@font-face {
font-family: 'PublicoBanner-Light'; src: url('../fonts/Publico-Banner/Publico Banner Light.otf'); font-weight: 400; font-style: normal; font-stretch: normal; }
@font-face {
font-family: 'PublicoBanner-LightItalic'; src: url('../fonts/Publico-Banner/Publico Banner Light Italic.otf'); font-weight: 400; font-style: normal; font-stretch: normal; }
@font-face {
font-family: 'Publico Banner'; src: url('../fonts/Publico-Banner/PublicoBanner-Bold.ttf') format('truetype'); font-weight: 600; font-style: normal; font-display: swap; }

@font-face {
font-family: 'Publico Banner'; src: url('../fonts/Publico-Banner/PublicoBanner-Light.ttf') format('truetype'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face {
font-family: 'Publico Banner'; src: url('../fonts/Publico-Banner/PublicoBanner-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face {
font-family: 'BrandonText-Light'; src: url('../fonts/Brandon-Text/BrandonText-Light.ttf'); font-weight: 300; font-style: normal; font-stretch: normal; }
@font-face {
font-family: 'BrandonText-Regular'; src: url('../fonts/Brandon-Text/BrandonText-Regular.woff'),url('../fonts/Brandon-Text/BrandonText-Regular.ttf'); font-weight: normal; font-style: normal; font-stretch: normal; }
@font-face {
font-family: 'BrandonText-Medium'; src: url('../fonts/Brandon-Text/BrandonText-Medium.woff'),url('../fonts/Brandon-Text/BrandonText-Medium.ttf'); font-weight: 500; font-style: normal; font-stretch: normal; }
@font-face {
font-family: 'BrandonText-LightItalic'; src: url('../fonts/Brandon-Text/BrandonText-LightItalic.woff'),url('../fonts/Brandon-Text/BrandonText-LightItalic.ttf'); font-weight: 400; font-style: normal; font-stretch: normal; }
body { color: #1b1d36; font-family: 'BrandonText-Light'; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
body .header_chat { position: fixed; z-index: 2; right: 0; bottom: 0; margin-right: 20px; margin-bottom: 20px; background: #000; color: #fff; padding: 10px; border: 1px solid #ccc; box-shadow: 0 20px 38px rgb(0 0 0 / 15%),0 15px 12px rgb(0 0 0 / 15%); text-decoration: none; }
body .header_chat:hover { background: #fff; color: #000; }
body .header_chat:hover .chat_img { background-image: url(../images/chat_hover.png); }
body .header_chat .chat_img { background-image: url(../images/chat_white.png); background-repeat: no-repeat; padding: 0 0 0 25px; background-size: 20%; font-size: 16px; font-weight: bold; }
body .page-header { height: 83px; padding: 0; background-color: #fff; margin-bottom: 0; top: 0; }
body .navbar .navbar-brand { padding: 15px 0; padding-left: 20px; }
body .page-header .navbar-toggler { margin-top: 22px; border: 0; color: #1b1d36!important; }
body .page-header #uk-site { position: absolute; top: 10px; right: 10px; font-family: 'BrandonText-Light',sans-serif; color: #1b1d36!important; font-size: .8rem; font-weight: 700; text-transform: uppercase; }
body .page-header #uk-site a { color: #1b1d36; }
body .page-header #uk-site img { margin-top: -3px; width: 26px; height: auto; vertical-align: middle; }
body h1, body h2, body h3, body h4 { font-family: 'BrandonText-Regular'; font-weight: 500; }
body h1 { font-size: 20pt; line-height: 28pt; letter-spacing: .15em; font-weight: 600; margin-bottom: 20px; }
body h1, body h4 { font-family: 'BrandonText-Light',sans-serif; }
body h4 { font-size: .8em; letter-spacing: .5em; font-weight: 700; margin-bottom: 3px; }
body h4.exclusively { letter-spacing: .2em; }
body h4.exclusively img { height: 35px; width: auto; }
body .h5, body h5 { font-size: 1rem; }
body p.subhead { font-family: 'BrandonText-Light',sans-serif; }
body .icon-section { text-align: left; }
body .icon-section .row { margin-bottom: 20px; }
body .icon-section .icon { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; }
body .icon-section .icon img { max-width: 60px; height: auto; }
body .icon-section .text { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
body .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
body .embed-container embed, body .embed-container iframe, body .embed-container object { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
body #app { text-align: center; }
body #app .wetwall-item { margin-bottom: 20px; }
body #app .wetwall-item img { border-radius: 20px; margin-bottom: 20px; }
body #app .wetwall-item a { color: #1b1d36; display: inline-block; cursor: pointer; }
body #app .wetwall-item a:hover { color: #1b1d36; }
body #app .wetwall-item a:hover img { -webkit-transition: .4s; transition: .4s; -webkit-box-shadow: 10px 10px 24px -16px rgba(0,0,0,.75); box-shadow: 10px 10px 24px -16px rgba(0,0,0,.75); }
body #carousel-1 .carousel-item { max-height: 400px; }
body .carousel-caption { padding: 0; top: 0; bottom: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
body .carousel-caption .play { width: 75px; height: 75px; stroke-width: 2px; }
body #carousel-modal, body .video-slide { background: transparent!important; }
body .video-slide .carousel-caption { left: 0; right: 0; }
body .video-slide .video-slide-button { position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
body .video-slide .slide-inner { width: 100%; height: 0; padding-top: 56.25%; position: relative; }
body .video-slide .slide-inner .embed-responsive { width: 100%; height: 100%; position: absolute; top: 0; }
body .carousel-indicators li { width: 12px; height: 12px; border-radius: 50px; display: block; border: 2px solid #1b1d36; background-color: transparent; opacity: 1; }
body .carousel-indicators li.active { background-color: #1b1d36; }
body .navbar-nav .nav-item { margin-left: 1em; margin-right: 1em; }
body .navbar-nav a { font-family: 'BrandonText-Light',sans-serif; /*color: #1b1d36!important;*/ font-size: .7rem; letter-spacing: .5em; font-weight: 700; text-transform: uppercase; }
body .navbar-nav .dropdown-menu { text-align: center; }
/* body input.form-control {    border: 0;    border-radius: 0;    border-bottom: 1px solid #000;  }    */
body .ww-section { margin-top: 3rem; margin-bottom: 3rem; }
body .ww-section h4:first-child { margin-top: 0; }
body .store-list a { color: inherit; }
body .store-list a:hover { text-decoration: none; }
body .store-list .name { font-weight: 700; }
body .store-list .name, body .ww-button-block a { font-family: 'BrandonText-Light',sans-serif; font-size: 1.5rem; letter-spacing: .2em; text-transform: uppercase; }
body .ww-button-block a { width: 30%; float: left; background-color: #116f7d; margin-left: 0; margin-right: 20px; border: 2px solid #116f7d; text-align: center; border-radius: 0; padding: 8px 20px; color: #fff; -webkit-transition: .4s; transition: .4s; margin-bottom: 20px; cursor: pointer; }
body .ww-button-block a:hover { background-color: #fff; color: #116f7d; text-decoration: none; -webkit-transition: background-color .2s ease-out; -moz-transition: background-color .2s ease-out; -o-transition: background-color .2s ease-out; transition: background-color .2s ease-out; }
body .contact-form label { font-family: 'BrandonText-Light',sans-serif; font-size: .8rem; letter-spacing: .2em; width: 100%; text-align: right; }
body .contact-form .ww-button-block { text-align: right; }
body .contact-form .ww-button-block a { margin-right: 0; margin-left: 0; }
body #modal-sku.modal.show .modal-dialog { max-width: 1024px; }
body #modal-sku.modal.show .modal-dialog .modal-header { border: 0; padding-bottom: 0; }
body #modal-sku.modal.show .modal-dialog .modal-body { padding-bottom: 40px; }
body #modal-sku.modal.show .modal-dialog .modal-body .name { margin-bottom: 0; }
body #modal-sku.modal.show .modal-dialog .modal-body .sku { margin-bottom: 30px; }
body #modal-sku.modal.show .modal-dialog .ww-section { margin-top: 0; }
body .ww-video-modal.modal.show .modal-dialog { max-width: 1024px; }
body .ww-video-modal.modal.show .modal-dialog .modal-header { border: 0; padding-bottom: 0; }
body .ww-video-modal.modal.show .modal-dialog .modal-body { padding-bottom: 40px; }
body .ww-video-modal.modal.show .modal-dialog .modal-body .name { margin-bottom: 0; }
body .ww-video-modal.modal.show .modal-dialog .modal-body .sku { margin-bottom: 30px; }
body .ww-video-modal.modal.show .modal-dialog .ww-section { margin-top: 0; }
body i.arrow { border: solid #000; border-width: 0 2px 2px 0; display: inline-block; padding: 6px; }
body i.arrow.right { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
body i.arrow.left { transform: rotate(135deg); -webkit-transform: rotate(135deg); }
body i.arrow.up { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); }
body i.arrow.down { transform: rotate(45deg); -webkit-transform: rotate(45deg); }
body footer { text-align: center; }
.page-wrapper .page-bottom { text-align: center; max-width: 100%; width: 100%; padding: 35px 0 10px; background-color: #1b1d36; font-family: 'BrandonText-Light',sans-serif; font-weight: 500; text-transform: uppercase; font-size: 1.25rem; letter-spacing: .15em; position: relative; bottom: -20px; }
.footer .container { background: #1b1d36; }
.page-wrapper .page-bottom a { color: #fff; }
body footer a { color: #2c3e50; font-size: 1.25rem; }
.footer.content .links { margin-bottom: 0; }
.feature-table[data-v-932700be] { border-top: 1px solid #000; border-left: 1px solid #000; border-bottom: 1px solid #000; }
.feature-table .header .col-md-4[data-v-932700be] { border-right: 1px solid #000; }
.feature-table .header .col-md-4.copy[data-v-932700be] { padding-top: 80px; }

/* Custom Css MVG 20Jan23 */
body .breadcrumbs li.item, body .breadcrumbs li.item a { color: #1b1d36; font-family: 'BrandonText-Light'; font-weight: 300; font-size: 18px; line-height: 24px; }
body h1, body h2 { font-family: 'PublicoBanner-Light'; color: #1b1d36; letter-spacing: 0.5px; font-weight: 400; }
.footer-border { border-bottom: 1px #4a4b5f solid; }
.footer-logo { max-width: 200px; }
.page-bottom h5 { font-family: 'BrandonText-Light'; font-weight: 300; font-size: 11px; color: #fff; font-weight: normal; text-align: left; }
.page-bottom ul { margin: 0; padding: 0; }
.page-bottom ul li { text-align: left; }
.page-bottom ul li a { font-size: 1.4rem; }
.copyright { color: #fff; text-align: left; }
.copyright a, .legal-links a { margin-left: 40px; }
.page-wrapper .page-bottom a { text-decoration: none; }
.pre-footer { margin-top: 0!important; }
.pre-footer h2 { color: #fff; font-family: 'PublicoBanner-Light',sans-serif; text-transform: initial; font-size: 4rem; padding: 30px 0; }
.pre-footer div.pagebuilder-button-primary, .wetwall-btn div.pagebuilder-button-primary { background: #126f7e; border-radius: 0; text-transform: uppercase; font-size: 1.3rem; font-weight: 400; border: 2px #126f7e solid; padding: 12px 36px; cursor: pointer; margin-bottom: 0; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-transform: translate(0, 0); transform: translate(0, 0); }
.wetwall-btn div.pagebuilder-button-primary { letter-spacing: 2px; padding: 12px 45px; }
.why-wetwall-videoS1 .pagebuilder-video-container { padding: 0; margin: 50px 0; padding-top: 0!important; }
.why-wetwall-videoS1 .pagebuilder-video-container video::-webkit-media-controls { display: none; outline: none; }
.why-wetwall-videoS1 .pagebuilder-video-container video:focus, .why-wetwall-videoS1 .pagebuilder-video-container:focus, .why-wetwall-videoS1 .pagebuilder-video-wrapper:focus { outline: none; }
.pre-footer div.pagebuilder-button-primary:hover { background: transparent; border-color: #fff; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
.wetwall-btn div.pagebuilder-button-primary:hover { background: #1b1d36; border-color: #1b1d36; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }

/* Header */
nav.mega-menu.wetwall-menu { margin-top: 0; padding-bottom: 10px; margin-left: 1.5em; margin-right: 1.5em; }
a.logo { text-align: center; width: 215px; margin: auto; }
nav.mega-menu.wetwall-menu a.mega-menu__link { text-transform: uppercase; color: #1b1d36!important; letter-spacing: 2.5px; font-weight: 600; font-family: 'BrandonText-Light'; background-image: linear-gradient(to right, #116f7d, #116f7d 50%, #000 50%); background-size: 200% 100%; background-position: -100%; display: inline-block; position: relative; -webkit-background-clip: text; -webkit-text-fill-color: transparent; transition: all 0.3s ease-in-out; }
nav.mega-menu ul li.active a.mega-menu__link, nav.mega-menu.wetwall-menu a.mega-menu__link:hover { background-position: 0; color: #116f7d; }
.minicart-wrapper .action.showcart span.text { margin-top: 0; }
/* .topnav-outer {
	margin: auto;
	max-width: 1280px;
} */
.topNav a { font-size: 1rem!important; letter-spacing: 2px!important; text-decoration: none; color: #878787; font-weight: 600; }
.top-leftnav { border-bottom: 1px #dddcdf solid; max-width: 100%; padding-bottom: 5px; }
.top-leftnav li:last-child { margin-left: 1.5em!important; }
.top-rightnav { border-bottom: 2px #dddcdf solid; max-width: 100%; padding-bottom: 5px; }
.top-leftnav li.nav-item { margin-left: 0; }
.top-leftnav li a.social-login.nav-item:hover, .top-leftnav li.nav-item a:hover, .top-rightnav li.nav-item a:hover { color: #1b1d36; }
.top-leftnav li a.social-login.nav-item { margin-left: 0.5em; }
.top-leftnav li.authorization-link { margin-right: 0; }
.top-rightnav li.nav-item { margin-right: 0; margin-bottom: 0.5em; }
.top-rightnav li .page-header .switcher .options .action.toggle { border: none!important; }
.top-rightnav .page-header .switcher-options { top: -3px!important; }
.top-rightnav .action.toggle.switcher-trigger strong { font-size: 11px!important; line-height: 20px; color: #878787!important; }
.top-rightnav .action.toggle.switcher-trigger span { position: relative; padding-left: 30px; font-family: 'BrandonText-Light', sans-serif; font-size: 10px; letter-spacing: 2px; font-weight: 700; text-transform: uppercase; }
.page-header .switcher .options ul.dropdown { min-width: 230px; padding: 10px; }
.page-header .switcher .options ul.dropdown li span { position: relative; padding-left: 35px; }
.page-header .switcher .options ul.dropdown li span.de-de::before, .top-rightnav .action.toggle.switcher-trigger span.de-de::before { display: block; position: absolute; top: -1px; left: 0px; width: 18px; height: 18px; border: 0.5px solid #CCC; border-radius: 20px; content: ""; background: url(data:image/png;base64,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) no-repeat 0 0; background-size: 100%;}
.page-header .switcher .options ul.dropdown li span.uk-en::before, .top-rightnav .action.toggle.switcher-trigger span.uk-en::before { display: block; position: absolute; top: -1px; left: 0px; width: 18px; height: 18px; border: 0.5px solid #CCC; border-radius: 20px; content: ""; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6CAMAAAC/MqoPAAACjlBMVEUAAAAAJH3PFCsAJH3PFCsAJH3///8AJH3///8AJH3///8AJH0AJH0AJH0AJH3///9+Xo3////////PEinPEin////PFCvPFCsAJH3PFCv///8AJH3////PEinPFCv///8AJH0AI30AJH3PFCvQFSz////PFCv///8AJH3PFCsAJH3////PFCsAJH3PESjPFCvPFCsAH3oAHnrPFCsAJH3PFCvPFCsAJH0AJH0AJH3PFCvPFCv////////PFCsAJH3///////8AJH0AJH0AJH3////++/v/////////+vvRHTP++PjRHjQAJH3N1OXpkp3PFCsAJH3PFCv///8AJH0AJH0AJH3///8AJH0AJH3///////8AJH0AJH0AJH0AJH3///////8AJH3////PFCvODST////Cyt+FlsHgaHf////////XOEvVM0f////32NzEzOGGl8Fug7Vqf7Pwtr3fY3LYQFPjeIXbUWLRHDLQGC754OP54OPPFCvPFCvPFCvPFCv///8AJH3OECgAFnXODSXQGC/NDCT++/sAHnrRHDL99/f54OPXO07VM0f32NzByt+FlsEAI3zNCSHMBx/MBR4AIHvsoaruq7T43N/r7vUdOYnPEimHlcDQGzHb4O3W3Ovvr7cOLILidIJugLPv8veOnMQiPYwKKYBnebD88PH1z9TULULYQFPfZHP20dbhbHv+/v/gZ3Zpe7Hpk54MKYDu8feMmsPvs7ogO4vMBR3+/f321dnZR1j319vyvsTwtr3uqbLql6HZSFrKABTK0eSAj714iLldcasTMIUADG/99fbh5fDso6zrnafWN0u/yN6aqcxzhLbke4neXGzbT2Dj5/H76+3zxcvicX525JVPAAAAgHRSTlMA9Ozu6AkS4wfTmBBTexUOA+7ouIHl4NDPxbuggntmRkVDNRGSTEw3LB353NnKyKall2dZTTQyJiEcC+OMePTr1M6KgnBsZ0I1HBoXCFAu/PXv79nYvr22rqijoqKNgGlRT0k/qor14+PUsaqZlH1pEBD09PHx8dTUm5tpaERDKOpJL7gAAArRSURBVHja3NjHThtRFMbxMxmPx+OxRwFTDAZcaKY4waYYCILQAhICCdFFFZtkE6U8AfcLSsIiSlmw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) no-repeat 0 0; background-size: 100%;}
.page-header .switcher .options ul.dropdown li span.fr-fr::before, .top-rightnav .action.toggle.switcher-trigger span.fr-fr::before { display: block; position: absolute; top: -1px; left: 0px; width: 18px; height: 18px; border: 0.5px solid #CCC; border-radius: 20px; content: ""; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6CAMAAAC/MqoPAAABiVBMVEUAAADtKTkAI5UAI5XtKTkAI5UAI5XtKTkAI5UAI5XtKTkAI5VfJXjtKTkAI5UAI5UAI5XtKTkAI5XtKTkAI5UAI5XtKTntKTn///8AI5XtKTkAI5XtKTkAI5XtKTntKTn////tKTn///////8AI5XtKTkAI5UAI5UAI5XtKTn////tKTn///////8AI5X///8AI5XtKTkAI5XtKTntKTkAI5XtKTntKTn///8AI5X///8AI5XtKTn///8AI5XtKTntKTkAI5UAI5XtKTkAI5XtKTntKTn////tKTkAI5UAI5X////tKTntKTn///8AH5P///////////8AI5X////tKTntKTkAI5XtKTntKTkAI5XtKTkAI5X////tKTntKTn////////////tKTkAI5XtJDT////////////////////tKTn////Stsz////////tKTntKTntKTntKTkAI5Wptdv5t7z////tKTn///8AI5UAI5X////tKTkAI5Wptdv5t7wAGZDsHzCgEbCYAAAAfHRSTlMA7vTvEOiBe0UP89MDgR0I/uLPz2dNTUIR7efjRhMMCevUxqSgUwuMUxXt6+bg2tnIvaagl5SMaUxBNzY2MzMoyXx3HRf59efdvbi3qqSZmZOCfWxqZS8lIAfgMy302NLPu7q0rZplWVFHHRsWEAsIxYlwWPnj46iSeVhJT7RohAAABzZJREFUeNrt3XdXGlkYx/EfJYAUEVBBQUAQ1LVr7L0lGo1RY9RNTN30usn2Xe+z5ZVvztndv2YPocwM995nvq/AzxFmmDu3wM7ev16ee358WNwrPBobGc5/9bn88MjYo8Je8fD4+dzy6/fQr9Tyi+NiYeT+ZcXujxR+OnqxnNJGvXBy+OT6ZQ1df3J4sqC6/+2ro8cGdZX+x0ev3kLNPiyc7OUvGyq/d7LwAYqVmjsYuzSlsYO5FJTp3cvi8KWJDRdfvoMChedv/XBpej8+S4Yhd60bIfrzd/Ppf/wlHvo3IW3hwGQXkVV0IVw3M2HIWEv7OBFZSf/c2h0vZKtn4y6R9XQhdvxvIFOtvjSRPXQhhj6eywPv9xDZRxfCNbMJGerxdRHZSxdiKDKIZhe9nSayny5E7FMOTW0gTmQT3VCihOZ1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) no-repeat 0 0; background-size: 100%;}
.page-header .switcher .options ul.dropdown li span.us-en::before, .top-rightnav .action.toggle.switcher-trigger span.us-en::before { display: block; position: absolute; top: -1px; left: 0px; width: 18px; height: 18px; border: 0.5px solid #CCC; border-radius: 20px; content: ""; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6CAMAAAC/MqoPAAAC91BMVEUAAACyIjS2LT48O26yIjSyIjQ9PG88O27+/v87Om6yIjT8/P08O26yIjQ8O26xHjE8O26yIjSyITP///88O26wHzGyIjSyIjQ8O26yIjQ8O26yIjT///+yIjQ6OGs7Om6yIjSyIjT///+yIDL///////////88O27///87Om2yITSyITP///88O27///87Om08O27///////////////87Om08O248O26yIjSzJDb///+yIjT///88O27///////+yIjT////7+/z///////88O27///////9AP3E6OW08O27///+yIjSyIjT///+yIjQ8O27///+yIjT////ViJL////////x2Nv///////+uFyo5OGyyIjTCT13PdIA8O248O27///9jY4vw1diuFil9fJ7PdoFpaZD////14eSenbfy8vUrKmHR0d3x8fTx1dhUU4D///+mpb1MS3mamrT14eT///88O26yIjSxHzE4N2s6OW2vGCsxMGauFCjw1Nf14eS1KjvJZHEzMmiGhaXViJEwL2U1NGk3Nms2NWpKSXjrxssyMWbPdoE/PnAvLmQ9PG/x8fStrcL9/f5WVYFHRnb5+ftMS3o6O29hYIn49/lfXohEQ3REOWrBwNFmZY2qJDi0IjMuLWP+/v+bmrRkY4xZWYRcW4ZOTXzr6/D8+/wsK2I9PG6qqcCVlLB4d5peXYf29vjW1uHU1N9BQHLExNNtbZNXV4K8vM1QT3308/dzc5dTUn/y8vXl5exoZ4/6+/ylpb2jorugoLm1tciWlrGMjKrp6e/Q0Nydnbacm7VxcJUqKWEpJ2Dn5+3i4uq9vc6yscWwsMSop75qaZFRUX64t8p9fJ7Y2OLMzNnGxtXDwtLt7PGko7uYl7KEg6Pg3+jd3eba2uTS0t7Kytfb2+S0s8eJiKePjqx1dZlbWoV6eZxIR3dCQHH09feAgKHv7/PIyNaRka4lJF2enremGC3w09dEOGnRdoCpITXeucLLgo+/YXDkLbrZAAAAdnRSTlMA7QjsD+aATxAQegviFAj056NJ9aaB4drPmZFSRjYe9NPOfUIc4tRrTEMuHefaybubglQ1MRbvxsarno6LNvHuvZQYBc62aWRjRzLtuGgnJNRsZVj32L28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) no-repeat 0 0; background-size: 100%; }
.page-header .switcher .options ul.dropdown li span.cn-fr::before, .top-rightnav .action.toggle.switcher-trigger span.cn-fr::before { display: block; position: absolute; top: -1px; left: 0px; width: 18px; height: 18px; border: 0.5px solid #CCC; border-radius: 20px; content: ""; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6CAMAAAC/MqoPAAAB11BMVEUAAAD/AAD/AAD/////////AAD/AAD/AAD/AAD/AAD/////AAD/////AAD/AAD/////////////////////AAD/AAD/AAD/////AAD/////////////AAD/////////////AAD/////AAD/////AAD/////AAD/////////////AAD/AAD/AAD/////AAD/AAD/AAD/AAD/////AAD/////AAD/AAD/////AAD/////AAD/AAD/////AAD/////AAD/////AAD/////AAD/////AAD/////AAD/AAD/////////AAD/AAD/////AAD/Vlb/AAD/////AAD/////////AAD/////AAD/Vlb/////////////////AAD/AAD/////AAD/Vlb/AgL//f3/FBT/KCj/CQn/BQX/7u7/HR3/+vr/Q0P/MTH/Nzf/9/f/8PD/9PT/ubn/np7/S0v/Dw//vr7/sbH/jo7/goL/bW3/4eH/09P/zMz/tLT/mJj/PT3/1tb/pKT/ZGT/6en/aWn/5ub/3d3/xsb/ra3/qan/k5P/Wlr/V1f/UFD/LS3/IyP/GBj/f3//cnL/YWH/ycn/e3v/dnb/XV3/U1P/2Nj/wsL/iIj/2dmMbEjUAAAAX3RSTlMA9e0R7kw1DwvlgUXr6dTPuk5HNQeCfePh2RwLvfPgysampZmZlJSLfGpWUUMvKBX57+Xc0tDOxqGgd2hlZFYxIRwVEgi356mKeXBsGRfx49iysaqijkI/Jw8JBPQgHjDE8mYAAA0TSURBVHja3NTbTupQFIXhWVoQS0OBuiWAQghBQAEV8UAkyDbERBNiPMbDTuYQL40XxhfwztfePoFAaVfX6vcGf0bmJJEKeSfdr1fLqUM7V+xYxg+rU8zZh6lytd5PO/kChY/eGpjlw+I6/+pftlQ2By09NNVOo5o64zmcpaoNR/X+ccb8pXpKv5kZk5pGTuPK4oVYVw1nRIrR05UceyJXSesqdd922EOdWzXqn+8rWfZctnL/THLLn3fZJ93zPMkrUzbYR0Y5Q1LS+yX2Xamvk2xOL4osRLGeJ5kMzSwLY9WGJIt8zWChjJocy5+aFgtnmacUtNFFlgORvRhRoNI2B8ZOU3CGNxyomyEFo2AaHDDD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) no-repeat 0 0; background-size: 100%;}
.header-links-topnav { padding: 0; margin: 0; padding-top: 15px; }

/* Menu Dropdown */
nav.mega-menu ul li.mega-menu__item--parent:hover ul.mega-menu__inner-list--level1 { border: 0 solid #000!important; border-top: 4px solid #116e7c!important; }
nav.mega-menu ul li.mega-menu__item--parent:hover ul.mega-menu__inner-list--level1 a { font-family: 'BrandonText-Light'!important; font-weight: 300; font-size: 11px; text-transform: uppercase; font-weight: 400; padding: 10px 35px!important; display: block; }
nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li a.mega-menu__inner-link { padding: 6px 35px!important; display: block; }
/* Menu Dropdown Close */
/* Header */

/* Hero Video */
.wetwall-home-baner .pagebuilder-overlay { max-width: 100%; }
.wetwall-home-baner .pagebuilder-overlay p, .wetwall-home-baner .pagebuilder-overlay p span { font-size: 12pt; font-weight: 600; letter-spacing: 2px; }
.cms-home-new .wetwall-home-baner .pagebuilder-overlay p, .cms-home-new .wetwall-home-baner .pagebuilder-overlay p span { font-weight: 600; }
.wetwall-home-baner .pagebuilder-overlay h1 { font-family: 'PublicoBanner-Light'; font-weight: 500; line-height: 82px; max-width: 750px; margin-top: 33px; margin-bottom: 0; }
.cms-wetwallnew-resources .wetwall-home-baner .pagebuilder-overlay p { font-size: 20px!important; line-height: 28px!important; }
.cms-home-new .wetwall-home-baner .pagebuilder-overlay h1 { margin-bottom: 48px; }
.wetwall-home-baner .pagebuilder-overlay h1 span { font-size: 100px; line-height: 110px; }
.wetwall-home-baner .pagebuilder-overlay p a { background: #126f7e; border-radius: 0; text-transform: uppercase; font-family: 'BrandonText-Regular'!important; font-weight: normal; font-size: 14px; font-weight: 400; letter-spacing: 0.2em; border: 2px #126f7e solid; padding: 12px 36px; cursor: pointer; margin-bottom: 50px; color: #fff; text-decoration: none; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-transform: translate(0, 0); transform: translate(0, 0); }
.wetwall-home-baner .pagebuilder-overlay p a:hover { background: #fff; border-color: #fff; color: #1b1d36; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
.wetwall-home-baner .pagebuilder-overlay p a span span { color: #fff!important; font-weight: 400; }
.wetwall-home-baner .pagebuilder-overlay p a:hover span span { color: #1b1d36!important; font-weight: 600; }
/* Hero Video Close */
/* Home */
.wetwall-wow { font-size: 45px; }
/* Featured Gallery */
.features-wow { text-transform: uppercase; letter-spacing: 2px; position: relative; font-size: 13px; }
.features-wow p::after { content: ''; width: 80px; height: 1px; position: absolute; left: 180px; top: 9px; background-color: #c7c8cb; }
.features-wow p { position: absolute; left: -141px; top: -30px; transform: rotate(90deg); /* Safari */ -webkit-transform: rotate(90deg); /* Firefox */ -moz-transform: rotate(90deg); /* IE */ -ms-transform: rotate(90deg); /* Opera */ -o-transform: rotate(90deg); /* Internet Explorer */ }
.featured-gallery { padding: 20px; }
.featured-gallery .big-photo { display: block; background-color: #fff; padding: 0; border: 0 solid #e7e7e7; }
.featured-gallery .big-photo img { display: block; max-width: 100%; height: auto; margin: 0 auto; }
.featured-gallery .photo-thumbnails { position: absolute; background: no-repeat; width: 650px; max-width: 100%; margin-top: 95px; margin-left: 8px; }
.featured-gallery .photo-thumbnails .thumbnail { cursor: pointer; padding: 3px; margin-bottom: 6px; font-size: 35px; font-family: 'PublicoBanner-Light'; line-height: 69px; margin: 35px 0; }
.featured-gallery .photo-thumbnails .thumbnail:hover { font-family: PublicoBanner-LightItalic; }
.featured-gallery .photo-thumbnails .thumbnail.current { opacity: 1; font-size: 60px; }
.featured-gallery .photo-thumbnails .thumbnail .thumbnail-inner { height: 100%; overflow: hidden; }
.featured-gallery .photo-thumbnails .thumbnail img { display: none; width: auto; max-height: 100%; margin: 0 auto; }
/* Featured Gallery Close */

h2.wetwall-h2 { text-align: center; font-size: 52pt; font-family: 'PublicoBanner-Light'; font-weight: 400; line-height: 58px; padding-bottom: 50px; }
.cms-home-new h2.wetwall-h200 { margin-bottom: 0; padding-bottom: 0; }
.cms-home-new .wetwall-btn a.pagebuilder-button-primary { margin-top: 0; margin-bottom: 0; }
.luxury { padding: 50px 0 90px; }
.luxury h2.wetwall-h2 { font-size: 40px; padding-bottom: 30px; }
.before-after { /* background: #f9f2e8; */ background: #fff; background: linear-gradient(180deg, #fff 0, #fff 40%, #f9f2e8 40%, #f9f2e8 100%); padding: 0 0 75px 0; margin-bottom: 50px; }
.before-after .pagebuilder-column-group { max-width: 1240px; margin: auto; }
.before-after-txt { font-size: 13px; margin: 15px 0; color: #7a7980; font-weight: 600; }
.wetwall-award { padding: 100px 0; margin: 80px auto 20px auto; }
.wetwall-award .pagebuilder-column-group { max-width: 1280px; margin: auto; text-align: center; }
.wetwall-award h2.wetwall-h2, .wetwall-urwalls h2.wetwall-h2 { padding-bottom: 0; }
.awards-txt p, .wetwall-urwalls p { font-size: 20px; }
.awards-txt p { margin-bottom: 15px; }
.wetwall-award .pagebuilder-column-group img { height: 95px!important; margin: 10px 0px!important; }
.wetwall-award .pagebuilder-column-group .award-img img { height: 60px!important; margin: 30px 42px!important; }
.luxury .pagebuilder-column-group .pagebuilder-column, .wetwall-urwalls .pagebuilder-column-group .pagebuilder-column { margin: 0 23px; }
.wetwall-urwalls { padding: 80px 0; padding-bottom: 25px; }
.luxury h3, .wetwall-urwalls h3 { font-family: 'BrandonText-Regular'; font-size: 24px; font-weight: normal; line-height: 32px; color: #212139; }
.luxury h3 { margin-top: 5px; }
.wetwall-urwalls p { margin-bottom: 20px; }
.learn-more .pagebuilder-button-link { color: #126f7e!important; text-transform: uppercase; letter-spacing: 1px; padding: 0; font-family: 'BrandonText-Regular'; font-weight: normal; font-size: 13pt; line-height: 19pt; margin-top: 5px; cursor: pointer; transition: 0.3s; }
.learn-more .pagebuilder-button-link:hover { text-decoration: none; background-position: 0; }
.luxury .wetwall-btn div.pagebuilder-button-primary, .wetwall-inspired .wetwall-btn div.pagebuilder-button-primary { margin: 50px auto 0; }
.case-study { padding: 125px 0 30px; }
.case-study h2, .case-study-pro h3 { font-size: 47pt; font-family: 'PublicoBanner-Light'; font-weight: 400; line-height: 58px; margin-bottom: 18px; }
.case-study-pro h3 { font-size: 53px; }
.casestudy-img { margin-left: -44px; }
.case-study p, .case-study-pro p { font-size: 20px; }
.commercial-wall-txt p, .influencer-txt p { font-size: 12px; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 28px; }
.wetwall-woweasy h2.wetwall-h2 { padding-bottom: 17px; }
.case-study .wetwall-btn div.pagebuilder-button-primary, .case-study-pro .wetwall-btn div.pagebuilder-button-primary { margin-bottom: 0; margin-top: 5px; }

/* 110223 */
.wetwall-home-baner .pagebuilder-poster-content { width: 1060px; max-width: 100%; margin: auto; }
.wetwall-home-baner .pagebuilder-overlay p a { padding: 12px 44px; }
.wetwalnew-home { margin: auto; max-width: 100%; }
.wetwalnew-hometxt p span { font-size: 20px!important; }
.wetwallnew-gif { height: 248px; }
.wetwallnew-gif img { margin-top: -60px; }
.featured-gallery .photo-thumbnails { margin-left: 64px; }
.features-wow { margin-left: 67px; margin-top: -20px; }
.features-wow p::after { width: 70px; }
.featured-gallery .photo-thumbnails { margin-top: 86px; margin-left: 0; }
.featured-gallery .photo-thumbnails .thumbnail.current { font-size: 55px; }
.featured-gallery .photo-thumbnails { width: 670px; }
.featured-gallery .photo-thumbnails .thumbnail { font-size: 30px; margin: 20px 0; letter-spacing: 1px; }
.featured-gallery .big-photo { max-height: 692px; overflow: hidden; margin-left: 22px; }
.featured-gallery .wetwall-btn { margin-left: 22px; }
.featured-gallery .wetwall-btn div.pagebuilder-button-primary { margin-bottom: 66px; padding: 12px 39px; }
.featured-gallery .wetwall-btn a.pagebuilder-button-primary { margin-top: 6px; }
.before-after .pagebuilder-column-group, .ww-home-prod .row-full-width-inner { margin: auto; }
.wetwall-woweasy h2.wetwall-h2 { margin-top: 90px; font-size: 52px; }
.ww-home-prod h2.wetwall-h2 { font-size: 52px; }
.ww-home-prod .wetwall-btn div.pagebuilder-button-primary { padding: 9px 42px; }
.handle { margin-top: -45px; }
.before-after { padding-bottom: 96px; }
.before-after-txt { margin: 9px 0; }
.ww-home-prod { padding-top: 48px; padding-bottom: 21px; }
.wetwall-award h2.wetwall-h2 { margin-bottom: 0; font-size: 52px; letter-spacing: 0.5px; }
.wetwall-award .pagebuilder-column-group .award-img img { height: 70px; }
.case-study { padding: 120px 0 26px; }
.case-study h2 { line-height: 56pt; margin-bottom: 2.5rem; }
.case-study p { font-size: 20px; line-height: 28px; margin-bottom: 17px; }
.commercial-wall-txt p { margin-bottom: 47px; font-size: 12px; }
.case-study .wetwall-btn div.pagebuilder-button-primary { margin-bottom: 20px; padding: 12px 36px; }
.wetwall-urwalls h2.wetwall-h2 { margin-bottom: 1.5rem; }
.wetwall-urwalls p { font-size: 20px; line-height: 28px; margin-bottom: 29px; }
.wetwall-urwalls .pagebuilder-column-group { margin: auto; }
.wetwall-urwalls h3 { margin-top: 1.5rem; }
.wetwall-inspired .wetwall-btn div.pagebuilder-button-primary { margin: 41px auto 0; }
.desk-display.pre-footer { border-bottom: 1px #3e4055 solid; margin: auto; }
.pre-footer h2 { padding-bottom: 18px; }
.copyright-txt, .footer-border { margin: auto; }
.pre-footer div.pagebuilder-button-primary { margin-bottom: 83px; }
.footer-border { padding-top: 73px; padding-bottom: 71px!important; }
.footer-logo { padding-top: 0!important; }
.page-bottom h5 { margin-bottom: 21px!important; }
.footer-border.footer-links p { margin-bottom: 15px; }
.copyright-txt { text-align: right; padding-top: 77px; padding-bottom: 55px!important; }

/* 110223 Close */
/* Home Close */

/* Design Details */
.breadcrumbs .item:not(:last-child):after { content: '/'!important; font-size: 14px; padding-left: 8px; padding-right: 8px; font-weight: 600; }
/* .cms-inspired-ideas .breadcrumbs, */
/* .cms-wetwallnew-resources .breadcrumbs, */
.account .breadcrumbs, .catalog-category-view .breadcrumbs, .checkout-index-index .breadcrumbs, .checkout-onepage-success .breadcrumbs, .cms-design-collections .breadcrumbs, .cms-resources .breadcrumbs, .cms-wetwall-new-resources .breadcrumbs, .cms-wetwall-platinum-installer .breadcrumbs, .cms-why-wetwall .breadcrumbs, .shopwetwall-index-index .breadcrumbs { margin-top: 38px; z-index: 1; position: relative; max-width: 1280px; width: 100%; }
.cms-design-collections .wetwallnew-dc-hero, .cms-wetwall-new-resources .wetwallnew-dc-hero, .wetwallnew-all-hero { margin-top: -76px; }
.cms-design-collections .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-poster-content, .cms-inspired-ideas .wetwall-home-baner .pagebuilder-poster-content, .cms-resources .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-poster-content, .cms-wetwall-new-resources .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-poster-content, .cms-wetwall-platinum-installer .wetwall-home-baner .pagebuilder-poster-content, .cms-wetwallnew-resources .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-poster-content { margin-top: 105px; width: 1116px; }
.cms-resources .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-overlay .pagebuilder-poster-content p span, .cms-wetwallnew-resources .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-overlay .pagebuilder-poster-content p span { text-transform: uppercase; }
.cms-resources .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-overlay .pagebuilder-poster-content div, .cms-wetwall-new-resources .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-overlay .pagebuilder-poster-content div, .cms-wetwallnew-resources .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-overlay .pagebuilder-poster-content div { max-width: 600px; }
.cms-design-collections .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-overlay h1 span, .cms-resources .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-overlay h1 span, .cms-wetwall-new-resources .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-overlay h1 span, .cms-wetwallnew-resources .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-overlay h1 span { font-size: 76px; line-height: 79px; }
.cms-design-collections .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-overlay p em, .cms-resources .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-overlay p em, .cms-wetwall-new-resources .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-overlay p em, .cms-wetwallnew-resources .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-overlay p em { font-size: 20px; width: 490px; max-width: 100%; display: block; font-style: normal; margin-top: 10px; }
.wetwallnew-DC-in-pagenav-outer { margin: auto; max-width: 1023px; margin-top: -220px; }
.wetwallnew-DC-whowants { background: #fff; }
.wetwall-btn.wetwallnew-btn div.pagebuilder-button-primary { margin-bottom: 28px; }
.cms-design-collections .pagebuilder-column.wetwallnew-DC-whowants, .cms-wetwall-new-resources .pagebuilder-column.wetwallnew-DC-whowants, .wetwallnew-hero-card { padding: 90px 130px; }
.cms-design-collections .pagebuilder-column.wetwallnew-DC-whowants h2, .cms-resources .pagebuilder-column.wetwallnew-DC-whowants h2, .cms-wetwall-new-resources .pagebuilder-column.wetwallnew-DC-whowants h2, .cms-wetwallnew-resources .pagebuilder-column.wetwallnew-DC-whowants h2 { font-size: 53px; font-family: 'PublicoBanner-Light'; margin-bottom: 10px; }
.cms-design-collections .pagebuilder-column.wetwallnew-DC-whowants p, .cms-resources .pagebuilder-column.wetwallnew-DC-whowants p, .cms-wetwall-new-resources .pagebuilder-column.wetwallnew-DC-whowants p, .cms-wetwallnew-resources .pagebuilder-column.wetwallnew-DC-whowants p { font-size: 20px; max-width: 685px; margin: auto; line-height: 28px; margin-bottom: 1rem; margin-bottom: 0; }

.wetwallnew-DC-bath .pagebuilder-column-group { max-width: 1163px; margin: auto; }
.wetwallnew-DC-bath h3 { font-size: 53px; font-family: 'PublicoBanner-Light'; margin-top: 108px; }
.wetwallnew-DC-bath-txt { font-size: 20px; line-height: 28px; max-width: 783px; margin: auto; }
.wetwallnew-DC-bath .pagebuilder-column-group .pagebuilder-column { margin: 0 23px; }
.wetwallnew-DC-bath .pagebuilder-column-group .pagebuilder-column figure { margin-bottom: 21px; }
.pagebuilder-column.wetwallnew-DC-kits h4 { letter-spacing: 0.5px; font-size: 31.5px; font-family: 'PublicoBanner-Light'; font-weight: 500; }
.wetwallnew-DC-bath { padding-bottom: 62px; }
.wetwallnew-DC-bath .pagebuilder-column-group .pagebuilder-column { margin: 0 23px; }
.pagebuilder-column.wetwallnew-DC-kits p { font-size: 20px; line-height: 28px; margin-bottom: 24px; max-width: 505px; }
.wetwallnew-DC-bath .wetwall-btn div.pagebuilder-button-primary { padding: 12px 54px; margin-right: 16px; }
.wetwall-DC-finishingtouches .wetwall-btn .pro-btns-outline div.pagebuilder-button-primary, .wetwallnew-DC-bath .wetwall-btn .pro-btns-outline div.pagebuilder-button-primary { background: transparent; color: #126f7e; border: 2px #126f7e solid; padding: 12px 44px; }
.wetwall-DC-finishingtouches .wetwall-btn .pro-btns-outline div.pagebuilder-button-primary:hover, .wetwallnew-DC-bath .wetwall-btn .pro-btns-outline div.pagebuilder-button-primary:hover { background: transparent; color: #1b1d36; border: 2px #1b1d36 solid; }
.wetwall-DC-finishingtouches .wetwall-btn .pro-btns-outline div.pagebuilder-button-primary, .wetwall-DC-finishingtouches .wetwall-btn div.pagebuilder-button-primary, .wetwallnew-DC-bath .wetwall-btn .pro-btns-outline div.pagebuilder-button-primary, .wetwallnew-DC-bath .wetwall-btn div.pagebuilder-button-primary { margin-bottom: 0; }
.wetwall-DC-finishingtouches { padding-top: 88px; padding-bottom: 88px; }
.wetwall-DC-finishingtouches .row-full-width-inner .pagebuilder-column-group { max-width: 1120px; margin: auto; }
.wetwall-DC-finishingtouches h4 { letter-spacing: 2px; line-height: 22px; margin-bottom: 19px; font-size: 12px; }
.wetwall-DC-finishingtouches h4.wetwallnew-DC-2h4 { font-size: 50px; font-family: 'PublicoBanner'; line-height: 48px; margin-bottom: 16px; font-weight: 500; margin-top: 0; }
.wetwall-DC-finishingtouches p { font-size: 20px; line-height: 28px; margin-bottom: 18px; max-width: 500px; }
.wetwallnew-DC-fullycustomize .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) { max-width: 740px; /*250*/ }
.wetwallnew-DC-fullycustomize .pagebuilder-collage-content { background: #f9f2ea; padding: 72px; padding-top: 56px; /* -465 */ }
.wetwallnew-DC-fullycustomize .pagebuilder-poster-content { max-width: 1120px; }
.wetwallnew-DC-fullycustomize .pagebuilder-poster-content div { background: #f9f2ea; padding: 72px; padding-top: 56px; padding-bottom: 36px; max-width: 725px; }
.wetwallnew-dc-fc { letter-spacing: 2px; line-height: 22px; margin-bottom: 19px; font-size: 12px; text-transform: uppercase; }
.wetwallnew-dc-pdw { font-size: 41px; font-family: 'PublicoBanner-Light'; font-weight: 400; line-height: 48px; margin-bottom: 16px; letter-spacing: 0.4px; }
.wetwallnew-DC-fullycustomize .pagebuilder-poster-content div p { margin-top: 16px; font-size: 20px; line-height: 28px; max-width: 560px; margin-bottom: 38px; }

.wetwall-fill-btn, .wetwall-outline-btn { background: #126f7e; border-radius: 0; text-transform: uppercase; font-family: 'BrandonText-Regular'; font-weight: normal; font-size: 14px; font-weight: 400; border: 1px #126f7e solid; padding: 12px 64px; cursor: pointer; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-transform: translate(0, 0); transform: translate(0, 0); letter-spacing: 2px; text-decoration: none; color: #fff; }
.wetwall-outline-btn, :lang(fr) .wetwall-fill-btn { font-size: 13px!important; }
.wetwall-fill-btn:hover, .wetwall-outline-btn:hover { background: #1b1d36; border-color: #1b1d36; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; color: #fff; text-decoration: none; }
.wetwall-outline-btn { background: transparent; border: 1px #126f7e solid; color: #126f7e; }
.wetwall-outline-btn:hover { background: transparent; border: 2px #1b1d36 solid; color: #1b1d36; }
.wetwallnew-DC-fullycustomize .wetwall-fill-btn { margin-right: 27px; }
.wetwallnew-DC-fullycustomize .pagebuilder-overlay.pagebuilder-poster-overlay { padding-bottom: 0; }
.wetwallnew-DC-fullycustomize .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { align-items: end; }
.wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn { justify-content: space-between; display: flex; }
.wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn .pagebuilder-button-primary { margin-right: 0; }
.wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn .wetwallnew-DC-in-pagenav:last-child() .pagebuilder-button-primary { padding: 12px 59px; }

.page-bottom { background: #fff; background: linear-gradient(180deg, #fff 0, #fff 20%, #1b1d36 20%, #1b1d36 100%); }
.cms-design-collections .page-bottom, .cms-inspired-ideas .page-bottom, .cms-wetwall-platinum-installer .page-bottom, .cms-wetwallnew-installation .page-bottom, .storelocator-homeowner-index .page-bottom { margin-top: -60px!important; background: #f9f2e8; background: linear-gradient(180deg, #f9f2e8 0, #f9f2e8 20%, #1b1d36 20%, #1b1d36 100%); }
/* Design Details Close */

/* Design Details Pro */
.wetwallnew-prodesign { background: #fff; background: linear-gradient(180deg, #fff 0, #fff 40%, #f9f2e8 40%, #f9f2ea 100%); padding: 0; margin-bottom: 0; }
.wetwall-newh1 { font-size: 60px; margin: 42px 0 38px; font-family: 'PublicoBanner-Light'; color: #1b1d36; letter-spacing: 0.2rem; font-weight: 100; line-height: 70px; }
.wetwallnew-prodesign img { width: 1110px; max-width: 100%; }
.wetwallnew-prodesign p { margin-top: 16px; font-family: 'BrandonText-Light'; font-weight: 300; font-size: 20px; margin-bottom: 22px; line-height: 28px; }
.access-insta-suprt .access-insta-col p { font-size: 24px!important; line-height: 34px!important; }
.pro-btns .wetwall-btn div.pagebuilder-button-primary { width: 230px; padding: 10px 5px; margin: 0 12px; }
.pro-btns .wetwall-btn .pro-btns-outline .pagebuilder-button-primary { margin-right: 0; }
.pro-btns .wetwall-btn .pro-btns-outline div.pagebuilder-button-primary { background: transparent; color: #126f7e; border: 2px #126f7e solid; }
.pro-btns .wetwall-btn .pro-btns-outline div.pagebuilder-button-primary:hover { background: transparent; color: #1b1d36; border: 2px #1b1d36 solid; }
.wetwallnew-pro-benfits { padding-top: 100px; padding-bottom: 108px; }
.wetwallnew-pro-benfits .pagebuilder-column-group { width: 1144px; max-width: 100%; margin: auto; }
.wetwallnew-pro-benfits .pagebuilder-column-group .pagebuilder-column { margin: 0 15px; }
.wetwallnew-pro-benfits .wetwallnew-pro-benfits-no { font-size: 40px; color: #126f7e; font-family: 'PublicoBanner-Light'; margin-bottom: 3px; }
.wetwallnew-pro-benfits .wetwallnew-pro-benfits-no p, .wetwallnew-pro-benfits .wetwallnew-pro-benfits-title p { margin-bottom: 0; }
.wetwallnew-pro-benfits .wetwallnew-pro-benfits-title p { margin-bottom: 7px; }
.wetwallnew-pro-benfits .wetwallnew-pro-benfits-title p { line-height: 28px; }
.wetwallnew-pro-benfits .wetwallnew-pro-benfits-title { font-size: 23px; color: #2f3046; font-weight: 600; }
.wetwallnew-pro-benfits .wetwallnew-pro-benfits-body { font-family: 'BrandonText-Light'; font-weight: 300; font-size: 20px; line-height: 28px; }
.case-study-pro { padding-top: 100px; padding-bottom: 88px; }
.wetwall-whtelse-pro { padding-top: 140px; /* padding-bottom: 62px; */ max-width: 1154px; margin: auto; }
.cms-wetwallnew-resources .wetwall-dc-baner .pagebuilder-overlay p { font-size: 20px!important; line-height: 28px!important; }
.influencer-txt p { margin-bottom: 24px; }
.wetwall-whtelse-pro h4 { font-size: 50px; font-family: 'PublicoBanner-Light'; font-weight: 400; line-height: 50px; margin-bottom: 18px; letter-spacing: 0; color: #1b1d36; }
.case-study-pro p { margin-bottom: 23px; font-size: 20px; line-height: 28px; }
.case-study-pro .influencer-txt p { margin-bottom: 24px; font-size: 12px; }
.wetwall-whtelse-pro { padding-top: 174px; padding-bottom: 20px; max-width: 1154px; margin: auto; }
.wetwall-whtelse-pro .wetwall-whtelse-pro-title { color: #212139; font-size: 21px; font-weight: 700; letter-spacing: 1px; }
.wetwall-whtelse-pro .pagebuilder-column-group .pagebuilder-column { margin: 0 23px; }
.wetwall-whtelse-pro-layers-outer { padding-bottom: 118px; }
.wetwall-whtelse-pro-layers-outer h2 { font-size: 55px; font-family: 'PublicoBanner-Light'; padding-bottom: 50px; padding-top: 68px; margin-bottom: 0; }
.wetwall-whtelse-pro-layers ul { margin: 41px 0 0 18px; padding: 0; }
.wetwall-whtelse-pro-layers ul li { list-style: none; font-size: 23px; font-weight: 600; margin-bottom: 54px; text-transform: capitalize; }
.catalog-product-view .wetwall-whtelse-pro-layers ul li { margin-bottom: 12px; }
.wetwallnew-edge-configurations { padding-top: 100px; padding-bottom: 116px; }
.wetwallnew-edge-configurations .row-full-width-inner { max-width: 1130px!important; }
.wetwallnew-edge-configurations .wetwallnew-edge-configurations-intro p { max-width: 990px; margin: auto; padding-bottom: 22px; }
.wetwallnew-edge-configurations h2 { font-size: 52px; font-family: 'PublicoBanner-Light'; letter-spacing: 0.6px; text-align: center; }
.wetwallnew-edge-configurations-intro p { font-size: 18px; padding-bottom: 37px; }
.wetwallnew-edge-configurations h3 { font-size: 35px; font-family: 'PublicoBanner-Light'; padding-bottom: 1px; }
.wetwallnew-panels p { margin-bottom: 0; line-height: 18px; }
.wetwallnew-panels div p:last-child { margin-top: 10px; }
.wetwallnew-panels.wetwallnew-panels-space { padding-bottom: 73px; }
.faq-block { padding-bottom: 25px; }
.faq-block h2.wetwall-h2 { padding-top: 50px; }

.wetwallnew-edge-configurations .widget.block.block-static-block .pagebuilder-column-group .wetwallnew-panels { margin: 0 10px; }
.wetwallnew-edge-configurations .widget.block.block-static-block .pagebuilder-column-group .wetwallnew-panels.wetwallnew-panels-space { margin-left: 0; }
.wetwallnew-edge-configurations .widget.block.block-static-block .pagebuilder-column-group .wetwallnew-panels figure { padding-bottom: 5px!important; }
.cms-inspired-ideas .wetwall-home-baner .pagebuilder-overlay p { font-size: 20px!important; line-height: 28px!important; }
/* Design Details Pro Close */

/* Why Wet Wall */
.cms-why-wetwall .breadcrumbs { margin-top: 150px; }
.wetwallnew-why { margin-top: 140px; }
.wetwallnew-why h1 { max-width: 800px; margin: 0 auto 2rem auto; font-size: 72px; font-family: 'PublicoBanner-Light'; font-weight: 400; letter-spacing: 2px; line-height: 78px; }
.wetwall-why-body { margin-top: 30px; font-size: 20px; line-height: 28px; width: 678px; margin: auto; }
.wetwallnew-bath { padding-top: 80px; padding-bottom: 100px; }
.wetwallnew-bath h2 { font-size: 42px; letter-spacing: 0.4px; font-family: 'PublicoBanner-Light'; padding-bottom: 7px; }

.wetwallnew-bath-tabs { /* width: 887px; */ /* width: 100%; */ margin: auto; }
.wetwallnew-bath-tabs .tabs-navigation li.tab-header { border: none!important; }
.wetwallnew-bath-tabs .tabs-navigation li.tab-header a.tab-title { color: #2c7b89!important; text-decoration: none!important; font-size: 24px!important; font-weight: 500!important; }
.wetwallnew-bath-tabs .tabs-navigation li.tab-header, .wetwallnew-bath-tabs .tabs-navigation li.tab-header.ui-state-active { background: transparent!important; }
.wetwallnew-bath-tabs .tabs-navigation li.tab-header a, .wetwallnew-bath-tabs .tabs-navigation li.tab-header.ui-state-active a { padding-left: 47px!important; padding-right: 47px!important; }
.wetwallnew-bath-tabs .tabs-navigation li.tab-header.ui-state-active { border-bottom: 4px #0c6e81 solid!important; z-index: 0!important; }
.wetwallnew-bath-tabs .tabs-navigation li.tab-header.ui-state-activ { border-bottom: 1px #dfd8ce solid!important; }
.wetwallnew-bath-tabs .tabs-content { border: none!important; border-top: 1px #dfd8ce solid!important; z-index: 0; }
.wetwallnew-bath-tab-body-txt { font-size: 20px; line-height: 28px; padding-top: 17px; }
.wetwallnew-why-testi { width: 705px; margin: auto; padding-top: 107px; }
.ias-trigger.ias-trigger-next a { font-size: 20px!important; }
.wetwallnew-why-testi-quote { height: 40px; }
.wetwallnew-why-testi-quote { margin-bottom: 12px; }
.wetwallnew-why-testi-txt { font-size: 50px; font-family: 'PublicoBanner-Light'; padding-top: 0; margin-top: -3px; line-height: 60px; }
.wetwallnew-bath-tab-body-txt-author { font-size: 20px; line-height: 28px; letter-spacing: 0.5px; padding-top: 10px; padding-bottom: 132px; }
.wetwallnew-why-imgtxt img { margin-left: -34px; }
.wetwallnew-why-imgtxt h2 { font-size: 42px; font-family: 'PublicoBanner-Light'; letter-spacing: 0.5px; line-height: 45px; max-width: 325px; /* max-width: 100%; */ margin: auto; margin-bottom: 9px; margin-left: 47px; }
.wetwallnew-why-imgtxt p { font-size: 20px; line-height: 28px; max-width: 330px; /* max-width: 100%; */ margin: auto; }
.wetwallnew-why-imgtxt.wetwallnew-why-imgtxt-rightimg h2, .wetwallnew-why-imgtxt.wetwallnew-why-imgtxt-rightimg p { margin-left: 42px; }
.wetwallnew-why-imgtxt.wetwallnew-why-imgtxt-rightimg { padding-top: 103px; padding-bottom: 103px; }
.wetwallnew-why-imgtxt.wetwallnew-why-imgtxt-rightimg img { margin-left: 0; margin-right: -34px; }
/* .wetwallnew-why-imgtxt.wetwallnew-why-imgtxt-rightimg figure{ */
/* margin-right: -35px; */
/* } */
.prod-slider-details .prod-details p { font-family: 'BrandonText-Light'!important; font-weight: 300; font-size: 20px!important; line-height: 28px; color: #231f20; }
.prod-slider-details .order-btn .order-prim-btn { font-family: 'BrandonText-Regular'; font-weight: normal!important; font-size: 14px!important; letter-spacing: .2em!important; }
.wetwallnew-why-imgtxt.wetwallnew-why-imgtxt-rightimg p { padding-right: 65px; }
.wetwallnew-why-faq .faq-block { max-width: 930px; margin: 0 auto; }
.wetwallnew-why-faq .accordion { display: block; cursor: pointer; transition: 0.4s; padding: 8px 10px; margin: 10px 0 0; border-bottom: 1px solid #ccc; color: #58596a; }
.wetwallnew-why-faq .faq-block .pagebuilder-column .accordion.no-border, .wetwallnew-why-faq .faq-block .pagebuilder-column .panel.no-border { border: 0; }
.wetwallnew-why-faq .accordion.active { border: 0; }
.wetwallnew-why-faq .accordion.active p::after { content: ''; width: 30px; height: 30px; background-image: url('/media/wysiwyg/Wetwall-Foundation/up.png'); background-repeat: no-repeat; display: inline-block; float: right; padding: 20px; }
.wetwallnew-why-faq .accordion p::after { content: ''; width: 30px; height: 30px; background-image: url('/media/wysiwyg/Wetwall-Foundation/down.png'); background-repeat: no-repeat; display: inline-block; float: right; padding: 20px; }
.wetwallnew-why-faq .panel { padding: 0 10px; display: none; background-color: #fff; overflow: hidden; border-bottom: 1px solid #ccc; }
.wetwallnew-why-faq .panel p { width: 90%; padding-bottom: 10px; color: #1b1d36; font-family: 'BrandonText-Regular'!important; }
.wetwallnew-why-faq .faq-block .pagebuilder-column div.panel:last-child { border: 0; }
.wetwallnew-why-vsvideo { padding-top: 87px; }
.wetwallnew-why-vsvideo-play { background: #fff; background: linear-gradient(180deg, #fff 0, #fff 52%, #f9f2e8 52%, #f9f2ea 100%); padding: 0; margin-bottom: 0; }
.wetwallnew-why-vsvideo-play .row-full-width-inner { max-width: 1120px!important; margin: auto; }
.wetwallnew-why-vsvideo h2 { font-size: 51px; font-family: 'PublicoBanner-Light'; letter-spacing: 0.3px; margin-bottom: 0; }
.wetwallnew-why-vsvideo p { font-size: 20px; letter-spacing: 0.2px; line-height: 28px; margin-bottom: 17px; }
.wetwallnew-why-vsvideo .wetwallnew-why-vsvideo-video { text-align: center; }
.wetwallnew-why-vsvideo .wetwallnew-why-vsvideo-video .pagebuilder-video-container { padding-top: 0; }
.pg_roboto.pg_thin.pg_video { max-width: 100%; margin: auto; }
.pagebuilder-column.pg_video_col { background-position: center top; }
.pg_video_col { position: relative; }
.pg_video_area { position: absolute; z-index: 7; top: 0; left: 0; /* width: 1120px; */ height: 630px; }
.wetwallnew-why-seq { margin-bottom: 106px; }
.wetwallnew-why-seq .pagebuilder-video-container { padding-top: 69px!important; }
.wetwallnew-why .wetwall-btn div.pagebuilder-button-primary { padding: 9px 36px; }
.wetwallnew-bath-tabs ul.tabs-navigation.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all { display: flex!important; }
.wetwallnew-bath-tabs ul li { text-align: center; flex: 1 1 auto!important; }
/* Why Wet Wall close */

/* Instalation */
body.cms-wetwallnew-installation p { font-size: 16px; line-height: 22px!important; }
.cms-literature-downloads .wetwallnew-LD-hero, .cms-wetwall-platinum-installer .wetwallnew-PI-hero, .cms-wetwallnew-installation .wetwallnew-RI-hero { background: #f9f2e9; /* background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 52%, rgba(249,242,232,1) 52%, rgba(249,242,234,1) 100%); */ padding: 0; margin-bottom: 0; }
.panel p, .panel p span, .panel p span span { font-family: 'BrandonText-Light'!important; font-weight: 300; font-size: 20px!important; line-height: 28px!important; color: #1b1d36!important; }
.cms-literature-downloads .row-full-width-inner, .cms-wetwallnew-installation .row-full-width-inner { max-width: 1120px!important; }
.cms-literature-downloads .breadcrumbs, .cms-wetwallnew-installation .breadcrumbs { margin-top: 52px; }
.cms-literature-downloads  h1, .cms-wetwallnew-installation h1 { font-size: 64px; letter-spacing: 0.5px; text-align: left; font-weight: 400; margin-top: 43px; margin-bottom: 32px; line-height: 74px; }
.cms-wetwallnew-installation .wetwallnew-RI-hero figure { margin-bottom: 31px; }
.cms-literature-downloads .wetwallnew-RI-hero-txt, .cms-wetwallnew-installation .wetwallnew-RI-hero-txt { max-width: 900px; margin: auto; padding-bottom: 12px; }
.cms-literature-downloads .wetwallnew-RI-hero-txt p, .cms-wetwallnew-installation .wetwallnew-RI-hero-txt p, .cms-wetwallnew-installation .wetwallnew-RI-watch p { line-height: 28px; letter-spacing: 0.5px; font-size: 20px; }
.cms-wetwallnew-installation .wetwallnew-RI-watch h2 { font-size: 51.5px; margin-bottom: 0; }
.Play-ico { width: 109px; margin: auto; cursor: pointer; }
.cms-wetwallnew-installation .wetwallnew-RI-watch p { margin-bottom: 27px; }
.cms-wetwallnew-installation .wetwallnew-RI-wow-wi { padding-bottom: 73px; }
.cms-wetwallnew-installation .wetwallnew-RI-wow-wi h2 { font-size: 53px; letter-spacing: 0.6px; text-align: center; margin-top: 115px; margin-bottom: 45px; }
.cms-wetwallnew-installation .wetwallnew-RI-wow-wi .wetwallnew-RI-no { margin-bottom: 20px; }
.cms-wetwallnew-installation .wetwallnew-RI-install-body p { font-size: 18px; }
body .wetwallnew-RI-no p { font-size: 40px; color: #126f7e; font-family: 'PublicoBanner-Light'; margin-bottom: 3px; }
body .wetwallnew-RI-install-title p { font-size: 23px; color: #2f3046; font-weight: 600; }
body .wetwallnew-RI-install-body { font-size: 18px; }
.wetwallnew-RI-wow-wi .row-full-width-inner .pagebuilder-column-group { margin: 0 -20px; }
.wetwallnew-RI-wow-wi .row-full-width-inner .pagebuilder-column-group .pagebuilder-column { margin: 0 20px; }
.cms-wetwallnew-installation .wetwallnew-RI-preparation { padding-top: 109px; }
.cms-wetwallnew-installation .wetwallnew-RI-preparation.wetwallnew-RI-preparation-cmsa { padding-top: 42px; }
.cms-wetwallnew-installation .wetwallnew-RI-preparation h3 { font-size: 42px; max-width: 420px; margin-top: 48px; font-family: 'PublicoBanner-Light'; }

.cms-wetwallnew-installation .wetwallnew-RI-preparation h3.paa-h3 { max-width: 470px; }
.cms-wetwallnew-installation .wetwallnew-RI-preparation-lblock { margin-right: 47px; padding-right: 27px; }
.cms-wetwallnew-installation .wetwallnew-RI-preparation-rblock { margin-left: 47px; padding-left: 27px; }

.panel { display: none; overflow: hidden; transition: max-height 0.2s ease-out; }

/* Accordian Img */
.wetwallnew-accordion-header, .wetwallnew-accordion-header-ac2-dfgtp, .wetwallnew-accordion-header-ac3-paa, .wetwallnew-accordion-header-ac4-cmsa { cursor: pointer; border-top: 2px #f1f1f2 solid; padding: 10px 15px; padding-top: 18px; }
.wetwallnew-accordion-header-ac2-dfgtp.no-border, .wetwallnew-accordion-header-ac3-paa.no-border, .wetwallnew-accordion-header-ac4-cmsa.no-border, .wetwallnew-accordion-header.no-border { border-top: none; padding-top: 13px; }
.wetwallnew-img-set, .wetwallnew-img-set-cmsa-ac4, .wetwallnew-img-set-dfgtp-ac2, .wetwallnew-img-set-paa-ac3 { display: none; }

.wetwallnew-img-set-cmsa-ac4.show, .wetwallnew-img-set-dfgtp-ac2.show, .wetwallnew-img-set-paa-ac3.show, .wetwallnew-img-set.show { display: block; }

.wetwallnew-accordion-content, .wetwallnew-accordion-content-ac2-dfgtp, .wetwallnew-accordion-content-ac3-paa, .wetwallnew-accordion-content-ac4-cmsa { display: none; padding-top: 0; }

.wetwallnew-accordion-header-ac2-dfgtp.active + .wetwallnew-accordion-content-ac2-dfgtp, .wetwallnew-accordion-header-ac3-paa.active + .wetwallnew-accordion-content-ac3-paa, .wetwallnew-accordion-header-ac4-cmsa.active + .wetwallnew-accordion-content-ac4-cmsa, .wetwallnew-accordion-header.active + .wetwallnew-accordion-content { display: block; padding-left: 68px; margin-top: -20px; padding-bottom: 8px; }
body .wetwallnew-accordion-header p, body .wetwallnew-accordion-header-ac2-dfgtp p, body .wetwallnew-accordion-header-ac3-paa p, body .wetwallnew-accordion-header-ac4-cmsa p { font-size: 23px; font-weight: 600; font-family: 'BrandonText-Light'; display: flex; align-items: center; }
.wetwallnew-accordion-header p strong, body .wetwallnew-accordion-header-ac2-dfgtp p strong, body .wetwallnew-accordion-header-ac3-paa p strong, body .wetwallnew-accordion-header-ac4-cmsa p strong { padding: 10px 0; background: #cfe2e6; color: #126f7e; border-radius: 100%; font-size: 14px; margin-right: 14px; width: 40px; height: 40px; text-align: center;min-width: 40px; }
body .wetwallnew-accordion-content p, body .wetwallnew-accordion-content-ac2-dfgtp p, body .wetwallnew-accordion-content-ac3-paa p, body .wetwallnew-accordion-content-ac4-cmsa p { line-height: 28px; font-size: 20px; }
.wetwallnew-accordion-header-ac2-dfgtp.active p strong, .wetwallnew-accordion-header-ac3-paa.active p strong, .wetwallnew-accordion-header-ac4-cmsa.active p strong, .wetwallnew-accordion-header.active p strong { background: #126f7e; color: #fff; }
/* Accordian Img Close*/
.wetwallnew-RI-preparation-lblock .wetwall-btn div.pagebuilder-button-primary, .wetwallnew-RI-preparation-rblock .wetwall-btn div.pagebuilder-button-primary { margin-left: 19px; padding: 12px 23px; margin-top: 13px; }
.wetwallnew-rslide-img .wetwallnew-img-set { margin-left: -5px; }

.wetwallnew-lslide-img .wetwallnew-img-set { margin-right: -5px; }
.cms-wetwallnew-installation .wetwallnew-RI-installingniches h3 { font-size: 49px; max-width: 364px; margin-top: 60px; }
.wetwallnew-RI-installingniches .wetwall-btn div.pagebuilder-button-primary { margin-left: 0; }
.cms-wetwallnew-installation .wetwallnew-RI-installingniches { padding-top: 0; margin-top: 121px; }
.cms-wetwallnew-installation .wetwallnew-RI-installingniches .row-full-width-inner { max-width: 1280px!important; padding-top: 99px; padding-bottom: 99px; padding-right: 0; }
.wetwall-nichevideo { margin-right: -30px; margin-left: -1px; }
.wetwall-nichevideo .pg_video_area { width: 100%; height: 416px; }
.cms-wetwallnew-installation .wetwallnew-RI-installingniches .row-full-width-inner .wetwallnew-RI-preparation-lblock { padding-left: 81px; padding-right: 0; }
.cms-wetwallnew-installation .wetwallnew-RI-installingniches .row-full-width-inner .wetwallnew-RI-preparation-lblock p { font-size: 20px; line-height: 28px; }
.cms-wetwallnew-installation .wetwallnew-RI-installingniches .wetwall-btn div.pagebuilder-button-primary { padding: 12px 22px; margin-bottom: 0; }
.wetwallnew-RI-morevideos { margin-top: 91px; margin-bottom: 145px; }
.wetwallnew-RI-morevideos h2 { font-size: 42px; width: 655px; margin: auto; margin-bottom: 31px; }

/*RI FAQ */
.wetwallnew-RI-Faq { padding-bottom: 15px; }
.wetwallnew-RI-Faq .faq-block { max-width: 930px; margin: 0 auto; }
.wetwallnew-RI-Faq .accordion { display: block; cursor: pointer; transition: 0.4s; padding: 8px 10px; margin: 10px 0 10px 0; border-bottom: 1px solid #ccc; color: #1b1d36!important; line-height: 28px; }
.wetwallnew-RI-Faq .faq-block .pagebuilder-column .accordion.no-border, .wetwallnew-RI-Faq .faq-block .pagebuilder-column .panel.no-border { border: 0; }
.wetwallnew-RI-Faq .accordion.active { border: 0; }
.wetwallnew-RI-Faq .accordion.active p::after { content: ''; width: 30px; height: 30px; background-image: url('/media/wysiwyg/Wetwall-Foundation/up.png'); background-repeat: no-repeat; display: inline-block; float: right; padding: 20px; }
.wetwallnew-RI-Faq .accordion p::after { content: ''; width: 30px; height: 30px; background-image: url('/media/wysiwyg/Wetwall-Foundation/down.png'); background-repeat: no-repeat; display: inline-block; float: right; padding: 20px; }
.wetwallnew-RI-Faq .panel { padding: 0 10px; display: none; background-color: transparent; overflow: hidden; border-bottom: 1px solid #ccc; }
.wetwallnew-RI-Faq .panel p { width: 90%; padding-bottom: 10px; color: #1b1d36; font-family: 'BrandonText-Regular'!important; }
.wetwallnew-RI-Faq .faq-block .pagebuilder-column div.panel:last-child { border: 0; }
.wetwallnew-RI-Faq .panel table { margin-bottom: 20px; }
.wetwallnew-RI-Faq .panel table tr td { border: 1px #b9b9b9 solid; }
.wetwallnew-RI-Faq .wetwall-btn div.pagebuilder-button-primary { padding: 12px 52px; }
.wetwallnew-RI-Faq .faq-block h2.wetwall-h2 { font-size: 42px; line-height: 52px; padding-bottom: 3px; }

.tab-title:first-word { border: 1px red solid; }
.wetwallnew-RI-morevideos .pagebuilder-video-container { padding-top: 0!important; }

.RI-morevideos-block { height: 455px; border: 1px #deebed solid; }

.RI-morevideos-block .row-full-width-inner { padding: 0; }

/* Style the tab */
.RI-morevideos-tab { width: 100%; height: 480px; }
/* Style the buttons inside the tab */
.RI-morevideos-tab button { display: block; background-color: inherit; color: #888994; padding: 14px 16px; width: 100%; border: none; outline: none; text-align: left; cursor: pointer; transition: 0.3s; font-size: 17px; display: flex; align-items: center; border-bottom: 1px #deebed solid; }
.RI-morevideos-tab button span { padding: 7px 0; background: #cfe2e6; color: #126f7e; border-radius: 100%; font-size: 14px; margin-right: 15px; width: 34px; height: 35px; text-align: center; }
/* Change background color of buttons on hover */
.RI-morevideos-tab button.active, .RI-morevideos-tab button:hover { background-color: #dceaeb; color: #35394d; }
.RI-morevideos-tab button.active span, .RI-morevideos-tab button:hover span { background-color: #126f7e; color: #fff; }
/* Style the tab content */
.tabcontent { width: 100%; border-left: none; height: 475px; }
.RIVcaption { text-align: right; margin-top: 10px; }
/* Instalation Close */

/* Literature Downloads */
.cms-literature-downloads .wetwallnew-LD-hero { padding-bottom: 97px; }
.cms-literature-downloads .wetwallnew-LD-hero-txt { padding-top: 15px; }
.cms-literature-downloads .wetwallnew-RI-hero-txt { max-width: 740px; margin-top: 20px; }
.cms-literature-downloads .wetwallnew-RI-hero-txt p { font-size: 18px; }
.ww-fill-btn a, .ww-outline-btn a { border-radius: 0; text-transform: uppercase; font-size: 1.3rem; font-weight: 400; padding: 12px 36px; cursor: pointer; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-transform: translate(0, 0); transform: translate(0, 0); letter-spacing: 2px; text-decoration: none; margin: 0 15px; }
.ww-fill-btn a { background: #126f7e; border: 2px #126f7e solid; color: #fff; }
.ww-fill-btn a:hover { background: #1b1d36; border: 2px #1b1d36 solid; }
.ww-outline-btn a { background: transparent; border: 2px #126f7e solid; color: #126f7e; }
.ww-outline-btn a:hover { background: transparent; border: 2px #1b1d36 solid; color: #1b1d36; }
.wetwall-LD-docs { padding: 100px 0 0; }
.wetwall-LD-docs h2 { font-size: 53px; line-height: 63px; font-family: 'PublicoBanner-Light'; margin-bottom: 44px; }
.wetwall-LD-docs h3 { font-size: 20px; font-weight: 900; color: #2f3046; margin: 10px 0; }
.wetwall-LD-docs p { font-size: 18px; line-height: 22px; margin-bottom: 17px; }
.wetwall-LD-docs .row-full-width-inner .pagebuilder-column-group .pagebuilder-column { margin: 0 20px 20px 0; }
.wetwall-LD-docs .row-full-width-inner .pagebuilder-column-group .pagebuilder-column:nth-child(4n) { margin: 0 0 20px 0; }
.cms-literature-downloads .wetwall-LD-docs .row-full-width-inner { width: 1157px!important; }
/* Literature Downloads Close */

/* FAQS */
.wetwallnew-RIU-Faq h1 { font-size: 65px; line-height: 75px; padding: 41px 0 8px 0; }
.wetwallnew-RIU-Faq h3 { font-size: 42px; line-height: 52px; font-family: 'PublicoBanner-Light'; color: #1b1d36; padding: 0 5px; }
/* FAQS Close*/

/* All */
.cms-inspired-ideas .row-full-width-inner, .cms-wetwall-platinum-installer .row-full-width-inner { max-width: 1120px!important; }
.cms-frequently-asked-questions .breadcrumbs, .cms-inspired-ideas .breadcrumbs, .cms-newsletter .breadcrumbs, .cms-wetwall-platinum-installer .breadcrumbs, .contact-index-index .breadcrumbs, .findrep-findrep-findrep .breadcrumbs, .storelocator-homeowner-index .breadcrumbs { margin-top: 34px; }
.cms-frequently-asked-questions .static-breadcrumbs, .cms-literature-downloads .static-breadcrumbs, .cms-wetwallnew-installation .static-breadcrumbs { margin-top: 150px; }
.cms-inspired-ideas h1, .cms-wetwall-platinum-installer h1 { width: 800px; font-size: 72px; font-family: 'PublicoBanner'; letter-spacing: 1px; font-weight: 500; line-height: 78px; margin-bottom: 45px; margin-top: 50px; }
.cms-inspired-ideas .page-title-wrapper h2, .cms-wetwall-platinum-installer h2 { margin-bottom: 9px; }
.cms-inspired-ideas h2 span, .cms-wetwall-platinum-installer h2 { font-size: 51px; line-height: 61px; }
.cms-inspired-ideas .wetwall-btn div.pagebuilder-button-primary, .cms-wetwall-platinum-installer .wetwall-btn div.pagebuilder-button-primary { margin-bottom: 0; margin-top: 35px; }

.cms-wetwall-new-resources .learn-more a { color: #126f7e; text-transform: uppercase; letter-spacing: 2px; border-bottom: 2px #126f7e solid; padding: 0; font-size: 14px; margin-top: 5px; cursor: pointer; transition: 0.3s; text-decoration: none; }
.cms-wetwall-new-resources .learn-more a:hover { color: #1b1d36; border-bottom: 2px #1b1d36 solid; }
/* All Close */

/* Inspired Ideas */
.cms-inspired-ideas .home-block { margin-top: 0; margin-bottom: 0!important; }
.cms-inspired-ideas .home-block p, .cms-inspired-ideas .home-block p span, .cms-wetwall-platinum-installer p { color: #1b1d36; font-family: 'BrandonText-Regular'; line-height: 28px; letter-spacing: 0.2px; font-size: 20px!important; }
.cms-inspired-ideas .home-block p span { font-size: 18px!important; }
.cms-inspired-ideas  h3 { color: #212139; font-size: 22px; font-weight: 700; letter-spacing: 1px; }
.cms-inspired-ideas .wetwallnew-inf h3 { font-size: 20px; line-height: 30px; }
.cms-inspired-ideas .wetwallnew-ID.home-block p { font-size: 14px; width: 100%; line-height: 20px; margin-bottom: 35px; }
.cms-inspired-ideas .wetwallnew-ID.home-block.wetwallnew-inf p { font-size: 16px; }
.cms-inspired-ideas .wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn div, .cms-wetwall-platinum-installer .wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn div { width: 48%; }
.cms-inspired-ideas .wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn div a, .cms-wetwall-platinum-installer .wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn div a { width: 100%; text-align: center; }
/* Inspired Ideas Close */

/* Platinum Installer */
.cms-wetwall-platinum-installer h1 { width: 100%; }
.cms-wetwall-platinum-installer .wetwallnew-PI-badge { padding-top: 100px; padding-bottom: 100px; }
.cms-wetwall-platinum-installer .wetwallnew-PI-who .wetwall-btn a.pagebuilder-button-primary, .cms-wetwall-platinum-installer .wetwallnew-hero-card .wetwall-btn a.pagebuilder-button-primary { margin-top: 30px; margin-bottom: 0; }
.wetwall-btn a.pagebuilder-button-primary:hover { background: #1b1d36; border-color: #1b1d36; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
.cms-wetwall-platinum-installer .bullet_design { overflow: hidden; padding-bottom: 20px; }
.cms-wetwall-platinum-installer .bullet_design ul { margin: 0; padding: 0 0 0 19px; }
.cms-wetwall-platinum-installer .bullet_design ul li { float: left; width: 50%; font-size: 17px; }
.cms-wetwall-platinum-installer .bullet_design ul li span { font-weight: 500; font-size: 20px!important; line-height: 28px!important; }
.wetwallnew-PI-who { padding-bottom: 53px; }
.wetwallnew-PI-request { padding-bottom: 55px; }
.wetwallnew-PI-request h2 { margin-top: 70px; }
.wetwallnew-PI-request p { margin-bottom: 20px; }
.wetwallnew-PI-request #req_application .md-form input.form-control, .wetwallnew-PI-request #req_application .md-form textarea.form-control { border: 1px solid #dfdfe1; margin-bottom: 10px; width: 100%!important; font-size: 12px; padding: 18px 15px; -webkit-box-shadow: 1px 0 11px 0 rgba(0,0,0,0.03); -moz-box-shadow: 1px 0 11px 0 rgba(0,0,0,0.03); box-shadow: 1px 0 11px 0 rgba(0,0,0,0.03); }
.wetwallnew-PI-request #req_application .md-form textarea.form-control::placeholder { color: #c4c5c4; }
.wetwallnew-PI-request #req_application .actions-toolbar .primary { float: left; }
.cms-wetwall-platinum-installer .wetwallnew-PI-request #req_application .actions-toolbar .primary .action.submit { background: #126f7e!important; border-radius: 0; text-transform: uppercase; font-size: 1.3rem!important; font-weight: 400; border: 2px #126f7e solid!important; padding: 12px 36px; cursor: pointer; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-transform: translate(0, 0); transform: translate(0, 0); }
.cms-wetwall-platinum-installer .wetwallnew-PI-request #req_application .actions-toolbar .primary .action.submit:hover { background: #1b1d36!important; border-color: #1b1d36!important; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; color: #fff; }
.cms-wetwall-platinum-installer .wetwall-home-baner .pagebuilder-overlay p, .cms-wetwall-platinum-installer .wetwall-home-baner .pagebuilder-overlay p span { text-transform: uppercase; }
.wetwallnew-PI-application form { width: 565px; margin: auto; max-width: 100%; }
.wetwallnew-PI-application form .md-form { margin: 0 10px 3px; float: left; width: 46%; }
.wetwallnew-PI-application form .md-form.comment-box, .wetwallnew-PI-application form .md-form.year-in-business { width: 95.5%; float: none; }
.wetwallnew-PI-application form .md-form.comment-box { margin-top: 16px; }
.wetwallnew-PI-application form .md-form.comment-box textarea.form-control { min-height: calc(2.5em + 1.75rem + 50px); }
.wetwallnew-PI-application form .action.submit.primary { margin-top: 16px!important; }
.wetwallnew-PI-application form #req_application .actions-toolbar { margin: 0 2% 3px!important; }
.cms-wetwall-platinum-installer .wetwallnew-PI-who .wetwall-btn a.pagebuilder-button-primary { margin-top: 10px; }
.wetwallnew-PI-application p { font-size: 16px; }
/* Platinum Installer Close */

/* Resources */
.cms-wetwall-new-resources .wetwallnew-DC-whowants h3 { font-size: 30px; font-weight: 600; }
.wetwallnew-Res-Ref h3 { margin-bottom: 52px; }
.wetwallnew-Res-Ref h4 { margin-bottom: 35px; }
.wetwallnew-res-tec .wetwall-btn a.pagebuilder-button-primary { margin: 15px; padding: 12px 15px; }
.cms-resources .wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn div, .cms-wetwallnew-resources .wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn div { width: 31.5%; }
.cms-resources .wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn div a, .cms-wetwallnew-resources .wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn div a { width: 100%; }

.wetwallnew-resources p { width: 100%; margin-left: 102px; max-width: 445px; }
.wetwallnew-resources .commercial-wall-txt p { font-size: 12px; margin-bottom: 28px; }
.wetwallnew-resources .wetwall-btn div.pagebuilder-button-primary, .wetwallnew-resources h2 { margin-left: 102px; }
.wetwallnew-resources .wetwall-btn div.pagebuilder-button-primary { margin-bottom: 0; margin-top: 15px; }
.wetwallnew-resources-rimg { margin: 93px -34px 93px 0; }
.wetwallnew-resources-rimg img { margin-left: 0; }
.cms-resources .wetwallnew-why-imgtxt h2, .cms-wetwallnew-resources .wetwallnew-why-imgtxt h2 { width: 390px; }
.wetwallnew-techresources { margin: 50px auto; }
.wetwallnew-techresources h2 { font-size: 42px; font-family: 'PublicoBanner-Light'; letter-spacing: 0.5px; line-height: 45px; max-width: 100%; margin: auto; margin-bottom: 9px; }
.wetwallnew-techresources .wetwall-btn.wetwallnew-btn { display: flex; justify-content: center; flex-wrap: wrap; }
.wetwallnew-techresources .wetwall-btn.wetwallnew-btn a.pagebuilder-button-primary { margin: 10px 15px; }
/* Resources Close */

/* Where to Buy */
.storelocator-homeowner-index .wetwall-home-baner.wetwall-dc-baner { margin-top: -78px; }
.where-to-buy { max-width: 1023px; margin: auto; margin-top: -156px; }
.wetwallnew-wb-hero { padding-bottom: 60px; }
.where-to-buy-find h2 { font-size: 55px; font-family: 'PublicoBanner-Light'; padding-bottom: 50px; padding-top: 68px; margin-bottom: 0; text-align: center; }
.where-to-buy-screen .home-block.container { max-width: 1051px; margin: auto; }
.where-to-buy-screen .commercialBuyer_wrap .locations { width: 48%; }
.where-to-buy-screen #wtb_search { width: 100%!important; border: 1px #dfdfe1 solid; padding: 18px 12px; }
select { border: 1px #dfdfe1 solid; font-size: 14px; }
.storelocator-homeowner-index .where-to-buy-screen .dist_search_btn { width: 100%!important; padding: 11px 0; margin-top: 20px; }
.WB-becomeDealer { background: #f9f2ea; overflow: hidden; margin-top: 114px; padding: 86px 0; }
.WB-becomeDealer .container.become-dealer form .md-form, .WB-becomeDealer .home-block.container.become-dealer form .md-form { margin: 0 2% 15px; float: left; width: 46%; }
.WB-becomeDealer .home-block.container.become-dealer { margin-top: 50px; margin-bottom: 50px; padding-top: 20px; border-top: 0 solid #ccc; }
.WB-becomeDealer .home-block.container.become-dealer h2 { font-size: 55px; font-family: PublicoBanner-Light; padding-bottom: 50px; padding-top: 68px; margin-bottom: 0; }
.WB-becomeDealer #becomeadealer { width: 50%; margin: auto; }
.WB-becomeDealer #dealer-form .agreeTerms p { text-align: left!important; clear: both; line-height: 18px; }
.submit-btn { margin: 0 15px; }
.wetwall-btn .become-dealer-btn { background: rgb(18, 111, 126); border-radius: 0; text-transform: uppercase; font-size: 1.3rem; font-weight: 400; border: 2px solid rgb(18, 111, 126); padding: 12px 36px; cursor: pointer; width: 100%; transition: all 0.5s ease 0s; transform: translate(0, 0); }
.wetwall-btn .become-dealer-btn:hover { transition: all 0.35s ease 0s; }
.storelocator-homeowner-index .page-bottom { margin-top: -100px!important; /* background: rgb(249,242,232,1);
	background: linear-gradient(180deg, rgba(249,242,232,1) 0%, rgba(249,242,232,1) 20%, rgba(27,29,54,1) 20%, rgba(27,29,54,1) 100%) !important; */ }

.wetwallnew-WB { max-width: 1023px; margin: auto; padding: 80px 120px; text-align: center; background: #fff; z-index: 1; position: relative; }
.become-dealer p, .wetwallnew-WB p { font-size: 18px; margin: auto; line-height: 22px; margin-bottom: 25px; text-align: center; }
.buttons_outer { display: flex; justify-content: space-evenly; }
.wetwallnew-WB-dealer { padding: 50px 0; }
.become-dealer p { max-width: 650px; }
.dealer-form { max-width: 600px; margin: auto; }
.dealer-form input, .dealer-form select { border: 1px #dfdfe1 solid; padding: 17px; margin: 10px; }
.dealer-form select { margin: 0 10px; }
/* Where to Buy Close */

/* RAM */
.pre-footer a.pagebuilder-button-primary, .wetwall-btn a.pagebuilder-button-primary { background: #126f7e; border-radius: 0; text-transform: uppercase; font-family: 'BrandonText-Regular'!important; font-weight: normal; font-size: 14px; font-weight: 400; border: 1px #126f7e solid; padding: 12px 36px; cursor: pointer; margin-bottom: 70px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-transform: translate(0, 0); transform: translate(0, 0); letter-spacing: 0.2em; padding: 12px 45px; margin-bottom: 28px; margin-right: 0; }
/* RAM */

@media (min-width:768px) {
  .order-sample { margin-right: 15px; }
  .find-retailer { margin-left: 15px; }
  .pre-footer div.pagebuilder-button-primary, .pre-footer h2 { margin-left: 35px; }
  .desktop-logo { display: block; }
  .desktop-logo img { margin: auto; }
  .header.content a.logo.desktop-logo { padding: 0; margin-top: -47px; }
}

@media only screen and (max-width: 880px) and (min-width: 768px) {
  .pre-footer h2 { font-size: 2.2rem; }
}
@media only screen and (max-width: 500px) and (min-width: 100px) {
  .pre-footer h2 { font-size: 2.8rem; }
}

@media (max-width:767px) {
  .copyright-txt,   .footer-border,   .pre-footer, .prefooter-line { margin-left: 30px; margin-right: 30px; }
  .legal-links { /* text-align: left; */ }
  .legal-links a { margin-left: 0; margin-right: 30px; margin-top: 33px; font-family: 'BrandonText-Regular'; font-weight: normal; font-size: 15px; }
  .legal-links a:nth-child(1) { text-align: left; }
  .legal-links a:nth-child(2) { text-align: right; }
  #html-body [data-pb-style=Y3LEW6K] { padding-top: 25px!important; }
  .pre-footer { margin-top: -90px!important; }
  .mobile-logo { display: block; }
  .desktop-logo { display: none; }
  .wetwallnew-DC-fullycustomize .pagebuilder-collage-content { background: #f9f2ea; padding: 30px; padding-top: 56px; /* -465 */ }
}
@media only screen and (max-width: 700px) and (min-width: 500px) {
  .wetwall-home-baner .pagebuilder-overlay h1 span { font-size: 55px!important; }
}
@media only screen and (max-width: 499px) and (min-width: 380px) {
  .wetwall-home-baner .pagebuilder-overlay h1 span { font-size: 35px!important; }
}
@media only screen and (max-width: 379px) and (min-width: 100px) {
  .wetwall-home-baner .pagebuilder-overlay h1 span { font-size: 22px!important; }
}

/* French */
:lang(fr) nav.mega-menu.wetwall-menu a.mega-menu__link { letter-spacing: 1px; }
:lang(fr) body .header_chat .chat_img { background-size: 12%; }
/* French Close */
/* Custom Css MVG Close */

@media (max-width:768px) {
  .feature-table .header .col-md-4.copy[data-v-932700be] { padding-top: 180px; }
}
.feature-table .header .col-md-4.header[data-v-932700be] { padding-top: 40px; font-family: 'BrandonText-Light',sans-serif; font-weight: 800; text-transform: uppercase; }
@media (max-width:768px) {
  .feature-table .header .col-md-4.header[data-v-932700be] { padding-top: 200px; }
}
.feature-table .header .col-md-4.header span[data-v-932700be] { display: block; }
@media (max-width:768px) {
  .feature-table .header .col-md-4.header span[data-v-932700be] { position: absolute; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%) rotate(-90deg); transform: translateX(-50%) translateY(-50%) rotate(-90deg); transform-orign: top; width: 200px; }
}
.feature-table .data .col-md-4[data-v-932700be] { padding: 20px; border-right: 1px solid #000; }
.feature-table .data .col-md-4[data-v-932700be]:first-child { font-family: 'BrandonText-Light',sans-serif; text-align: left; text-transform: uppercase; }
.feature-table .data .check[data-v-932700be] { width: 30px; height: auto; }
.feature-table .shade[data-v-932700be] { background-color: #fafafa; }
h4[data-v-932700be] { margin: 40px 0 4px; }
ul[data-v-932700be] { list-style-type: none; padding: 0; }
li[data-v-932700be] { display: inline-block; margin: 0 10px; }
a[data-v-932700be] { color: #42b983; }
.locations[data-v-c295668e] { overflow: scroll; height: 300px; }
h3[data-v-c295668e] { margin: 40px 0 0; }
ul[data-v-c295668e] { list-style-type: none; padding: 0; }
li[data-v-c295668e] { display: inline-block; margin: 0 10px; }
a[data-v-c295668e] { color: #42b983; }
.locations[data-v-1d5fee97] { overflow: scroll; height: 300px; }
h3[data-v-1d5fee97] { margin: 40px 0 0; }
ul[data-v-1d5fee97] { list-style-type: none; padding: 0; }
li[data-v-1d5fee97] { display: inline-block; margin: 0 10px; }
a[data-v-1d5fee97] { color: #42b983; }
.locations[data-v-1fdde99a] { overflow: scroll; height: 300px; }
h3[data-v-1fdde99a] { margin: 40px 0 0; }
ul[data-v-1fdde99a] { list-style-type: none; padding: 0; }
li[data-v-1fdde99a] { display: inline-block; margin: 0 10px; }
a[data-v-1fdde99a] { color: #42b983; }
.view-more[data-v-44cfc782] { color: #000; font-family: 'BrandonText-Light',sans-serif; font-size: .8rem; text-transform: uppercase; }
h3[data-v-44cfc782] { margin: 40px 0 0; }
ul[data-v-44cfc782] { list-style-type: none; padding: 0; }
li[data-v-44cfc782] { display: inline-block; margin: 0 10px; }
a[data-v-44cfc782] { color: #42b983; }
.locations[data-v-36eb8b3c] { overflow: scroll; height: 300px; }
h3[data-v-36eb8b3c] { margin: 40px 0 0; }
ul[data-v-36eb8b3c] { list-style-type: none; padding: 0; }
li[data-v-36eb8b3c] { display: inline-block; margin: 0 10px; }
a[data-v-36eb8b3c] { color: #42b983; }
.locations[data-v-b32de3a8] { overflow: scroll; height: 300px; }
h3[data-v-b32de3a8] { margin: 40px 0 0; }
ul[data-v-b32de3a8] { list-style-type: none; padding: 0; }
li[data-v-b32de3a8] { display: inline-block; margin: 0 10px; }
a[data-v-b32de3a8] { color: #42b983; }
.feature-table[data-v-8039106c] { border-top: 1px solid #000; border-left: 1px solid #000; border-bottom: 1px solid #000; }
.feature-table .header .col-md-4[data-v-8039106c] { border-right: 1px solid #000; }
.feature-table .header .col-md-4.copy[data-v-8039106c] { padding-top: 80px; }
@media (max-width:768px) {
  .feature-table .header .col-md-4.copy[data-v-8039106c] { padding-top: 180px; }
}
.feature-table .header .col-md-4.header[data-v-8039106c] { padding-top: 40px; font-family: 'BrandonText-Light',sans-serif; font-weight: 800; text-transform: uppercase; }
@media (max-width:768px) {
  .feature-table .header .col-md-4.header[data-v-8039106c] { padding-top: 200px; }
}
.feature-table .header .col-md-4.header span[data-v-8039106c] { display: block; }
@media (max-width:768px) {
  .feature-table .header .col-md-4.header span[data-v-8039106c] { position: absolute; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%) rotate(-90deg); transform: translateX(-50%) translateY(-50%) rotate(-90deg); transform-orign: top; width: 200px; }
}
.feature-table .data .col-md-4[data-v-8039106c] { padding: 20px; border-right: 1px solid #000; }
.feature-table .data .col-md-4[data-v-8039106c]:first-child { font-family: 'BrandonText-Light',sans-serif; text-align: left; text-transform: uppercase; }
.feature-table .data .check[data-v-8039106c] { width: 30px; height: auto; }
.feature-table .shade[data-v-8039106c] { background-color: #fafafa; }
.icon-section[data-v-8039106c] { text-align: left; }
.icon-section .row[data-v-8039106c] { margin-bottom: 20px; }
.icon-section .icon[data-v-8039106c] { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; }
.icon-section .icon img[data-v-8039106c] { max-width: 60px; height: auto; }
.icon-section .text[data-v-8039106c] { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
.overlay[data-v-8039106c] { background-color: rgba(0,0,0,.5); position: absolute; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #fff; opacity: 0; -webkit-transition: .3s; transition: .3s; font-family: 'BrandonText-Light',sans-serif; }
.overlay span[data-v-8039106c] { display: block; }
.overlay span.name[data-v-8039106c] { font-weight: 700; text-transform: uppercase; }
.overlay.hover[data-v-8039106c] { opacity: 1; }
.gallery-container .row .col[data-v-8039106c] { padding: 0; }
.gallery-container .row .text[data-v-8039106c] { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.gallery-container .row .text p[data-v-8039106c] { padding: 1rem 3rem 3rem; }
h4[data-v-8039106c] { margin: 40px 0 4px; }
ul[data-v-8039106c] { list-style-type: none; padding: 0; }
li[data-v-8039106c] { display: inline-block; margin: 0 10px; }
a[data-v-8039106c] { color: #42b983; }
.locations[data-v-4b69a098] { overflow: scroll; height: 300px; }
h3[data-v-4b69a098] { margin: 40px 0 0; }
ul[data-v-4b69a098] { list-style-type: none; padding: 0; }
li[data-v-4b69a098] { display: inline-block; margin: 0 10px; }
a[data-v-4b69a098] { color: #42b983; }
.locations[data-v-80a6823c] { overflow: scroll; height: 300px; }
h3[data-v-80a6823c] { margin: 40px 0 0; }
ul[data-v-80a6823c] { list-style-type: none; padding: 0; }
li[data-v-80a6823c] { display: inline-block; margin: 0 10px; }
a[data-v-80a6823c] { color: #42b983; }
.view-more[data-v-80a6823c] { color: #000; font-size: .8rem; text-transform: uppercase; }
.specs[data-v-80a6823c], .view-more[data-v-80a6823c] { font-family: 'BrandonText-Light',sans-serif; }
.locations[data-v-7333efb0] { overflow: scroll; height: 300px; }
h3[data-v-7333efb0] { margin: 40px 0 0; }
ul[data-v-7333efb0] { list-style-type: none; padding: 0; }
li[data-v-7333efb0] { display: inline-block; margin: 0 10px; }
a[data-v-7333efb0] { color: #42b983; }
#wtb_search, #zipcode { /* background-image: url(../images/magnifying.3534f77c.svg);  */ color: #1b1d36; font-size: 1.5rem; font-weight: 600; width: 64%; float: left; background-size: 20px 20px; background-repeat: no-repeat; background-position: top 5px right; border-width: 0 0 1px 0; }
.search_input_field input#wtb_search::-webkit-input-placeholder, .search_input_field input#wtb_search::placeholder { color: #1b1d36; font-size: 1.5rem; font-weight: 600; }
h3[data-v-fbd7ef6c] { margin: 40px 0 0; }
ul[data-v-fbd7ef6c] { list-style-type: none; padding: 0; }
li[data-v-fbd7ef6c] { display: inline-block; margin: 0 10px; }
a[data-v-fbd7ef6c] { color: #42b983; }
/*Header CSS start*/
.page-main { padding: 0; margin: 0; max-width: 100%; }
.header.content { padding: 0; margin: 0; max-width: 100%; position: fixed; width: 100%; background: transparent; z-index: 9; background-color: #fff; border-bottom: 1px solid #ccc; }
.page-header { padding: 0; margin: 0; max-width: 100%; position: fixed; width: 100%; background: transparent; z-index: 9; background-color: #fff; border-bottom: 0; }
.header.content a.logo { padding: 25px 0; padding-left: 30px; margin: 0; }
.logo img { height: auto; }
.header.content #uk-site { position: absolute; top: 10px; right: -120px; font-family: 'BrandonText-Light',sans-serif; color: #1b1d36!important; font-size: 1.3rem; font-weight: 700; text-transform: uppercase; }
.header.content #uk-site a { color: #1b1d36!important; }
.nav-sections { background: none; margin-bottom: 0; }
nav.mega-menu { justify-content: flex-end; -webkit-box-pack: end; -ms-flex-pack: end; display: -ms-flexbox!important; margin-top: 80px; display: flex!important; display: -webkit-box; display: -ms-flexbox!important; display: -webkit-flex!important; }
nav.mega-menu ul.mega-menu__list { float: left; padding-left: 0; margin-bottom: 0; list-style: none; }
nav.mega-menu ul li { float: left; margin-left: 1.5em; margin-right: 1.5em; margin-bottom: 0; }
nav.mega-menu ul li a.mega-menu__link { padding-right: 1rem; padding-left: 1rem; padding: 1rem 1rem; }
nav.mega-menu ul li.active a.mega-menu__link { color: #116f7d!important; border-bottom: 2px solid #116f7d; }
nav.mega-menu ul li a { font-size: 16px; font-weight: 500; font-family: 'BrandonText-Light',sans-serif; color: #1b1d36!important; font-size: 1.1rem; letter-spacing: .52em; font-weight: 600; text-decoration: none; }
nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li.mega-menu__inner-item--all { display: none; }
.catalog-product-view .product-info-main .product-add-form .box-tocart .actions button.action.primary.tocart { -webkit-transition: background-color .2s ease-out; -moz-transition: background-color .2s ease-out; -o-transition: background-color .2s ease-out; transition: background-color .2s ease-out; }
.become-dealer-btn, .cms-accessorieswetwall .block.widget .products-grid .product-item-info .actions-primary .action.primary, .product-item-links .product-item-link.sample, .storelocator-homeowner-index .dist_search_btn, .wetwall-btn-primary a, .wetwall-btn-primary a, .wetwall-btn-primary button, .wetwall-btn-primary button { /*-webkit-transition: background-color .2s ease-out; -moz-transition: background-color .2s ease-out; -o-transition: background-color .2s ease-out; transition:*/ -webkit-transition: all .3s; transition: all .3s; }
.agreeTerms p a { color: #116f7d; }
/*Header CSS end*/
/*Home-banner CSS start*/
.home-block .Wetwall_btn p a:hover { background-color: #fff!important; color: #116f7d!important; text-decoration: none!important; -webkit-transition: background-color .2s ease-out; -moz-transition: background-color .2s ease-out; -o-transition: background-color .2s ease-out; transition: background-color .2s ease-out; }
body .ww-button-block .find:hover { -webkit-transition: background-color .2s ease-out; -moz-transition: background-color .2s ease-out; -o-transition: background-color .2s ease-out; transition: background-color .2s ease-out; }

.banner_text .pagebuilder-poster-content h1 { font-weight: 500; letter-spacing: .02em; }
.home-block h4 { font-size: 42px; letter-spacing: .02em; font-weight: 400; margin-bottom: 20px; font-family: 'PublicoBanner-Light'; color: #000; }
.cms-home .banner h1 { margin-top: 100px; }
.video-banner { pointer-events: none; height: 410px; }
.video-banner iframe { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 489px; border: 0; }
.ytp-hide-controls { pointer-events: none; }
.category-view { position: relative; }
.category-description { text-align: center; position: absolute; left: 0; right: 0; top: 30%; margin-left: auto; margin-right: auto; }
.category-description h1 { font-size: 64px; font-family: 'PublicoBanner-Light'; font-weight: 500; letter-spacing: .02em; }
.banner { margin-bottom: 40px!important; }
.banner h1 { font-family: 'PublicoBanner-Light'; font-weight: 500; letter-spacing: .02em; margin-top: 20px; }
/*Home-banner CSS end*/
.ww-gal-img-col { position: relative; padding: 0!important; }
.ww-gal-tag { position: absolute; bottom: 20px; left: 0; text-align: center; vertical-align: middle; padding: 5px 40px; line-height: 24px; background: #f8f2e9; font-family: 'BrandonText-Light'; font-weight: 600; }
:lang(fr) .ww-gal-tag { width: 24%; }
.ww-gal-tag.right { left: 90px; text-align: center; width: 25%; }
.ww-gal-tag.left { width: 25%; }
.ww-gal-tag.pro { left: 90px; }
.ww-gal-tag p { margin-bottom: 0; }
.home-block-title h3 { font-family: 'PublicoBanner-Light'; font-size: 42px; }
.wetwall-title h2 { font-family: 'PublicoBanner-Light'; }
.wetwall-swatch .pagebuilder-column { position: relative; }
.home-block-italy p { font-family: 'BrandonText-LightItalic'!important; font-weight: 500!important; position: absolute; left: 0; right: 0; bottom: -2%; letter-spacing: .1em; }
.product-item-photo .thumbnail-image { position: relative; }
.product-item-photo .thumbnail-image img { width: 245px; }
.product-item-photo .thumbnail-image .secondary-image { position: absolute; left: 0px; z-index: -1; opacity: 0; transition: z-index 0.5s step-end, opacity 0.5s linear; }
.product-item-photo .thumbnail-image:hover .secondary-image { z-index: 0; opacity: 1; transition: z-index 0.5s step-start, opacity 0.5s linear; }
.product-item-photo .thumbnail-image .category-title { font-family: 'BrandonText-Regular',sans-serif; position: absolute; left: 0; margin-right: auto; background: #f8f2e9; color: #666; }
.page-header .switcher .options .action.toggle { border: 0 solid #ccc; /*padding: 2px 0px 0px 5px;*/ padding: 0; }
.home-block { max-width: 1200px; }
.home-block { max-width: 1140px; margin-left: auto!important; margin-right: auto!important; color: #555; font-size: 14px; font-family: BrandonText-Light,sans-serif; font-weight: bold; }
.home-block h2 { font-size: 50px; line-height: 60px; letter-spacing: 0.02em; font-weight: 500; margin-bottom: 10px; font-family: 'PublicoBanner-Light'; color: #1b1d36; }
.page-title-wrapper h2 { font-size: 36px; letter-spacing: .02em; font-weight: 400; margin-bottom: 20px; font-family: 'PublicoBanner-Light'; color: #000; }
.home-block.callout-block p { font-size: 18px!important; margin-top: 10px; }
.home-block.callout-block p a { float: left!important; }
.home-block .home_block_text1 { width: 850px; margin: 15px auto 0; }
.home-block.wetwall-feature-benefits p { font-size: 18px; font-weight: 500; font-family: BrandonText-Light,sans-serif; line-height: 1.5; }
.home-block.wetwall-feature-benefits p strong { font-size: 16px; color: #000; }
.home-block p { color: #1b1d36; margin-bottom: 0; font-weight: 500; font-size: 20px; font-family: BrandonText-Light,sans-serif; line-height: 1.5; }
.home-block.wetwall-swatch p { font-size: 16px; color: #000; }
.home-block .wetwall-faq p { font-size: 20px; font-weight: 400!important; font-family: BrandonText-Light,sans-serif; line-height: 1.5; }
.home-block .Wetwall_btn { margin-top: 40px; }
.home-block.callout-block .Wetwall_btn { margin-top: 20px; }
.home-block .Wetwall_btn p a { margin: 0 auto; float: unset; display: block; background: #116f7d; color: #fff; border: 1px solid #116f7d; text-decoration: none; line-height: 50px; width: 320px; font-family: 'BrandonText-Light'; font-weight: 400; text-transform: uppercase; font-size: 14px; letter-spacing: .2em; }
:lang(fr) .home-block .Wetwall_btn p a { width: fit-content; padding: 0 20px; }
.wetwall-btn-primary a:hover, .wetwall-btn-primary button:hover { background-color: #fff!important; color: #116f7d!important; text-decoration: none!important; }
.waterproof-list-icons figure img { margin-bottom: 20px; }
.waterproof-list-text div[data-content-type='text'] p { display: flex; margin-bottom: 20px; font-weight: 400; font-family: BrandonText-Regular; margin-bottom: 1rem; font-size: 1.6rem; }
.waterproof-list-text div[data-content-type='text'] img { height: fit-content; margin: auto 0; }
.waterproof-list-text div[data-content-type='text'] p span { margin-left: 20px; font-size: 1.6rem!important; margin: auto 20px; }
.waterproof-list-text div[data-content-type='text'].alignleft p span { margin-left: 0; }
.line-height0 { line-height: 0; }
.gallery-block h5 { font-size: 1.8rem; font-weight: 500; color: #1b1d36!important; margin-top: 1rem; margin-bottom: 1.5rem; }
.gallery-block h5 a { color: #1b1d36!important; }
.gallery-block h4 { margin: 40px 0 4px; font-size: 1.4rem; letter-spacing: .5em; font-weight: 700; font-family: BrandonText-Light,sans-serif; color: #1b1d36; }
.gallery-block h4 a { color: #1b1d36!important; }
.gallery-block p { width: 80%; padding: 10px 0 30px; font-size: 18px; font-weight: 600; font-family: 'BrandonText-Light',sans-serif; font-weight: 500; line-height: 26px; }
.cms-gallery .columns .column.main { padding-bottom: 0; }
.cms-galerie .columns .column.main { padding-bottom: 0; }
.cms-gallery .home-block h2 { margin-top: 0; }
.cms-galerie .home-block h2 { margin-top: 0; }
.page-products .page-title-wrapper { max-width: 1140px; margin-left: auto!important; margin-right: auto!important; text-align: center; }
.page-products .page-title-wrapper .list_page_logo_designs figure img { max-width: 10%!important; }
.page-title-wrapper h1 { font-family: PublicoBanner-Light,sans-serif; font-size: 2.5rem; letter-spacing: .15em; font-weight: 600; margin-bottom: 3rem; margin-top: 3rem; }
#layer-product-list { max-width: 1200px; margin-left: auto!important; margin-right: auto!important; }
.page-products.page-layout-1column .products-grid .product-item { width: 25%; padding: 0 20px; }
.page-products.page-layout-1column .products-grid .product-item .thumbnail-image img { width: 250px; margin-bottom: 20px; }
.wetwall-feature-benefits img.pagebuilder-mobile-hidden { width: 60px; }
.page-products .product-item-info { padding: 0; width: auto; }
/* .page-products .product-item-info:hover .thumbnail-image img{-webkit-transition: .4s; transition: .4s; -webkit-box-shadow: 10px 10px 24px -16px rgba(0,0,0,.75); box-shadow: 10px 10px 24px -16px rgba(0,0,0,.75);} */
.catalog-product-view h1.page-title { font-weight: 500; letter-spacing: 0.05em; }
.product-item-details { text-align: center; min-height: 81px; }
.product-item-details .product-item-name { font-size: 1.3rem; text-transform: uppercase; letter-spacing: .4em; font-weight: 700; margin-bottom: 0; text-align: center; font-family: BrandonText-Light,sans-serif; }
.product-item-details .product-item-name a.product-item-link { font-family: BrandonText-Regular,sans-serif; font-size: 24px; text-transform: initial; letter-spacing: 0; }
.product-item-details .product_list_sku { font-size: 1.5rem; letter-spacing: .2em; font-family: BrandonText-Light,sans-serif; font-weight: 500; }
.cms-installation .wetwall-btn-primary a { font-size: 1.3rem; font-weight: 400!important; text-transform: uppercase; letter-spacing: 0.2rem; font-family: BrandonText-Light,sans-serif; }
.cms-installation .home-block p { font-size: 20px; }
.cms-installation .install-bnts { display: inline-block!important; }
.catalog-product-view .page-main .wa_product_title h1 span.base { display: block; font-family: 'PublicoBanner-Light'; font-size: 36px!important; font-weight: 400; margin-bottom: 20px; }
.catalog-product-view .page-main .wa_product_title h1 span.product_sku, .catalog-product-view .page-main .wa_product_title h1 span.attribute_title, .catalog-product-view .page-main .wa_product_title h1 span.attribute_value { font-family: 'BrandonText-Light'; font-size: 14px; margin-top: 20px; color: #878787; }
.catalog-product-view .page-main .wa_product_title h1 span.attribute_title { margin-left: 25px; }
.pagebuilder-column.ww-gal-img-col { position: relative; padding: 0!important; }
.ww-gal-tag { position: absolute; bottom: 20px; left: 0; width: 20%; text-align: center; vertical-align: middle; padding: 5px 20px; line-height: 24px; background: #f8f2e9; font-family: 'BrandonText-Light'; font-weight: 600; }
.catalog-product-view .page-main .product-info-main .description .value img { height: 35px!important; }
.page-products .product-item .product-item-info .product-item-details .category-title { display: block; font-size: 14px; margin-top: 10px; font-weight: normal; margin-bottom: 10px; min-height: 20px; }
.page-products .page-title-wrapper .header-category-title { font-size: 18px; font-weight: 600; }
.page-products .page-title-wrapper p { margin-bottom: 50px; }
.category-description h1 { margin-top: 30px; }
.categorypath-designs-menards-designs .category-description h1, .categorypath-designs-pro-designs .category-description h1, .categorypath-lowes-designs .category-description h1 { margin-top: 15px; }
.categorypath-designs-menards-designs .category-image, .categorypath-designs-pro-designs .category-image, .categorypath-lowes-designs .category-image { margin-bottom: 50px; }
.catalog-product-view .page-main .product-info-main .wheretobuy.custom-wheretobuy .ww-button-block .find { width: 94%; margin: 0; line-height: 35px; font-size: 14px; }
#product_addtocart_form .product-options-bottom { display: inline-block; width: 50%; }
#product_addtocart_form #product-options-wrapper { width: 50%; float: left; }
#product_addtocart_form #product-options-wrapper .priceQtyBottomContainer { display: flex; width: 100%; flex-direction: row; }
.product-options-bottom .box-tocart { margin: 0px; }
.wetwall-pdp-content .pagebuilder-column { padding-left: 0!important; }
.wetwall-pdp-content { padding-left: 0!important; }
.wetwall-pdp-content .pagebuilder-column img { max-width: 60px!important; }
.wetwall-pdp-content .pagebuilder-column p { margin-left: 50px; font-family: 'BrandonText-Light'; font-weight: 600; font-size: 16px; color: #878787; }
.product-info-main .ww-button-block a { font-size: 1.3rem; }
.product-info-main .product .exclusive-text { font-size: 16px; font-family: 'BrandonText-Light'; letter-spacing: 2px; margin-bottom: 20px!important; }
.product-info-stock-sku .ww-button-block { margin-top: 20px; }
.product-info-stock-sku .ww-button-block a { line-height: 30px; }
.catalog-product-view .custom-wheretobuy .ww-button-block { margin-top: 15px; width: 82%; display: flex; }
.catalog-product-view .custom-wheretobuy .ww-button-block input.form-control.buy_select { height: 36px; }
.storelocator-homeowner-index .page-title-wrapper { display: none; }
.storelocator-homeowner-index .ww-section { text-align: center; }
.storelocator-homeowner-index .ww-section h1#where-to-buy { font-size: 2.5rem; letter-spacing: .15em; font-weight: 600; margin-bottom: 3rem; margin-top: 3rem; }
.storelocator-homeowner-index .ww-section p.subhead { font-size: 1.5rem; font-weight: 500; font-family: BrandonText-Light,sans-serif; line-height: 1.5; }
ul.store-list { list-style-type: none; padding-left: 0; }
.commercialBuyer_wrap .locations { width: 50%; float: left; margin-right: 20px; overflow: hidden; }
.commercialBuyer_wrap .locations p.d-md-block { margin-bottom: 20px; }
.commercialBuyer_wrap .locations::-webkit-scrollbar { width: 8px; right: 10px; }
.commercialBuyer_wrap .locations::-webkit-scrollbar-track { background: #5e5e5e; }
.commercialBuyer_wrap .locations::-webkit-scrollbar-thumb { background: rgb(163, 163, 163); }
.wheretobuy-map { width: 48%; float: left; }
#suggesstion-box ul { list-style: none; margin-top: 20px; padding-left: 0; }
#suggesstion-box ul li span { display: block; font-family: BrandonText-Light,sans-serif; font-size: 1.4rem; letter-spacing: .2em; margin-bottom: 5px; }
#suggesstion-box ul li span.title_address { font-weight: 700; text-transform: uppercase; font-size: 1.5rem; }
#suggesstion-box ul li span.city_address, #suggesstion-box ul li span.postal_code_address, #suggesstion-box ul li span.state_address { display: inline; }
#suggesstion-box ul li span.state_address { text-transform: uppercase; margin: 0 4px; }
.custom-wheretobuy .no_distributors_message { display: block; font-family: BrandonText-Light,sans-serif; font-size: 1.4rem; letter-spacing: .2em; }
.custom-wheretobuy span.char-length { display: block; font-family: BrandonText-Light,sans-serif; font-size: 1.4rem; letter-spacing: .2em; margin-top: 20px; }
#homeowner-validation.validation-advice { display: block; font-family: BrandonText-Light,sans-serif; font-size: 1.4rem; letter-spacing: .2em; margin-top: 20px; }
body .ww-button-block .find { font-size: 1.3rem; margin-top: 20px; display: inline-block; margin-left: 10px; margin-right: 10px; border: 2px solid #116f7d; border-radius: 0; padding: 8px 20px; color: #116f7d; -webkit-transition: .4s; transition: .4s; margin-bottom: 20px; cursor: pointer; background: #fff; font-weight: 500; -webkit-transition: .4s; transition: .4s; font-family: BrandonText-Light,sans-serif; letter-spacing: .2em; text-transform: uppercase; }
body .ww-button-block .find:hover { background-color: #116f7d; color: #fff; text-decoration: none; }
.storelocator-homeowner-index .distributor_info { background-color: #fff; color: #1b1d36; font-size: 1.3rem; display: inline-block; margin-left: 5px; border: 2px solid #1b1d36; border-radius: 0; padding: 6px 10px; -webkit-transition: .4s; transition: .4s; cursor: pointer; font-weight: 500; -webkit-transition: .4s; transition: .4s; font-family: 'BrandonText-Regular',sans-serif; letter-spacing: .2em; text-transform: uppercase; }
.storelocator-homeowner-index .distributor_info:hover { background: #1b1d36; color: #fff; text-decoration: none; }
:lang(fr) .storelocator-homeowner-index .dist_search_btn { width: 25%; font-size: 1.3rem; display: inline-block; border: 2px solid #1b1d36; border-radius: 0; padding: 6px 10px; color: #fff; -webkit-transition: .4s; transition: .4s; cursor: pointer; background: #1b1d36; font-weight: 500; -webkit-transition: .4s; transition: .4s; font-family: BrandonText-Light,sans-serif; letter-spacing: .2em; text-transform: uppercase; }
.storelocator-homeowner-index .dist_search_btn { width: 23%; font-size: 14px; display: inline-block; border: 2px solid #1b1d36; border-radius: 0; padding: 6px 10px; color: #fff; -webkit-transition: .4s; transition: .4s; cursor: pointer; background: #1b1d36; font-weight: 500; -webkit-transition: .4s; transition: .4s; font-family: BrandonText-Light,sans-serif; letter-spacing: .2em; text-transform: uppercase; }
.storelocator-homeowner-index .dist_search_btn:hover { background-color: #fff; color: #1b1d36; text-decoration: none; }
.homeowners_addressList #current_store { list-style: none; padding-left: 0; }
.homeowners_addressList #current_store li { display: block; font-family: BrandonText-Light,sans-serif; font-size: 18px; margin-bottom: 5px; }
.homeowners_addressList #current_store .store .title { font-weight: 700; text-transform: uppercase; font-size: 1.5rem; }
.storelocator-homeowner-index .page-main .columns { padding-bottom: 40px; }
.become-dealer-btn, .storelocator-homeowner-index .dist_search_btn { background: #116f7d; border: 2px solid #116f7d; }
.storelocator-homeowner-index .distributor_info { background: #fff; border: 2px solid #116f7d; Color: #116f7d; }
.storelocator-homeowner-index .distributor_info:hover { background: #116f7d; color: #fff; }
.become-dealer-btn:hover, .storelocator-homeowner-index .dist_search_btn:hover { Color: #116f7d; }
.storelocator-homeowner-index .ww-section p.subhead { margin-bottom: 20px; font-size: 20px; }
.storelocator-homeowner-index .ww-section .d-md-block { font-size: 18px; }
.storelocator-homeowner-index .ww-section h1#where-to-buy { font-size: 36px; letter-spacing: .02em; font-weight: 400; margin-bottom: 20px; font-family: 'PublicoBanner-Light'; color: #000; }
#wtb_search, #zipcode { font-family: 'BrandonText-Light'; }
.wetwall-btn-primary a, .wetwall-btn-primary button { font-size: 14px; font-family: 'BrandonText-Light',sans-serif; letter-spacing: .1em; }
#req_application .actions-toolbar .primary .action.submit, .wetwall-btn-primary a, .wetwall-btn-primary button { font-size: 14px; font-weight: 400!important; font-family: 'BrandonText-Light'; text-transform: uppercase; letter-spacing: 0.2em; line-height: 32px; }
#req_application .actions-toolbar .primary .action.submit { font-family: 'BrandonText-Light',sans-serif; display: inline-block!important; border: 2px solid #116f7d!important; border-radius: 0!important; padding: 8px 20px!important; color: #fff!important; -webkit-transition: .4s!important; transition: .4s!important; margin-bottom: 20px!important; cursor: pointer!important; background: #116f7d!important; font-weight: 400!important; -webkit-transition: background-color .2s ease-out; -moz-transition: background-color .2s ease-out; -o-transition: background-color .2s ease-out; transition: background-color .2s ease-out; }
.bullet_design ul li span { font-weight: 500; }
#minicart-content-wrapper #top-cart-btn-checkout, #minicart-content-wrapper .action.viewcart { background-color: #116f7d; border: 1px solid #116f7d; }
.checkout-cart-index .cart-container .form-cart .summary .cart.main.actions button:first-child { margin-right: 0; background-color: #116f7d; border: 1px solid #116f7d; }
.form-customer-login .actions-toolbar .primary button#bnt-social-login-authentication { background: #116f7d!important; border: 1px solid #116f7d!important; }
.form-customer-login .actions-toolbar .primary button#bnt-social-login-authentication:hover { color: #116f7d!important; }
.form-customer-login .actions-toolbar .primary .action.create { background: #116f7d!important; border: 1px solid #116f7d!important; }
.form-customer-login .actions-toolbar .primary .action.create:hover { color: #116f7d!important; }
.wetwall-btn-primary a, .wetwall-btn-primary button { text-transform: uppercase; }
.pagebuilder-column.gallery-block.gallery-text a { cursor: pointer; }
.gallery-link p { padding: 0; }
.gallery-link p a { color: #000; font-size: 36px; letter-spacing: .2rem; font-family: 'PublicoBanner-Light'; text-transform: capitalize; font-weight: 500; }
.gallery-link.gallery-sku p a { color: #000; font-size: 14px; letter-spacing: .2rem; font-family: BrandonText-Light,sans-serif; text-transform: capitalize; }
.become-dealer-btn { color: #fff; background: #126f7e; border-radius: 0; text-transform: uppercase; font-size: 1.3rem; font-weight: 400; border: 1px #126f7e solid; padding: 12px 36px; cursor: pointer; margin-bottom: 70px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-transform: translate(0, 0); transform: translate(0, 0); letter-spacing: 2px; padding: 12px 45px; margin-bottom: 28px; margin-right: 0; }
.become-dealer-btn:hover { background: #1b1d36; border-color: #1b1d36; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; color: #fff; text-decoration: none; }
.home-block.container.become-dealer { margin-top: 50px; margin-bottom: 50px; padding-top: 20px; border-top: 1px solid #ccc; }
.home-block.container.become-dealer h1 { text-align: center; font-size: 2.5rem; font-weight: 600; letter-spacing: .15em; }
.home-block.container.become-dealer p { text-align: center; margin-bottom: 30px; }
.home-block.container.become-dealer form { max-width: 39%; margin: 0 auto; }
.home-block.container.become-dealer form .md-form { margin: 0 0 29px; }
.home-block.container.become-dealer .submit-btn { width: 100%; float: left; margin-top: 20px; text-align: center; }
.home-block.container.become-dealer .md-form label { font-size: 1.5rem; font-weight: 500; font-family: BrandonText-Light,sans-serif; line-height: 1.5; }
.contact-block { max-width: 450px; text-align: center; margin-left: auto!important; margin-right: auto!important; margin-bottom: 60px; }
.contact-block legend { font-size: 1.5rem; font-weight: 500; font-family: BrandonText-Light,sans-serif; line-height: 1.5; }
.products-grid .product-item .product-item-details span.list_page_logo_designs figure img { max-width: 50%!important; }
.products-grid .product-item .product-item-details span.list_page_logo_designs.wetwall-log > div { margin-top: 52px; }
ul#current_store li { padding: 10px 0; }
ul#current_store li .store { width: 55%; text-align: left; display: inline-block; }
ul#current_store li .wetwall_batch { width: auto; margin-right: 5px; }
ul#current_store li .direction { width: 30%; }
ul#current_store li .store a { display: block; margin-bottom: 5px; }
ul#current_store li .store .inStore { display: inline-flex; }
ul#current_store li .store .inStore:before { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 30px; line-height: 20px; color: #000; content: '\e611'; font-family: 'icons-blank-theme'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; }
ul#current_store li .direction button.distributor_info { margin-left: 0; padding: 8px 15px; }
.direction .product_links a { display: inline-block; margin-top: 10px; font-size: 1.4rem; font-weight: 600; text-transform: uppercase; letter-spacing: .1rem; }
.location-l { background: url(../images/distributor-l.png) left center no-repeat; padding: 10px 20px 0 30px; height: 35px; background-size: 20px; }
.location-m { background: url(../images/mernard.png) left center no-repeat; padding: 10px 20px 0 30px; height: 35px; background-size: 20px; }
.location-d { background: url(../images/location-d.png) left center no-repeat; padding: 10px 20px 0 30px; height: 35px; background-size: 20px; }
.location-o { background: url(../images/location-o.png) left center no-repeat; padding: 10px 20px 0 30px; height: 35px; background-size: 20px; }
.homeowners-map .direction { display: none; }
.homeowners-map .store a { display: none; }
.homeowners-map .buttons { display: none; }
.homeowners-map #map { height: 600px; }
/* New Design CSS start */
/* Home page */
.home-block.wetwall-feature-benefits p strong { letter-spacing: .1em; }
.cms-home hr { margin-top: 90px; margin-bottom: 60px; }
.category-designs .list_page_logo_designs { display: none; }
.category-designs h1.page-title { font-size: 36px; font-weight: 600; letter-spacing: 0.05em; }
.page-title-wrapper p { margin-bottom: 0!important; padding-top: 1rem; font-family: BrandonText-Light,sans-serif; font-size: 20px; }
.category-designs .page-title-wrapper p { font-family: BrandonText-Light,sans-serif; font-size: 20px; }
.payment-method-card-details label.label[for*="authnetcim-save"] { display: inline-block!important; }
#maincontent.page-main { /*margin-top:120px;*/ z-index: 0; }
header.page-header .panel.wrapper { display: none; }
.page-header { position: fixed; width: 100%; background: transparent; z-index: 10; }
.header-right-link { float: right; position: relative; left: -150px; }
.header-right-link .header.links { padding-left: 0; margin-bottom: 0; display: inline-block; }
.header-right-link .header.links li:first-child a.social-login { border-right: 1px solid #1b1d36; padding-right: 15px; color: #000!important; }
.header-right-link .header.links li a { font-size: 16px; font-family: 'BrandonText-Regular',sans-serif; color: #000!important; font-weight: 500; }
.header-right-displayname li.greet.welcome a { font-size: 14px; font-family: 'BrandonText-Regular',sans-serif; color: #000!important; }
.header.content #uk-site a { font-size: 16px; font-family: 'BrandonText-Regular',sans-serif; color: #000!important; font-weight: 500; }
.header-right-displayname li.greet.welcome a { font-family: 'BrandonText-Light',sans-serif; color: #000!important; font-size: 1.3rem; font-weight: bold; }
.header-right-link .header.links li { margin-left: 0!important; padding-left: 10px; padding-top: 10px; float: left; list-style-type: none; }
.header-right-link .header.links li.greet.welcome .logged-in { border-right: 1px solid #1b1d36; padding-right: 15px; color: #1b1d36!important; }
.header-right-displayname { display: inline-block; margin-bottom: 0; }
.header-right-displayname li.greet.welcome { margin-left: 0!important; padding-left: 10px; float: left; list-style-type: none; border-right: 1px solid #1b1d36; padding-right: 15px; color: #1b1d36!important; font-size: 1.4rem; }
.contact_links p a { text-decoration: underline; color: #116f7d; }
.panel.header .links { margin-top: 5px; }
#minicart-content-wrapper .minicart-title { background: #433e3a; color: #fff; font-size: 17px; padding: 7px 10px; }
.minicart-wrapper .block-minicart { padding: 1px; width: 500px; }
#social-login-popup .social-login-title { background-color: #116f7d!important; }
.form-customer-login .actions-toolbar { float: none; }
.form-customer-login .actions-toolbar .primary { float: right; }
.form-customer-login .actions-toolbar .primary button#bnt-social-login-authentication { margin: 0!important; font-size: 1em; padding: 8px 15px 8px 15px; color: #fff; background: #1b1d36!important; border: 1px solid #1b1d36!important; font-weight: 400; float: right; margin: 0; }
.form-customer-login .actions-toolbar .primary button#bnt-social-login-authentication:hover { background-color: #fff!important; color: #1b1d36!important; text-decoration: none!important; }
.form-customer-login .actions-toolbar .primary .action.create { margin: 0!important; font-size: 1em; padding: 8px 15px 8px 15px; color: #fff; background: #1b1d36!important; border: 1px solid #1b1d36!important; font-weight: 400; float: right; margin: 0; }
.form-customer-login .actions-toolbar .primary .action.create:hover { background-color: #fff!important; color: #1b1d36!important; text-decoration: none!important; }
.form-customer-login .actions-toolbar .secondary .action.remind { color: #1b1d36!important; }
.form-customer-login .actions-toolbar .secondary { float: right; margin-right: 10px; }
.form-customer-create .actions-toolbar { float: none; }
.form-customer-create .actions-toolbar .primary { float: right; }
.form-customer-create .actions-toolbar .primary button#bnt-social-login-authentication { margin: 0!important; font-size: 1em; padding: 8px 15px 8px 15px; color: #fff; background: #1b1d36!important; border: 1px solid #1b1d36!important; font-weight: 400; float: right; margin: 0; }
.form-customer-create .actions-toolbar .primary button#bnt-social-login-authentication:hover { background-color: #fff!important; color: #1b1d36!important; text-decoration: none!important; }
.form-customer-create .actions-toolbar .primary .action.create { margin: 0!important; font-size: 1em; padding: 8px 15px 8px 15px; color: #fff; background: #1b1d36!important; border: 1px solid #1b1d36!important; font-weight: 400; float: right; margin: 0; }
.form-customer-create .actions-toolbar .primary .action.create:hover { background-color: #fff!important; color: #1b1d36!important; text-decoration: none!important; }
.form-customer-create .actions-toolbar .secondary .action.back { color: #1b1d36!important; }
.form-customer-create .actions-toolbar .secondary { float: right; margin-right: 10px; }
.form-customer-create .create.account .field.group_id .label { padding-top: 0; }
.form-customer-create .create.account .field.group_id .control ul { padding-left: 0; height: 35px; }
.form-customer-create .create.account .field.group_id .control ul li { list-style-type: none; float: left; padding-left: 15px; }
.form-customer-create .create.account .field.group_id .control ul li:nth-child(1) { padding-left: 0; }
.home-block.container.become-dealer .captcha { width: 100%; float: left; margin-top: 20px; text-align: center; }
.home-block.container.become-dealer .captcha .g-recaptcha { display: inline-block; }
.page-products.page-layout-1column .products-grid { margin-bottom: 60px; }
.products-grid .product.product-item { margin-left: 15px!important; border: 1px solid #ccc; margin-bottom: 15px; text-align: center; }
.product-item-links .product-item-link.details { float: left; margin-left: 10px; font-weight: 700; border: 1px solid #1b1d36; background: #1b1d36; color: #fff; padding: 2px 4px; text-decoration: none; }
.product-item-links .product-item-link.details:hover { background: #fff; color: #1b1d36; }
.product-item-links .product-item-link.sample { font-weight: 700; background: #1b1d36; color: #fff; border: 1px solid #1b1d36; text-decoration: none; }
.product-item-links .product-item-link.sample:hover { background: #fff; color: #1b1d36; }
.page-products .products-grid .product-item .list-order-sec { padding: 5px; background: #fff; border: 1px solid #c4c4c4; box-shadow: 0 0 5px #929292; margin-top: -188px; float: right; z-index: 99; position: relative; width: 152px; }
.products-grid .product-item .list-order-sec button#close { padding: 0 5px; line-height: 18px; font-size: 13px; border-radius: 35px; float: right; position: relative; top: -13px; left: 13px; background: #000; color: #fff; border-color: #000; }
.page-products .products-grid .product-item .list-order-sec { padding: 5px; background: #fff; border: 1px solid #c4c4c4; box-shadow: 0 0 5px #929292; margin-top: -130px; float: right; z-index: 99; position: relative; width: 152px; }
.page-products .products-grid .product-item .list-order-sec select { font-size: 12px; }
.page-products .products-grid .product-items .product-item .list-order-sec .field { display: flex; }
.page-products .products-grid .product-items .product-item .list-order-sec .form-elements img.image_loader { position: absolute; top: 60px; left: 55px; }
.page-products .products-grid .product-items .product-item .list-order-sec.image_loader_active .form { pointer-events: none; opacity: 0.5; }
.products-grid .product-item .list-order-sec .field select { width: 152px; padding-right: 15px; margin-bottom: 5px; height: 40px; }
.page-products .products-grid .product-item .list-order-sec .action.tocart.primary { background: #1b1d36; color: #fff; text-decoration: none; border: 0; font-size: 13px; margin: 0; padding: 5px 19px 5px 19px; width: 100%; }
.page-products .products-grid .product-item .list-order-sec .action.tocart.primary:hover { background-color: #fff; color: #1b1d36; border: 1px solid #1b1d36; }
.minicart-wrapper .action.showcart .counter.qty { padding: 2px; display: block; position: relative; bottom: 36px; left: 25px; background: #433e3a; border-radius: 50%; line-height: 16px; height: 17px; width: 18px; min-height: 15px; font-size: 11px; }
.minicart-freeshipping { font-size: 14px; color: #433e3a; padding: 6px 18px 9px 55px; background-color: #433e3a1a; background-image: url(../images/ship-icon.png); background-repeat: no-repeat; background-position: 2.5% 19%; float: left; }
.page-header .panel.header .minicart-wrapper { margin: 0 25px 0 30px; }
.page-header .minicart-wrapper .action.showcart.active { display: block; text-decoration: none; margin-top: 5px; }
.page-header .minicart-wrapper .action.showcart { margin-top: 5px; }
#minicart-content-wrapper .details-qty.qty label { color: #433e3a; font-size: 13px; padding: 0; }
#minicart-content-wrapper .product-item-details .details-qty { clear: both; float: left; margin: 0; margin-top: 0; }
#minicart-content-wrapper .details-qty.qty .item-qty.cart-item-qty { border: 0; font-size: 12px; width: 20px; margin: 2px 0 0 -6px; padding: 0; }

#minicart-content-wrapper .minicart-items-wrapper { height: auto!important; max-height: 205px; overflow: auto; margin-top: 10px; border-top: 0; }
.minicart-items-wrapper { margin: 0; }
.minicart-items .product-item-name { font-size: 15px; float: left; margin-bottom: 0; }
#minicart-content-wrapper .actions .secondary { width: auto; float: right; }
#minicart-content-wrapper .minicart-title { background: #433e3a; color: #fff; font-size: 17px; padding: 7px 10px; }
#minicart-content-wrapper .item.product.product-item { position: relative; padding: 16px 0 10px 0; margin: 0; }
.minicart-items .action.delete:before { color: #6daa52; margin-top: 0; }
#mini-cart .product-item a { color: #000; font-size: 14px; text-decoration: none!important; }
.minicart-items-wrapper { padding: 0 15px 15px 15px; }
.minicart-items .product-item-title span { width: auto; display: block; font-size: 15px; float: left; margin: 0; margin-left: 5px; }
#mini-cart .product-image-container { display: inline-block; max-width: 100%; width: 48px!important; height: 48px!important; }
#mini-cart .product-image-container img { height: 48px!important; border: 1px solid #ececec; }
.minicart-items .action.delete:before { color: #1b1d36; margin-top: 0; }
.minicart-items .product-item-details { width: 350px; padding-left: 15px; float: left; /* margin-top: -5px; */ }
.minicart-items .product.item-actions { float: right; }
.minicart-wrapper .product.item-actions .product.actions { position: absolute; top: 8px; right: 0; margin: 0; }
.block-minicart .block-content > .actions > .primary { float: left; margin-left: 15px; margin-bottom: 0; }
.block-minicart .block-content > .actions { display: inline-block; float: right; }
#mini-cart .product-item-details .product-item-title { display: inline-block; margin-bottom: 5px; float: left; }
#mini-cart .product-item-details .product.options { display: inline-flex; float: left; }
.minicart-items .product .product-item-details .product.options .toggle { display: none; }
.minicart-items li.product .product .product-item-details .product.options .content { display: block!important; }
.minicart-items li.product .product .product-item-details .product.options .content .product.options .label { display: inline; margin-left: 10px; margin-right: 10px; }
.minicart-items li.product .product .product-item-details .product.options .content .product.options .values { display: inline; }
#minicart-content-wrapper .block-content .custom-minicard-footer { display: block; padding: 15px 20px; text-align: right; }
#minicart-content-wrapper .block-content .custom-minicard-footer { display: block; padding: 15px 20px; text-align: right; }
#minicart-content-wrapper #top-cart-btn-checkout { font-weight: 600; background-color: #1b1d36; border: none; font-size: 1.4rem; width: auto; padding: 6px 10px; line-height: 22px; font-family: 'BrandonText-Regular',sans-serif; border: 1px solid #1b1d36; }
#minicart-content-wrapper .action.viewcart { margin-bottom: 0; padding: 6px 10px; margin-top: 0; float: left; margin-left: 14px; line-height: 22px; font-family: 'BrandonText-Regular',sans-serif; background: #1b1d36; color: #fff; border: 1px solid #1b1d36; text-decoration: none!important; font-weight: 700; }
#minicart-content-wrapper .action.viewcart:hover { background-color: #fff!important; color: #1b1d36; border: 1px solid #1b1d36; }
#minicart-content-wrapper .actions .primary button { padding: 6px 10px; margin-top: 0; margin-left: 14px; line-height: 22px; font-family: 'BrandonText-Regular',sans-serif; background: #1b1d36; color: #fff; border: 1px solid #1b1d36; text-decoration: none!important; border-radius: 0; }
#minicart-content-wrapper .actions .primary button:hover { background-color: #fff!important; color: #1b1d36; border: 1px solid #1b1d36; }
#mini-cart .product-item { width: 100%; }
#mini-cart .product-item a { width: auto; }
#minicart-content-wrapper  .items-total { font-size: 15px; }
.minicart-wrapper .block-minicart { padding: 1px; }
.product.options.list { display: none; }
.minicart-items-wrapper { margin: 0 0; }
.minicart-items .product-item-name { font-size: 15px; float: left; margin-bottom: 0; letter-spacing: 0; font-weight: normal; font-family: 'BrandonText-Regular',sans-serif!important; }
#minicart-content-wrapper .actions .secondary { width: auto; float: right; }
#minicart-content-wrapper .minicart-title { background: #433e3a; color: #fff; font-size: 17px; padding: 7px 10px; }
#minicart-content-wrapper .item.product.product-item { position: relative; padding: 16px 0 10px 0; margin: 0; }
.minicart-items .action.delete:before { color: #6daa52; margin-top: 0; }
#mini-cart .product-item a { color: #000; font-size: 14px; text-decoration: none!important; }
.minicart-items-wrapper { padding: 0 15px 15px 15px; }
.minicart-items .product-item-title span { width: auto; display: block; font-size: 15px; float: left; margin: 0; margin-left: 5px; }
#mini-cart .product-image-container { display: inline-block; max-width: 100%; width: 48px!important; height: 48px!important; }
#mini-cart .product-image-container img { height: 48px!important; border: 1px solid #ececec; }
.minicart-items .action.delete:before { color: #1b1d36; margin-top: 0; }
.minicart-items .product-item-details { width: 350px; padding-left: 15px; float: left; /* margin-top: -5px; */ }
.minicart-items .product.item-actions { float: right; }
.minicart-wrapper .product.item-actions .product.actions { position: absolute; top: 8px; right: 0; margin: 0; }
/* Checkout cart page start */

.iwd_opc_review_item_cell .item-addl-info .iwd_opc_review_item_options { font-size: 12px; }
.cms-inspiration.page-layout-1column .product-item-inner { margin-bottom: 60px; text-align: center; }
.product-item-links .product-item-link.sample { font-weight: 700; background: #116f7d; color: #fff; border: 1px solid #116f7d; text-decoration: none; }
.product-item-links .product-item-link.sample:hover { background: #fff; color: #116f7d; }
.cms-inspiration .product-item-inner .list-order-sec { padding: 5px; background: #fff; border: 1px solid #c4c4c4; box-shadow: 0 0 5px #929292; margin-top: -188px; float: right; z-index: 99; position: relative; width: 152px; }
.product-item-inner .list-order-sec button#close { padding: 0 5px; line-height: 18px; font-size: 13px; border-radius: 35px; float: right; position: relative; top: -13px; left: 13px; background: #000; color: #fff; border-color: #000; }
.cms-inspiration .product-item-inner .list-order-sec { padding: 5px; background: #fff; border: 1px solid #c4c4c4; box-shadow: 0 0 5px #929292; margin-top: -160px; float: right; z-index: 99; position: relative; width: 152px; left: -130px; }
.cms-inspiration .product-item-inner .list-order-sec .field { display: flex; }
.cms-inspiration .product-item-inner .list-order-sec select { font-size: 12px; }
.cms-inspiration .product-item-inner .product-item .list-order-sec .field { display: flex; }
.cms-inspiration .product-item-inner .product-item .list-order-sec .form-elements img.image_loader { position: absolute; top: 60px; left: 55px; }
.cms-inspiration .product-item-inner .list-order-sec.image_loader_active .form { pointer-events: none; opacity: 0.5; }
.cms-inspiration .product-item-inner .list-order-sec .field select { width: 150px; padding-right: 15px; margin-bottom: 5px; }
.cms-inspiration .product-item-inner .list-order-sec .action.tocart.primary { background: #88cedd; color: #fff; text-decoration: none; border: 0; font-size: 13px; margin: 0; padding: 5px 19px 5px 19px; width: 100%; }
.cms-inspiration .product-item-inner .list-order-sec .action.tocart.primary:hover { background-color: #fff; color: #88cedd; border: 1px solid #88cedd; }
.page-footer .switcher strong, .page-header .switcher strong { font-size: 15px; font-family: BrandonText-Regular,sans-serif; color: #000!important; font-weight: 500; }
.product.description [data-content-type='row'][data-appearance='contained'] [data-element='inner'] { padding-left: 0!important; letter-spacing: .05em; font-family: 'BrandonText-Light'; font-weight: 600; font-size: 18px; }
/* Checkout cart page start */
.opc-block-summary .table-totals tbody .amount, .opc-block-summary .table-totals tfoot .amount { vertical-align: middle; }
.billing-address-form div.field.choice:before { width: auto; }
.billing-address-form div.field.choice input.checkbox { margin-top: 0; }
.opc-wrapper .step-content { margin: 0 0 20px; }
#shipping-new-address-form div.field.choice > label { display: block; font-size: 14px; }
#shipping-new-address-form div.field.choice { display: flex; }
.iwd_opc_review_item_option_value { color: #999; }
#shipping-new-address-form div.field.choice span { color: #000; }
.billing-address-form div.field.choice span { color: #000; }
input#billing-address-same-as-shipping { margin-top: -5px; }
.field.field-select-billing, .field.field-select-shipping { width: 58%; }
.billing-address-form form { max-width: 600px; }
.form-shipping-address .field-tooltip.toggle { display: none; }
.payment-method-content-form-cc { border-bottom: 1px solid #d1d1d1; }
.checkout-payment-method .ccard .legend { height: auto; width: auto; position: relative; }
.checkout-payment-method .credit-card-types img { -webkit-filter: unset; }
.checkout-payment-method .ccard .number .input-text { background: inherit; border-radius: 4px; border: 1px solid #e5e5e5; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-size: 14px; line-height: 19px; outline: none; height: 37px; width: 100%; color: #343434; }
.checkout-payment-method .ccard .cvv .input-text:focus, .checkout-payment-method .ccard .number .input-text:focus { box-shadow: 0 0 3px 1px #68a8e0; }
.checkout-payment-method .ccard .month .select, .checkout-payment-method .ccard .year .select { width: 100%; height: 37px; border: 1px solid #e5e5e5; border-radius: 4px; }
.field.cvv.required .field-tooltip.toggle { display: none; }
.checkout-payment-method .ccard .cvv .input-text { background: inherit; border-radius: 4px; border: 1px solid #e5e5e5; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-size: 14px; line-height: 19px; outline: none; height: 37px; width: 100%; color: #343434; }
.checkout-payment-method .ccard > .field.cvv > .control { width: 35%!important; }
/* .checkout-index-index #authnetcim-form-cc .fields .field.month {width: 50% !important;} */
/* .checkout-payment-method .ccard.fieldset > .field .fields.group.group-2 .field { width: 50% !important;} */
#shipping-new-address-form form .field .control._with-tooltip .input { width: 100%; }
.checkout-shipping-address .field input.input-text, .checkout-shipping-address .field select { background: inherit; border-radius: 4px; border: 1px solid #e5e5e5; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-size: 14px; line-height: 19px; outline: none; height: 37px; width: 100%; color: #343434; }
.checkout-billing-address .field input.input-text, .checkout-billing-address .field select { background: inherit; border-radius: 4px; border: 1px solid #e5e5e5; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-size: 14px; line-height: 19px; outline: none; height: 37px; width: 100%; color: #343434; }
.checkout-billing-address .field input.input-text:focus, .checkout-billing-address .field select:focus { box-shadow: 0 0 3px 1px #68a8e0; }
.checkout-shipping-address .field input.input-text:focus, .checkout-shipping-address .field select:focus { box-shadow: 0 0 3px 1px #68a8e0; }
.checkout-billing-address .field select option { zoom: 1.2; }
.checkout-shipping-address .field select option { zoom: 1.2; }
.checkout-index-index .fieldset.address .field[name='billingAddress.street.1'] { display: none; }
.billing-address-form form .field-tooltip.toggle { display: none; }
.checkout-index-index .fieldset.address .field._required[name='billingAddress.street.0'] { width: 100%; }
.checkout-index-index .fieldset.address .field._required[name='billingAddress.street.1'] { display: none; }
.step-title { background-color: unset!important; }
.step-title .fa.fa-home { display: none!important; }
.opc-wrapper .fieldset > .field > .label { display: none; }
.field .control._with-tooltip input { width: 100%; }
.order-summary .opc-block-summary table.data.table.table-totals { border-bottom: 0; }
/* .checkout-index-index .fieldset.address .field[name='shippingAddress.custom_attributes.customer_groupcode'] { display: none; } */
.checkout-index-index .fieldset.address .field[name='shippingAddress.custom_attributes.customer_email'] { display: none; }
.opc-wrapper .step-title { border-bottom: 0; }
.order-summary .opc-block-summary .product-item .subtotal { display: flex; font-weight: 400; }
.order-summary .opc-block-summary .product-item .subtotal .price-excluding-tax .cart-price .price { font-weight: 400; font-weight: 400; float: right; width: 50%; }
.opc-block-summary .block.items-in-cart { border-bottom: 1px solid #ccc; margin-bottom: 20px!important; }
.opc-block-summary .table-totals .grand .amount { padding-top: 5px; }
.data.table.table-totals .mark { padding: 5px!important; }
.data.table.table-totals .mark strong { font-weight: 600; }
.checkout-cart-index .cart-container .form-cart .summary .cart.main.actions button { background: #1b1d36; border: none; font-weight: 300; font-size: 15px; color: #fff; border-radius: 0; padding: 10px 20px; margin-bottom: 10px; }
.checkout-cart-index .cart-container .form-cart .summary .cart.main.actions button:hover { background: #fff; color: #1b1d36; border: 1px solid #1b1d36; }
.checkout-cart-index .page-main .columns .column.main .cart-empty { text-align: center; margin-top: 150px; }
.checkout-cart-index .page-main .columns .column.main .cart-container .cart-section-title { margin-top: 10px; }
.checkout-index-index .page-title-wrapper { display: none; }
.checkout-index-index .order-summary .step-title { display: none; }
.order-summary #checkout-review-table { border: 0; }
table#checkout-review-table thead { display: none; }
.checkout-index-index .product-image-container { height: auto!important; }
#shipping-new-address-form .field[name="shippingAddress.custom_attributes.customer_lang"] { display: none; }
#shipping-new-address-form .field[name="shippingAddress.custom_attributes.profile_address_id"] { display: none; }
#shipping-new-address-form .field[name="shippingAddress.street.1"] { display: none; }
#shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone1"] { display: none; }
#shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone3"] { display: none; }
#shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone2"] { display: none; }
#shipping-new-address-form .field[name="shippingAddress.region_id"] { display: block; }
#shipping-new-address-form .field[name="shippingAddress.custom_attributes.customer_parent_type"] { display: none; }
#shipping-new-address-form .field[name="shippingAddress.custom_attributes.customer_newtype"] { display: none; }
#billing-new-address-form, #shipping-new-address-form { -ms-box-orient: horizontal; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; }
#billing-new-address-form .field.choice, #shipping-new-address-form .field.choice { order: 4; }
#billing-new-address-form .field[name="billingAddressauthnetcim.custom_attributes.customer_lang"] { display: none; }
#billing-new-address-form .field[name="billingAddressauthnetcim.custom_attributes.profile_address_id"] { display: none; }
#billing-new-address-form .field[name="billingAddressauthnetcim.street.1"] { display: none; }
#billing-new-address-form .field[name="billingAddressauthnetcim.custom_attributes.telephone1"] { display: none; }
#billing-new-address-form .field[name="billingAddressauthnetcim.custom_attributes.telephone3"] { display: none; }
#billing-new-address-form .field[name="billingAddressauthnetcim.custom_attributes.telephone2"] { display: none; }
#billing-new-address-form .field[name="billingAddressauthnetcim.region_id"] { display: block; }
#billing-new-address-form .field[name="billingAddressauthnetcim.custom_attributes.customer_parent_type"] { display: none; }
#billing-new-address-form .field[name="billingAddressauthnetcim.custom_attributes.customer_newtype"] { display: none; }
.ccard.authnetcim .credit-card-types li { float: left; margin: 0 10px 0; border-bottom: 0; }
#iwd_opc_gift_card .iwd_opc_universal_wrapper { display: none; }
.checkout-cart-index .cart-summary #cart-totals .table.totals tbody th.mark { width: 150px; padding: 5px; float: right; }
.checkout-cart-index .cart-summary #cart-totals .table.totals tbody td.amount { width: 130px; padding: 5px; }
:lang(fr).checkout-cart-index .cart-summary #cart-totals .table.totals tbody td.amount { width: 150px; }
.checkout-cart-index .cart.table-wrapper .actions-toolbar .action.towishlist { border: none; background: none; margin-top: 15px; }
.checkout-cart-index .cart.table-wrapper .actions-toolbar .action.towishlist:before { content: '\e601'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 35px; line-height: 24px; color: #7d7d7d; font-family: 'icons-blank-theme'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; }
.checkout-cart-index .cart.table-wrapper .actions-toolbar .action.towishlist span { overflow: hidden; position: absolute; width: 1px; }
.project-details div:nth-child(2) input, .project-details div:nth-child(3) select, .project-details div:nth-child(4) select { color: #676767; }
.checkout-index-index .fieldset.address .field, .checkout-index-index .fieldset.address .field._required { position: relative; }
#giftcardaccount-placer { display: none; }
.cart-container .cart-section-title { font-size: 28px; color: #333; text-transform: uppercase; font-weight: 500; }
.cart-container .cart-section-title { font-size: 28px; color: #333; text-transform: uppercase; font-weight: 500; }
.cart-container .cart-section-info { font-size: 14px; }
.cart-container .item-option-details .options-info { float: left; }
.cart-container .item-option-details .options-info dt { font-size: 13px; font-weight: 500; }
.cart-container .item-option-details .options-info dd { font-size: 13px; font-weight: 500; }
.cart-container .product-item-name { font-size: 18px; font-weight: 500; text-transform: uppercase; }
.cart-container .item-sku { width: auto; display: inline-block; font-size: 16px; font-weight: 500; color: #433e3a; }
.cart-container .item-option-details { margin: 15px 0 0 0; padding: 15px 0 0 0; }
.cart-container .product-image-container img { margin-top: -14px; }
.cart-container .price-excluding-tax .price { font-weight: 500!important; color: #383838; font-size: 14px; }
.cart-container .action-delete:before { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 36px; line-height: 28px; color: #1b1d36; content: '\e604'; font-family: 'icons-blank-theme'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; }
.cart-container .form.form-cart { width: 100%; }
.cart-container #shopping-cart-table .action.action-delete span { display: none; }
.cart-container #shopping-cart-table .action.action-delete { background: none; border: none; padding: 0; margin: 19px 0 0 0; float: right; }
.cart-container .summary .cart.main.actions { width: 100%; float: left; }
.cart-container .summary .cart.main.actions .continue { float: right; background: #433e3a; border: none; font-weight: 300; font-size: 15px; color: #fff; border-radius: 0; margin-left: 15px; line-height: 22px; padding: 7px 20px; }
.cart-container .summary .cart.main.actions .update { cursor: pointer; background: #1b1d36; border: none; font-weight: 300; font-size: 15px; color: #fff; border-radius: 0; padding: 7px 20px; }
.cart-container .summary .cart.main.actions .continue:before, .cart-container .summary .cart.main.actions .update:before { content: ''; }
.cart-container .item-option-details .options-info.finish { width: 20%; }
.cart-container .item-option-details .options-info.size { width: 20%; }
.cart-container .item-option-details .options-info.qty { width: 20%; }
.cart-container .item-option-details .options-info.price { width: 20%; }
.cart-container .item-option-details .options-info.line-total { width: 20%; }
.cart-container .action.primary.checkout { background-color: #116f7d; border: 1px solid #116f7d; }
.cart-container .action.primary.checkout:hover { color: #116f7d; }
.checkout-cart-index .cart-container .form-cart .summary .cart.main.actions button:first-child:hover { color: #116f7d; }
#minicart-content-wrapper #top-cart-btn-checkout:hover, #minicart-content-wrapper .action.viewcart:hover { color: #116f7d; }
.cms-accessorieswetwall .block.widget .products-grid .product-item-info .actions-primary .action.primary { font-family: BrandonText-Light,sans-serif; letter-spacing: .1em; width: 70%; line-height: 20px; text-transform: uppercase; font-size: 14px; background: #116f7d; border: 1px solid #116f7d; }
.cms-accessorieswetwall .block.widget .products-grid .product-item-info .actions-primary .action.primary:hover { color: #116f7d; }
.cart-container .cart-section-info .info.bold { font-size: 16px; font-weight: 600; width: 100%; float: left; }
.cart-container .cart-section-info .info { font-size: 15px; }
.summary .cart-summary { background: #fff; font-size: 14px; margin-bottom: 0; }
.summary .cart-totals { border-top: none; }
.summary .cart-totals .mark { background-color: #fff; border: none; }
.summary .cart-totals .table td, .summary .cart-totals .table th { background-color: #fff; border: none; }
.cart.table-wrapper .product-item-photo { width: 20%; display: initial; }
.cart.table-wrapper .product-item-details { display: initial; width: 80%; }
.checkout-index-index #authnetcim-form-cc > div:nth-child(3) { width: 50%; }
.ccard.authnetcim .field { width: 50%; }
.checkout-index-index #authnetcim-form-cc .legend, .checkout-index-index #authnetcim_ach-form-cc .legend { margin-bottom: 20px; font-size: 22px; color: #343434; }
.checkout-index-index #authnetcim-form-cc .label span { font-size: 14px; font-weight: normal; color: #000; line-height: 37px; }
button.action.primary.place_order { border-radius: 0; background-color: #1b1d36; border: 1px solid #1b1d36; color: #fff; font-weight: 500; font-size: 1.3rem; width: 25%; height: 38px; }
button.action.primary.place_order:hover { border-radius: 0; background-color: #1b1d36; border: 1px solid #1b1d36; color: #fff; font-weight: 500; font-size: 1.3rem; }
#co-place-order-area { display: none; }
/* Checkout cart page end */
/* Checkout PAGE LAYOUT START*/
.iwd_opc_universal_wrapper.iwd_opc_two_column_wrapper { z-index: 1; }
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals { position: relative; box-shadow: none; }
.iwd_main_wrapper .iwd_opc_alternative_wrapper .iwd_opc_two_column_wrapper .iwd_opc_column:last-child { float: left; width: 100%; }
.checkout-index-index .loading-mask .loader, .iwd_opc_success_page .loading-mask .loader { background: url(../images/loader-2.gif); background-repeat: no-repeat; background-position: center; border: 0; animation: unset; }
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals { position: relative; }
.iwd_main_wrapper .iwd_opc_alternative_wrapper .iwd_opc_two_column_wrapper .iwd_opc_column:last-child .iwd_opc_alternative_column { float: left; width: 100%; }
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column { width: 100%; }
.checkout-index-index .product-image-container .product-image-wrapper { overflow: inherit; height: 78px; }
.iwd_opc_column.iwd_opc_address_column { width: 30%; }
.checkout-index-index .product-image-container { float: left; margin-right: 20px; }
.checkout-index-index .item-addl-info { float: left; width: 80%; margin-bottom: 15px; }
.checkout-index-index .item-details { position: relative; margin-top: 15px; }
.iwd_main_wrapper { font-family: 'BrandonText-Regular',sans-serif!important; margin: 0; }
.checkout-index-index .item-addl-info .iwd_opc_review_item_cell .iwd_opc_review_item_qty { text-align: left; padding: 0; }
.cms-noroute-index .column.main { width: 1140px; font-size: 14px; margin: 160px auto 30px auto; float: none; }
.cms-noroute-index .column.main .page-head-alt { text-align: center; }
.checkout-index-index #iwd_opc_review_totals { float: right; font-size: 14px; font-weight: 500!important; }
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals { box-shadow: none; }
.checkout-index-index .iwd_opc_column.iwd_opc_address_column { width: 60%; float: left; padding-bottom: 15px; }
.iwd_main_wrapper .iwd_opc_column_name { text-align: left; font-size: 24px; font-weight: 500; text-transform: uppercase; }
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column { width: 100%; float: initial; padding: 0; border-top: 1px solid #e5e5e5; overflow: hidden; }
.iwd_opc_wrapper #co-payment-form .payment-method .payment-method-billing-address .fieldset fieldset.street .field[name="billingAddressauthnetcim.street.0"] { width: 100%; }
.iwd_opc_wrapper #co-payment-form .payment-method .payment-method-billing-address .fieldset { width: 78%; }
.iwd_opc_wrapper #co-payment-form .fieldset#payment_form_authorizenet_acceptjs { display: inline-block!important; width: 100%; margin-top: 30px; }
.checkout-index-index .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .payment-method._active { width: 100%; }
.checkout-index-index .product-image-container img { width: 100%; }
.checkout-index-index .iwd_opc_review_item_name { font-size: 20px; font-weight: 500!important; color: #383838; text-transform: uppercase; }
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_items .iwd_opc_review_item .iwd_opc_review_item_cell { padding: 0; }
.iwd_opc_review_total.iwd_opc_grand_total .iwd_opc_review_total_cell { color: #383838!important; }
button.action.primary.place_order { background: #116f7d; border: 1px solid #116f7d!important; }
button.action.primary.place_order:hover { color: #116f7d; }
.checkout-index-index .iwd_opc_review_item { margin-bottom: 20px; }
.field.field-select-shipping ul { padding: 0; margin: 0; }
.field.field-select-shipping ul li { list-style: none; width: 48%; float: left; border: 1px solid #e5e5e5; padding: 10px; margin: 10px 10px 10px 0; }
.checkout-index-index .fieldset.address .field, .checkout-index-index .fieldset.address .field._required { float: left; }
.field.street.admin__control-fields.required { width: 100%; }
#shipping-new-address-form .field.choice { margin: 11px 0 0 0; }
.field.field-select-shipping ul li input { float: left; }
.field.field-select-shipping ul li .select-address { width: 92%; float: left; margin-left: 2px; font-size: 15px; font-weight: 600; margin-top: -2px; }
.field.field-select-shipping ul li .new-address { font-size: 15px; font-weight: 600; margin-top: -2px; }
.checkout-index-index .fieldset.address .field._required[name="shippingAddress.telephone"] { clear: both; }
.iwd_opc_section_delimiter { display: none; }
.project-details .proj-details-heading { font-weight: 500; font-size: 24px; text-transform: uppercase; margin-bottom: 10px; color: #383838; }
.item-addl-info .iwd_opc_review_item_cell { float: left; border-bottom: 0!important; }
.item-addl-info .iwd_opc_review_item_cell.price { text-align: left!important; }
/* .iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .project-details #project_name {float: left; border: 1px solid #e5e5e5; height: 37px; font-size: 14px; color: #828282;}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .project-details #project_type {float: left; width: 28%;    margin-right: 23px; border: 1px solid #e5e5e5; height: 37px; font-size: 14px; color: #828282;}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .project-details #project_status {float: left; width: 28%;    border: 1px solid #e5e5e5; height: 37px; font-size: 14px; color: #828282;} */
.iwd_opc_universal_wrapper { width: 28%; float: left; }
.item-addl-info .iwd_opc_review_item_cell.price .unit-price { float: left; }
/* Checkout PAGE LAYOUT END*/
div.iwd_opc_review_item_sku { float: left; font-size: 14px; font-weight: 500!important; color: #383838; font-family: 'BrandonText-Regular',sans-serif; }
#iwd_opc_review_items > div > div > div.item-details > div.iwd_opc_review_item_name { margin-right: 5px; float: left; font-size: 1rem; color: #215885; font-family: 'BrandonText-Regular',sans-serif; font-weight: 700!important; }
#checkout-review-table .iwd_opc_review_item_cell .iwd_opc_review_item_options .iwd_opc_review_item_option { padding-bottom: 10px; display: flex; }
.iwd_main_wrapper .iwd_opc_alternative_wrapper .iwd_opc_two_column_wrapper .iwd_opc_column:last-child .iwd_opc_alternative_column { max-width: 100%!important; }
#maincontent > div.columns > div > span { padding-left: 60px; }
#iwd_opc_review_items div.item-addl-info > div.iwd_opc_review_item_cell.price, #iwd_opc_review_totals > div.iwd_opc_review_total.iwd_opc_grand_total { font-weight: 600; }
.iwd_main_wrapper .iwd_opc_alternative_wrapper .iwd_opc_alternative_column .iwd_opc_column_content #iwd_opc_login { display: none; }
#shopping-cart-table > tbody tr td .actions-toolbar { display: inline-block; width: 105px; font-size: 1em; margin-left: 8%; }
.cart.table-wrapper .actions-toolbar >.action { white-space: nowrap; font-size: .8rem; margin: 3px 0 0 0; }
#shipping-new-address-form  div.field.choice:before { width: auto; }
#shipping-new-address-form  div.field.choice > label { color: #000; text-align: left; }
#shipping-new-address-form div.control { width: 100%; }
#shipping-new-address-form fieldset div.control div.field._required { width: 100%; }
/* #shipping-new-address-form > div:nth-child(1) { order: 1; }
#shipping-new-address-form > div:nth-child(2) { order: 2; }
#shipping-new-address-form > div:nth-child(16) { order: 3; }
#shipping-new-address-form > div:nth-child(4) { order: 4; }*/
#shipping-new-address-form > fieldset.field:nth-of-type(1) { /* order: 5; */ margin-bottom: 0; }
/* #shipping-new-address-form > div:nth-child(9) { order: 6; }
#shipping-new-address-form > div:nth-child(13) { order: 7; }
#shipping-new-address-form > div:nth-child(12) { order: 8; } */

#shipping-new-address-form  div.field.choice { /* order: 11; */ width: 100%; }
#shipping-new-address-form .field.choice .label:before { top: 6px; }

.checkout-index-index .nav-sections { display: block; }
.iwd_opc_universal_wrapper { width: 100%!important; }
.checkout-index-index #checkout-payment-method-load .payment-method._active .payment-method-title { width: 100%; }
.checkout-index-index #checkout-payment-method-load .payment-method._active .payment-method-title input { display: inline-block; }
.checkout-index-index #checkout-payment-method-load .payment-method._active .payment-method-title .label { font-size: 0.875rem; font-weight: normal; color: #000; }
.iwd_opc_universal_wrapper .iwd_opc_button { width: 25%; display: inline-block; }

.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_totals .iwd_opc_review_total .iwd_opc_review_total_cell { font-weight: normal; }
.checkout-index-index #iwd_opc_review_totals > div.iwd_opc_review_total.iwd_opc_grand_total .iwd_opc_review_total_cell { font-weight: bold!important; }

.iwd_main_wrapper .iwd_opc_column_name { width: 100%!important; }
#checkout-payment-method-load .items.payment-methods .iwd_opc_select_container:focus { box-shadow: none; }
.checkout-index-index .fieldset .legend { margin-left: 0; }
.checkout-index-index .iwd_main_wrapper .field select { height: 37px; border: 1px solid #e5e5e5; border-radius: 4px; }
.checkout-index-index .iwd_main_wrapper .fieldset .field.month, .checkout-index-index .iwd_main_wrapper .fieldset .field.year { margin-bottom: 0; }
.checkout-index-index .iwd_main_wrapper .fieldset .field ._with-tooltip { width: 35%; }
.checkout-index-index #payment_form_authorizenet_acceptjs .fields .field.month { padding-right: 10px; }
.checkout-index-index #payment_form_authorizenet_acceptjs .field.cvv.required + .field { margin-bottom: 0; }
.checkout-index-index #payment_form_authorizenet_acceptjs .field.cvv.required + .field .control { display: flex; }
.checkout-index-index #payment_form_authorizenet_acceptjs .field.cvv.required + .field .control .label { display: block; margin-top: 9px; margin-bottom: 0; font-size: 0.875rem; font-weight: normal; color: #676767; }
.checkout-index-index #authnetcim_ach-form-cc .legend, .checkout-index-index #payment_form_authorizenet_acceptjs .legend { margin-bottom: 20px; font-size: 1.500rem; color: #343434; }

.checkout-index-index #payment_form_authorizenet_acceptjs > div:nth-child(3) > .control select { height: 37px; border: 1px solid #e5e5e5; border-radius: 4px; }
.checkout-index-index #co-payment-form .fieldset .field.choice { display: inline-block; margin-top: 10px; color: #000; }
.checkout-index-index #co-payment-form > .fieldset { display: block!important; }
.checkout-index-index #co-payment-form > .fieldset #checkout-payment-method-load .items.payment-methods .payment-method._active .payment-method-title.field.choice { display: none!important; }
.onestepcheckout-index-index .field.billing-address-same-as-shipping-block { padding-left: 0; }
.checkout-index-index #authnetcim_ach-form-cc .field.type.required + .field { margin-bottom: 20px; }
.checkout-index-index #authnetcim_ach-form-cc .field.type.required + .field .control { display: flex; }
.checkout-index-index #authnetcim_ach-form-cc .field.type.required + .field .control .label { display: block; margin-top: 9px; margin-bottom: 0; font-size: 0.875rem; font-weight: normal; color: #676767; }
.checkout-index-index #payment_form_authorizenet_acceptjs .label { font-size: 0.875rem; font-weight: normal; color: #000; }
.checkout-index-index .custom-checkout-tax > div { font-weight: 700!important; }
.checkout-index-index #iwd_opc_review_totals .iwd_opc_review_total > div:first-child, .checkout-index-index .custom-checkout-tax > div:first-child { text-align: right; }

#checkout-payment-method-load .payment-method._active .payment-method-billing-address > div.field.choice input, .checkout-index-index #co-payment-form .fieldset .field.choice input { margin-top: 0; opacity: 1; }
#billing-new-address-form .choice.field input, #shipping-new-address-form  div.field.choice input { margin-top: -10px; opacity: 1; }
#checkout-payment-method-load .payment-method._active .payment-method-billing-address > div.field.choice label { font-weight: normal; color: #676767; }
#billing-new-address-form .choice.field .label:before, #billing-new-address-form .choice.field:before, #checkout-payment-method-load .payment-method._active .payment-method-billing-address > div.field.choice label:before, #shipping-new-address-form  div.field.choice > label:before, .checkout-index-index #co-payment-form .fieldset .field.choice label:before, .checkout-index-index #co-payment-form .fieldset .field.choice:before { content: unset; font-family: unset; width: unset; height: unset; border-radius: unset; border: unset; display: unset; position: unset; left: unset; top: unset; text-align: unset; }

#billing-new-address-form .field  .control { width: 100%; }
#checkout-payment-method-load .payment-method-billing-address .fieldset .field .control { width: 100%; }
#checkout-payment-method-load .payment-method-billing-address .fieldset .field.field-select-billing { width: 97.8%; }
.checkout-index-index #billing-new-address-form .field .field-error { font-size: 0.813rem; }
/* .checkout-index-index #billing-new-address-form .fieldset .field._required { width: 100%; }
.checkout-index-index #billing-new-address-form .fieldset .field._required .control { padding-right: 0; } */
#billing-new-address-form .choice.field { width: 100%; margin-top: 10px; }
/* #billing-new-address-form .choice.field:before { width: 100%; } */
#billing-new-address-form .choice.field .label { display: inline-block; color: #343434; }
#co-payment-form  div.project-details { width: 100%; overflow: hidden; }

.iwd_main_wrapper .fieldset .field .control { width: 100%; }

.checkout-cart-index .cart.table-wrapper .items > .item { border: none; }

.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_alternative_wrapper { width: 100%; }
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_place_order_button { width: auto; height: 38px; font-size: 1rem; white-space: nowrap; }
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column .iwd_opc_alternative_column { max-width: 100%!important; }

.block.widget .products-grid { min-height: 230px; overflow-x: auto; scrollbar-color: #5E5E5E #A3A3A3; /* firefox */ scrollbar-width: thin; /* firefox */ }
.block.widget .products-grid .product-items { display: flex; text-align: center; }
.cms-accessorieswetwall .block.widget .products-grid { text-align: center; }
.cms-accessorieswetwall .block.widget .products-grid .product-items { display: inline-block; }
.cms-accessorieswetwall .block.widget .products-grid .product-item { width: 240px; border: 1px solid #ccc; padding: 10px; margin: 0 10px 20px 10px!important; border-radius: 10px; }
.cms-accessorieswetwall .block.widget .products-grid .product-item-info .product-item-details { min-height: 100px; margin-top: 20px; }
:lang(fr) .cms-accessorieswetwall .block.widget .products-grid .product-item-info .actions-primary .action.primary { width: 90%; }
:lang(fr) .cms-accessorieswetwall .block.widget .products-grid .product-item-info .product-item-details { min-height: 130px; }
.cms-galerie .product-item-inner .list-order-sec .action.tocart.primary, :lang(fr) .cms-accessorieswetwall .block.widget .products-grid .product-item-info .actions-primary .action.primary { display: inline-block!important; margin-left: 10px!important; margin-right: 10px!important; border: 2px solid #116f7d!important; border-radius: 0!important; padding: 8px 20px!important; color: #fff!important; -webkit-transition: .4s!important; transition: .4s!important; margin-bottom: 20px!important; cursor: pointer!important; background: #116f7d!important; font-weight: 300!important; }
.cms-galerie .product-item-inner .list-order-sec .action.tocart.primary:hover, :lang(fr) .cms-accessorieswetwall .block.widget .products-grid .product-item-info .actions-primary .action.primary:hover { background-color: #fff!important; color: #116f7d!important; text-decoration: none!important; }
.cms-accessorieswetwall .block.widget .products-grid .product-item-info .product-item-details span { display: block; }
.cms-accessorieswetwall .block.widget .products-grid .product-item-info .product-item-details .product-item-name { margin-bottom: 0; }
.cms-accessorieswetwall .block.widget .products-grid .product-item-info .product-item-inner { min-height: 100px; }
.cms-accessorieswetwall .block.widget .products-grid .product-item-info { width: auto; }
.cms-accessorieswetwall .block.widget .products-grid .product-item-info .slick-dots li button { width: 10px; height: 10px; }
.cms-accessorieswetwall .block.widget .products-grid .product-item-info .slick-dots li { width: 5px; height: 5px; margin: 0 0 -13px; padding: 0 10px 11px; }
.cms-accessorieswetwall .block.widget .products-grid .product-item-info .slick-next.slick-arrow { background: none; right: -2rem; }
.cms-accessorieswetwall .block.widget .products-grid .product-item-info .slick-prev.slick-arrow { background: none; left: -2rem; }
.cms-accessorieswetwall .block.widget .products-grid .product-item-info .slick-next.slick-arrow:before, .cms-accessorieswetwall .block.widget .products-grid .product-item-info .slick-prev.slick-arrow:before { font-size: 20px; }
.cms-accessorieswetwall .block.widget .products-grid .product-item-info .product-item-actions .actions-primary { width: 100%; }
.cms-accessorieswetwall .block.widget .products-grid .product-item-info .actions-primary .action.primary { font-weight: 700; border: 1px solid #1b1d36; background: #1b1d36; color: #fff; padding: 4px 8px; text-decoration: none; border-radius: 0; width: 60%; }
:lang(fr) .cms-accessorieswetwall .block.widget .products-grid .product-item-info .actions-primary .action.primary { font-weight: 700; border: 1px solid #1b1d36; background: #1b1d36; color: #fff; padding: 4px 8px; text-decoration: none; border-radius: 0; width: 100%; }
.cms-accessorieswetwall .block.widget .products-grid .product-item-info .actions-primary .action.primary:hover { background: #fff; color: #1b1d36; }
.cms-accessorieswetwall .block.widget .products-grid .product-item-info .actions-primary .list-order-sec .form button.action.primary { width: 100%; height: 32px; }
:lang(fr) .cms-accessorieswetwall .block.widget .products-grid .product-item-info .actions-primary .list-order-sec .form button.action.primary { width: 100%; height: auto; margin-left: auto!important; margin-right: auto!important; }
.cms-accessorieswetwall .block.widget .products-grid .product-item-info .product-item-inner .product-item-actions .actions-primary .list-order-sec { padding: 5px; background: #fff; border: 1px solid #c4c4c4; box-shadow: 0 0 5px #929292; margin-top: -170px; float: right; z-index: 0; position: absolute; width: 200px; }
.cms-accessorieswetwall .block.widget .products-grid .product-item .list-order-sec .field select { width: 200px; padding-right: 15px; margin-bottom: 5px; }
.cms-accessorieswetwall .modal-popup { text-align: center; }
.cms-accessorieswetwall .modal-popup .modal-footer { display: none; }
.cms-accessorieswetwall .slick-lightbox-slick-item-inner { max-width: 100%; }
.cms-accessorieswetwall .slick-lightbox-slick-img { max-width: 100%; }
/* custom scrollbar for specified element */
.block.widget .products-grid::-webkit-scrollbar { height: 5px; bottom: 10px; }
.block.widget .products-grid::-webkit-scrollbar-track { background: #a3a3a3; }
.block.widget .products-grid::-webkit-scrollbar-thumb:horizontal { background: #5e5e5e; }
.block.widget .products-grid .product-item { margin-bottom: 0; }
.block.widget .products-grid .product-item-info { width: 106px; }

.shipping_div { box-shadow: none; border: 1px solid #ccc; }
.checkout-onepage-success .buttons-set .action.primary { font-size: 1rem; font-weight: normal; }
.checkout-success { margin-top: 30px; }
.checkout-success .tick_img { margin: 4px 10px 0 0; }
.checkout-success h2 { margin: 0; padding-left: 30px; }
.checkout-onepage-success .order_placed .confirm_align { padding-bottom: 10px; border-bottom: 1px solid #ccc; }
.checkout-onepage-success .order_placed .order_align .order_name { font-family: 'BrandonText-Regular',sans-serif; font-weight: 700!important; font-size: 1em; color: #215885; }
.checkout-onepage-success .order_placed .table_border { margin-top: 10px; }
.checkout-onepage-success .order_placed .order_align .order_table { border-top: none!important; }
.checkout-onepage-success .order_placed .order_align .order_table tbody tr td { padding-top: 0!important; }
.checkout-onepage-success .order_placed .cart-value.update-price { font-weight: 700; }
.checkout-onepage-success #registration { margin-bottom: 30px; }
.checkout-onepage-success #registration div p { font-size: 16px; font-weight: 500; font-family: 'BrandonText-Light',sans-serif; }
.checkout-onepage-success #registration div a#createAcc { background-color: #126f7e; color: #fff; font-size: 1.3rem; display: inline-block; border-radius: 0; padding: 6px 10px; -webkit-transition: .4s; transition: .4s; cursor: pointer; font-weight: 500; -webkit-transition: .4s; transition: .4s; font-family: 'BrandonText-Light',sans-serif; letter-spacing: .2em; text-transform: uppercase; }
.checkout-onepage-success #registration div a#createAcc:hover { background-color: #fff; color: #1b1d36; }
.checkout-onepage-success #social-login-popup .form-customer-create .info { float: unset; }
.catalog-product-view .product-info-main .product-add-form .box-tocart .actions { padding-top: 0; display: block; }
.catalog-product-view .product-info-main .product-add-form .box-tocart .actions button.action.primary.tocart { min-height: 50px; width: 100%; font-size: 14px; margin-top: 0; display: inline-block; margin-left: 0; margin-right: 0px; border: 1px solid #116f7d; border-radius: 0; padding: 8px 20px; color: #fff; -webkit-transition: .4s; transition: .4s; margin-bottom: 20px; cursor: pointer; background: #116f7d; font-weight: 500; -webkit-transition: .4s; transition: .4s; font-family: 'BrandonText-Light',sans-serif; letter-spacing: .2em; text-transform: uppercase; -webkit-transition: all .3s; transition: all .3s; }
:lang(fr) .catalog-product-view .product-info-main .product-add-form .box-tocart .actions button.action.primary.tocart { width: auto; }
.catalog-product-view .product-info-main .product-add-form .box-tocart .actions button.action.primary.tocart:hover { background: #fff; font-weight: bold; color: #116f7d; border: 1px solid #116f7d; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset .field { margin-left: 0; margin-bottom: 0; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset .field.qty { margin-left: 0; margin-right: 10px; width: 50%; }
.priceQtyBottomContainer .field.qty select { height: 50px; }
.page-main.page-main-details { display: none; }
#product_addtocart_form { display: inline-block; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset { display: flex; }

.shipping_div { box-shadow: none; border: 1px solid #ccc; }
.checkout-onepage-success .buttons-set .action.primary { font-size: 1rem; font-weight: normal; }
.checkout-success { margin-top: 30px; }
.checkout-success .tick_img { margin: 4px 10px 0 0; }
.checkout-success h2 { margin: 0; padding-left: 30px; }
.checkout-onepage-success .order_placed .confirm_align { padding-bottom: 30px; border-bottom: 1px solid #ccc; }
.checkout-onepage-success .order_placed .confirm_align .col-xs-12.tab_padding { display: inline-block; width: 10%; float: left; }
.checkout-onepage-success .order_placed .confirm_align .col-xs-12.nopadding-visible-xs { display: inline-block; width: 80%; }
.checkout-onepage-success .order_placed .order_align .order_name { font-family: 'BrandonText-Regular',sans-serif; font-weight: 700!important; font-size: 1em; color: #215885; }
.checkout-onepage-success .order_placed .table_border { margin-top: 10px; }
.checkout-onepage-success .order_placed .table_border .totals { float: right; }
.checkout-onepage-success .order_placed .table_border .totals .table { padding: 10px; }
.checkout-onepage-success .order_placed .table_border .totals .table .col-xs-8 { display: inline-block; width: 150px; }
.checkout-onepage-success .order_placed .table_border .totals .table .col-xs-4 { display: inline-block; }
.checkout-onepage-success .order_placed .order_align .order_table { border-top: none!important; }
.checkout-onepage-success .order_placed .order_align .order_table tbody tr td { padding-top: 0!important; }
.checkout-onepage-success .order_placed .cart-value.update-price { font-weight: 700; }

.checkout-cart-index .cart-container .item-sku, .checkout-cart-index .cart.table-wrapper .product-item-name { font-weight: bold; color: #1b1d36; }
.checkout-cart-index .cart.table-wrapper .product-item-name a { font-weight: bold; color: #1b1d36!important; }
.checkout-cart-index .cart-totals .mark strong { font-weight: 700; }
.checkout-cart-index .cart-container .item-option-details { margin: 5px 0 0 0!important; padding: 0!important; }
.checkout-cart-index .cart-container .form-cart .summary .cart.main.actions button:first-child { margin-right: 10px; background: #1b1d36; color: #fff; }
.checkout-cart-index .cart-container .form-cart .summary .cart.main.actions button:first-child:hover { background: #fff; color: #1b1d36; }
.checkout-cart-index #cart-totals table tbody tr.iwd_opc_review_total > td > span { font-weight: bold; }
.checkout-cart-index .summary .cart-totals .table th { padding: 5px; text-align: right; }
.checkout-cart-index .cart.table-wrapper .product-item-details { text-align: left; }

.priceQtyTopContainer .field.qty { display: none; }
.priceQtyTopContainer .field.size.required .price_size { font-family: 'BrandonText-Medium'; font-size: 12px; font-weight: bold; }
.priceQtyBottomContainer .field.size.required { display: none; }
/* New Design CSS end */
/* My account CSS start */
.account.customer-account-edit #maincontent.page-main, .account.customer-account-index #maincontent.page-main, .account.customer-address-form #maincontent.page-main, .account.customer-address-index #maincontent.page-main, .account.customer-paymentinfo-index  #maincontent.page-main, .account.page-multiple-wishlist.wishlist-index-index #maincontent.page-main, .account.sales-order-history #maincontent.page-main, .account.sales-order-view  #maincontent.page-main, .account.wishlist-index-index #maincontent.page-main, .checkout-cart-index #maincontent.page-main, .checkout-index-index #maincontent.page-main, .checkout-onepage-success.page-layout-1column #maincontent.page-main, .customer-account-login.page-layout-1column #maincontent.page-main, .newsletter-manage-index.page-layout-2columns-left #maincontent.page-main { margin-left: auto; margin-right: auto; max-width: 1280px; padding-left: 20px; padding-right: 20px; box-shadow: 0 20px 38px rgb(0 0 0 / 15%),0 15px 12px rgb(0 0 0 / 15%); }
.account.customer-paymentinfo-index  #maincontent.page-main .manage-payment-method .block-content { display: flex; flex-direction: column; }
.account.customer-paymentinfo-index  #maincontent.page-main .manage-payment-method .block-content .box .checkout-payment-method .fieldset.payment.ccard.authnetcim .field { width: 100%; }
.account.customer-paymentinfo-index  #maincontent.page-main .manage-payment-method .block-content .box .checkout-payment-method .actions-toolbar .primary button.action.save { display: inline-block; background: #1b1d36; padding: 10px 50px; color: #fff; border: 1px solid #1b1d36; }
.account.customer-paymentinfo-index  #maincontent.page-main .manage-payment-method .block-content .box .checkout-payment-method .actions-toolbar .primary button.action.save:hover { background: #fff; color: #1b1d36; }
.account.customer-paymentinfo-index  #maincontent.page-main .manage-payment-method .block-content .box .checkout-payment-method .actions-toolbar .secondary { float: right; margin-right: 20px; }
.account.customer-paymentinfo-index  #maincontent.page-main .manage-payment-method .block-content .box-address-billing.payment-method-title .box-content address { font-size: 14px; }
.account.customer-paymentinfo-index  #maincontent.page-main .manage-payment-method .block-content .box-address-billing.payment-method-title .box-content .item.actions { font-size: 14px; }
.account.customer-paymentinfo-index  #maincontent.page-main .manage-payment-method .block-content .checkout-payment-method .credit-card-types img { -webkit-transition: unset; -webkit-filter: unset; }
/*User profile Dashboard start*/
.table-wrapper.additional-addresses { overflow: auto; }
.table-wrapper.additional-addresses::-webkit-scrollbar { height: 8px; right: 10px; }
.table-wrapper.additional-addresses::-webkit-scrollbar-track { background: #5e5e5e; }
.table-wrapper.additional-addresses::-webkit-scrollbar-thumb { background: rgb(163, 163, 163); }
/* .account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .label{display:none;} */
/* .account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .fields {display: inline-flex;} */
.account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .fields .control { width: 48.5%; }
.account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .fields .field { margin-right: 10px; margin-bottom: 10px; display: inline; }
.account.customer-account-edit .form-edit-account .fieldset { margin-bottom: 0; }
.account.customer-account-edit .form-edit-account .fieldset.password .field.password-info { display: none; }
.account.customer-account-edit .form-edit-account .fieldset.info .field.fullname.customer-name-prefix { margin-bottom: 0; }
.customer-account-edit #form-validate .actions-toolbar { flex-direction: column; align-items: center; justify-content: center; }
.customer-account-edit .field-title { display: none; }
/* .customer-account-edit .field-company .label {display:none;} */
.customer-account-edit .field-company { display: inline; width: 50%; }
.customer-account-edit .fieldset>.field:not(.choice)>.label { padding: 6px 15px 0 0; text-align: right; width: 23.5%!important; box-sizing: border-box; float: left; }
.customer-account-edit .field-company .control { width: 44.2%!important; }
.form-edit-account .field-company .label span { color: #333; }
.form-edit-account .field-title .label span { color: #333; font-size: 0.875rem; }
.form-edit-account .field.field-name-lastname { margin-top: 20px; }
.form-edit-account .field.field-name-lastname .control { width: 44.2%; }
.account .page-main .sidebar-main .block-collapsible-nav .content { background: none; }
.account .page-main .sidebar-main .block-collapsible-nav .item .delimiter { display: none; }
.account .page-main .sidebar-main .block-collapsible-nav .item { border-bottom: 1px solid #ccc; margin-top: 0; background: url(../images/grey_arrow.png) no-repeat 96% 50%; }
.account .page-main .sidebar-main .block-collapsible-nav .item.current { background: url(../images/indicator.png) no-repeat 96% 50%!important; }
.account .page-main .sidebar-main .block-collapsible-nav .item:first-child { border-bottom: 0; }
.account .page-main .sidebar-main .block-collapsible-nav .item a, .account .page-main .sidebar-main .block-collapsible-nav .item strong { border: 0; color: #333; }
.account .page-main .sidebar-main .block-collapsible-nav .item.current a, .account .page-main .sidebar-main .block-collapsible-nav .item.current strong { color: #1b1d36; }
.account #maincontent .page-title-wrapper { text-align: left; margin-bottom: 0; }
.account .form-edit-account .fieldset .legend { margin-left: 0; }
.account .form-edit-account .fieldset .legend span { font-size: 1.8rem; }
.account .form-edit-account .fieldset.info { padding: 0; margin-bottom: 10px; }
.account .form-edit-account .field.group { border-bottom: 1px solid #efefef; padding: 15px 0; }
.account .form-edit-account .field.group .label { margin: 20px 0; }
.account .form-edit-account .field.group .label span { color: #333; margin-left: 0; font-size: 1rem; }
.account .form-edit-account .field.group span { display: block; font-size: 1.5rem; }
.account .form-edit-account .field.choice { display: block; margin-right: 20px; margin-top: 20px; }
.account .form-edit-account .field.choice .checkbox { margin: 0; display: inline-block; }
.account .form-edit-account .field.choice .label span { color: #333; font-size: 14px; }
.account .form-edit-account .fieldset.password .label span { color: #333; }
.account .form-edit-account .fieldset.password .label { width: 25%; }
.account .form-edit-account .fieldset.password { border: 1px solid #efefef; padding: 15px; }
.account .form-edit-account .fieldset.password .control { width: 50%; }
.account .form-edit-account .actions-toolbar .primary button.action.save { display: inline-block; background: #1b1d36; padding: 10px 50px; color: #fff; border: 1px solid #1b1d36; }
.account .form-edit-account .actions-toolbar .primary button.action.save:hover { background: #fff; color: #1b1d36; }
.account .form-edit-account .actions-toolbar .secondary a.action span { color: #1b1d36; margin-left: 10px; }
.account.customer-address-form .form-address-edit .fieldset .legend { margin-left: 0; font-size: 1.5rem; margin-top: 10px; }
.account.customer-address-form .form-address-edit .fieldset span { color: #333; font-size: 14px; }
.account.customer-address-form .form-address-edit .actions-toolbar .primary button.action.save { display: inline-block; background: #1b1d36; padding: 5px 20px; color: #fff; border: 0; }
.account.customer-address-form .form-address-edit .actions-toolbar .primary button.action.save span { font-size: 18px; }
.account.customer-address-form .form-address-edit .actions-toolbar .secondary a.action { margin-top: 15px; }
.account.customer-address-form .form-address-edit .actions-toolbar .secondary a.action span { color: #1b1d36; margin-left: 10px; }
.block-addresses-list { margin-top: 15px; margin-bottom: 20px; }
.actions-toolbar .primary .action.primary.add { display: inline-block; background: #1b1d36; padding: 10px 20px; color: #fff; border: 1px solid #1b1d36; }
.actions-toolbar .primary .action.primary.add:hover { color: #1b1d36; background: #fff; }
.actions-toolbar .secondary .action.back span { color: #1b1d36; margin-left: 20px; }
.actions-toolbar .primary .action.update { display: none; }
.actions-toolbar .primary .action.share { display: none; }
.actions-toolbar .primary .action.tocart { display: none; }
.account.wishlist-index-index .toolbar.wishlist-toolbar { display: none; }
.account.wishlist-index-index .page-title-wrapper h1.page-title span.base { display: none; }
.product-name.order_name a.wishlist-itemaname { color: #000!important; text-transform: uppercase; font-weight: bold; text-decoration: none!important; }
.product-name.order_name a.wishlist-itemaname:hover { }
.wishlist-table tbody tr td { width: 20%; padding: 2rem 0.625rem; }
.wishlist-table tbody tr td.last a.btn-remove { float: right; }
.wishlist-table { border: 1px solid #ccc; border-width: 1px 0; }
.wishlist-table tbody tr td p { margin-bottom: 0.25rem!important; font-size: 1.35rem!important; }
.wishlist-table tbody tr td .action-delete { display: inline-block; width: auto; font-family: 'BrandonText-Regular'; font-size: 1.8rem!important; color: #116f7d!important; font-weight: 500; text-decoration: none!important; }
.wishlist-table tbody tr td .action-delete:hover { }
.wishlist-table tbody tr td .action-delete:after { content: ""; height: 2px; display: block; background: linear-gradient(to right, #fff 50%, #116f7d 50%); background-size: 200% 100%; background-position: right bottom; transition: all .5s ease-out; }
.wishlist-table tbody tr td .action-delete:hover:after { width: 100%; background-position: left bottom; }
.resources-files-index .resources-listing .page-title-wrapper h1.page-title { text-align: center; }
.resources-files-index .resources-listing ul { padding-left: 80px; }
.resources-listing li { list-style-type: none; }
.share-btn { background-image: url(data:image/png;base64,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); background-repeat: no-repeat; background-size: 50%; background-position: 40% 50%; padding: 12px 15px 12px 20px; }
.page-products .share-btn-container { margin-bottom: 15px; }
.url-container { width: 500px; border: 1px solid; text-align: center; display: block; position: absolute; background: #fff; z-index: 99; right: 0; margin-top: 15px; }
.resources-listing { position: relative; }
.resources-listing .url-container { top: 0; z-index: 1; }
.url-container .url-container-close { text-align: right; background: #433e3a; color: #fff; padding: 10px; }
.url-container .url-container-close .url-close-btn { cursor: pointer; padding: 2px 4px; border-radius: 50%; border: 1px solid #fff; font-size: 10px; }
.url-container .url-container-close .url-title { float: left; text-transform: uppercase; line-height: 28px; }
.url-container .url-field { margin-bottom: 0; padding: 5px; border: 1px solid #ccc; width: 85%; word-break: break-word; }
.url-container .elements { display: flex; border: 1px solid #dceff3; padding: 10px; text-align: left; }
.url-container .elements .copy-url { border: none; background: none; text-align: right; color: #e31b2c; height: 15px; padding: 5px 11px; box-shadow: none; width: 11%; }
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history thead { border: 1px solid #ccc; }
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history thead tr th { background-color: #daf2fb; font-size: 14px; text-transform: uppercase; letter-spacing: 0.03em; }
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr { background-color: #fff; border: 1px solid #ccc; border-width: 0 1px 1px 1px; }
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr td { vertical-align: middle; }
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr td a.action.view { color: #0987f3; }
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr td a.action.order { color: #0987f3; }
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr td a.action:hover { text-decoration: none; }
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history { margin-top: 14px; }
.account.sales-order-history #maincontent.page-main .columns .column.main .order-products-toolbar .pager p.toolbar-amount { display: none; }
.account.sales-order-history #maincontent.page-main .columns .column.main .order-products-toolbar .pager .limiter { display: none; }
.account.sales-order-history #maincontent.page-main .columns .column.main .actions-toolbar .secondary a.action.back { display: none; }
.account.sales-order-view .page-title-wrapper .order-date { display: none; }
.account.sales-order-view .page-title-wrapper h1.page-title { font-size: 1.5rem!important; margin-right: 10px; }
.account.sales-order-view .page-title-wrapper .order-status { font-size: 1.5rem; }
.account.sales-order-view .page-title-wrapper .order-status:before { content: "-"; margin-right: 15px; }
.account.sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar { float: right; margin-top: 15px; }
.account.sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions a.action.order { margin-right: 10px; }
.account.sales-order-view #maincontent.page-main .columns .column.main .items.order-links { display: none; }
.account.sales-order-view #maincontent.page-main .columns .column.main .order-details-items.ordered .order-title strong { margin-top: 10px; font-size: 22px; }
.account.sales-order-view #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items { border: 1px solid #ccc; }
.account.sales-order-view #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items { margin-bottom: 0; }
.account.sales-order-view #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items thead tr th { background: #efefef; font-size: 15px; }
.account.sales-order-view #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tbody tr td.col.name strong.product-item-name { font-size: 16px; }
.account.sales-order-view #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tbody tr td.col.name dl.item-options { font-size: 14px; }
.account.sales-order-view #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tbody tr td.col.price .price-excluding-tax .cart-price span.price { font-size: 16px; }
.account.sales-order-view #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tbody tr td.col.subtotal .price-excluding-tax .cart-price span.price { font-size: 16px; }
.account.sales-order-view #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tfoot tr td, .account.sales-order-view #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tfoot tr th { padding: 5px; background: #efefef; }
.account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-title strong { font-size: 22px; font-weight: 700; }
.account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-address strong.box-title, .account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-address strong.box-title span { font-size: 18px; }
.account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-method strong.box-title, .account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-method strong.box-title span { font-size: 18px; }
.account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-address strong.box-title, .account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-address strong.box-title span { font-size: 18px; }
.account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-method strong.box-title, .account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-method strong.box-title span { font-size: 18px; }
.account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content address br { display: none; }
.account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-address, .account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-method, .account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-address, .account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-method { float: unset; width: 100%; border-bottom: 1px solid #ccc; }
.page-print.account.sales-order-print .page-title-wrapper .order-date { display: none; }
.page-print.account.sales-order-print .page-title-wrapper h1.page-title { font-size: 1.5rem!important; margin-top: 15px; margin-right: 10px; }
.page-print.account.sales-order-print .page-title-wrapper .order-status { font-size: 1.5rem; }
.page-print.account.sales-order-print .page-title-wrapper .order-status:before { content: "-"; margin-right: 15px; }
.page-print.account.sales-order-print .page-title-wrapper .actions-toolbar.order-actions-toolbar { float: right; margin-top: 25px; }
.page-print.account.sales-order-print .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions a.action.order { margin-right: 10px; }
.page-print.account.sales-order-print .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions a.action.order:after { content: ''; width: 1px; height: 3px; border: 1px solid #ccc; margin-left: 10px; }
.page-print.account.sales-order-print .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions a.action span { color: #333; }
.page-print.account.sales-order-print .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions a.action:hover { text-decoration: none; }
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .items.order-links { display: none; }
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .order-title strong { margin-top: 10px; font-size: 22px; }
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items { border: 1px solid #ccc; }
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items { margin-bottom: 0; }
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items thead tr th { background: #efefef; }
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tbody tr td.col.name strong.product-item-name { font-size: 16px; }
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tbody tr td.col.name dl.item-options { font-size: 14px; }
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tbody tr td.col.price .price-excluding-tax .cart-price span.price { font-size: 16px; }
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tbody tr td.col.subtotal .price-excluding-tax .cart-price span.price { font-size: 16px; }
.account.sales-order-view #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tfoot tr td, .page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tfoot tr th { padding: 5px; background: #efefef; }
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-title strong { font-size: 22px; font-weight: 700; }
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-address strong.box-title, .page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-address strong.box-title span { font-size: 18px; }
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-method strong.box-title, .page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-method strong.box-title span { font-size: 18px; }
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-address strong.box-title, .page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-address strong.box-title span { font-size: 18px; }
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-method strong.box-title, .page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-method strong.box-title span { font-size: 18px; }
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content address br { display: none; }
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-address, .page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-method, .page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-address, .page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-method { float: unset; width: 100%; border-bottom: 1px dotted; }
.account.sales-order-view .order-details-items.ordered { position: relative; }
.account.sales-order-view .order-details-items.ordered .actions-toolbar { position: absolute; top: 0; right: 0; }
.account.customer-address-form .form-address-edit .fieldset .legend span { font-size: 1.5rem; }
.account.customer-address-form .form-address-edit .fieldset .control { width: 40%; }
.account.customer-address-form .form-address-edit .fieldset .actions-toolbar .primary .action.save { display: inline-block; background: #1b1d36; padding: 10px 20px; color: #fff; border: 0; }
.account.customer-address-form .form-address-edit .fieldset .actions-toolbar .primary .action.save:hover { background: #b61522; }

/* .account.customer-address-form .form-address-edit .fieldset .control .field.additional .control{width:100%;} */
.account.customer-address-form .form-address-edit .fieldset .field.choice.set.billing .label { float: left; }
.account.customer-address-form .form-address-edit .fieldset .field.choice.set.billing input { display: inline-block; float: left; margin-top: 0; }
.account.customer-address-form .form-address-edit .fieldset .field.choice.set.shipping .label { float: left; }
.account.customer-address-form .form-address-edit .fieldset .field.choice.set.shipping input { display: inline-block; float: left; margin-top: 0; }
.customer-account-create #maincontent.page-main .page-title-wrapper { margin-top: 15px; text-align: left; }
.customer-account-create #maincontent.page-main .columns .column.main .form-create-account .fieldset.create .legend { margin-left: 0; font-size: 1.5rem; }
.customer-account-create #maincontent.page-main .columns .column.main .form-create-account .fieldset .field .label { color: #333; font-size: 16px; font-weight: 100; }
.customer-account-create #maincontent.page-main .columns .column.main .form-create-account .fieldset .field .control { width: 50%; }
.customer-account-create #maincontent.page-main .columns .column.main .form-create-account .actions-toolbar .primary .submit.primary { display: inline-block; background: #1b1d36; padding: 10px 20px; color: #fff; border: 1px solid #1b1d36; }
.customer-account-create #maincontent.page-main .columns .column.main .form-create-account .actions-toolbar .primary .submit.primary:hover { background: #b61522; }
.account  #maincontent { padding-bottom: 20px; }
.account .page-title-wrapper .page-title { margin-bottom: 0; }
.account .columns .sidebar.sidebar-main .block-collapsible-nav ul.items { border: 1px solid #ccc; }
.account .columns .sidebar.sidebar-main .block-collapsible-nav ul.items li.item a { padding: 10px 25px 10px 15px; display: block; }
.account .columns .sidebar.sidebar-main .block-collapsible-nav ul.items li.item:last-child { border-bottom: none; }
.account .page-main .sidebar-main .block-collapsible-nav .item.current strong { height: 32px; display: inline-flex; align-items: center; padding: 5px 18px 5px 15px; }
.block-collapsible-nav .item a:hover { background: #f8f8f8; }
.sales-order-history .columns .column.main .order-products-toolbar .pager { margin-top: 0; }
#my-orders-table > tfoot tr td { padding-right: 10px!important; }
.account.sales-order-view .page-title-wrapper { display: inline-block; width: 100%; }
.account.sales-order-view .columns .sidebar.sidebar-main .block-collapsible-nav ul li.current a { padding: 0 25px 0 15px; }
.account.sales-order-view .order-details-items.ordered { border: none; padding-bottom: 25px; }
.account.sales-order-view  .box.box-order-shipping-method .box-content { margin-bottom: 1rem; }
/* Singout page */
.customer-account-logoutsuccess #maincontent.page-main .page-title-wrapper { margin-top: 150px; text-align: center; margin-left: auto; margin-right: auto; }
.customer-account-logoutsuccess #maincontent.page-main .columns .column.main p { text-align: center; }
/* Forgot password start */
.customer-account-forgotpassword .column .form.password.forget .fieldset .email.required .label { color: #333; }
.customer-account-forgotpassword .column .form.password.forget .fieldset .field.note { float: unset; }
.customer-account-forgotpassword .column .form.password.forget .actions-toolbar .primary button.submit.primary { background: #1b1d36; color: #fff; text-align: center; margin-bottom: 5px; padding: 10px; border: 0; }
.customer-account-forgotpassword .column .form.password.forget .actions-toolbar .secondary a.action { color: #1b1d36; padding: 13px; text-decoration: none; }
.customer-account-forgotpassword .page-main .page-title-wrapper h1.page-title { margin-top: 15px; }
.customer-account-forgotpassword #maincontent.page-main .page-title-wrapper { text-align: left; }
.customer-account-forgotpassword .form.password.forget { margin: 0 auto; border: 1px solid #ccc; padding: 15px; }
.customer-account-forgotpassword .form.password.forget .fieldset .field.email .label { width: auto; }
/* Forgot password end */
/* Register popup start */
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create .field .label { color: #333; font-size: 18px; }
#social-login-popup .social-login.block-container.create .block-content .actions-toolbar .primary button.create.primary { background: #1b1d36; color: #fff; text-align: center; margin-bottom: 5px; }
#social-login-popup .social-login.block-container.create .block-content .actions-toolbar .primary button.create.primary:hover { background: #bb1725; }
#social-login-popup .social-login.block-container.create .block-content .actions-toolbar .primary .secondary { display: none; }
#social-login-popup .social-login .actions-toolbar .primary .action.create { background: #1b1d36; color: #fff; text-align: center; margin-bottom: 5px; padding: 10px; }
#social-login-popup .social-login.forgot .form-password-forget .field .label { color: #333; }
#social-login-popup .social-login.forgot .form-password-forget .actions-toolbar .primary .secondary { display: none; }
#social-login-popup .social-login.forgot .form-password-forget .actions-toolbar .primary button.primary { background: #1b1d36; color: #fff; text-align: center; margin-bottom: 5px; padding: 10px; }
.mfp-content .white-popup.mfp-with-anim .block-container.create .block-content #social-form-create.form-customer-create .g-recaptcha { margin-left: 140px; padding-top: 5px; margin-top: 0; }
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account .field.group_id { margin-bottom: 0; }
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account .field.group_id .control input[type="checkbox"] { margin-top: 10px!important; margin-left: 140px; }
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account .field.password { margin-bottom: 20px; }
#social-login-popup .social-login.block-container.create .block-content .message-error.error.message div { font-size: 1rem; }
/* Register popup end */
/* Wishlist page sample popup start */
.product-item-links .product-item-link.sample { font-weight: 700; background: #116f7d; color: #fff; border: 1px solid #116f7d; text-decoration: none; }
.product-item-links .product-item-link.sample:hover { background: #fff; color: #116f7d; }
.account.wishlist-index-index .wishlist-table .product-item-inner .list-order-sec button#close { padding: 0 5px; line-height: 18px; font-size: 13px; border-radius: 35px; float: right; position: relative; top: -13px; left: 13px; background: #000; color: #fff; border-color: #000; }
.account.wishlist-index-index .wishlist-table .product-item-inner .list-order-sec { padding: 5px; background: #fff; border: 1px solid #c4c4c4; box-shadow: 0 0 5px #929292; margin-top: 6px; float: right; z-index: 8; position: relative; width: 152px; }
.account.wishlist-index-index .wishlist-table .product-item-inner .list-order-sec select { font-size: 12px; }
.account.wishlist-index-index .wishlist-table .product-item-inner .list-order-sec .field { display: flex; }
.account.wishlist-index-index .wishlist-table .product-item-inner .list-order-sec .form-elements img.image_loader { position: absolute; top: 60px; left: 55px; }
.account.wishlist-index-index .wishlist-table .product-item-inner .list-order-sec.image_loader_active .form { pointer-events: none; opacity: 0.5; }
.account.wishlist-index-index .wishlist-table .product-item-inner .list-order-sec .field select { width: 150px; padding-right: 15px; margin-bottom: 5px; }
.account.wishlist-index-index .wishlist-table .product-item-inner .list-order-sec .action.tocart.primary { background: #1b1d36; color: #fff; text-decoration: none; border: 0; font-size: 13px; margin: 0; padding: 5px 19px 5px 19px; width: 100%; }
.account.wishlist-index-index .wishlist-table .product-item-inner .list-order-sec .action.tocart.primary:hover { background-color: #fff; color: #1b1d36; border: 1px solid #1b1d36; }
/* Wishlist page sample popup end */
/*User profile Dashboard end*/
/* My account CSS end */
.modal-popup.confirm._show .modal-inner-wrap { font-family: 'BrandonText-Regular',sans-serif; margin-top: 200px; }
.modal-popup.confirm._show .modal-inner-wrap .modal-content { border: none; margin: 15px 0 -36px 0; background: transparent; font-size: 14px; padding: 0 10px; color: #433e3a; border-radius: 0; width: 90%; }
.modal-popup.confirm._show .modal-inner-wrap .modal-header { border-radius: 0; background: #433e3a; padding: 30px 0 10px 0; border: 0; }
.modal-popup.confirm._show .modal-inner-wrap .modal-footer { margin-top: 35px; padding: 20px; }
.modal-popup.confirm._show .modal-inner-wrap .modal-footer button { font-size: 12px; }
.modal-popup.confirm._show .modal-inner-wrap .action-close { margin-top: 0; }
.modal-popup.confirm._show .modal-inner-wrap .action-close:before { font-size: 24px; color: #fff; }
.modal-popup.confirm._show .modal-inner-wrap .action-accept { background: #1b1d36; color: #fff; border: 1px solid #1b1d36; margin-left: 6px; }
.modal-popup.confirm._show .modal-inner-wrap .action-accept:hover { background: #fff; color: #1b1d36; }
/* Modal Popup CSS end */

/* Gallery sample start */
.cms-gallery .product-item-links .product-item-link.sample { float: left; }
.product-item-links .product-item-link.details { display: none; }
.product-item-links .product-item-link.details { float: left; margin-left: 10px; font-weight: 700; border: 1px solid #1b1d36; background: #1b1d36; color: #fff; padding: 2px 4px; text-decoration: none; }
.product-item-links .product-item-link.details:hover { background: #fff; color: #1b1d36; }
.product-item-links .product-item-link.sample { line-height: 40px; width: 245px; margin: 0 auto; float: unset; display: block; font-size: 14px; font-family: 'BrandonText-Regular'; font-weight: normal; text-transform: uppercase; letter-spacing: 0.2em; background: #116f7d; color: #fff; border: 1px solid #116f7d; text-decoration: none; text-align: center; float: left; }
:lang(fr) .product-item-links .product-item-link.sample { line-height: 30px; }
.product-item-links .product-item-link.sample:hover { background: #fff; color: #116f7d; }
.cms-gallery .product-item-inner .list-order-sec { padding: 5px; background: #fff; border: 1px solid #c4c4c4; box-shadow: 0 0 5px #929292; margin-top: -188px; float: right; z-index: 99; position: relative; width: 152px; }
.cms-gallery .product-item-inner .list-order-sec button#close { padding: 0 5px; line-height: 18px; font-size: 13px; border-radius: 35px; float: right; position: relative; top: -13px; left: 13px; background: #000; color: #fff; border-color: #000; }
.cms-gallery .product-item-inner .list-order-sec { padding: 5px; background: #fff; border: 1px solid #c4c4c4; box-shadow: 0 0 5px #929292; margin-top: -130px; float: right; z-index: 8; position: relative; width: 152px; }
.cms-gallery .product-item-inner .list-order-sec select { font-size: 12px; }
.cms-gallery .product-item-inner .list-order-sec .field { display: flex; }
.cms-gallery .product-item-inner .list-order-sec .form-elements img.image_loader { position: absolute; top: 60px; left: 55px; }
.cms-gallery .product-item-inner .list-order-sec.image_loader_active .form { pointer-events: none; opacity: 0.5; }
.cms-gallery .product-item-inner .list-order-sec .field select { width: 150px; padding-right: 15px; margin-bottom: 5px; }
.cms-gallery .product-item-inner .list-order-sec .action.tocart.primary { background: #116f7d; color: #fff; text-decoration: none; border: 0; font-size: 13px; margin: 0; padding: 5px 19px 5px 19px; width: 100%; }
.cms-gallery .product-item-inner .list-order-sec .action.tocart.primary:hover { background-color: #fff; color: #116f7d; border: 1px solid #116f7d; }

.cms-galerie .product-item-links .product-item-link.sample { float: unset; }
:lang(fr) .cms-galerie .product-item-inner { text-align: center; margin: 20px; }
.cms-galerie .product-item-inner { margin: 0; float: left; }
.cms-galerie .product-item-inner .list-order-sec { padding: 5px; background: #fff; border: 1px solid #c4c4c4; box-shadow: 0 0 5px #929292; margin-top: -188px; float: right; z-index: 99; position: relative; width: 152px; }
.cms-galerie .product-item-inner .list-order-sec button#close { padding: 0 5px; line-height: 18px; font-size: 13px; border-radius: 35px; float: right; position: relative; top: -13px; left: 13px; background: #000; color: #fff; border-color: #000; }
.cms-galerie .product-item-inner .list-order-sec { padding: 5px; background: #fff; border: 1px solid #c4c4c4; box-shadow: 0 0 5px #929292; margin-top: -130px; float: right; z-index: 8; position: relative; width: 152px; }
.cms-galerie .product-item-inner .list-order-sec select { font-size: 12px; }
.cms-galerie .product-item-inner .list-order-sec .field { display: flex; }
.cms-galerie .product-item-inner .list-order-sec .form-elements img.image_loader { position: absolute; top: 60px; left: 55px; }
.cms-galerie .product-item-inner .list-order-sec.image_loader_active .form { pointer-events: none; opacity: 0.5; }
.cms-galerie .product-item-inner .list-order-sec .field select { width: 150px; padding-right: 15px; margin-bottom: 5px; }
.cms-galerie .product-item-inner .list-order-sec .action.tocart.primary { background: #1b1d36; color: #fff; text-decoration: none; border: 0; font-size: 13px; margin: 0; padding: 5px 19px 5px 19px; width: 100%; }
.cms-galerie .product-item-inner .list-order-sec .action.tocart.primary:hover { background-color: #fff; color: #1b1d36; border: 1px solid #1b1d36; }
/* Gallery sample end */
.ytp-large-play-button svg { display: none; }
.ytp-large-play-button { background: url(https://test.wilsonart.com/media/wysiwyg/play-button.png) no-repeat 10% 50%; right: 20px; bottom: 20px; background-size: 100%; content: ''; width: 60px; height: 60px; }
.priceQtyTopContainer .field.size.required .price_size span:nth-child(1) { padding-left: 0; border-right: 2px solid #878787; }
.priceQtyTopContainer .field.size.required .price_size span { padding: 0 10px 0 10px; font-size: 16px; }
.priceQtyTopContainer .field.size.required { margin-bottom: 20px; }
#billing-new-address-form .field  .control { width: 100%; }
#checkout-payment-method-load .payment-method-billing-address .fieldset .field .control { width: 100%; }
#checkout-payment-method-load .payment-method-billing-address .fieldset .field.field-select-billing { width: 97.8%; }
.checkout-index-index #billing-new-address-form .field .field-error { font-size: 0.813rem; }
#billing-new-address-form .choice.field { width: 100%; margin-top: 10px; }
#billing-new-address-form .choice.field .label { display: inline-block; color: #343434; }
#co-payment-form  div.project-details { width: 100%; overflow: hidden; }

.iwd_main_wrapper .fieldset .field .control { width: 100%; }
.ccard.payment .field { width: 50%; }
.ccard.payment .credit-card-types li { list-style-type: none; float: left; margin: 0 10px 0; border-bottom: 0; }
.ccard.payment .credit-card-types { padding-left: 0; }
.fotorama__stage__frame.fotorama_vertical_ratio.fotorama__loaded.fotorama__loaded--img.magnify-wheel-loaded { display: none; }
.fieldset.showsubscribe .field.choice label { display: inline-block!important; }
.iwd_main_wrapper .fieldset.showsubscribe .field.choice input[type="checkbox"] { top: 9px; left: 0; opacity: 1; z-index: 1; border-radius: 5px; margin: 0; border: 1px solid #0075ff; width: 14px; }
.contact-index-index .form.contact .fieldset { margin: 0 0 25px; }
.contact-index-index .form.contact .fieldset .field.comment.required .control .agreeTerms p { font-size: 18px; }
.contact-index-index .form.contact .g-recaptcha { width: 70%; text-align: center; display: flex; justify-content: center; }
.storelocator-homeowner-index #dealer-form .agreeTerms p { text-align: center; font-size: 16px; margin-bottom: 0; }
.header.content #uk-site a { text-transform: capitalize; }
.live_chat_newtheme { content: ''; width: 60px; height: 60px; position: fixed; background: url(../media/wysiwyg/ww-online-chat.png) no-repeat 10% 50%; right: 20px; bottom: 20px; background-size: 100%; }
#chatBeaconBtn { background: url(../media/wysiwyg/ww-online-chat.png) no-repeat 10% 50%; height: 80px; }
#chatBeaconCtrl iframe app-root header.window-header { background-color: #116f7d!important; }
#chatBeaconBtn img { display: none; }
#chatBeaconBtn img.chat.button { visibility: hidden; }
#chatBeaconBtn { content: ''; position: fixed; background: url(../media/wysiwyg/ww-online-chat.png) no-repeat 10% 50%; right: 20px; bottom: 20px; background-size: 100%; cursor: pointer; }
.ytp-large-play-button svg { display: none; }
.ytp-large-play-button { background: url(https://test.wilsonart.com/media/wysiwyg/play-button.png) no-repeat 10% 50%; right: 20px; bottom: 20px; background-size: 100%; content: ''; width: 60px; height: 60px; }
.fotorama__stage__frame.fotorama_vertical_ratio.fotorama__loaded.fotorama__loaded--img.magnify-wheel-loaded { display: block; }
.pagebuilder-column.gallery-text { position: relative; }
.catalog-product-view .page-main .product-info-main .description .value, .product.attribute.description p, .catalog-product-view .wheretobuy.custom-wheretobuy { letter-spacing: .05em; font-family: 'BrandonText-Light'; font-weight: 600; font-size: 18px; /*color: #878787;*/ }
.catalog-product-view .wheretobuy.custom-wheretobuy .wetwall-panel-sizes { text-align: left; margin-bottom: 40px; }
.catalog-product-view .wheretobuy.custom-wheretobuy .wetwall-panel-sizes .attribute_title { display: block; text-transform: uppercase; margin-bottom: 20px; }
.catalog-product-view .wheretobuy.custom-wheretobuy .wetwall-panel-sizes ul.attribute_values { list-style: none; padding: 0px; }
.product.attribute.description + div { padding-left: 0!important; }
.cms-resources .wetwall-btn-primary a { font-family: 'BrandonText-Light',sans-serif; letter-spacing: .1em; width: 265px; line-height: 35px; text-transform: uppercase; font-size: 14px; }
:lang(fr) .cms-resources .wetwall-btn-primary a { width: auto; }

/* MVG */

/* PDP */
.pdp-block-fullwidth.pdp-feature-benefit { margin-top: 50px; clear: both; }
/* PDP Close */

/* Checkout */
.checkout-index-index.page-layout-1column .column.main { max-width: 1000px; margin: 0 auto; }
.wetwall-checkout-title { font-size: 52px; font-family: 'PublicoBanner-Light'; text-transform: capitalize; }
.wetwall-login-block { display: flex; align-items: center; }
.wetwall-signin-block { margin-left: auto; font-size: 18px; }
.checkout-index-index #maincontent.page-main { box-shadow: none!important; }
.checkout-index-index .minicart-freeshipping { display: block; float: unset; background-color: #e6f5f7; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAMAAAA25D/gAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAASxQTFRFAAAAB561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561ZutaxQAAAGR0Uk5TAITy/+AwsnZ68fsB0hXh+v2vCnuwBfmroaKqygMHCAQWcEmChRhep4nn8BJWWICDPxdl0z5SdH1nUErp7zzQ+A3zhmsLchEfIa4CT5wlwTHNYwk9tymBLra5nUVM7qZU49gT3T0K0/EAAAEBSURBVHicXZBpV8IwFETHjoq4oeBG3QBREa1YEcEVlYKC+1L33f//H+SFFFvvl2TOzcmbBAA6DAbo7IKfbob89IR7+/y6n4HTGOBghBwajrZibCSoR8c4PhE3OanSFDAtzMxqnWBSlhRTssx5ldJaz3MBixlgKStpeUWwVnNrWttcB/PABgvYLJa2hO2/2aJ3dot72C+j/doDny7BPOQRKoTjOIAT9Te3WW1tqurFtWPgJFOPNbSu8RTJs/Q5QkpfEJdy/ZXWDV6bkm9ulb6jm1fj713hoa7bPD4pHec/nr3Ni2j31XpT6d0SPmzkVPxMeGULYcMwvtrdv3+aMdv8019t8B94DNtcJAAAAABJRU5ErkJggg==); padding: 25px 35px 25px 80px; background-position: 2.5% 40%; margin-bottom: 20px; margin-top: 0; }
.wetwall-checkout .payment-method-content-form-cc .payment-method-card-details .legend span, .wetwall-checkout-steps .step-title span { color: #1c1f33; text-transform: capitalize; font-family: 'PublicoBanner-Light'; letter-spacing: 2px; font-size: 30px; font-weight: 500; }
.row-mp.wetwall-checkout { display: flex; justify-content: space-between; padding: 0 10px; }
.wetwall-signin-link-wrap { text-decoration: none!important; }
.wetwall-signin-link-wrap .wetwall-signin-link { display: inline-block; color: #116f7d; }
.wetwall-signin-link-wrap .wetwall-signin-link:after { content: ""; height: 2px; display: block; background: linear-gradient(to right, #fff 50%, #116f7d 50%); background-size: 200% 100%; background-position: right bottom; transition: all .5s ease-out; }
.wetwall-signin-link-wrap .wetwall-signin-link:hover:after { width: 100%; background-position: left bottom; }
.wetwall-checkout-sidebar .product-item-details .product-item-name { text-align: left; text-transform: capitalize; font-size: 20px!important; font-weight: bold; }
.wetwall-checkout-sidebar #checkout-review-table tbody tr td.a-center.subtotal { border: none; }
.wetwall-checkout-sidebar #checkout-review-table tbody tr td { padding: 0; border-bottom: none; }
.wetwall-checkout-sidebar .order-summary .opc-block-summary table.data.table.table-totals { width: 100%!important; }
.wetwall-checkout-sidebar .data.table.table-totals .mark { text-align: left; vertical-align: middle; }
.wetwall-checkout-sidebar .opc-block-summary .table-totals .grand .amount { padding-right: 0; }
.wetwall-checkout-sidebar .minicart-items .product-item-details { padding-left: 0; }
#minicart-content-wrapper .minicart-items .product-item-name { width: 100%; text-align: left; }
.wetwall-checkout-sidebar #opc-sidebar { min-width: 400px; max-width: 100%; background: #f6f6f6; margin-top: 20px; display: inline-block; padding-bottom: 10px; }
.wetwall-checkout-sidebar #checkout-review-table { background: transparent; }
.wtwall-checkout-right { display: flex; justify-content: space-between; border-bottom: 1px solid #dcd8d8; padding-bottom: 10px; margin-bottom: 25px; }
.minicart-items .product-item:last-child .wtwall-checkout-right { border-bottom: none; margin-bottom: 0; }
.wetwall-item-info { clear: both; font-size: 14px; font-weight: 400; }
.wetwall-checkout-sidebar .opc-block-summary .product-item .price { font-size: 18px!important; font-weight: 400; padding-top: 3px; display: block; }
.wetwall-checkout-sidebar .minicart-items .product-item-name a { color: #116f7d; text-transform: uppercase; text-decoration: none; font-size: 13px; letter-spacing: 2px; cursor: pointer; }
.wetwall-checkout-sidebar .minicart-items .product-item-name a:after { content: ""; height: 2px; display: block; background: linear-gradient(to right, #fff 50%, #116f7d 50%); background-size: 200% 100%; background-position: right bottom; transition: all .5s ease-out; }
.wetwall-checkout-sidebar .minicart-items .product-item-name a:hover:after { width: 100%; background-position: left bottom; }
.wetwall-checkout-sidebar .qty-wrapper { padding: 10px 0; height: auto; }
.wetwall-checkout-sidebar .qty-remove { display: flex; align-items: center; }
.wetwall-checkout-sidebar .minicart-items .product-item-details { width: 75%; }
.wetwall-checkout-sidebar .opc-block-summary .table-totals .amount { font-size: 18px; font-weight: bold; }
.wetwall-checkout button.action.primary.place_order { float: none; width: 100%; height: auto; padding: 15px; text-transform: uppercase; font-size: 15px; letter-spacing: 2px; background: #116f7d; border: 2px solid #116f7d; }
.wetwall-checkout button.action.primary.place_order:hover { float: none; width: 100%; height: auto; padding: 15px; text-transform: uppercase; font-size: 15px; letter-spacing: 2px; background: #fff; border: 2px solid #116f7d; }
.wetwall-checkout-steps .step-title { padding-left: 0!important; border: none!important; }
.wetwall-checkout .one-step-checkout-wrapper #customer-email-fieldset.fieldset > .field { padding: 0; }
.field.street.col-mp.mp-6.admin__control-fields, .wetwall-checkout .col-mp { padding: 0!important; }
.checkout-billing-address .field select, .checkout-shipping-address .field select, .wetwall-checkout .checkout-billing-address .field input.input-text, .wetwall-checkout .checkout-payment-method .ccard .cvv .input-text, .wetwall-checkout .checkout-payment-method .ccard .month .select, .wetwall-checkout .checkout-payment-method .ccard .number .input-text, .wetwall-checkout .checkout-payment-method .ccard .year .select, .wetwall-checkout .checkout-shipping-address .field input.input-text { border-radius: 0; height: 45px; text-transform: capitalize; }
.wetwall-checkout #shipping-new-address-form { display: flex; justify-content: space-between; border-bottom: 1px solid #dcd8d8; padding-bottom: 25px; margin-bottom: 25px!important; }
.wetwall-checkout .billing-address-form { border-bottom: 1px solid #dcd8d8; padding-bottom: 10px; }
.checkout-index-index .fieldset.address .field, .checkout-index-index .fieldset.address .field._required { margin-right: 0!important; }
.wetwall-checkout-steps { margin-right: 40px; }
.onestepcheckout-index-index .wetwall-checkout-steps .billing-address-same-as-shipping-block.field.choice.col-mp { margin-bottom: 0; }
.checkout-index-index .fieldset .legend span, .wetwall-checkout .checkout-index-index #authnetcim-form-cc .legend, .wetwall-checkout .project-details .proj-details-heading { color: #1c1f33; text-transform: capitalize; font-family: 'PublicoBanner-Light'; letter-spacing: 2px; font-size: 30px; }

.wetwall-checkout-billing-form { display: flex; justify-content: space-between; flex-flow: wrap; }
.wetwall-checkout-billing-form label, .wetwall-checkout-billing-form legend, .wetwall-cvv label { display: none; }
.wetwall-checkout-billing-form .checkout-index-index .fieldset.address .field._required[name='billingAddress.street.0'] { width: 100%!important; }
#checkout-step-shipping .form.form-shipping-address { margin-top: 0; }
.wetwall-checkout .fieldset>.field, .wetwall-checkout-billing-form .field { margin-bottom: 20px; }
.wetwall-checkout-billing-form .field.col-mp.wetwall-checkout-company, .wetwall-checkout-billing-form .field.col-mp.wetwall-checkout-street { margin-bottom: 0; }
.checkout-payment-method .payment-method-content { padding-left: 0!important; }
.wetwall-credit-card-form { display: flex; justify-content: space-between; }
/* .checkout-index-index #authnetcim-form-cc .fields .field.month,
.checkout-index-index #authnetcim-form-cc .fields .field.wetwall-year,
.checkout-index-index #authnetcim-form-cc .fields .field.wetwall-cvv{	
	width: 45% !important;
}
#authnetcim-form-cc div div.control .select,
.wetwall-checkout .checkout-payment-method .ccard .cvv .input-text{
	width: 80% !important;
} */
.checkout-index-index #authnetcim-form-cc .fields .field.wetwall-year { margin: 0 20px 0 15px; }
.checkout-payment-method .payment-method-content .fieldset>.field.type .control { margin-left: auto; }
.ccard.payment .credit-card-types li { margin: 0 10px 0 0; }
#checkout-payment-method-load { border-bottom: 1px solid #dcd8d8; }
#checkout-step-payment .fieldset { margin-bottom: 10px; }
.wetwall-checkout-project-name { width: 100%!important; }
.wetwall-checkout-project-type { width: 100%!important; display: flex; margin-top: 22px; justify-content: space-between; }
.wetwall-checkout-project-name input, .wetwall-checkout-project-type select { height: 45px; }
.wetwall-checkout-project-type select { width: 48%; }
.fieldset.showsubscribe { padding-bottom: 20px; font-size: 14px; }
.agree-mnt a { color: #116f7d; text-decoration: underline; }
.agree-mnt a:hover { color: #116f7d; text-decoration: none; transition: all .5s ease-out; }
.wetwall-checkout .project-details .proj-details-heading { margin-bottom: 20px; }
.checkout-billing-address .fieldset.address .field.wetwall-checkout-company { margin-bottom: 20px; width: 100%; }
.checkout-billing-address .fieldset.address .field.wetwall-checkout-street { width: 100%; }
.billing-address-same-as-shipping-block label span { font-size: 15px; }
#checkout-step-billing { padding-top: 10px!important; }
.control.wetwall-shipping-login-password { margin-top: 20px; margin-bottom: 20px; }
.wetwall-shipping-login-buttons { display: flex; align-items: center; }
.wetwall-shipping-login-buttons .primary button.login { width: 100%; height: auto; padding: 12px 45px; text-transform: uppercase; font-size: 15px; letter-spacing: 2px; background: #126f7e; border: 2px solid #116f7d; font-weight: 400; }
.wetwall-shipping-login-buttons .primary button.login:hover { background: #fff; font-weight: 400; color: #126f7e; }
.wetwall-shipping-login-buttons .wetwall-secondary button:not(.primary):not(.action-show):not(.action-close):not(.edit-address-link):not(.ui-datepicker-trigger) { color: #116f7d!important; text-transform: uppercase; text-decoration: none; font-size: 15px; letter-spacing: 2px; cursor: pointer; background-color: transparent!important; border: none!important; }
.wetwall-shipping-login-buttons .wetwall-secondary button:after { content: ""; height: 2px; display: block; background: linear-gradient(to right, #fff 50%, #116f7d 50%); background-size: 200% 100%; background-position: right bottom; transition: all .5s ease-out; }
.wetwall-shipping-login-buttons .wetwall-secondary button:hover:after { width: 100%; background-position: left bottom; }
.wetwall-guest-checkout-create-account { margin-bottom: 20px; }
/* .wetwall-guest-checkout-create-account div { display: flex; justify-content: space-between; margin-top: 22px; margin-bottom: 25px; } */
.wetwall-guest-checkout-create-account, .wetwall-guest-checkout-create-account .fieldset { margin-bottom: 0px!important; }
.wetwall-guest-checkout-create-account .create-account-checkbox { display: flex; justify-content: unset!important; margin-top: 0px; margin-bottom: 0px; }
.wetwall-guest-checkout-create-account .create-account-checkbox .label span { font-size: 14px!important; font-weight: 400!important; }
.wetwall-guest-checkout-create-account .form-create-account { margin: 20px 0; }
.wetwall-guest-checkout-create-account .form-create-account .field { width: 48%; }
.wetwall-guest-checkout-create-account .form-create-account .field:first-child { margin-right: 2%; }
.wetwall-guest-checkout-create-account .form-create-account .field:nth-child(2) { margin-left: 2%; }
.wetwall-guest-checkout-create-account .form-create-account .field .label { display: none; }
.wetwall-guest-checkout-create-account .form-create-account .field #osc-password-error.mage-error, .wetwall-guest-checkout-create-account .form-create-account .field #osc-password-confirmation-error.mage-error { color: #e02b27; font-size: 1.2rem; margin-top: 7px; }
.wetwall-guest-checkout-create-account #confirm_password, .wetwall-guest-checkout-create-account #create_password { background: #fff; background-clip: padding-box; border: 1px solid #c2c2c2; border-radius: 0; font-size: 14px; height: 45px; line-height: 1.42857143; padding: 0 9px; vertical-align: baseline; width: 90%; box-sizing: border-box; }
.wetwall-guest-checkout-create-account #create_password { margin-right: 20px; }
.wetwall-guest-checkout-create-account #create-account-checkbox { display: block; margin-right: 8px; }
.wetwall-guest-checkout-create-account .action-toggle-create-account label { display: none; }
/* Checkout Close*/
/* Signin */
.fieldset.create.account>.field:not(.choice)>.control, .fieldset.create.info>.field:not(.choice)>.control, .fieldset.login>.field:not(.choice)>.control { width: 74%!important; float: left!important; }
/* Signin Close */
/* Shop wetwall */
.shopwetwall-index-index span.shopwetwall-listing { padding: 0; max-width: 1110px; margin: auto; display: block; }
.category-view .shopwetwall-listing { font-size: 52px; line-height: 62px; font-family: 'PublicoBanner-Light'; text-transform: initial; margin-top: 18px; }
#layer-product-list .toolbar-products { padding: 0; }
.toolbar-sorter.sorter .action.sorter-action.sort-asc { display: none; }
.toolbar.toolbar-products { font-size: 18px; border-bottom: 1px solid #e5e5e5; padding-bottom: 20px!important; }
/* #layered-filter-block-container{
	width: 23.5%;
	float: left;
}
.products.wrapper.grid.products-grid{
	width: 75%;
	float: right;
} */
/* .products-grid .product.product-item{ */
/* width: 260px !important; */
/* } */
.product-item-details, .product-item-details .product-item-name { text-align: left; }
.product-item-details .product-item-name a.product-item-link { font-family: 'BrandonText-Regular'; font-size: 24px; font-weight: normal; line-height: 32px; }
.product-item-links .product-item-link.sample { width: 100%; }
.block.block-compare, .block.block-wishlist, .block.paypal.acceptance { display: none; }
.wetwall-product-lisitng { display: flex; /* flex-direction: row-reverse; */ }
/* .wetwall-product-lisitng .products.wrapper.grid.products-grid{
	width: 75%;
} */
.wetwall-product-lisitng .layered-filter-block-container { width: 25%; }
.wetwall-info-listing { display: flex; justify-content: space-between; margin-top: 12px; }
.product-item-details { min-height: 60px; }
.page-with-filter.page-products .columns, .page-with-filter.page-products.shopwetwall-index-index.page-layout-2columns-left .columns { display: flex; max-width: 1280px; margin: auto; }
/* .shopwetwall-index-index span.shopwetwall-listing{
	width: auto;	
	padding-left: 0 !important;
} */
.page-with-filter.page-products .column.main, .shopwetwall-index-index .column.main { /* flex: 0 0 73%; */ margin: 0; margin-left: auto; }
.page-with-filter.page-products .sidebar.sidebar-main, .shopwetwall-index-index .sidebar.sidebar-main { /* flex: 25.5% 0 0; */ margin: 0; margin-right: auto; }
/* .products-grid .product.product-item:nth-child(3n + 1) { */
/* margin-left: 0 !important; */
/* } */
.shopwetwall-index-index .products { margin: 30px 0; margin-top: 0; }
.shopwetwall-index-index .products .product-items { padding-bottom: 30px; margin-bottom: 45px; border-bottom: 1px solid #ccc; }
.shopwetwall-index-index .products .wetwall-btn { text-align: center; }
.shopwetwall-index-index .products .pagebuilder-button-primary { padding: 12px 90px; }
.shopwetwall-index-index .products .pagebuilder-button-primary a { font-size: 14px!important; }
.shopwetwall-index-index ul.filter-options.accordian { margin: 0; padding: 0; }
.shopwetwall-index-index .filter-options-content ol { padding: 15px 0; }
.shopwetwall-index-index ul.filter-options.accordian li { list-style: none; }
.block-subtitle.filter-current-subtitle, .wetwall-left-nav .toggle { background: #efefef; padding: 15px 15px 15px 20px; font-size: 14px; letter-spacing: 2px; display: flex; justify-content: space-between; align-items: center; text-transform: uppercase; font-weight: 400; }
.block-subtitle.filter-current-subtitle, .wetwall-left-nav .toggle { background: #efefef; padding: 15px 15px 15px 20px; font-size: 14px; letter-spacing: 2px; display: flex; justify-content: space-between; align-items: center; text-transform: uppercase; font-weight: 400; }
.page-with-filter.page-products ul.filter-options.accordian li, .shopwetwall-index-index ul.filter-options.accordian li { font-size: 20px; }
.page-with-filter.page-products ul.filter-options.accordian li a, .shopwetwall-index-index ul.filter-options.accordian li a { color: #1b1d36; text-decoration: none; }
/* .shopwetwall-index-index .toggle:after, */
.page-with-filter.page-products .wetwall-left-nav-item .toggle:after { content: ''; width: 0; height: 0; border-style: solid; border-width: 5px 5px 0 5px; border-color: #1b1d36 transparent transparent transparent; }
.page-with-filter.page-products .toggle.show:after, .shopwetwall-index-index .toggle.show:after { content: ''; width: 0; height: 0; border-style: solid; border-width: 0 5px 5px 5px; border-color: transparent transparent #1b1d36 transparent; }
.filter-current .action.remove span { display: none; }
.filter-current .action.remove:after { content: 'X'; width: 10px; height: 10px; }
.filter-current ol.items li.item { padding: 5px 5px 5px 5px; background: #fff; border: 1px #d9d9d9 solid; border-radius: 6px; margin-top: 11px; display: inline-block; margin-bottom: 0; }
.filter-current .action.remove { /* margin-left: -16px; */ text-decoration: none; color: #1b1d36; }
a.filter-clear { font-size: 12px; margin-top: 20px; letter-spacing: 1px; }
/* Shop wetwall Close */
/* All Design COllections */
.wetwall-category-view .page-title-wrapper { text-align: left; max-width: 1280px; }
.wetwall-category-view .page-title-wrapper p { margin-bottom: 10px; }
/* .wetwall-category-view .page-title-wrapper h2{ */
/* font-size: 52px; */
/* } */
/* All Design COllections Close */
/* My Account */
.account.customer-account-edit #maincontent.page-main, .account.customer-account-index #maincontent.page-main, .account.customer-address-form #maincontent.page-main, .account.customer-address-index #maincontent.page-main, .account.customer-paymentinfo-index #maincontent.page-main, .account.page-multiple-wishlist.wishlist-index-index #maincontent.page-main, .account.sales-order-history #maincontent.page-main, .account.sales-order-view  #maincontent.page-main, .account.wishlist-index-index #maincontent.page-main, .checkout-cart-index #maincontent.page-main, .checkout-index-index #maincontent.page-main, .checkout-onepage-success.page-layout-1column #maincontent.page-main, .customer-account-login.page-layout-1column #maincontent.page-main, .newsletter-manage-index.page-layout-2columns-left #maincontent.page-main { box-shadow: none; }
.sidebar.sidebar-main .block.block-collapsible-nav { margin-top: 30px; }
.sidebar.sidebar-main .block.block-collapsible-nav .block-collapsible-nav-title strong { font-size: 15px; color: #1b1d36; /* font-weight: 500; */ /* font-family: 'PublicoBanner-Light',sans-serif; */ }
.sidebar.sidebar-main .block.block-collapsible-nav .content.block-collapsible-nav-content ul.nav.items li { width: 100%; display: block; }
.account .columns .sidebar.sidebar-main .block-collapsible-nav ul.items li.item a, .account .page-main .sidebar-main .block-collapsible-nav .item.current a, .account .page-main .sidebar-main .block-collapsible-nav .item.current strong { text-decoration: none; font-size: 13px; }
.form.form-newsletter-manage .fieldset .legend { margin-left: 0; margin-top: 20px; }
.form-newsletter-manage .field.choice::before { display: none; }
.account .page-title-wrapper .page-title { margin-top: 50px; }
.fieldset.fieldset-fullname>.fields>.field>.label { font-size: 13px; }
.account .actions-toolbar .primary .action.primary.add, .account .form-edit-account .actions-toolbar .primary button.action.save, .account.customer-address-form .form-address-edit .actions-toolbar .primary button.action.save, .account.customer-paymentinfo-index #maincontent.page-main .manage-payment-method .block-content .box .checkout-payment-method .actions-toolbar .primary button.action.save { width: 100%; height: auto; padding: 12px 45px; text-transform: uppercase; font-size: 15px; letter-spacing: 2px; background: #126f7e; border: 2px solid #116f7d; font-weight: 400; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-transform: translate(0, 0); transform: translate(0, 0); }
.account .actions-toolbar .primary .action.primary.add:hover, .account .form-edit-account .actions-toolbar .primary button.action.save:hover, .account.customer-address-form .form-address-edit .actions-toolbar .primary button.action.save:hover, .account.customer-paymentinfo-index #maincontent.page-main .manage-payment-method .block-content .box .checkout-payment-method .actions-toolbar .primary button.action.save:hover { color: #126f7e; background: #fff; border: 2px solid #116f7d; }
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr td.actions a, .box-actions .action, .customer-paymentinfo-index .actions-toolbar .secondary a.action.back, .form-edit-account a.action.back, .form.reorder .secondary a.action.view, a.filter-clear { color: #116f7d!important; text-transform: uppercase; text-decoration: none; font-size: 15px; letter-spacing: 2px; cursor: pointer; background-color: transparent!important; border: none!important; margin-left: 20px; margin-top: 10px; text-decoration: none; }
a.filter-clear { display: inline-block; margin-left: 0; }
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr td.actions a:after, .box-actions .action:after, .customer-paymentinfo-index .actions-toolbar .secondary a.action.back:after, .filter-clear:after, .form-edit-account a.action.back:after, .form.reorder .secondary a.action.view::after { content: ""; height: 2px; display: block; background: linear-gradient(to right, #fff 50%, #116f7d 50%); background-size: 200% 100%; background-position: right bottom; transition: all .5s ease-out; }
.form-edit-account a.action.back span { color: #116f7d!important; }
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr td.actions a:hover:after, .box-actions .action:after, .customer-paymentinfo-index .actions-toolbar .secondary a.action:hover.back:after, .filter-clear:hover:after, .form-edit-account a.action.back:hover:after, .form.reorder .secondary .action.view:hover:after { width: 100%; background-position: left bottom; }
.customer-paymentinfo-index .actions-toolbar .secondary a.action.back, .form-edit-account a.action.back span { margin-left: 0!important; }
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history thead tr th { background-color: #faf3e9; }
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr td { font-size: 14px; }
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr td.actions a, .box-actions .action { font-size: 14px; letter-spacing: 0!important; text-transform: capitalize; display: inline-block; margin: 0 10px 0 0; }
.account #maincontent.page-main { width: 1110px; margin-left: auto; margin-right: auto; }
.account .message.info { margin-top: 20px; padding-top: 20px; padding-bottom: 20px; }
.account .message.info>*:first-child:before { top: 26px; }
.block.block-addresses-default { margin-top: 20px; }
.box.box-address-billing, .box.box-address-shipping { background: #faf3e9; padding: 37px; font-size: 15px; }
.box.box-address-billing .box-title { font-size: 16px; }
.block.block-addresses-list .block-content { font-size: 16px; }
.form.reorder .secondary a.action.view { margin-left: 0; }
.account.wishlist-index-index .message.info.empty { margin-top: 58px; }
.account .fieldset>.legend, .account .form-edit-account .fieldset .legend span, .account.customer-address-form .form-address-edit .fieldset .legend span, .block.block-addresses-default .block-title, .block.block-addresses-list .block-title strong { font-size: 2rem; }
.field.choice .label span { font-size: 14px; }
.block.block-addresses-list .block-title strong { font-size: 2rem!important; }
.field.choice.set.billing { margin-bottom: 10px; }
.manage-payment-method .block .block-content .fieldset>.legend { margin-left: 0; }
.manage-payment-method .block .block-content .box { width: 100%!important; }
.account.customer-address-form .form-address-edit .fieldset .label, .account.customer-paymentinfo-index .form-address-edit .fieldset .label { width: 30%; }
.account.customer-paymentinfo-index .fieldset .control, .customer-address-form #form-validate .fieldset .control { width: 55%; }
.fieldset.payment.items.ccard.authnetcim .legend span { margin-bottom: 15px; display: block; }
.account.customer-paymentinfo-index #maincontent.page-main .manage-payment-method .block-content .box .checkout-payment-method .actions-toolbar .secondary, .checkout-payment-method .actions-toolbar .primary { float: left; }
.checkout-payment-method .ccard .cvv .input-text, .checkout-payment-method .ccard .month .select, .checkout-payment-method .ccard .number .input-text, .checkout-payment-method .ccard .year .select { border-radius: 0; }
.account.customer-paymentinfo-index #maincontent.page-main .manage-payment-method .block-content .box .checkout-payment-method .fieldset.payment.ccard.authnetcim .field { width: 100%; }
.account.customer-paymentinfo-index .nested .control, .checkout-payment-method .ccard .month .control, .checkout-payment-method .ccard .month .control .select, .checkout-payment-method .ccard .year .control, .checkout-payment-method .ccard .year .control .select { width: 100%; }
.account input[type="datetime"], .account input[type="email"], .account input[type="number"], .account input[type="password"], .account input[type="search"], .account input[type="tel"], .account input[type="text"], .account input[type="url"], .account select { height: 40px; }
.account.customer-account-edit .fieldset.fieldset-fullname>.fields>.field>.label, .account.customer-address-form .form-address-edit .fieldset .label, .account.customer-paymentinfo-index .manage-payment-method .fieldset .label { margin-top: 5px; }
.account .form-edit-account .field.choice { margin-bottom: 10px; }
.account.customer-address-form .fieldset .field, .account.customer-paymentinfo-index .fieldset .field { margin-bottom: 20px; }
.account .fieldset.payment.items.ccard.authnetcim #authnetcim-cc-type_exp_div, .account.customer-paymentinfo-index .field.street .field { margin-bottom: 0; }
.checkout-payment-method .ccard .fields .select, .checkout-payment-method .ccard .month .select { height: 40px; }
.checkout-payment-method .ccard .cvv .input-text { width: 100%; }
.account.customer-address-form .field.choice.set.billing label, .account.customer-address-form .field.choice.set.shipping label { margin-top: 0; }
/* My Account Close */
/* Confirm Order */
.checkout-success { margin-top: 30px; background-color: #e6f5f7; padding: 25px; margin-bottom: 20px; margin-top: 20px; }
.checkout-onepage-success .order_details h4 { font-size: 40px; font-family: 'PublicoBanner-Light'; text-transform: capitalize; letter-spacing: 2px; }
.checkout-onepage-success .order_details { font-size: 14px; }
.checkout-onepage-success .order_placed .order_align .order_name { /* font-size: 2.5rem !important; */ display: inline-block; text-align: left; font-family: 'PublicoBanner-Light'; text-transform: capitalize; line-height: 1.3; font-weight: normal; text-decoration: none; font-weight: 500!important; color: #1b1d36; letter-spacing: 1px!important; }
.checkout-onepage-success .order_placed .confirm_align .col-xs-12.nopadding-visible-xs { display: inline-block; /* width: 87%; */ }
.order_table tbody tr td dl.product-option { display: flex; font-size: 15px; }
.order_align .table-responsive { font-size: 14px; }
.order_placed .col-sm-12.col-xs-12.table_border { display: inline-block; }
.checkout-onepage-success .order_placed .table_border .totals .table { padding: 0; text-align: right; font-size: 14px; }
.checkout-onepage-success .order_placed .table_border .totals .table .col-xs-8 { display: inline-block; width: 200px; padding-right: 20px; }
.checkout-onepage-success .order_placed .table_border .col-sm-10.col-xs-12 { display: inline; }
.shipping_div { box-shadow: none; border: 1px solid #fde7e4; background: #f9f2e8; }
.shipping_div p { font-size: 16px; }
.shipping_div p.billing_add { font-size: 20px; }
.checkout-onepage-success .order_placed .order_align .order_table tbody tr td { text-align: right; }
/* Confirm Order Close */
/* MVG Close */

@media (max-width: 575.98px) {
}
@media only screen and (device-width : 375px) and (device-height : 812px) and (-webkit-device-pixel-ratio : 3) {
  .waterproot-list .water-listText p img { width: 73px!important; }
}
@media (max-width: 767px) and (min-width: 320px) {
  .nav-open .nav-sections { z-index: 99999; }
  .nav-sections-item-content { position: inherit; }
  .nav-sections-item-content > .mega-menu { height: inherit; width: 100%; }
  .nav-open .nav-sections { position: fixed; }
  .nav-sections-item-content { height: auto!important; min-height: 100%; }
  .nav-sections-item-content { position: inherit; }
  .nav-sections-item-content { margin: 0; float: left; z-index: 9999; }
  nav.mega-menu ul li a { color: #1b1d36!important; }
  .navigation { display: none; }
  .nav-sections-items { z-index: 9999; }
}
@media (min-width: 576px) {
}
/* Small devices - Mobiles */
@media (max-width: 767.98px) {
  :lang(fr) .cms-resources .wetwall-btn-primary a { width: 325px; }
  nav.mega-menu ul li a { font-size: 14px; }
  :lang(fr) .minicart-wrapper { margin-top: -20px; }
  .page-header .switcher, :lang(fr) .page-header .switcher { margin-top: 15px!important; }
  :lang(fr) .header-right-link .header.links { position: absolute; }
  .header-right-link .header.links li a { font-size: 12px; }
  .home-block { max-width: 100%; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 { padding-left: 0; margin-top: 20px; }
  nav.mega-menu ul li a.mega-menu__link { padding: 0; }
  .logo img { width: 150px; }
  .home-block.container.become-dealer form { max-width: 100%; }
  .nav-sections { -webkit-overflow-scrolling: touch; -webkit-transition: left .3s; -moz-transition: left .3s; -ms-transition: left .3s; transition: left .3s; height: 100%; left: -80%; left: calc(-1 * (100% - 54px)); overflow: auto; position: fixed; top: 0; width: 80%; width: calc(100% - 54px)!important; }
  .products-grid .product.product-item { margin-left: 0!important; }
  .category-description h1 { font-size: 50px; }
  .ww-gal-tag { width: 55%; }
  .ww-gal-tag.pro { left: 0; }
  .ww-gal-tag.right { left: 0; text-align: center; width: 50%; }
  .ww-gal-tag.left { width: 55%; }
  .home-block-italy p { bottom: 0; }
  .catalog-product-view.page-layout-1column .product-info-main { width: 100%; }
  .header.content { height: 130px; }
  .minicart-wrapper { margin-top: -20px; }
  .home-block .home_block_text1 { width: 100%; }
  .wetwall-swatch.home-block .pagebuilder-column { text-align: center; }
  .footer .container { display: block; }
  .home-block.callout-block .pagebuilder-column { padding: 20px!important; margin-left: 0!important; }
  .products-grid .product-items { text-align: center; }
  .cms-resources iframe { width: 100%; }
  .contact-index-index .form.contact .g-recaptcha { width: auto; }
  .header-right-link .header.links { position: absolute; top: 40px; right: 10px; margin-top: 0; }
  .header-right-link .header-right-displayname { position: absolute; top: 40px; right: 80px; }
  .cms-accessorieswetwall .block.widget .products-grid .product-item { width: 90%; display: block; margin: 0 auto!important; margin-bottom: 20px!important; }
  .cms-accessorieswetwall .block.widget .products-grid .product-items { display: block; }
  .product-item-details .product-item-name a.product-item-link { font-weight: 700; font-size: 20px; }
  .cms-accessorieswetwall .block.widget .products-grid .product-item-info .product-item-inner .product-item-actions .actions-primary .list-order-sec { margin-top: -172px; right: 112px; }
  .cms-accessorieswetwall .block.widget .products-grid .product-item-info .product-item-details span { font-size: 18px; margin-bottom: 10px; }
  #mini-cart .product-item-details .product.options { display: flex; }
  .opc-wrapper .step-title { padding-left: 0!important; }
  .field.field-select-billing, .field.field-select-shipping { width: 100%; }
  .opc-estimated-wrapper { display: none; }
  .iwd_opc_universal_wrapper button.action.primary.place_order { width: 100%; float: unset; }
  .project-details #project_name,   .project-details #project_status, .project-details #project_type { width: 100%; margin-right: 0; margin-bottom: 20px; }
  .project-details div:nth-child(2),   .project-details div:nth-child(3), .project-details div:nth-child(4) { margin-bottom: 20px; }
  .checkout-index-index .fieldset.address .field, .checkout-index-index .fieldset.address .field._required { width: 48%; margin-right: 10px; }
  .checkout-index-index .fieldset.address .field.choice { width: 100%; display: flex; padding-left: 0; }
  .checkout-index-index .fieldset.address .field.choice label { display: block; text-align: left; font-size: 14px; }
  #shipping-new-address-form > fieldset.field:nth-of-type(1) { margin-bottom: 20px; }
  .opc-block-summary .product-item .price { font-size: 14px!important; font-weight: 600; }
  .data.table.table-totals { width: 40%!important; float: right; font-size: 14px; }
  .data.table.table-totals .mark { background-color: unset; }
  .totals.shipping.excl span.label { color: #555; font-size: 14px; padding: 0; }
  .opc-block-summary .mark .value { display: none; }
  .opc-block-summary .table-totals tbody .amount { padding: 0; }
  .data.table.table-totals { width: 100%!important; }
  .minicart-wrapper .product.item-actions .product.actions { top: -5px; }
  :lang(en).page-header .switcher { float: unset; margin-top: -15px; }
  .account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .fields .control { width: 100%; }
  .customer-account-edit .field-company .control { width: 100%; }
  .form-edit-account .field.field-name-lastname .control { width: 100%; }
  .customer-account-edit .fieldset>.field:not(.choice)>.label { text-align: left; width: 34.5%!important; }
  body .page-header { height: 120px; }
  .header.content { height: 120px; position: relative; }
  .account.customer-account-edit #maincontent.page-main,   .account.customer-account-index #maincontent.page-main,   .account.customer-address-form  #maincontent.page-main,   .account.customer-address-index #maincontent.page-main,   .account.sales-order-history #maincontent.page-main,   .account.wishlist-index-index.wishlist-index-index #maincontent.page-main,   .checkout-cart-index #maincontent.page-main,   .checkout-index-index.checkout-index-index #maincontent.page-main, .checkout-onepage-success.page-layout-1column #maincontent.page-main { width: 100%; max-width: 100%; padding-left: 10px; padding-right: 10px; }
  .account.customer-account-edit #maincontent.page-main .column.main,   .account.customer-account-index #maincontent.page-main .column.main,   .account.customer-address-form  #maincontent.page-main .column.main,   .account.customer-address-index #maincontent.page-main .column.main,   .account.sales-order-history #maincontent.page-main .column.main,   .account.wishlist-index-index.wishlist-index-index #maincontent.page-main .column.main,   .checkout-cart-index #maincontent.page-main .column.main,   .checkout-index-index.checkout-index-index #maincontent.page-main .column.main, .checkout-onepage-success.page-layout-1column #maincontent.page-main .column.main { padding-left: 0; padding-right: 0; }
  .catalog-product-view .product-info-main .product-add-form .box-tocart .actions button.action.primary.tocart { width: auto; }
  :lang(fr) .catalog-product-view .product-info-main .product-add-form .box-tocart .actions button.action.primary.tocart { width: 225px; }
  .product-info-main .box-tocart .actions, .product-options-bottom .box-tocart .actions { text-align: left; }
  .iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .project-details .proj-details-heading { margin-top: 20px; }
  .iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .project-details #project_name,   .iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .project-details #project_status, .iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .project-details #project_type { width: 100%; margin-right: 0; margin-bottom: 20px; }
  .iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .project-details div:nth-child(2),   .iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .project-details div:nth-child(3), .iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .project-details div:nth-child(4) { margin-bottom: 20px; }
  .ccard.payment .field { width: 100%; }
  .ccard.payment .credit-card-types li { margin: 0 5px 10px; }
  button.action.primary.place_order { float: unset; width: 100%; }
  .iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_totals .iwd_opc_review_total .iwd_opc_review_total_cell:last-child { width: 25%; }
  .iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_totals .iwd_opc_review_total .iwd_opc_review_total_cell { width: 75%; }
  .minicart-wrapper .block-minicart { width: 350px; }
  .minicart-items div.product { display: flex; }
  .minicart-items .product-item-details { position: relative; width: 100%; display: block; }
  .minicart-items .product-item-details .product-item-title { display: inline-block; position: relative; top: 0; left: 0; width: 100%; }
  .minicart-items .product-item-name { margin-bottom: 0!important; }
  .minicart-items .product-item-details .product.options { width: 100%; float: none; margin-top: 6px; }
  .minicart-items .details-qty.qty { width: auto; float: none!important; margin-top: -5px!important; }
  .minicart-items .product.item-actions { position: relative; top: 0; float: none; }
  #minicart-content-wrapper .product-item-details .details-qty { top: -5px; right: 25px; }
  span.price-excluding-tax { line-height: 18px; }
  span.price-excluding-tax span.price { font-weight: 600; font-size: 14px; line-height: 18px; }
  .minicart-items .product-item-name { text-align: left; }
  #checkout > div.iwd_opc_alternative_wrapper { width: 100%; }
  .checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.product.type { width: 100%; margin-bottom: 15px; }
  .checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.finish,   .checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.line-total,   .checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.price,   .checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.qty, .checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.size { width: 100%; margin-bottom: 15px; }
  .cart-container .summary .cart.main.actions .continue, .cart-container .summary .cart.main.actions .update { display: inline-block; height: 38px; margin: 0; }
  .cart-container .summary .cart.main.actions { width: auto; }
  .cart-container .cart-action-bar { display: inline-block; width: 100%; text-align: center; }
  .cart-container .cart-action-bar ul li { display: inline-block; }
  .cart-container .cart-section-info .info.bold { text-align: center; }
  .checkout-index-index .item-details { width: 100%; }
  .checkout-index-index .item-addl-info { display: block; width: 100%; margin-left: 0; }
  .iwd_opc_review_item_cell .iwd_opc_review_item_options { width: 100%; margin-top: 20px; }
  .item-addl-info .iwd_opc_review_item_cell { width: 100%!important; padding-top: 8px!important; }
  .item-addl-info .iwd_opc_review_item_cell.price { width: 100%!important; padding-top: 8px!important; }
  .item-addl-info .iwd_opc_review_item_cell.price .unit-price { width: 50%; }
  .item-addl-info .iwd_opc_review_item_cell.price .unit-price .iwd_opc_review_item_subtotal { width: 50%; }
  .checkout-index-index #iwd_opc_review_totals { width: 100%!important; }
  .checkout-cart-index .cart-container .item-sku, .checkout-cart-index .cart.table-wrapper .product-item-name { text-align: left; }
  .checkout-index-index .fieldset.address .field, .checkout-index-index .fieldset.address .field._required { width: 100%; margin-right: 0; }
  #shipping-new-address-form > div:nth-child(13) { margin-bottom: 10px; }
  .checkout-index-index #payment_form_authorizenet_acceptjs > div:nth-child(3) { width: 100%; }
  .ccard.authnetcim .field { width: 100%; }
  .checkout-onepage-success #registration div { text-align: center; }
  .checkout-onepage-success .order_placed .confirm_align .col-xs-12.tab_padding { width: auto; }
  .checkout-onepage-success .order_placed .confirm_align .col-xs-12.nopadding-visible-xs { width: 100%; }
  /* .project-details .proj-details-heading { margin-top: 20px; } */
  .project-details #project_name,   .project-details #project_status, .project-details #project_type { width: 100%; margin-right: 0; margin-bottom: 20px; }
  .project-details div:nth-child(2),   .project-details div:nth-child(3), .project-details div:nth-child(4) { margin-bottom: 20px; }
  button.action.primary.place_ordere { float: unset; width: 100%; }
  .iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_totals .iwd_opc_review_total .iwd_opc_review_total_cell:last-child { width: 25%; }
  .iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_totals .iwd_opc_review_total .iwd_opc_review_total_cell { width: 75%; }
  .cart.table-wrapper .product-item-photo { margin-top: 10px; }
  .cart.table-wrapper .product-item-details { margin-top: -18px; }
  #shopping-cart-table > tbody tr td .actions-toolbar,   .cart.table-wrapper .product-item-details, .cart.table-wrapper .product-item-photo { width: 100%; }
  .cart-container .item-option-details .options-info dt { width: auto; }
  .cart-container .item-option-details .options-info dd { width: auto; }
  .checkout-onepage-success .order_placed .order_align { margin-top: 15px; }
  .checkout-onepage-success .order_placed .order_align .order_name p { display: inline; font-size: 0.875rem; }
  .mfp-content .white-popup.mfp-with-anim .block-container.create .block-content #social-form-create.form-customer-create .g-recaptcha { margin-left: 0; }
  .form-customer-login .actions-toolbar { float: right; }
  .minicart-wrapper .block-minicart { width: 350px; right: -10px; }
  .minicart-wrapper.active .block-minicart { right: -64px; top: 36px; }
  .minicart-items div.product { display: flex; }
  .minicart-items .product-item-details { position: relative; width: 100%; display: block; }
  .minicart-items .product-item-name { margin-bottom: 0!important; }
  .minicart-items .product-item-details .product.options { width: 100%; float: none; margin-top: 6px; }
  .minicart-items .details-qty.qty { width: auto; float: none!important; margin-top: -5px!important; }
  .minicart-items .product.item-actions { position: relative; top: 0; float: none; }
  #minicart-content-wrapper .product-item-details .details-qty { position: absolute; top: unset; bottom: 0px; left: 15px; right: unset; }
  .block-minicart .subtitle.empty { padding: 20px 0 20px; }
  #maincontent.page-main { margin-top: 100px; }
  .header-right-link { float: unset; width: 100%; position: unset; display: flex; justify-content: right; }
  .header-right-link .header.links li { padding-top: 0; }
  .header.content #uk-site { right: 10px; }
  :lang(fr) .header-right-link .header.links { order: 2; position: unset; display: -webkit-inline-box; }
  :lang(fr) .header-right-displayname { order: 1; position: unset; }
  :lang(fr) .minicart-wrapper { order: 3; margin-right: 15px; }
  :lang(fr) .page-header .switcher { float: unset; order: 4; }
  .header.content a.logo { margin-left: 20px; }
  :lang(fr) .header.content a.logo { padding-left: 45px; }
  .minicart-wrapper { margin-top: 0; margin-right: 30px; }
  .commercialBuyer_wrap .locations { width: 100%; }
  .page-products .page-title-wrapper .list_page_logo_designs figure img { max-width: 50%!important; }
  .installVideo { margin-bottom: 100px!important; }
  .become-dealer-btn { margin-bottom: 88px; float: unset; }
  .page-main .breadcrumbs { margin-bottom: 5px; margin-top: 30px; }
  .category-image .image { height: 200px; }
  .pagebuilder-column.waterproof-list-text { order: 2; }
  .pagebuilder-column.home-block-image { order: 1; }
  .banner .pagebuilder-banner-wrapper, .banner .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 200px!important; }
  .home-block-image .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 288px!important; }
  .nav-open .page-wrapper { left: 0; }
  .video-banner { position: relative; overflow: hidden; height: 136px; }
  .video-banner iframe { height: 100%; }
  .page-wrapper .page-bottom a { display: inline-block; width: 100%; }
  .nav-toggle { top: 30px; left: 0; }
  .nav-sections-item-content { margin-top: 0; padding: 0; }
  .nav-open .nav-sections { background: #fff; }
  .nav-sections-item-title.active { display: none; }
  .nav-sections-item-title { display: none; }
  nav.mega-menu ul li { float: unset; margin-bottom: 15px; border-bottom: 1px solid #ccc; margin-right: 0; }
  nav.mega-menu ul.mega-menu__list { width: 100%; z-index: 9999; }
  nav.mega-menu { justify-content: flex-start; z-index: 99999; }
  .waterproot-list .water-listText p img { width: 68px; }
  .waterproot-list .water-listText span { margin-top: 5px; margin-left: 9px; font-size: 12px!important; }
  .banner-responsiv .pagebuilder-overlay,   .banner-responsiv .pagebuilder-slide-wrapper, .banner-responsiv .pagebuilder-slider { min-height: 136px!important; }
  .banner-responsiv .pagebuilder-slide-wrapper { background-size: 100%!important; }
  .gallery-image { order: 1; }
  .gallery-text { order: 2; }
  .page-products.page-layout-1column .products-grid .product-item { width: 100%; padding: 0 70px; margin-bottom: 20px; }
  .catalog-product-view .page-main .columns { border: 0; padding: 10px; }
  .installVideo { width: 100%; }
  .installVideo iframe { width: 100%; height: 212px; }
  .catalog-product-view.page-layout-1column .product-info-main { padding: 0 15px; margin-top: 20px; }
  .catalog-product-view.page-layout-1column .product.media ul#pdp_image_slider { padding-left: 0; }
  .catalog-product-view .page-main .wa_product_title h1 span.product_name { font-size: 2.5rem; }
  .wetwall-pdp-content .pagebuilder-column { flex-basis: unset; }
  .locations { width: 100%; }
  .wheretobuy-map { width: 100%; }
  .storelocator-homeowner-index .home-block.container { padding: 20px 25px; }
  .home-block.container.become-dealer .md-form { width: 100%; text-align: right; }
  .become-dealer-btn { float: right; margin-right: 0; }
  /* .waterproof-list-text div[data-content-type='text'] p img{height:35px;} */
  .contact-block { max-width: 100%; padding: 15px 20px; }
  .contact-block .wetwall-btn-primary button { margin-left: auto!important; margin-right: auto!important; }
  .storelocator-homeowner-index #dealer-form .agreeTerms p { padding: 0 10px; font-size: 20px; line-height: 30px; }
}
@media (min-width:768px) {
  body .navbar #nav-collapse { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; margin-top: 30px; }
}
/* Medium devices - Tablets */
@media (min-width: 768px) {
  .header-right-link .header-right-displayname { display: inline-block; float: left; margin-top: 10px; }
  .page-header .switcher-options { /*top: 10px;*/ left: unset; }
  .customer-account-edit .field-company .label { padding: 6px 15px 0 0; text-align: right; width: 25.8%!important; box-sizing: border-box; float: left; }
  .customer-address-form #form-validate .fieldset .legend { margin-bottom: 25px; }
  .customer-address-form #form-validate .fieldset:first-child { margin-bottom: 10px; }
  .account.customer-address-form .form-address-edit .fieldset .label { width: 35%; }
  .customer-address-form #form-validate .fieldset .control { width: 55%; }
  .customer-address-form #form-validate .fieldset .control .field.additional .control { width: 100%; }
  .customer-address-form .form-address-edit .field.choice.set.billing:before { width: 35%; }
  .customer-address-form .form-address-edit .field.choice.set.shipping:before { width: 35%; }
  .customer-address-form .form-address-edit .actions-toolbar { margin-left: 35%!important; }
  .customer-address-form #form-validate .fieldset { margin-bottom: 20px; }
  .customer-account-edit .customer-name-prefix .fields { width: 91%; }
  .customer-account-edit .field-company, .customer-account-edit .field-title { width: 100%; }
  .customer-account-edit .customer-name-prefix .field-name-prefix { width: 12%; }
  .customer-account-edit .customer-name-prefix .field-name-firstname { width: 50%; }
  .customer-account-edit .customer-name-prefix .field-name-lastname { width: 50%; }
  .customer-account-edit .form-edit-account .fieldset.password .label { width: 38%!important; margin-bottom: 10px; text-align: right; }
  .customer-account-edit .form-edit-account .fieldset.password .control { width: 60%!important; }
  .customer-account-edit .form-edit-account .label { margin-bottom: 10px; }
  .customer-account-edit .form-edit-account .fieldset.info { padding-bottom: 20px!important; margin-top: 10px; }
  .customer-account-edit .field-company .label, .customer-account-edit .field-title .label { width: 15%!important; }
  .iwd_opc_review_item_cell .item-addl-info .iwd_opc_review_item_options { width: 90%; }
  .iwd_opc_review_item_cell { position: relative; padding-top: 8px; }
  #checkout-payment-method-load .items.payment-methods .iwd_opc_select_container { width: 50%; }
  #checkout-payment-method-load .payment-method._active { width: 100%; padding-top: 10px; }
  #checkout-payment-method-load .payment-method-billing-address .fieldset .field .control { padding-right: 0; }
  .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_address_column .iwd_opc_column_content .fieldset .field-select-shipping .control { width: 97.8%; }
  #co-payment-form  div.project-details { /*  margin-top: 20px; */ padding: 5px 0 0 0; }
  .checkout-index-index #authnetcim_ach-form-cc .field { width: 50%; }
  .iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column { margin-top: 25px; }
  .iwd_opc_universal_wrapper { margin-top: 20px; }
  .checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.product.type { width: 20%; margin-bottom: 0; }
  .checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.finish,   .checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.line-total,   .checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.price,   .checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.qty, .checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.size { width: 15%; margin-bottom: 0; }
  .checkout-cart-index .cart-summary { width: 100%; }
  .cart-container .summary .cart.main.actions .continue, .cart-container .summary .cart.main.actions .update { height: 38px; }
  .cart-container .cart-action-bar { display: inline-block; width: 100%; text-align: right; }
  .cart-container .cart-section-info .info.bold { text-align: left; }
  .checkout-index-index .item-details { width: 100%; float: left; margin-bottom: 20px; }
  .checkout-index-index .item-addl-info { display: flex; width: 80%; margin-left: 20px; position: absolute; top: 52px; left: 175px; }
  .iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_items .iwd_opc_review_item .iwd_opc_review_item_cell .iwd_opc_review_item_options { width: 50%; margin-left: 80px; }
  .iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_items .iwd_opc_review_item .iwd_opc_review_item_cell { position: relative; padding-top: 8px; }
  .item-addl-info .iwd_opc_review_item_cell { width: 20%!important; }
  .item-addl-info .iwd_opc_review_item_cell.price { width: 85%!important; }
  .item-addl-info .iwd_opc_review_item_cell.price .unit-price { width: 50%; }
  .item-addl-info .iwd_opc_review_item_cell.price .unit-price .iwd_opc_review_item_subtotal { width: 50%; }
  .checkout-index-index #iwd_opc_review_totals { width: 40%!important; }
  .opc-block-summary .product-item .price { font-size: 14px!important; font-weight: 600; }
  .data.table.table-totals { width: 40%!important; float: right; font-size: 14px; }
  .data.table.table-totals .mark { background-color: unset; }
  .totals.shipping.excl span.label { color: #555; font-size: 14px; padding: 0; }
  .opc-block-summary .mark .value { display: none; }
  .opc-block-summary .table-totals tbody .amount { padding: 0; }
  .checkout-index-index .fieldset.address .field, .checkout-index-index .fieldset.address .field._required { width: 48%; margin-right: 10px; }
  .checkout-index-index .fieldset.address .field.choice { width: 100%; display: flex; padding-left: 0; }
  .checkout-index-index .fieldset.address .field.choice label { display: block; text-align: left; font-size: 14px; }
  .checkout-index-index .fieldset.address .field, .checkout-index-index .fieldset.address .field._required { width: 48%; margin-right: 10px; }
  .project-details .field-error { width: 100%!important; }
  #shipping-new-address-form > div:nth-child(13) { margin-bottom: 10px; }
  .checkout-index-index #payment_form_authorizenet_acceptjs > div:nth-child(3) { width: 50%; }
  .ccard.authnetcim .field { width: 50%; }
  .iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .project-details .proj-details-heading { margin-top: 20px; }
  .iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .project-details div:nth-child(2),   .iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .project-details div:nth-child(3), .iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .project-details div:nth-child(4) { width: 28%; margin-right: 22px; float: left; }
  .checkout-index-index .iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .project-details .field-error { width: 100%; }
  .project-details div:nth-child(2),   .project-details div:nth-child(3), .project-details div:nth-child(4) { width: 28%; margin-right: 22px; float: left; }
  button.action.primary.place_order { float: right; }
  .iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_totals .iwd_opc_review_total .iwd_opc_review_total_cell:last-child { width: 120px; }
  .iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_totals .iwd_opc_review_total .iwd_opc_review_total_cell { width: 250px; }
  .cart-container .item-option-details .options-info dt { width: 100%; }
  .cart-container .item-option-details .options-info dd { width: 74%; }
  .page-products .page-title-wrapper .list_page_logo_designs figure img { max-width: 30%!important; }
  .contact-block { margin-bottom: 100px; }
  nav.mega-menu ul li { margin-right: .5em; margin-left: .5em; }
  nav.mega-menu ul li a.mega-menu__link { padding: 0; }
  nav.mega-menu ul li a { padding: 0; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 { display: none; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li { margin: 0; width: 220px; padding-bottom: 0; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li a.mega-menu__inner-link { padding: 10px!important; display: inline-block; }
  .gallery-image { order: 1; }
  .gallery-text { order: 2; }
  .banner-responsiv .pagebuilder-overlay,   .banner-responsiv .pagebuilder-slide-wrapper, .banner-responsiv .pagebuilder-slider { min-height: 236px!important; }
  .banner .pagebuilder-banner-wrapper, .banner .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 230px!important; }
  .banner-responsiv .pagebuilder-slide-wrapper { background-size: 100%!important; }
  .page-products.page-layout-1column .products-grid .product-item { width: 48%; padding: 0 70px; margin-bottom: 20px; }
  .page-products .page-main .column.main { width: 100%; margin: 0 auto; }
  .video-banner { position: relative; overflow: hidden; height: 278px; }
  .video-banner iframe { height: 100%; }
  .slick-dots { left: 0; }
  .catalog-product-view.page-layout-1column .product-info-main { width: 46%; }
  .catalog-product-view.columns .column.main { padding-bottom: 0; }
  .installVideo { width: 100%; }
  .installVideo iframe { width: 100%; height: 432px; }
  .catalog-product-view.page-layout-1column .product.media { width: 50%; }
  .catalog-product-view .page-main .wa_product_title h1 span.product_name { font-size: 2.5rem; }
  .wetwall-pdp-content .pagebuilder-column { flex-basis: unset; }
  /* .home-block.container.become-dealer .md-form {width: 40%;text-align:right; margin:0 20px; } */
  .become-dealer-btn { margin: 0; }
  .category-image .image { width: 100%; }
}
/* Large devices - Desktops landscape */
@media (min-width: 992px) {
  :lang(fr) .footer .left-content { width: 80%; }
  #maincontent.page-main { margin-top: 115px; }
  nav.mega-menu { margin-top: 55px; }
  nav.mega-menu { margin-top: 67px; }
  .iwd_opc_review_item_cell .item-addl-info .iwd_opc_review_item_options { width: 90%; margin-left: 80px; float: left; }
  #authnetcim-form-cc div div.control .select { width: 100%; }
  .account.customer-address-form .form-address-edit .fieldset .label { width: 30%; }
  .customer-address-form #form-validate .fieldset .control { width: 55%; }
  .customer-address-form .form-address-edit .field.choice.set.billing:before { width: 30%; }
  .customer-address-form .form-address-edit .field.choice.set.shipping:before { width: 30%; }
  .customer-address-form .form-address-edit .actions-toolbar { margin-left: 30%!important; }
  .customer-account-edit .form-edit-account .fieldset.password .label { width: 25%!important; margin-bottom: 0; text-align: right; }
  .customer-account-edit .form-edit-account .fieldset.password .control { width: 50%!important; }
  .customer-account-edit .form-edit-account .label { margin-bottom: 0; }
  .customer-account-edit .field-company .label, .customer-account-edit .field-title .label { width: auto!important; }
  .customer-account-edit .field-company, .customer-account-edit .field-title { width: 48%; }
  .page-products .page-title-wrapper .list_page_logo_designs figure img { max-width: 15%!important; }
  .contact-block { margin-bottom: 60px; }
  nav.mega-menu { width: auto; }
  nav.mega-menu ul li { float: left; margin-left: 1.55em; margin-right: 1.55em; margin-bottom: 0; padding-bottom: 17px; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 { display: none; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li { margin: 0; width: 240px; padding-bottom: 0; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li:hover { background: #f1f1f1; }
  nav.mega-menu ul li a { font-family: 'BrandonText-Regular',sans-serif; color: #000!important; font-size: 1.2rem; letter-spacing: 0; text-decoration: none; }
  li.mega-menu__item.mega-menu__item--parent { position: relative; }
  .mega-menu__item--parent.active a.mega-menu__link::after { border-top: 5px solid #116f7d; }
  .banner-responsiv .pagebuilder-overlay,   .banner-responsiv .pagebuilder-slide-wrapper, .banner-responsiv .pagebuilder-slider { min-height: 400px!important; }
  .banner-responsiv .pagebuilder-overlay,   .banner-responsiv .pagebuilder-slide-wrapper, .banner-responsiv .pagebuilder-slider { min-height: 400px!important; }
  .banner .pagebuilder-banner-wrapper, .banner .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 400px!important; }
  .cms-home .banner .pagebuilder-banner-wrapper { min-height: 500px!important; }
  .gallery-image { order: unset; }
  .gallery-text { order: unset; }
  .page-products.page-layout-1column .products-grid .product-item { width: 25%; padding: 0 20px; }
  .video-banner { pointer-events: none; height: 410px; }
  .video-banner iframe { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 489px; border: 0; }
  .catalog-product-view.page-layout-1column .product-info-main { width: 43%; margin-left: 20px; }
  .catalog-product-view.page-layout-1column .product.media { width: 50%; margin-bottom: 50px; }
  .installVideo iframe { width: 1110px; height: 624px; }
  .breadcrumbs { max-width: 1280px; margin: 0; padding: 6px 0 6px 0; margin-left: auto; margin-right: auto; }
  .breadcrumbs li.item { font-size: 1.3rem; }
  .breadcrumbs li.item a { font-weight: 600; font-family: 'BrandonText-Light'; }
  .catalog-product-view .page-main .columns .column.main { width: 100%; margin: auto; margin-top: 30px; margin-bottom: 30px; }
  /* .home-block.container.become-dealer .md-form {width: 45%; float: left; margin:0 20px;text-align:right; } */
}
@media (max-width: 1024px) {
  .header.content a.logo { margin-left: 40px; }
  .nav-sections-item-content { position: inherit; }
  .nav-sections-item-content > .mega-menu { height: inherit; width: calc(100% - 1.5rem); }
  .nav-sections-item-content { height: auto!important; min-height: 100%; }
  .nav-sections-item-content { position: inherit; }
  .nav-sections-item-content { margin: 0; float: left; z-index: 9999; }
  nav.mega-menu ul li a { color: #1b1d36!important; }
  .navigation { display: none; }
  .nav-sections-items { z-index: 9999; }
  .nav-toggle { top: 30px; left: 10px; }
  .nav-sections-item-content { margin-top: 0; padding: 0; width: 100%; }
  .nav-sections-item-title.active { display: none; }
  .nav-sections-item-title { display: none; }
  nav.mega-menu ul li { margin-bottom: 15px; margin-right: 0; }
  nav.mega-menu ul.mega-menu__list { z-index: 9999; }
  nav.mega-menu { justify-content: flex-start; z-index: 99999; }
  .nav-open .nav-toggle:after { background: rgba(0,0,0,0.5); content: ''; display: block; height: 100%; position: fixed; right: 0; top: 0; width: 100%; z-index: 1; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 { display: block; }
  /* nav.mega-menu ul li a.mega-menu__link { margin-bottom: 0.5rem; margin-top: 0.5rem; } */
}
/* Extra large devices - Desktops landscape */
@media (min-width: 1200px) {
  .cms-inspired-ideas .home-block p { width: 80%; }
  .wetwall-btn a.pagebuilder-button-primary { min-width: 250px; }
  .cms-wetwallnew-installation .wetwall-btn a.pagebuilder-button-primary { width: auto!important; padding: 12px 40px; letter-spacing: 0.09em; }
  .cms-wetwallnew-installation .wetwallnew-RI-watch { padding-top: 50px; }
  .wetwallnew-accordion-header.active + .wetwallnew-accordion-content { padding-bottom: 20px; }
  .cms-wetwallnew-installation .wetwallnew-RI-preparation h3 { margin-top: 20px; max-width: 100%; }
  .cms-wetwallnew-installation .wetwallnew-RI-installingniches h3 { font-size: 50px; max-width: 395px; }
  .cms-wetwall-platinum-installer .wetwallnew-DC-in-pagenav-outer { max-width: 1023px!important; }
}
/* Extra large devices - Desktops landscape */
@media (min-width: 1440px) {
  .page-wrapper { display: flex; }
}
/* Extra large devices - Desktops landscape */
@media (min-width: 1920px) {
}

/* Mobile */
@media screen and (max-width: 767px) {
  .fieldset.create.account>.field:not(.choice)>.control,   .fieldset.create.info>.field:not(.choice)>.control, .fieldset.login>.field:not(.choice)>.control { width: 100%!important; clear: both!important; float: none!important; }
  .form-customer-login .actions-toolbar { float: none; }
  .form-customer-login .fieldset.login .actions-toolbar { display: flex; flex-direction: column-reverse; }
  .form-customer-login .actions-toolbar .secondary { float: none; margin-right: 10px; margin-bottom: 10px; display: inline-block; width: 190px; }
  .actions-toolbar br { display: none; }
  #social-login-popup .social-login .actions-toolbar .primary .action.create { margin-top: -15px!important; }
  #social-form-create .actions-toolbar .primary { float: none; }
  #social-login-popup .social-login .actions-toolbar .primary #button-create-social { margin-top: 20px!important; }
  /* Contact */
  .contact-index-index h1 span { font-size: 25pt!important; line-height: 30pt!important; }
  .contact-index-index .column:not(.sidebar-additional) .form.contact input.input-text, .form.contact .customer_type .control select { height: 38px!important; }
  .contact-index-index .banner { margin-bottom: 20px!important; }
  .contact-index-index .banner h1 { margin-top: 0!important; }
  .container.contact-block .col-lg-6.col-sm-6.custom-col-3 { margin: auto; }
  /* Contact Close */
}
/* Mobile Close */

/* ---------- Ganesh Styles Block Start ---------- */
.cms-technical-documents .static-breadcrumbs { margin-top: 135px; }
.cms-technical-documents .row-full-width-inner { max-width: 1120px!important; }
.cms-technical-documents h1 { font-size: 64px; line-height: 74px; letter-spacing: 0.5px; font-weight: 400; margin-top: 43px; margin-bottom: 32px; }
.cms-technical-documents .wetwallnew-LD-hero { background: #fff; background: linear-gradient(180deg, #fff 0, #fff 52%, #f9f2e8 52%, #f9f2ea 100%); padding: 0; margin-bottom: 0; padding-bottom: 9rem; }
.cms-technical-documents .wetwallnew-LD-hero-txt { padding-top: 15px; }
.cms-technical-documents .wetwallnew-RI-hero-txt { max-width: 740px; margin: auto; padding-bottom: 12px; }
.cms-technical-documents .wetwallnew-RI-hero-txt p { font-size: 20px; line-height: 28px; letter-spacing: 0.5px; }
.cms-technical-documents .wetwall-btn a.pagebuilder-button-primary, .cms-technical-documents .wetwall-btn div { width: 100%; }
.cms-technical-documents .wetwall-btn a.pagebuilder-button-primary { padding: 12px 5px; }
.cms-technical-documents .wetwall-LD-docs .min-height-div { flex: 1; }
.cms-technical-documents .wetwall-LD-docs p { font-size: 20px; line-height: 28px; margin-bottom: 35px; /* min-height: 100px; */ }
.cms-technical-documents .wetwall-LD-docs h3 { font-size: 20px; line-height: 28px; }

/* Menards & Lowes */
.cms-designs-wetwallnew-lowes-designs .wetwall-btn a.pagebuilder-button-primary, .cms-designs-wetwallnew-menards-designs .wetwall-btn a.pagebuilder-button-primary { margin: 25px 15px; }
.cms-designs-wetwallnew-lowes-designs .case-study-pro  .wetwall-btn a.pagebuilder-button-primary, .cms-designs-wetwallnew-menards-designs  .case-study-pro  .wetwall-btn a.pagebuilder-button-primary { margin: 0; }
.pro-btns-outline a.pagebuilder-button-primary { color: #126f7e; background: transparent!important; }
.pro-btns-outline a.pagebuilder-button-primary:hover { color: #fff; background: #126f7e!important; border-color: #126f7e; }
.cms-designs-wetwallnew-lowes-designs .pagebuilder-column.wetwallnew-DC-kits h4, .cms-designs-wetwallnew-menards-designs .pagebuilder-column.wetwallnew-DC-kits h4 { font-size: 21px; font-family: 'BrandonText-Regular'; font-weight: 600; }
.cms-designs-pro-design-collections .wetwall-whtelse-pro h4, .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro h4, .cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro h4 { font-size: 40px; }
.cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro, .cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro { padding-top: 150px; }
/* Menards & Lowes Close */

/* Inspired Ideas */
\.cms-inspired-ideas .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-overlay p { font-size: 18.5px; width: 490px; max-width: 100%; display: block; font-style: normal; font-weight: normal; margin-top: 10px; }
.cms-inspired-ideas .page-title-wrapper h2 { text-align: center; font-size: 55px; max-width: 585px; margin: auto; }
.cms-inspired-ideas .wetwallnew-ID.home-block.wetwallnew-inf p { font-size: 17px; line-height: 26px; }
.cms-inspired-ideas .wetwallnew-ID.home-block.wetwallnew-inf p:nth-child(2) { display: none; }
.cms-inspired-ideas .inspired-img-ba img { max-width: 110%; }
.cms-inspired-ideas .wetwallnew-inf .wetwall-btn a.pagebuilder-button-primary, .cms-inspired-ideas .wetwallnew-inf .wetwall-btn div { width: 100%; }
/* Inspired Ideas Close */

/* Responsive */
/* ---------- Mobile ---------- */
@media (max-width: 767.98px) {
}

/* ---------- Tablet Portrait ---------- */
@media (min-width: 768px) {
}

/* ---------- Tablet Landscape ---------- */
@media (min-width: 992px) {
}

/* ---------- Disktop ---------- */
@media (min-width: 1200px) {
}

/* ---------- Disktop Large ---------- */
@media (min-width: 1440px) {
}

/* ---------- Disktop Larger ---------- */
@media (min-width: 1920px) {
}
/* ---------- Ganesh Styles Block End ---------- */

/* ---------- Ramarajan Styles Block Start ---------- */
.account.sales-order-view .sidebar .nav.item.current a { padding: 0!important; }
.account .page-main .sidebar-main .block-collapsible-nav .item.current strong { height: auto; padding: 15px 18px 15px 15px; color: #fff!important; }
.sidebar.sidebar-main .block.block-collapsible-nav .content.block-collapsible-nav-content ul.nav.items li.current { background-color: #116f7d!important; }
.block-collapsible-nav .item a:hover { background-color: #e6f5f7; }
.box.box-address-billing, .box.box-address-shipping { background-color: #e6f5f7; }
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history thead tr th { background-color: #e6f5f7; padding: 15px; color: #1b1d36; }
.account .columns .sidebar.sidebar-main .block-collapsible-nav ul.items li.item a { padding: 15px 25px 15px 15px; }
#minicart-content-wrapper .product-item-details .details-qty { border: 1px solid #dfdfe1; padding: 0 10px; display: inline-block; }
.modal-popup._show, .modal-slide._show { z-index: 999!important; }
#minicart-content-wrapper .minicart-title { display: none; }
#minicart-content-wrapper .actions .secondary { float: left; }
.minicart-items .action.delete:before { content: none; }
.minicart-items .action.delete>span, .minicart-items .action.edit>span { clip: unset; width: auto; height: auto; position: absolute; left: 210px; bottom: 25px; font-size: 12px; color: #116f7d!important; text-decoration: none; }
#minicart-content-wrapper .action.viewcart { display: block; background: #116f7d!important; color: #fff; border: 1px solid #116f7d!important; font-family: 'BrandonText-Light'; font-weight: 400; text-transform: uppercase; font-size: 14px!important; letter-spacing: .2em!important; padding: 10px 36px; }
#minicart-content-wrapper .action.viewcart:hover { background-color: #fff!important; color: #116f7d!important; text-decoration: none!important; -webkit-transition: background-color .2s ease-out; -moz-transition: background-color .2s ease-out; -o-transition: background-color .2s ease-out; transition: background-color .2s ease-out; }
#minicart-content-wrapper #top-cart-btn-checkout { background-color: #fff!important; color: #116f7d!important; text-decoration: none!important; -webkit-transition: background-color .2s ease-out; -moz-transition: background-color .2s ease-out; -o-transition: background-color .2s ease-out; transition: background-color .2s ease-out; text-decoration: none; font-family: 'BrandonText-Light'; font-weight: 400; text-transform: uppercase; font-size: 14px; letter-spacing: .2em; padding: 10px 10px; border: 1px solid #116f7d!important; margin-left: 5px; }
#minicart-content-wrapper #top-cart-btn-checkout:hover { background: #116f7d!important; border: 1px solid #116f7d!important; color: #fff!important; }
.minicart-wrapper .block-minicart:after, .minicart-wrapper .block-minicart:before { content: none; }
#minicart-content-wrapper .minicart-items-wrapper { margin-top: 0; max-height: 100%; border: 0; }
#minicart-content-wrapper .minicart-items-wrapper .minicart-items { padding-bottom: 50px; border-bottom: 1px solid #dfdfe1; }
#mini-cart .product-image-container img { width: 90px!important; height: 90px!important; }
#mini-cart .product-image-container { width: 90px!important; height: 90px!important; }

.modal-popup.confirm._show .modal-inner-wrap .modal-header { background: #116f7d; }
.modal-popup.confirm._show .modal-inner-wrap .action-accept { margin-left: 10px; width: 115px; display: block; background: #116f7d!important; color: #fff; border: 1px solid #116f7d!important; text-decoration: none; font-family: 'BrandonText-Light'; font-weight: 400; text-transform: uppercase; font-size: 14px!important; letter-spacing: .2em; padding: 10px 20px; }
.modal-popup.confirm._show .modal-inner-wrap .action-accept:hover { background-color: #fff!important; color: #116f7d!important; text-decoration: none!important; -webkit-transition: background-color .2s ease-out; -moz-transition: background-color .2s ease-out; -o-transition: background-color .2s ease-out; transition: background-color .2s ease-out; }
.modal-popup.confirm._show .modal-inner-wrap .modal-footer button.action-dismiss { width: 115px; letter-spacing: .2em; background-color: #fff!important; color: #116f7d!important; -webkit-transition: background-color .2s ease-out; -moz-transition: background-color .2s ease-out; -o-transition: background-color .2s ease-out; transition: background-color .2s ease-out; text-decoration: none; font-family: 'BrandonText-Light'; font-weight: 400; text-transform: uppercase; font-size: 14px; padding: 10px 20px; border: 1px solid #116f7d!important; }
.modal-popup.confirm._show .modal-inner-wrap .modal-footer button.action-dismiss:hover { background: #116f7d!important; border: 1px solid #116f7d!important; color: #fff!important; }
.checkout-cart-index #maincontent.page-main { max-width: 100%; }
.checkout-cart-index.page-layout-1column .column.main { max-width: 1000px; margin: 0 auto; }
.checkout-cart-index .page-main .columns .column.main .cart-container .cart-section-title { font-size: 52px; font-family: 'PublicoBanner-Light'; text-transform: capitalize; }
.cart-container .minicart-freeshipping { display: block; float: unset; background-color: #e6f5f7; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAMAAAA25D/gAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAASxQTFRFAAAAB561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561ZutaxQAAAGR0Uk5TAITy/+AwsnZ68fsB0hXh+v2vCnuwBfmroaKqygMHCAQWcEmChRhep4nn8BJWWICDPxdl0z5SdH1nUErp7zzQ+A3zhmsLchEfIa4CT5wlwTHNYwk9tymBLra5nUVM7qZU49gT3T0K0/EAAAEBSURBVHicXZBpV8IwFETHjoq4oeBG3QBREa1YEcEVlYKC+1L33f//H+SFFFvvl2TOzcmbBAA6DAbo7IKfbob89IR7+/y6n4HTGOBghBwajrZibCSoR8c4PhE3OanSFDAtzMxqnWBSlhRTssx5ldJaz3MBixlgKStpeUWwVnNrWttcB/PABgvYLJa2hO2/2aJ3dot72C+j/doDny7BPOQRKoTjOIAT9Te3WW1tqurFtWPgJFOPNbSu8RTJs/Q5QkpfEJdy/ZXWDV6bkm9ulb6jm1fj713hoa7bPD4pHec/nr3Ni2j31XpT6d0SPmzkVPxMeGULYcMwvtrdv3+aMdv8019t8B94DNtcJAAAAABJRU5ErkJggg==); padding: 25px 35px 25px 80px; background-position: 2.5% 40%; }
.cart.table-wrapper .item .col.item { border: 0; }
.cart-container .action.primary.checkout { display: block; background: #116f7d!important; color: #fff; border: 1px solid #116f7d!important; text-decoration: none; font-family: 'BrandonText-Light'; font-weight: 400; text-transform: uppercase; font-size: 14px; letter-spacing: .2em; float: right; }
.cart-container .action.primary.checkout:hover { background-color: #fff!important; color: #116f7d!important; text-decoration: none!important; -webkit-transition: background-color .2s ease-out; -moz-transition: background-color .2s ease-out; -o-transition: background-color .2s ease-out; transition: background-color .2s ease-out; }
.cart-totals .table-wrapper { border: 1px solid #ccc; border-width: 1px 0 1px 0; padding: 30px 0; }
.cart.table-wrapper .table>:not(caption)>*>* { border-bottom-width: 0; padding: 30px 10px; }

.dc-mobile-view { display: none!important; }
.footer-border p { color: #fff; }
.mobile-display { display: none!important; }
.mob-home-banner { display: none!important; }
.desk-home-banner { display: flex!important; }
.mob-wetwallnew-gif { display: none!important; }
.wetwallnew-gif { display: flex!important; }
.mob-featured-gallery { display: none!important; }
.featured-gallery { display: flex!important; }
.social-login-title .create-account-title, .social-login-title .login-title, .social-login-title h2.forgot-pass-title { font-size: 28px; }
#social-login-popup .block-container .block { padding: 20px 25px!important; }
#social-login-popup .block-container .block .block-title { font-size: 20px; margin-bottom: 18px; }
.account .columns .sidebar.sidebar-main .block-collapsible-nav ul.items li.item a, .account .page-main .sidebar-main .block-collapsible-nav .item.current a, .account .page-main .sidebar-main .block-collapsible-nav .item.current strong { font-size: 16px; color: #1b1d36; }
.fieldset>.field:not(.choice)>.label { font-size: 18px; font-weight: 700; }
.fieldset>.field.required>.label:after, .fieldset>.fields>.field.required>.label:after, .fieldset>.field._required>.label:after, .fieldset>.fields>.field._required>.label:after { position: absolute; font-size: 16px; margin: 0; }
.fieldset>.field .mage-error { color: #e02b27; font-size: 12px; text-align: left; }
.field.choice .label span { font-size: 16px; }
.actions-toolbar .secondary .action.back span { margin-left: 0; }
.customer-paymentinfo-index .actions-toolbar .secondary a.action.back { margin-left: 20px!important; }
.account.customer-address-form .form-address-edit .fieldset span { font-size: 16px; }
.account.customer-address-form .form-address-edit .actions-toolbar .primary button.action.save span { font-size: 16px; }
.account .column.main .block:not(.widget) .box-title>span, .magento-rma-guest-returns .column.main .block:not(.widget) .box-title>span, .multicheckout .box-title>span, .paypal-review .block .box-title>span, .sales-guest-view .column.main .block:not(.widget) .box-title>span, [class^='sales-guest-'] .column.main .block:not(.widget) .box-title>span { font-size: 16px; }
.fieldset.fieldset-fullname>.fields>.field>.label { font-size: 16px; }
address { font-size: 16px; }
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr td.actions a, .box-actions .action { font-size: 16px; }
.account .form-edit-account .field.choice .label span { font-size: 16px; }
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr td { font-size: 16px; }
.form-customer-create .create.account .field.group_id .control ul li { font-size: 18px; }
.form-customer-login .actions-toolbar .secondary .action.remind { font-size: 18px; color: #126f7e!important; }
.form-customer-login .actions-toolbar .primary button#bnt-social-login-authentication { float: unset; display: block; background: #116f7d!important; color: #fff; border: 1px solid #116f7d!important; text-decoration: none; font-family: 'BrandonText-Regular'; font-weight: normal; text-transform: uppercase; font-size: 14px; letter-spacing: .2em; padding: 10px 100px; }
.form-customer-login .actions-toolbar .primary button#bnt-social-login-authentication:hover { background-color: #fff!important; color: #116f7d!important; text-decoration: none!important; -webkit-transition: background-color .2s ease-in; -moz-transition: background-color .2s ease-in; -o-transition: background-color .2s ease-in; transition: background-color .2s ease-in; }
#social-login-popup .social-login .actions-toolbar .primary .action.create { background-color: #fff!important; color: #116f7d!important; text-decoration: none!important; -webkit-transition: background-color .2s ease-in; -moz-transition: background-color .2s ease-in; -o-transition: background-color .2s ease-in; transition: background-color .2s ease-in; text-decoration: none; font-family: 'BrandonText-Regular'; font-weight: normal; text-transform: uppercase; font-size: 14px; letter-spacing: .2em; padding: 10px 20px; border: 1px solid #116f7d!important; }
#social-login-popup .social-login .actions-toolbar .primary .action.create:hover { background: #116f7d!important; border: 1px solid #116f7d!important; color: #fff!important; }
input[type="datetime"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"] { text-transform: capitalize; border: 1px solid #dfdfe1; }
textarea { font-size: 16px!important; }
.form.contact .customer_type .control select { border: 1px solid #dfdfe1; font-size: 16px; color: #c2c2c2; }
.form.contact .comment .control select { border: 1px solid #dfdfe1; font-size: 16px; color: #c2c2c2; }
.custom-contact-btn .wetwall-btn-primary button.submit { display: block; background: #116f7d!important; color: #fff; border: 1px solid #116f7d!important; text-decoration: none; font-family: 'BrandonText-Regular'; font-weight: normal; text-transform: uppercase; font-size: 14px; letter-spacing: .2em; }
.custom-contact-btn .wetwall-btn-primary button.submit:hover { background-color: #fff!important; color: #116f7d!important; text-decoration: none!important; -webkit-transition: background-color .2s ease-out; -moz-transition: background-color .2s ease-out; -o-transition: background-color .2s ease-out; transition: background-color .2s ease-out; }
.minicart-wrapper .action.showcart .text { clip: unset; width: auto; height: auto; }
.minicart-wrapper .action.showcart .counter.qty { position: unset; background: none; color: #000; text-align: right; float: right; width: unset; height: unset; min-height: unset; line-height: 10px; margin-left: 4px; margin: 0 0 0 4px; }
.minicart-wrapper { width: 100%; margin-left: 30px; }
.page-header .minicart-wrapper .action.showcart.active { margin-top: 0; display: inline; }
.page-header .minicart-wrapper .action.showcart { margin-top: 0; display: inline; }
.form-customer-login .actions-toolbar .secondary .action.remind { color: #116f7d!important; text-decoration: none; }
.form-customer-login .actions-toolbar .secondary .action.remind:after { content: ""; height: 2px; display: block; background: linear-gradient(to right, #fff 50%, #116f7d 50%); background-size: 200% 100%; background-position: right bottom; transition: all .5s ease-out; }
.form-customer-login .actions-toolbar .secondary .action.remind:hover:after { width: 100%; background-position: left bottom; }
.header.content .minicart-wrapper { display: none; }
.header.content .header-links-topnav .minicart-wrapper { display: inline-block!important; }
#minicart-content-wrapper .minicart-freeshipping { display: none; }
.checkout-cart-index .cart-container .form-cart .summary .cart.main.actions button.action.update { display: none; }
.cart-container .product-image-container img { margin-top: 0; }
.cart.table-wrapper .product-item-name { }
.cart-container .product-image-container img { margin-top: 0; }
.checkout-cart-index #maincontent.page-main { box-shadow: none; }

#mini-cart .product-item a.action.delete { margin-left: 20px; text-transform: uppercase; }
.minicart-items li.product .product .product-item-details .product.options .content .product.options .label { display: none; }
.minicart-items .product.item-actions { float: right; }
#mini-cart .product-item a { font-size: 20px!important; display: inline-block; text-align: left; font-family: 'BrandonText-Regular'; text-transform: capitalize; letter-spacing: 0!important; line-height: 22px; }
.minicart-items .product-item-details { width: 60%; }
.minicart-items .product-item-title span { font-size: 14px; text-align: left; margin-left: 0; margin-right: 5px; }
.minicart-items .price-container .price { font-size: 18px; }
.checkout-cart-index .cart.table-wrapper .product-item-name a { font-size: 32px!important; display: inline-block; text-align: left; font-family: 'PublicoBanner-Light'; text-transform: capitalize; letter-spacing: 0!important; line-height: 22px; font-weight: normal; text-decoration: none; }
.checkout-cart-index .cart-container .item-sku { font-weight: normal; font-size: 14px; }
.checkout-cart-index .cart-container .item-option-details { font-size: 14px; }
.learn-more .pagebuilder-button-link:after { content: ""; height: 2px; display: block; background: linear-gradient(to right, #fff 50%, #116f7d 50%); background-size: 200% 100%; background-position: right bottom; transition: all .5s ease-out; }
.learn-more .pagebuilder-button-link:hover:after { width: 100%; background-position: left bottom; }
.cart-container .action-delete:before { content: none; }
.cart-container #shopping-cart-table .action.action-delete span { display: block; color: #116f7d; font-family: 'BrandonText-Regular'; text-transform: uppercase; letter-spacing: 0.1em; font-size: 13px; }
.cart-container #shopping-cart-table .action.action-delete:after { content: ""; height: 2px; display: block; background: linear-gradient(to right, #fff 50%, #116f7d 50%); background-size: 200% 100%; background-position: right bottom; transition: all .5s ease-out; }
.cart-container #shopping-cart-table .action.action-delete:hover:after { width: 100%; background-position: left bottom; }
#shopping-cart-table > tbody tr td .actions-toolbar { margin: 0; }
.cart-container #shopping-cart-table .action.action-delete { margin-top: 5px; }
.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.qty { width: 10%; }
.cart.table-wrapper .item-options { margin-top: 20px; }
.cart-container .price-excluding-tax .price { font-size: 20px; font-family: 'BrandonText-Regular'; font-weight: 600!important; }
#social-login-popup .social-login.block-container.create .block-content .actions-toolbar .primary button.create.primary { display: block; background: #116f7d!important; color: #fff!important; border: 1px solid #116f7d!important; text-decoration: none; font-family: 'BrandonText-Regular'; font-weight: normal; text-transform: uppercase; font-size: 14px; letter-spacing: .2em; padding: 10px 30px; }
.block p:last-child { font-size: 18px; }
#social-login-popup .social-login.block-container.create .block-content .actions-toolbar .primary button.create.primary:hover { background-color: #fff!important; color: #116f7d!important; text-decoration: none!important; -webkit-transition: background-color .2s ease-out; -moz-transition: background-color .2s ease-out; -o-transition: background-color .2s ease-out; transition: background-color .2s ease-out; }
.form-password-forget .actions-toolbar { float: right; }
#social-login-popup .social-login.forgot .form-password-forget .actions-toolbar .primary button.primary { display: block; background: #116f7d!important; color: #fff!important; border: 1px solid #116f7d!important; text-decoration: none; font-family: 'BrandonText-Regular'; font-weight: normal; text-transform: uppercase; font-size: 14px; letter-spacing: .2em; padding: 10px 50px; }
#social-login-popup .social-login.forgot .form-password-forget .actions-toolbar .primary button.primary:hover { background-color: #fff!important; color: #116f7d!important; text-decoration: none!important; -webkit-transition: background-color .2s ease-out; -moz-transition: background-color .2s ease-out; -o-transition: background-color .2s ease-out; transition: background-color .2s ease-out; }
.form-password-forget .fieldset .field.note { font-size: 18px; }
.pdp-block-fullwidth .pagebuilder-column a { display: inline-block; color: #116f7d; font-family: 'BrandonText-Regular'; text-transform: uppercase; letter-spacing: 0.1em; font-size: 13px; font-weight: 600; text-decoration: none; }
.pdp-block-fullwidth .pagebuilder-column a:after { content: ""; height: 2px; display: block; background: linear-gradient(to right, #fff 50%, #116f7d 50%); background-size: 200% 100%; background-position: right bottom; transition: all .5s ease-out; }
.pdp-block-fullwidth .pagebuilder-column a:hover:after { width: 100%; background-position: left bottom; }
.pdp-block-fullwidth .pagebuilder-column .slick-slide a { display: block; }
.fotorama__thumb-border { border: 0!important; display: none; }
.fotorama__nav--thumbs { text-align: center; }
.fotorama__nav--thumbs .fotorama__nav__frame { padding: 0!important; }
.fotorama--fullscreen { background: rgba(0, 0, 0, 0.5); }
.fotorama__fullscreen .fotorama__zoom-in, .fotorama__fullscreen .fotorama__zoom-out { display: none !important; }
.fotorama__nav.fotorama__nav--thumbs { height: auto!important; }
.fotorama__nav--thumbs .fotorama__active .fotorama__loaded { border-radius: 0px; border: 3px solid #116e7c !important; }
.desk-wing-panel { display: block!important; }
.mob-wing-panel { display: none!important; }
.whywt-hero-mob { display: none!important; }
.whywt-hero-copy-mob { display: none!important; }
.wetwallnew-bath-mob { display: none!important; }
.whywt-hero-desk { display: block!important; }
.wetwallnew-bath-tabs-mob { display: none!important; }
.wetwallnew-bath-tabs { display: block!important; }
.wt-display-desk { display: block!important; }
.wt-instal-mob { display: none!important; }

/* Responsive */
/* ---------- Mobile ---------- */
@media (max-width: 767.98px) {
  .account .page-main { padding-top: 25px; }
  .account .form-edit-account .actions-toolbar > .secondary:last-child { float: right; }
  .account .breadcrumbs { padding-left: 0!important; }
  .account .form-edit-account .fieldset.password .control { width: 60%; }
  .account .form-edit-account .fieldset.password .field.email .control { width: 100%; }
  .account .form-edit-account .fieldset.password .control input[type="email"] { width: 60%; }
  .account .form-edit-account .fieldset.password .label { padding-top: 0; }
  .account #maincontent.page-main { padding-left: 25px!important; padding-right: 25px!important; }
  .account.customer-account-edit #maincontent.page-main,   .account.customer-account-index #maincontent.page-main,   .account.customer-address-form #maincontent.page-main,   .account.customer-address-index #maincontent.page-main,   .account.sales-order-history #maincontent.page-main,   .account.wishlist-index-index.wishlist-index-index #maincontent.page-main,   .checkout-cart-index #maincontent.page-main,   .checkout-index-index.checkout-index-index #maincontent.page-main, .checkout-onepage-success.page-layout-1column #maincontent.page-main { padding-left: 25px!important; padding-right: 25px!important; }
  .account #maincontent.page-main .column.main { padding-left: 0; padding-right: 0; }
  .block-cards-list .block-title h2 { display: none; }
  .checkout-payment-method .actions-toolbar .primary { margin-right: 20px; }
  .account.customer-paymentinfo-index #maincontent.page-main .manage-payment-method .block-content .box .checkout-payment-method .actions-toolbar .secondary { margin-top: 20px; }
  .customer-paymentinfo-index .actions-toolbar .secondary a.action.back { margin-left: 0!important; }
  .account #maincontent.page-main { width: 100%; }
  .account.customer-address-form .form-address-edit .fieldset .label, .account.customer-paymentinfo-index .form-address-edit .fieldset .label { width: 100%; }
  .account.customer-address-form .fieldset .field, .account.customer-paymentinfo-index .fieldset .field { margin-bottom: 10px; }
  .account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr { border: 0; }
  .account.customer-address-form .form-address-edit .fieldset .field.choice.set.shipping .label { float: unset; }
  .account.customer-address-form .form-address-edit .fieldset .field.choice.set.billing .label { float: unset; }
  .account.customer-address-form .form-address-edit .fieldset .field.choice.set.billing input { margin-top: 5px; }
  .account.customer-address-form .form-address-edit .fieldset .field.choice.set.shipping input { margin-top: 5px; }
  .account .page-title-wrapper .page-title { margin-top: 0; }
  .form-edit-account a.action.back { margin-left: 0; }
  .account .column.main { order: 2; }
  .header.content .sections.nav-sections .minicart-wrapper { display: flex; margin-left: 0; }
  .minicart-wrapper .action.showcart .counter.qty { float: left; margin: 0 0 0 50px; }
  :lang(fr).minicart-wrapper .action.showcart .counter.qty { float: left; margin: 0 0 0 48px; }
  .minicart-wrapper .action.showcart span.text { float: left; width: 100%; }
  .wetwall-credit-card-form { display: block; }
  .checkout-index-index #authnetcim-form-cc .fields .field.month { width: 50%; }
  .checkout-index-index #authnetcim-form-cc .fields .field.wetwall-year { padding-left: 0; }
  .project-details div:nth-child(2),   .project-details div:nth-child(3), .project-details div:nth-child(4) { margin-bottom: 5px; }
  .wetwall-checkout-project-type { margin-top: 0; }
  .wetwall-guest-checkout-create-account { display: flex; }
  .wetwall-guest-checkout-create-account input[type="checkbox"] { top: -13px; }
  #checkout-step-payment .fieldset { margin-bottom: 35px; }
  .opc-wrapper .wetwall-login-block { display: block; text-align: center; }
  .wetwall-checkout-title { font-size: 38px; }
  .wetwall-signin-block { font-size: 16px; }
  .row-mp.wetwall-checkout { flex-direction: column-reverse; }
  .wetwall-checkout-sidebar #opc-sidebar { min-width: unset; padding: 10px; }
  .checkout-index-index.checkout-index-index #maincontent.page-main { padding: 0; }
  .checkout-index-index.checkout-index-index #maincontent.page-main .column.main { padding: 0; }
  .wetwall-checkout-sidebar #opc-sidebar { padding: 10px 25px; }
  .row-mp.wetwall-checkout { padding: 0; }
  .wetwall-checkout-steps { padding: 0; margin: 0; }
  .checkout-payment-method .payment-methods { margin: 0; }
  .checkout-payment-method .payment-method._active .payment-method-content { padding: 0; }
  .cms-design-collections .pagebuilder-column.wetwallnew-DC-whowants h2,   .cms-wetwall-new-resources .pagebuilder-column.wetwallnew-DC-whowants h2, .cms-wetwallnew-resources .pagebuilder-column.wetwallnew-DC-whowants h2 { font-size: 25pt; line-height: 30pt; }
  .wetwallnew-resources p { margin-left: 0; max-width: 100%; }
  .wetwallnew-resources .wetwall-btn div.pagebuilder-button-primary, .wetwallnew-resources h2 { margin-left: 0; }
  .wetwallnew-resources-rimg { margin: 93px 0; }
  .wetwallnew-resources .wetwall-btn div[data-content-type="button-item"] { display: block!important; }
  .wetwallnew-DC-in-pagenav-outer .wetwall-btn div[data-content-type="button-item"] { display: block!important; width: 100%!important; margin-bottom: 2rem; }
  .wetwallnew-resources-rimg .pagebuilder-column-group .pagebuilder-column:first-child { order: 2; }
  #req_application { padding: 0; }
  .wetwallnew-PI-application form .md-form { margin-left: 0; }
  .page-with-filter.page-products .columns, .page-with-filter.page-products.shopwetwall-index-index.page-layout-2columns-left .columns { width: 100%; }
  .product-item-details .product-item-name a.product-item-link { font-size: 20px!important; line-height: 26px!important; text-align: center; }
  .shopwetwall-index-index span.shopwetwall-listing { width: 100%; margin-top: 3rem; margin-bottom: 1.5rem; padding: 0 100px; font-size: 25pt; line-height: 30pt; }
  .page-with-filter.page-products .sidebar.sidebar-main, .shopwetwall-index-index .sidebar.sidebar-main { flex-basis: 100%!important; padding: 0 25px; }
  .page-with-filter.page-products .column.main, .shopwetwall-index-index .column.main { flex-basis: 100%; }
  #layer-product-list .toolbar-products { margin-left: 0; }
  .products-grid .product-items { text-align: unset; }
  .products-grid .product.product-item { width: 194px!important; border: 0; }
  .wetwallnew-PI-application form { width: 100%; }
  .wetwallnew-PI-application form .md-form { width: 100%; }
  .mob_text_space { padding: 0!important; }
  .wetwallnew-PI-who .pagebuilder-column .wetwall-btn div[data-content-type="button-item"] { display: block!important; }
  .wetwallnew-DC-whowants .wetwall-btn div[data-content-type="button-item"] { display: block!important; }
  .wetwallnew-RI-Faq .faq-block { margin-top: 10px!important; }
  .wetwallnew-RIU-Faq h3 { font-size: 24px; }
  .wetwallnew-RIU-Faq h1 { font-size: 30px; padding-top: 40px!important; }
  .wetwall-LD-docs .pagebuilder-column .wetwall-btn div[data-content-type="button-item"] { display: block!important; }
  .wetwall-btn div.pagebuilder-button-primary { width: 100%; }
  .wetwallnew-RI-hero .ww-fill-btn { display: block!important; margin-left: 0!important; }
  .wetwallnew-RI-hero .ww-outline-btn { display: block!important; margin-bottom: 6rem; }
  .wetwall-LD-docs { padding: 80px 0 0!important; }
  .wetwall-LD-docs h2 { margin-bottom: 10px!important; }
  .ww-outline-btn a { width: 100%; margin: 0; }
  .cms-technical-documents .wetwallnew-RI-hero-txt p { padding-top: 5rem; }
  .ww-fill-btn a { width: 100%; margin: 0; margin-bottom: 30px; }
  .cms-literature-downloads .wetwall-LD-docs .row-full-width-inner { width: 100%!important; }
  .wetwall-LD-docs h2 { font-size: 25pt; line-height: 30pt; }
  .wetwallnew-RI-hero.wetwallnew-LD-hero { padding: 0 20px; }
  .cms-literature-downloads .wetwallnew-LD-hero { padding: 0 25px 50px; }
  .cms-inspired-ideas .wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn div, .cms-wetwall-platinum-installer .wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn div { width: 100%; display: block!important; }
  .wetwallnew-DC-in-pagenav-outer { margin-top: -65px; }
  .cms-inspired-ideas .wetwallnew-ID.home-block.wetwallnew-inf p, .page-title-wrapper p { font-size: 20px!important; line-height: 30px; }
  .cms-inspired-ideas .share-fullwidth .home-block .wetwall-btn div[data-content-type='button-item'] { width: 100%; margin-bottom: 3rem; padding: 0 20px; }
  .wetwallnew-inf .pagebuilder-column figure { width: 100%; height: auto; float: left; margin-right: 0; margin-bottom: 2rem; }
  .wetwallnew-inf .pagebuilder-column { display: inline-block!important; margin-bottom: 35px; }
  .share-fullwidth .pagebuilder-column { padding: 0 25px!important; }
  .cms-inspired-ideas .home-block h2,   .cms-inspired-ideas h2 span, .cms-wetwall-platinum-installer h2 { margin-top: 1rem; font-size: 25pt!important; line-height: 30pt!important; }
  .wetwall-home-baner .pagebuilder-overlay h1 { max-width: 100%; width: 100%; }
  .customer-account-edit .field-company .control { width: 100%!important; }
  .account.vault-cards-listaction { padding-left: 15px; padding-right: 15px; }
  .account.customer-paymentinfo-index .fieldset .control, .customer-address-form #form-validate .fieldset .control { width: 100%; }
  /* nav.mega-menu ul li.active a.mega-menu__link {border-bottom: 0px;} */
  nav.mega-menu ul li.mega-menu__item--parent:hover ul.mega-menu__inner-list--level1 { padding: 10px 0!important; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 { padding-top: 10px!important; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 { margin-top: 10px; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li.mega-menu__inner-item--level1 { margin-bottom: 0; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li a.mega-menu__inner-link { padding: 10px 0!important; }
  nav.topNav a { color: #000!important; }
  .page-header .switcher .options .action.toggle.active:hover:after { content: none; }
  .nav-before-open .page-wrapper { overflow: scroll!important; }
  .catalog-product-view .additional-container { display: inline-grid; }
  .catalog-product-view.page-layout-1column .product-info-main { padding: 0 25px; }
  .catalog-product-view .product.media { padding: 0 25px; }
  .fotorama__stage__shaft { width: 100%!important; }
  .fotorama__stage { width: 100%!important; }
  .catalog-product-view #product_addtocart_form { display: block; }
  .catalog-product-view #product_addtocart_form #product-options-wrapper { width: 100%; float: unset; }
  .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset { display: block; }
  .product-options-bottom .box-tocart { margin: 0; }
  .catalog-product-view .product-info-main .product-add-form .box-tocart .actions button.action.primary.tocart { width: 100%!important; }
  .catalog-product-view .wheretobuy.custom-wheretobuy { text-align: center; }
  .catalog-product-view .page-main .wa_product_title h1 span.product_name { font-size: 24px!important; }
  .catalog-product-view .page-main .wa_product_title h1 span.product_sku { font-size: 12px; }
  .catalog-product-view .page-main .product-info-main .description .value, .product.attribute.description p { font-size: 16px; }
  .priceQtyTopContainer .field.size.required .price_size span { font-size: 18px; }
  .catalog-product-view #product_addtocart_form .product-options-bottom { width: 100%; }
  .catalog-product-view .page-main .columns { padding: 0; }
  .pdp-block-fullwidth.pdp-feature-benefit { padding: 50px 25px!important; }
  .catalog-product-view .wetwall-whtelse-pro-layers ul li:before { position: unset; }
  .catalog-product-view .wetwall-whtelse-pro-layers ul li:after { content: none; }
  .catalog-product-view .wetwallnew-edge-configurations .pagebuilder-column.wetwallnew-panels { margin: 0; flex-basis: 50%; padding: 10px; }
  .catalog-product-view .wetwallnew-edge-configurations .wetwallnew-panels p:first-child { font-weight: bold; }
  .catalog-product-view .pdp-block-fullwidth.wetwall-whtelse-pro p span { font-size: 20px!important; font-weight: bold; }
  .checkout-cart-index .page-main .columns .column.main .cart-container .cart-section-title { text-align: center; font-size: 38px; }
  .checkout-cart-index .cart.table-wrapper .product-item-name a { font-size: 16px!important; font-family: 'BrandonText-Regular'; }
  .checkout-cart-index .cart-summary #cart-totals .table.totals tbody th.mark { float: left; text-align: left; }
  .cart-container .action.primary.checkout { width: 100%; }
  .checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.qty { width: 40%; }
  #shopping-cart-table > tbody tr td .actions-toolbar { position: relative; right: -75px; width: 50%; float: right; }
  .cart.table-wrapper .item .col.item { padding: 50px 0 10px 75px; }
  .cms-wetwallnew-installation .wetwallnew-RI-wow-wi h2 { margin-top: 30px; margin-bottom: 35px; }
  .cms-wetwallnew-installation .wetwall-btn div.pagebuilder-button-primary { margin-bottom: 20px; }
  .cms-wetwallnew-installation .row-full-width-inner { padding-top: 30px!important; padding-bottom: 0!important; }
  .cms-wetwallnew-installation .RI-morevideos-block .row-full-width-inner { padding-top: 0!important; }
  .wt-display-desk { display: none!important; }
  .wt-instal-mob { display: block!important; padding: 0 25px!important; text-align: center; }
  .cms-wetwallnew-installation .wt-instal-mob p { margin-top: 5px; font-size: 20px!important; line-height: 30px!important; }
  .footer-border.footer-links p { font-size: 16px; }
  .wt-instal-slider.pagebuilder-slider .pagebuilder-overlay .pagebuilder-collage-content p:first-child { font-weight: 600; }
  .pagebuilder-slider.wt-instal-slider.slick-initialized { min-height: 810px!important; position: relative; }
  .wt-instal-slider.pagebuilder-slider .pagebuilder-overlay { position: relative; bottom: -485px; }
  .cms-wetwallnew-installation .wetwallnew-RI-preparation-rblock { margin-left: 0; padding-left: 0; }
  .cms-wetwallnew-installation .wetwallnew-RI-installingniches .row-full-width-inner .wetwallnew-RI-preparation-lblock { padding-left: 0; margin-right: 0; }
  .pagebuilder-column.pg_video_col.wetwall-nichevideo { min-height: 215px!important; }
  .wetwall-nichevideo .pg_video_area { height: 215px; }
  /* .wt-instal-mob.wetwallnew-RI-preparation:nth-child(1) .pagebuilder-slider.wt-instal-slider.slick-initialized { min-height: 750px !important; } */
  /* .wt-instal-mob.wetwallnew-RI-preparation:nth-child(2) .pagebuilder-slider.wt-instal-slider.slick-initialized { min-height: 750px !important; } */
  /* .wt-instal-mob.wetwallnew-RI-preparation:nth-child(3) .pagebuilder-slider.wt-instal-slider.slick-initialized { min-height: 810px !important; } */
  /* .wt-instal-mob.wetwallnew-RI-preparation:nth-child(4) .pagebuilder-slider.wt-instal-slider.slick-initialized { min-height: 810px !important; } */
  .cms-wetwallnew-installation .wetwallnew-RI-installingniches .row-full-width-inner .wetwallnew-RI-preparation-lblock { order: 2; }
  .cms-technical-documents .wetwall-LD-docs h3 { font-size: 24px; line-height: 34px; }
  .cms-technical-documents h1 { font-size: 33pt; line-height: 40pt; }
  .cms-wetwallnew-installation .wetwallnew-RI-installingniches .wetwall-btn div.pagebuilder-button-primary { padding: 12px 10px; margin-bottom: 20px; }
  .cms-wetwallnew-installation .wetwallnew-RI-installingniches h3 { margin-top: 30px; font-size: 25pt; line-height: 30pt; font-family: 'PublicoBanner-Light'; font-weight: 400; margin-bottom: 20px; max-width: 100%; }
  .cms-wetwallnew-installation .wetwallnew-RI-installingniches .row-full-width-inner .wetwallnew-RI-preparation-lblock p { font-size: 20px; line-height: 30px; }
  .cms-wetwallnew-installation .wetwallnew-RI-installingniches { margin-top: 70px; padding: 40px 25px 80px 25px; }
  .RI-morevideos-tab button span { line-height: 1.6; }
  .wetwallnew-RI-morevideos .widget.block-static-block { line-height: .6; }
  .RI-morevideos-tab::-webkit-scrollbar { width: .5em; }
  .RI-morevideos-tab::-webkit-scrollbar-track { box-shadow: inset 0 0 20px #c3e2e7; }
  .RI-morevideos-tab::-webkit-scrollbar-thumb { background-color: #116f7d; border-radius: 10px; }
  .RIVcaption { display: none; }
  .RI-morevideos-block { height: auto; }
  .RI-morevideos-tab { height: 320px; overflow-y: auto; }
  .RI-morevideos-block .tabcontent { height: auto; }
  .wetwallnew-RI-morevideos { padding: 0 25px; margin-top: 0; margin-bottom: 80px; }
  .wetwallnew-RI-morevideos h2 { margin-top: 30px; font-family: 'PublicoBanner-Light'; font-weight: 400; font-size: 25pt; line-height: 30pt; }
  .wetwallnew-RI-morevideos .RI-morevideos-block .pagebuilder-column:first-child { order: 2; }
  .wetwallnew-RI-wow-wi { padding: 0 25px; padding-bottom: 0!important; }
  .cms-wetwallnew-installation .wetwallnew-RI-wow-wi h2 { font-size: 25pt; line-height: 30pt; }
  .cms-wetwallnew-installation .wetwallnew-RI-watch h2 { margin-top: 3rem; margin-bottom: 1rem; font-size: 25pt; line-height: 30pt; }
  .pg_roboto.pg_thin.pg_video, .wetwallnew-RI-wow-wi .row-full-width-inner .pagebuilder-column-group { padding: 0 25px; }
  .wetwallnew-RI-watch, wetwallnew-RI-video-play { padding: 0 25px; }
  .wetwallnew-RI-video-play .pagebuilder-column.pg_video_col { min-height: 215px!important; }
  .Play-ico { width: 83px; }
  .wetwallnew-RI-video-play .pagebuilder-column.pg_video_col .pg_video_area { width: 100%; height: 215px; }
  .wetwallnew-RI-morevideos h2 { width: 100%; }
  .cms-wetwallnew-installation .wetwall-btn div.pagebuilder-button-primary { font-size: 12px; padding: 10px; letter-spacing: .5px; }
  .cms-wetwallnew-installation .wetwall-btn div { display: block!important; padding: 0 0; }
  .cms-wetwallnew-installation .wetwallnew-RI-hero-txt p, .cms-wetwallnew-installation .wetwallnew-RI-watch p { margin-bottom: 0; padding-top: 0; font-size: 24px; line-height: 34px!important; }
  .wetwallnew-RI-hero .wetwall-btn { padding: 0 25px; }
  .wetwallnew-RI-Faq .wetwall-btn { padding: 0 25px; }
  .wt-instal-mob.wetwallnew-RI-preparation .slick-dots { position: absolute; top: 478px; }
  .cms-wetwallnew-installation .wetwallnew-RI-install-body p { font-size: 20px; line-height: 30px; }
  .cms-wetwallnew-installation .wetwallnew-RI-hero { padding: 0 25px; }
  .cms-literature-downloads h1, .cms-wetwallnew-installation h1 { padding: 0 20px; font-size: 25pt; line-height: 30pt; }
  .wetwallnew-why-vsvideo h2 { margin-bottom: 1rem; font-size: 25pt; line-height: 30pt; }
  .wetwallnew-bath select.div-toggle { font-size: 18px; line-height: 18px; height: 45px; }
  .wetwallnew-bath h2 { margin-bottom: 2rem; margin-top: 227px; font-size: 25pt; line-height: 30pt; }
  .cms-why-wetwall .wetwallnew-bath h2 { margin-top: 2rem; }
  .instPrice,   .instTime, .perform { padding-top: 30px; }
  .wetwallnew-bath { padding: 50px 25px; }
  .wetwallnew-bath-tabs { display: none!important; }
  .cms-wetwallnew-installation .wetwallnew-RI-hero-txt p { padding-top: 3rem; padding-left: 20px; padding-right: 20px; }
  .wetwallnew-bath-tabs-mob { display: block!important; }
  .wetwallnew-why-imgtxt.wetwallnew-why-imgtxt-rightimg .pagebuilder-column-group .pagebuilder-column.wetwallnew-why-imgtxt-txt { order: 2; }
  .wetwallnew-why-imgtxt.wetwallnew-why-imgtxt-rightimg h2, .wetwallnew-why-imgtxt.wetwallnew-why-imgtxt-rightimg p { margin-left: 0; }
  .wetwallnew-why-imgtxt.wetwallnew-why-imgtxt-rightimg { padding-top: 40px; padding-bottom: 40px; }
  .wetwallnew-why-imgtxt-rightimg { padding: 40px 25px; }
  .wetwallnew-why-imgtxt h2 { margin-top: 1rem; margin-left: 0; font-size: 25pt; line-height: 30pt; }
  .wetwallnew-why-imgtxt p { font-size: 24px; line-height: 34px; }
  .wetwallnew-why-imgtxt { padding: 10px 25px; }
  .wetwallnew-why-imgtxt img { margin-left: 0; }
  .wetwallnew-why-testi-txt { font-size: 25pt; line-height: 30pt; }
  .wetwallnew-bath-tab-body-txt-author { font-size: 20px; line-height: 30px; padding-bottom: 10px; }
  .wetwallnew-why-testi { padding: 50px 25px; }
  .wetwallnew-why-vsvideo { padding: 0 25px; }
  .wetwallnew-why-vsvideo-play { padding: 0 25px; }
  .wetwallnew-why-vsvideo-play .pagebuilder-column.pg_video_col { background-size: contain!important; }
  .whywt-hero-copy-mob h5, .whywt-hero-copy-mob h5 span { font-family: 'PublicoBanner-Light'; font-size: 24px!important; line-height: 34px; letter-spacing: .2rem; }
  .whywt-hero-desk { display: none!important; }
  .whywt-hero-mob { display: block!important; }
  .wetwallnew-bath-mob { display: block!important; }
  .whywt-hero-copy-mob { display: block!important; }
  .whywt-hero-copy-mob p, .whywt-hero-copy-mob p span { font-size: 20px!important; line-height: 30px; }
  .wetwallnew-why-imgtxt.wetwallnew-why-imgtxt-rightimg figure { margin-right: 0; }
  .cms-why-wetwall .wetwallnew-why .wetwall-btn div[data-content-type='button-item'] { width: 100%; }
  .wetwallnew-bath-tabs { width: 100%; }
  .wetwallnew-why-testi { width: 100%; }
  .wetwallnew-bath-tabs ul.tabs-navigation.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all { display: inline-block!important; }
  .wetwallnew-why { margin-top: 20px; }
  .cms-why-wetwall .page-main-full-width .breadcrumbs { display: block; }
  .wetwallnew-why { padding: 0 25px; }
  .wetwallnew-why h1 { width: 100%; font-family: 'PublicoBanner-Light'!important; font-weight: 400; font-size: 25pt; line-height: 30pt; }
  .wetwall-why-body { width: 100%; padding-bottom: 2rem; font-size: 24px; line-height: 34px; }
  .wetwallnew-why-vsvideo-play .pg_video_area { width: 100%; height: 215px; }
  .wetwallnew-why-vsvideo-play { min-height: 250px!important; }
  .wetwallnew-why-vsvideo-play .pagebuilder-column.pg_video_col { min-height: 215px!important; }
  .design-det-coll-slider { margin-top: 40px!important; }
  .wetwallnew-why .pagebuilder-column-group:nth-child(2) { margin-bottom: 2rem; }
  .wetwall-whtelse-pro { padding: 50px 25px; }
  .wetwall-whtelse-pro h4 { font-size: 25pt; line-height: 30pt; text-align: center; }
  .wetwall-whtelse-pro .pagebuilder-column-group .pagebuilder-column { margin: 0 0 20px; display: inline-block!important; }
  .wetwall-whtelse-pro .pagebuilder-column-group:nth-child(2) .pagebuilder-column figure { width: 45%; float: left; margin-right: 20px; }
  .wetwall-whtelse-pro .wetwall-whtelse-pro-title { font-size: 20px; }
  .wetwallnew-why-vsvideo p { font-size: 24px; line-height: 34px; }
  .case-study-pro .wetwall-btn { display: block!important; }
  .case-study-pro .wetwall-btn div.pagebuilder-button-primary { width: 100%; }
  .case-study-pro p br { display: none; }
  .case-study-pro h3 { font-size: 25pt; line-height: 30pt; }
  .case-study-pro .influencer-txt p { margin-top: 10px; margin-bottom: 10px; font-family: 'BrandonText-Regular'; }
  .case-study-pro { padding: 55px 25px; }
  .faq-block .accordion p { display: flex; justify-content: space-between; padding-bottom: 5px; }
  .faq-block .accordion { padding: 8px 0; }
  .faq-block .accordion p span { font-size: 24px!important; line-height: 34px; }
  .faq-block .panel { padding: 0; }
  .faq-block .panel p { width: 100%; }
  .faq-block .panel p span { font-size: 18px!important; line-height: 26px; }
  .faq-block h2.wetwall-h2 { padding-top: 20px; padding-bottom: 10px; }
  .faq-block { padding: 0 25px; }
  .access-insta-suprt .access-insta-col a { font-size: 18px!important; line-height: 26px; }
  .wetwall-accesories-install .learn-more .pagebuilder-button-link { font-size: 18px!important; line-height: 26px; }
  .desk-wing-panel { display: none!important; }
  .mob-wing-panel { display: block!important; }
  .wetwallnew-edge-configurations h3 { font-size: 24px; }
  .wetwallnew-panels p { font-size: 18px; }
  .wetwallnew-panels div p:last-child { font-size: 14px; }
  .wetwallnew-edge-configurations .widget.block.block-static-block .pagebuilder-column-group.configuration .wetwallnew-panels { margin: 0; padding: 0px; }
  .wetwallnew-edge-configurations .widget.block.block-static-block .pagebuilder-column-group.configuration.flex-mobile .wetwallnew-panels { margin: 0; flex-basis: 50%; padding: 10px; }
  .wetwallnew-edge-configurations { padding: 60px 25px; }
  .wetwallnew-edge-configurations h2 { font-size: 30px; }
  .wetwall-whtelse-pro-layers ul li { margin-bottom: 25px; border-bottom: 1px solid #dfdfe1; padding-bottom: 20px; display: flex; font-size: 20px; }
  .wetwall-whtelse-pro-layers ul li:nth-child(1):before { content: '1'; background: #cfe2e5; width: 30px; height: 30px; display: inline-block; line-height: 10px; text-align: center; border-radius: 35px; color: #126f7e; margin-right: 10px; font-size: 15px; margin-top: 8px; padding: 10px; }
  .wetwall-whtelse-pro-layers ul li:nth-child(2):before { content: '2'; background: #cfe2e5; width: 30px; height: 30px; display: inline-block; line-height: 10px; text-align: center; border-radius: 35px; color: #126f7e; margin-right: 10px; font-size: 15px; margin-top: 8px; padding: 10px; }
  .wetwall-whtelse-pro-layers ul li:nth-child(3):before { content: '3'; background: #cfe2e5; width: 30px; height: 30px; display: inline-block; line-height: 10px; text-align: center; border-radius: 35px; color: #126f7e; margin-right: 10px; font-size: 15px; margin-top: 8px; padding: 10px; }
  .wetwall-whtelse-pro-layers ul li:nth-child(4):before { content: '4'; background: #cfe2e5; width: 30px; height: 30px; display: inline-block; line-height: 10px; text-align: center; border-radius: 35px; color: #126f7e; margin-right: 10px; font-size: 15px; margin-top: 8px; padding: 10px; }
  .lSAction > .lSPrev { top: 18%; right: 285px; }
  .lSAction > .lSNext { right: 5px; top: 18%; }
  .lSSlideWrapper .lSSlide { height: auto!important; }
  .wetwall-whtelse-pro-layers-outer { padding: 0 25px!important; }
  .wetwall-whtelse-pro-layers-outer h2 { font-size: 25pt; line-height: 30pt; padding-bottom: 20px; padding-top: 50px; }
  .detail-prod-slider .lSSlideWrapper { float: unset; margin: 0 auto; }
  .prod-slider-details { display: block; }
  .prod-slider-details .order-btn .order-prim-btn { width: 100%; float: unset; margin-bottom: 0; }
  .prod-slider-details .prod-details { float: unset; width: 100%; }
  .prod-slider-details .order-btn { padding-top: 20px; width: 100%; }
  .lSSlideOuter .lSPager.lSGallery li.active a:after { content: none; }
  .detail-prod-slider .lSSlideOuter .lSPager.lSGallery { display: none; width: 100%!important; padding: 0 25px!important; }
  .lSSlideOuter .lSPager.lSGallery li { width: 18%!important; margin-right: 1px!important; margin-left: 5px; }
  .lSSlideOuter .lSPager.lSGallery li img { width: 95%; height: 35px; margin-left: 0; }
  .wetwallnew-pro-benfits .pagebuilder-column-group .pagebuilder-column { margin: 0; }
  .wetwallnew-pro-benfits { padding: 0 20px 30px; }
  .wetwallnew-prodesign { padding: 25px!important; }
  .wetwallnew-prodesign .pagebuilder-column.pro-btns .wetwall-btn div { display: block!important; width: 100%; margin-bottom: 20px!important; margin-left: 0; }
  .wetwallnew-prodesign .pagebuilder-column p span { font-size: 18px; }
  h1.wetwall-newh1 { font-size: 25pt; line-height: 30pt; }
  /* .page-main-full-width .breadcrumbs {display: none;} */
  .page-main-full-width .wt-breadcrumbs .breadcrumbs { display: block; }
  .wt-breadcrumbs { margin-top: 30px!important; }
  .wetwallnew-DC-bath .pagebuilder-column-group .pagebuilder-column { margin: 40px 25px; }
  .wetwallnew-DC-bath h3 { margin-top: 40px; margin-bottom: 10px; }
  .wetwall-DC-finishingtouches { padding: 40px 25px; }
  .wetwallnew-DC-kits .wetwall-btn div { display: block!important; margin-bottom: 2rem; }
  .shopwetwall-index-index .products .pagebuilder-button-primary { margin-right: 0!important; padding: 12px 0!important; }
  .wetwall-DC-finishingtouches .wetwall-btn div { display: block!important; margin-bottom: 2rem; }
  .wetwallnew-DC-bath .wetwall-btn div.pagebuilder-button-primary { width: 100%; margin-bottom: 20px; }
  .wetwall-DC-finishingtouches .wetwall-btn div.pagebuilder-button-primary { width: 100%; margin-bottom: 20px; }
  .wetwallnew-DC-bath h3 { font-size: 25pt; line-height: 30pt!important; }
  .pagebuilder-column.wetwallnew-DC-kits h4, .pagebuilder-column.wetwallnew-DC-kits h4 { font-size: 25pt; line-height: 30pt!important; margin-bottom: 10px; }
  .wetwall-DC-finishingtouches h4.wetwallnew-DC-2h4 { font-family: 'PublicoBanner-Light'; font-weight: 400; font-size: 40px; letter-spacing: 0.2rem!important; }
  .cms-design-collections .pagebuilder-column.wetwallnew-DC-whowants p,   .cms-resources .pagebuilder-column.wetwallnew-DC-whowants p,   .cms-wetwall-new-resources .pagebuilder-column.wetwallnew-DC-whowants p, .cms-wetwallnew-resources .pagebuilder-column.wetwallnew-DC-whowants p { font-size: 24px; line-height: 34px; }
  .wetwallnew-DC-fullycustomize .pagebuilder-poster-content div p { font-size: 24px; line-height: 34px; }
  .wetwallnew-DC-bath-txt { font-size: 24px; line-height: 34px; }
  .wetwallnew-DC-fullycustomize.wetwallnew-DC-fcc-content .pagebuilder-banner-wrapper { /*background: none;*/ min-height: 325px !important; }
  .wetwallnew-DC-fullycustomize.wetwallnew-DC-fcc-content .pagebuilder-banner-wrapper .pagebuilder-poster-overlay { padding: 0; min-height: 450px!important; }
  .wetwallnew-DC-fullycustomize .pagebuilder-poster-content div { padding: 25px!important; }
  .wetwallnew-DC-fullycustomize .wetwall-fill-btn { display: block; text-align: center; margin-bottom: 20px; margin-right: 0; }
  .wetwall-outline-btn { display: block; text-align: center; }
  .wetwallnew-dc-pdw { font-size: 25pt; line-height: 30pt!important; }
  .wetwall-DC-finishingtouches p { font-size: 20px; line-height: 30px!important; }
  .pagebuilder-column.wetwallnew-DC-kits p { font-size: 24px; line-height: 34px; }
  .dc-mobile-view figure img.pagebuilder-mobile-only { width: 100%; }
  .dc-mobile-view figure { margin-bottom: 0; }
  .dc-mobile-view { display: block!important; }
  .breadcrumbs { padding-left: 25px; }
  .cms-design-collections .pagebuilder-column.wetwallnew-DC-whowants,   .cms-wetwall-new-resources .pagebuilder-column.wetwallnew-DC-whowants, .wetwallnew-hero-card { padding: 40px 10px; }
  .cms-design-collections .pagebuilder-column.wetwallnew-DC-whowants h2, .cms-wetwall-new-resources .pagebuilder-column.wetwallnew-DC-whowants h2 { font-size: 25pt; line-height: 30pt; margin-bottom: 20px; }
  .wetwall-dc-baner.wetwall-home-baner .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { text-align: center; }
  .wetwallnew-DC-in-pagenav-outer { padding: 0 25px; }
  .wetwall-dc-baner.wetwall-home-baner .pagebuilder-overlay h1 { bottom: 20px; }
  .wetwall-dc-baner.wetwall-home-baner .pagebuilder-overlay p span { font-size: 16px; font-weight: 600; }
  .wetwall-dc-baner.wetwall-home-baner .pagebuilder-overlay p:first-child { margin-bottom: 45px; }
  .cms-design-collections .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-overlay h1 span { line-height: 40px; }
  .wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn { display: inline-block; }
  .cms-design-collections .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-overlay p em,   .cms-resources .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-overlay p em,   .cms-wetwall-new-resources .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-overlay p em, .cms-wetwallnew-resources .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-overlay p em { margin-top: 0; font-size: 24px!important; line-height: 34px; }
  .wetwall-urwalls .pagebuilder-column-group:nth-child(2) .pagebuilder-column { display: inline-block!important; margin-bottom: 25px; }
  .wetwall-urwalls .pagebuilder-column-group:nth-child(2) .pagebuilder-column figure { width: 40%; float: left; margin-right: 20px; }
  .cms-wetwallnew-installation .wetwallnew-RI-hero .pagebuilder-column { background: #fff; }
  .wetwall-urwalls h3 { line-height: 24px; font-size: 20px; margin-top: 0; }
  .learn-more .pagebuilder-button-link { font-family: 'BrandonText-Regular'; font-weight: normal; font-size: 18px; }
  .ww-home-prod .slick-slide .product-item-inner .actions-primary { text-align: center; }
  .cms-designs-pro-design-collections .wetwall-whtelse-pro h4,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro h4, .cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro h4 { font-size: 25pt; line-height: 30pt; }
  .ww-home-prod .slick-slide .product-item-inner .actions-primary form .learn-more a { margin-right: 0!important; }
  .wetwall-urwalls { padding: 30px 0; }
  .wetwallnew-pro-benfits .wetwallnew-pro-benfits-title p { font-size: 24px; line-height: 34px; }
  .wetwallnew-pro-benfits .wetwallnew-pro-benfits-body, .wetwallnew-prodesign p { font-size: 20px!important; line-height: 30px!important; }
  h2.wetwall-h2 { font-size: 25pt; line-height: 30pt!important; }
  #html-body [data-pb-style=BFEYHE0],   #html-body [data-pb-style=T6V1X9S], #html-body [data-pb-style=XCW1P7J] { width: 100%; }
  #html-body [data-pb-style=PPD432A] { margin-top: 5px!important; }
  .wetwall-urwalls .pagebuilder-column-group:nth-child(3) .wetwall-inspired { margin-top: 0!important; }
  .ww-home-prod h2.wetwall-h2 { padding-bottom: 10px!important; font-size: 26px!important; line-height: 36px!important; }
  .wetwall-urwalls p { font-size: 24px; line-height: 34px; }
  .wetwall-urwalls h2.wetwall-h2 { margin-bottom: 0; }
  .handle { width: 50px; height: 50px; margin-left: -26px; margin-top: -25px; }
  .case-study { padding: 30px 25px; }
  .casestudy-img { margin-left: 0; }
  .case-study h2 { margin-bottom: 1rem!important; font-size: 25pt; line-height: 30pt!important; }
  .case-study .commercial-wall-txt p { font-size: 16px!important; line-height: 20px; }
  .case-study p { font-size: 24px!important; line-height: 34px; }
  .wetwalnew-home .wetwalnew-hometxt p { font-size: 24px!important; line-height: 34px; }
  .wetwalnew-hometxt p span { font-size: 24px!important; line-height: 34px; }
  .case-study p br { display: none; }
  .wetwall-btn a.pagebuilder-button-primary { padding: 12px 10px; width: 100%; }
  .wetwallnew-btn .wetwallnew-DC-in-pagenav-one,   .wetwallnew-btn .wetwallnew-DC-in-pagenav-three, .wetwallnew-btn .wetwallnew-DC-in-pagenav-two { display: block!important; }
  body .breadcrumbs li.item, body .breadcrumbs li.item a { font-size: 16px!important; line-height: 26px!important; }
  .commercial-wall-txt p { margin-top: 1rem; margin-bottom: 25px; }
  .wetwall-award h2.wetwall-h2 { font-size: 25pt; line-height: 30pt!important; }
  .awards-txt p { font-size: 20px; line-height: 30px; }
  .wetwall-award { padding: 50px 25px; }
  .wetwall-award .pagebuilder-column-group:nth-child(2) .pagebuilder-column { flex-basis: 50%; }
  .ww-home-prod { padding: 0 25px; }
  .before-after { padding: 0 25px; }
  .wetwall-woweasy h2.wetwall-h2 { font-size: 25pt; line-height: 30pt!important; }
  .features-wow { margin-left: 0; margin-top: 0; }
  .features-wow p { font-size: 12pt; line-height: 20pt; transform: none!important; -webkit-transform: none; position: unset; margin-bottom: 2.5rem!important; }
  .features-wow p::after { content: none; }
  .mob-featured-gallery { display: flex!important; padding: 25px!important; }
  .featured-gallery { display: none!important; }
  .wetwallnew-gif { height: auto; }
  .wetwallnew-gif img { margin-top: 0; }
  .wetwallnew-gif .pagebuilder-column:nth-child(2) img { display: none; }
  .product-item-details .product-item-name a.product-item-link { margin-top: 1rem!important; }
  .wetwall-urwalls p { margin-bottom: 15px!important; }
  .mob-featured-gallery .pagebuilder-column h2 { line-height: 32px!important; }
  .wetwall-woweasy h2.wetwall-h2 { margin-top: 0!important; }
  .slick-dots li .action-gift,   .slick-dots li .cart.table-wrapper .actions-toolbar>.action, .slick-dots li button { background: #dfdfe1!important; border: 1px solid #dfdfe1!important; width: 7px!important; height: 7px!important; }
  .slick-dots li.slick-active .action-gift,   .slick-dots li.slick-active .cart.table-wrapper .actions-toolbar>.action, .slick-dots li.slick-active button { background: #116f7d!important; border: 1px solid #116f7d!important; }
  .page-wrapper .page-bottom .footer-links a { font-size: 10pt!important; }
  .footer-border { border: none!important; }
  .copyright { font-size: 15px!important; line-height: 23px!important; }
  #html-body [data-pb-style=O61MRWR] { margin-bottom: 10px!important; line-height: 36px!important; }
  .cms-home-new .wetwall-btn [data-content-type='button-item'] { width: 100%; }
  .ww-home-prod .wetwall-btn { margin-top: 5px!important; }
  /* .wetwallnew-gif {display: none !important;} */
  .mob-wetwallnew-gif { display: block!important; }
  .wetwalnew-home { padding: 0 25px!important; }
  .wetwalnew-home .pagebuilder-column { text-align: center; }
  .wetwall-home-baner .pagebuilder-overlay h1 span { line-height: 40pt!important; font-size: 33pt!important; font-weight: 400!important; }
  .product-item-inner .product-item-actions { text-align: center!important; }
  .wetwalnew-home .pagebuilder-column.wetwallnew-gif figure { display: none; }
  .wetwall-home-baner .pagebuilder-overlay p a { position: relative; bottom: -125px; display: block; z-index: 9; padding: 11px 20px!important; font-size: 16px!important; }
  .wetwall-home-baner .pagebuilder-overlay h1 { font-size: 33pt!important; line-height: 40pt!important; }
  :lang(fr).wetwall-home-baner .pagebuilder-overlay p a { bottom: -150px; }
  .wetwall-home-baner .pagebuilder-overlay h1 { position: relative; bottom: -115px; }
  .wetwall-home-baner .pagebuilder-overlay { padding: 30px 20px!important; }
  .wetwall-home-baner .pagebuilder-overlay p.mob-banner-title { position: relative; top: -26px; letter-spacing: 2px; color: #1b1d36; }
  .row-full-width-inner { padding-left: 0!important; padding-right: 0!important; }
  .mob-home-banner { display: block!important; }
  .desk-home-banner { display: none!important; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 { display: none; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li.mega-menu__inner-item--level1 { border: 0; padding: 5px 0; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li.mega-menu__inner-item--level1 a.mega-menu__inner-link { width: 80%; text-transform: uppercase; color: #1b1d36!important; letter-spacing: 2.5px; font-size: 1.3rem; font-weight: 600; font-family: 'BrandonText-Light'; }
  nav.mega-menu ul.mega-menu__list li.mega-menu__item--parent span.submenu-button.submenu-opened + a.mega-menu__link { color: #126f7e!important; background-image: linear-gradient(to right, #126f7e, #126f7e 50%, #126f7e 50%); }
  nav.mega-menu ul.mega-menu__list li.mega-menu__item--parent span.submenu-button { content: ''; width: 20px; height: 20px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABHElEQVR4nO3SMSiFYRSA4QcRiZSUUpSyKIvBYDKYLBYWk81iNNnvZLTYTBYWi8lgMhgsyqIUpZSUSES4Ur+SIpf/3vvdnKfOeOq8fR8hhBBCCCGEEHJXQDHxKfw0ZimBY4tfzHIpr1KHlQSOLn6aVdSX+sXeFtYSOL6YzQYa/NLb4noCEZto9EdN2KpixDaa5aQFO1WI2EWrnLVjr4IRe2hTJh3Yr0DEATqVWRcOyxhxhG4V0oPjMkScok+F9eIkx4gz9KuSAZznEHGBQVU2hMs/RFxhWCJGcPOLiOtsNymjuC0h4g5jEjWO+x9EPGBC4ibx+E3EE6bViKns4M8Rz5hRY2azw98jXjCnRs1/CFlQ4xazCSGEEEL4b14BnfLMQvEtlakAAAAASUVORK5CYII=); display: inline-block; padding: 10px; background-repeat: no-repeat; background-size: 40%; float: right; padding: 10px 20px 20px 15px; background-position: center; margin-top: -5px; }
  nav.mega-menu ul.mega-menu__list li.mega-menu__item--parent span.submenu-button.submenu-opened { transform: rotate(180deg); background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABnklEQVR4nO3TPUhcURAF4FGJGOLfnV2JYFAQ0gg2FhZWFlZp0vgaG1MpqO/OPlSIujNTWVna2FnZmCaNlUUqCwsbwSYgJBAIhIAkiKKYKAuiYiHu8v4W5oNbXriHcw+AMcYYY4wxxph4OZJVJLnO83Ekq88KgyRrOQ6xXk0xDeh5I3chvGyCamN1f0y1EUm28hOCP0EQNEFNgqAJSbYzD0HyGaamXtQW4r6ZZiTeybCJ3b5JbYE4vImil87zl/SD8N7r+flXECcMtd153k+xif3C4mIbJKGDtNN5Pkg8iJfDttmPBUhSa7jU5YiPEmuC5GvXjHZDGjBa7kHPxwls4nvnzEofpMl57UWSb/FtQn50lLQfslD05beO+GcMQX5hqAOQJReVB5Hkd+3D5pNiSYcgDzDSYeflb/XD5j+Vu5AnLtQR5+W0ik2cFUhHIY+wpGOO+PwZ3+nCeX0HeVYI+T2SXD4R5ApJAqgHWNLx2wc/buKf8+UJqCdI5Q+Vhz8I8t+RTEM9Qs9zd+MOeQHqGXperpys32GMMcYYA+m7ARdavhSqjSCUAAAAAElFTkSuQmCC); }
  .topNav a { font-size: 1rem!important; }
  .topnav-outer { min-width: 100%; max-width: 100%; }
  .top-leftnav { border-bottom: 0; width: 100%; display: inline-block; }
  .top-leftnav li { padding: 10px 10px; }
  .top-leftnav li:last-child { margin-left: 0!important; display: block; }
  .top-leftnav li.welcome { float: left; padding-right: 0 }
  .top-leftnav li.authorization-link {  display: inline-block; }
  .top-rightnav { display: flex; flex-direction: column; border: 0; width: 100%; }
  .top-rightnav li.nav-item:first-child { order: 3; }
  .sections.nav-sections .navbar.navbar-expand-lg.topNav { background: #f2f2f3; padding: 25px; }
  .minicart-wrapper { float: left; }
  .top-rightnav li.nav-item { padding: 10px 0; }
  .nav-sections .switcher:last-child { border: 0; }
  .page-header .switcher .options .action.toggle { width: 100%; }
  .nav-sections .switcher-trigger strong:after { display: none; right: -15px; top: 10px; transform: rotate(0); float: right; content: ''; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #000; clear: both; color: #000; margin-top: 5px; }
  .page-footer .switcher .options .action.toggle:after, .page-header .switcher .options .action.toggle:after { content: none; }
  .top-rightnav .action.toggle.switcher-trigger strong { line-height: 40px; font-size: 14px!important; }
  .navbar-nav.top-leftnav .nav-item a { color: #000!important; }
  .navbar-nav.top-leftnav .nav-item a span.after-login { border-right: 1px solid grey; padding-right: 15px; }
  .page-header .switcher { display: inline-block; background: #fff; width: 100%; margin-top: 0!important; }
  .page-header .switcher .options ul.dropdown a { display: flex; }
  .page-footer .switcher .options, .page-header .switcher .options { width: 100%; }
  .page-header .switcher .options .action.toggle span { font-family: 'BrandonText-Light', sans-serif; font-size: 10px; font-weight: 800; letter-spacing: 2px !important; width: 100%; position: relative; padding-left: 35px; }
  .page-header .switcher .options .action.toggle span.de-de::before { display: block; position: absolute; top: 0px; left: 0px; width: 18px; height: 18px; border: 0.5px solid #CCC; border-radius: 20px; content: ""; background: url(data:image/png;base64,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) no-repeat 0 0; background-size: 100%;}
  .page-header .switcher .options .action.toggle span.uk-en::before { display: block; position: absolute; top: 0px; left: 0px; width: 18px; height: 18px; border: 0.5px solid #CCC; border-radius: 20px; content: ""; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6CAMAAAC/MqoPAAACjlBMVEUAAAAAJH3PFCsAJH3PFCsAJH3///8AJH3///8AJH3///8AJH0AJH0AJH0AJH3///9+Xo3////////PEinPEin////PFCvPFCsAJH3PFCv///8AJH3////PEinPFCv///8AJH0AI30AJH3PFCvQFSz////PFCv///8AJH3PFCsAJH3////PFCsAJH3PESjPFCvPFCsAH3oAHnrPFCsAJH3PFCvPFCsAJH0AJH0AJH3PFCvPFCv////////PFCsAJH3///////8AJH0AJH0AJH3////++/v/////////+vvRHTP++PjRHjQAJH3N1OXpkp3PFCsAJH3PFCv///8AJH0AJH0AJH3///8AJH0AJH3///////8AJH0AJH0AJH0AJH3///////8AJH3////PFCvODST////Cyt+FlsHgaHf////////XOEvVM0f////32NzEzOGGl8Fug7Vqf7Pwtr3fY3LYQFPjeIXbUWLRHDLQGC754OP54OPPFCvPFCvPFCvPFCv///8AJH3OECgAFnXODSXQGC/NDCT++/sAHnrRHDL99/f54OPXO07VM0f32NzByt+FlsEAI3zNCSHMBx/MBR4AIHvsoaruq7T43N/r7vUdOYnPEimHlcDQGzHb4O3W3Ovvr7cOLILidIJugLPv8veOnMQiPYwKKYBnebD88PH1z9TULULYQFPfZHP20dbhbHv+/v/gZ3Zpe7Hpk54MKYDu8feMmsPvs7ogO4vMBR3+/f321dnZR1j319vyvsTwtr3uqbLql6HZSFrKABTK0eSAj714iLldcasTMIUADG/99fbh5fDso6zrnafWN0u/yN6aqcxzhLbke4neXGzbT2Dj5/H76+3zxcvicX525JVPAAAAgHRSTlMA9Ozu6AkS4wfTmBBTexUOA+7ouIHl4NDPxbuggntmRkVDNRGSTEw3LB353NnKyKall2dZTTQyJiEcC+OMePTr1M6KgnBsZ0I1HBoXCFAu/PXv79nYvr22rqijoqKNgGlRT0k/qor14+PUsaqZlH1pEBD09PHx8dTUm5tpaERDKOpJL7gAAArRSURBVHja3NjHThtRFMbxMxmPx+OxRwFTDAZcaKY4waYYCILQAhICCdFFFZtkE6U8AfcLSsIiSlmw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) no-repeat 0 0; background-size: 100%;}
  .page-header .switcher .options .action.toggle span.fr-fr::before { display: block; position: absolute; top: 0px; left: 0px; width: 18px; height: 18px; border: 0.5px solid #CCC; border-radius: 20px; content: ""; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6CAMAAAC/MqoPAAABiVBMVEUAAADtKTkAI5UAI5XtKTkAI5UAI5XtKTkAI5UAI5XtKTkAI5VfJXjtKTkAI5UAI5UAI5XtKTkAI5XtKTkAI5UAI5XtKTntKTn///8AI5XtKTkAI5XtKTkAI5XtKTntKTn////tKTn///////8AI5XtKTkAI5UAI5UAI5XtKTn////tKTn///////8AI5X///8AI5XtKTkAI5XtKTntKTkAI5XtKTntKTn///8AI5X///8AI5XtKTn///8AI5XtKTntKTkAI5UAI5XtKTkAI5XtKTntKTn////tKTkAI5UAI5X////tKTntKTn///8AH5P///////////8AI5X////tKTntKTkAI5XtKTntKTkAI5XtKTkAI5X////tKTntKTn////////////tKTkAI5XtJDT////////////////////tKTn////Stsz////////tKTntKTntKTntKTkAI5Wptdv5t7z////tKTn///8AI5UAI5X////tKTkAI5Wptdv5t7wAGZDsHzCgEbCYAAAAfHRSTlMA7vTvEOiBe0UP89MDgR0I/uLPz2dNTUIR7efjRhMMCevUxqSgUwuMUxXt6+bg2tnIvaagl5SMaUxBNzY2MzMoyXx3HRf59efdvbi3qqSZmZOCfWxqZS8lIAfgMy302NLPu7q0rZplWVFHHRsWEAsIxYlwWPnj46iSeVhJT7RohAAABzZJREFUeNrt3XdXGlkYx/EfJYAUEVBBQUAQ1LVr7L0lGo1RY9RNTN30usn2Xe+z5ZVvztndv2YPocwM995nvq/AzxFmmDu3wM7ev16ee358WNwrPBobGc5/9bn88MjYo8Je8fD4+dzy6/fQr9Tyi+NiYeT+ZcXujxR+OnqxnNJGvXBy+OT6ZQ1df3J4sqC6/+2ro8cGdZX+x0ev3kLNPiyc7OUvGyq/d7LwAYqVmjsYuzSlsYO5FJTp3cvi8KWJDRdfvoMChedv/XBpej8+S4Yhd60bIfrzd/Ppf/wlHvo3IW3hwGQXkVV0IVw3M2HIWEv7OBFZSf/c2h0vZKtn4y6R9XQhdvxvIFOtvjSRPXQhhj6eywPv9xDZRxfCNbMJGerxdRHZSxdiKDKIZhe9nSayny5E7FMOTW0gTmQT3VCihOZ1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) no-repeat 0 0; background-size: 100%;}
  .page-header .switcher .options .action.toggle span.us-en::before { display: block; position: absolute; top: 0px; left: 0px; width: 18px; height: 18px; border: 0.5px solid #CCC; border-radius: 20px; content: ""; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6CAMAAAC/MqoPAAAC91BMVEUAAACyIjS2LT48O26yIjSyIjQ9PG88O27+/v87Om6yIjT8/P08O26yIjQ8O26xHjE8O26yIjSyITP///88O26wHzGyIjSyIjQ8O26yIjQ8O26yIjT///+yIjQ6OGs7Om6yIjSyIjT///+yIDL///////////88O27///87Om2yITSyITP///88O27///87Om08O27///////////////87Om08O248O26yIjSzJDb///+yIjT///88O27///////+yIjT////7+/z///////88O27///////9AP3E6OW08O27///+yIjSyIjT///+yIjQ8O27///+yIjT////ViJL////////x2Nv///////+uFyo5OGyyIjTCT13PdIA8O248O27///9jY4vw1diuFil9fJ7PdoFpaZD////14eSenbfy8vUrKmHR0d3x8fTx1dhUU4D///+mpb1MS3mamrT14eT///88O26yIjSxHzE4N2s6OW2vGCsxMGauFCjw1Nf14eS1KjvJZHEzMmiGhaXViJEwL2U1NGk3Nms2NWpKSXjrxssyMWbPdoE/PnAvLmQ9PG/x8fStrcL9/f5WVYFHRnb5+ftMS3o6O29hYIn49/lfXohEQ3REOWrBwNFmZY2qJDi0IjMuLWP+/v+bmrRkY4xZWYRcW4ZOTXzr6/D8+/wsK2I9PG6qqcCVlLB4d5peXYf29vjW1uHU1N9BQHLExNNtbZNXV4K8vM1QT3308/dzc5dTUn/y8vXl5exoZ4/6+/ylpb2jorugoLm1tciWlrGMjKrp6e/Q0Nydnbacm7VxcJUqKWEpJ2Dn5+3i4uq9vc6yscWwsMSop75qaZFRUX64t8p9fJ7Y2OLMzNnGxtXDwtLt7PGko7uYl7KEg6Pg3+jd3eba2uTS0t7Kytfb2+S0s8eJiKePjqx1dZlbWoV6eZxIR3dCQHH09feAgKHv7/PIyNaRka4lJF2enremGC3w09dEOGnRdoCpITXeucLLgo+/YXDkLbrZAAAAdnRSTlMA7QjsD+aATxAQegviFAj056NJ9aaB4drPmZFSRjYe9NPOfUIc4tRrTEMuHefaybubglQ1MRbvxsarno6LNvHuvZQYBc62aWRjRzLtuGgnJNRsZVj32L28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) no-repeat 0 0; background-size: 100%; }
  .page-header .switcher .options .action.toggle span.cn-fr::before { display: block; position: absolute; top: 0px; left: 0px; width: 18px; height: 18px; border: 0.5px solid #CCC; border-radius: 20px; content: ""; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6CAMAAAC/MqoPAAAB11BMVEUAAAD/AAD/AAD/////////AAD/AAD/AAD/AAD/AAD/////AAD/////AAD/AAD/////////////////////AAD/AAD/AAD/////AAD/////////////AAD/////////////AAD/////AAD/////AAD/////AAD/////////////AAD/AAD/AAD/////AAD/AAD/AAD/AAD/////AAD/////AAD/AAD/////AAD/////AAD/AAD/////AAD/////AAD/////AAD/////AAD/////AAD/////AAD/AAD/////////AAD/AAD/////AAD/Vlb/AAD/////AAD/////////AAD/////AAD/Vlb/////////////////AAD/AAD/////AAD/Vlb/AgL//f3/FBT/KCj/CQn/BQX/7u7/HR3/+vr/Q0P/MTH/Nzf/9/f/8PD/9PT/ubn/np7/S0v/Dw//vr7/sbH/jo7/goL/bW3/4eH/09P/zMz/tLT/mJj/PT3/1tb/pKT/ZGT/6en/aWn/5ub/3d3/xsb/ra3/qan/k5P/Wlr/V1f/UFD/LS3/IyP/GBj/f3//cnL/YWH/ycn/e3v/dnb/XV3/U1P/2Nj/wsL/iIj/2dmMbEjUAAAAX3RSTlMA9e0R7kw1DwvlgUXr6dTPuk5HNQeCfePh2RwLvfPgysampZmZlJSLfGpWUUMvKBX57+Xc0tDOxqGgd2hlZFYxIRwVEgi356mKeXBsGRfx49iysaqijkI/Jw8JBPQgHjDE8mYAAA0TSURBVHja3NTbTupQFIXhWVoQS0OBuiWAQghBQAEV8UAkyDbERBNiPMbDTuYQL40XxhfwztfePoFAaVfX6vcGf0bmJJEKeSfdr1fLqUM7V+xYxg+rU8zZh6lytd5PO/kChY/eGpjlw+I6/+pftlQ2By09NNVOo5o64zmcpaoNR/X+ccb8pXpKv5kZk5pGTuPK4oVYVw1nRIrR05UceyJXSesqdd922EOdWzXqn+8rWfZctnL/THLLn3fZJ93zPMkrUzbYR0Y5Q1LS+yX2Xamvk2xOL4osRLGeJ5kMzSwLY9WGJIt8zWChjJocy5+aFgtnmacUtNFFlgORvRhRoNI2B8ZOU3CGNxyomyEFo2AaHDDD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) no-repeat 0 0; background-size: 100%;}
  .page-header .compare { display: block; }

  nav.mega-menu ul li.mega-menu__item--parent:hover ul.mega-menu__inner-list--level1 { border: 0!important; }
  nav.mega-menu ul li { margin-left: 0; padding: 15px 10px; }
  nav.mega-menu ul li.mega-menu__item:last-child { border: 0; margin-bottom: 0; }
  nav.mega-menu.wetwall-menu { margin-left: 0; padding: 25px 25px 0; }
  .nav-open .nav-toggle::before { content: 'X'; font-family: 'BrandonText-Regular'; font-size: 22px; margin-top: 5px; margin-right: 10px; color: #1b1d36!important; }
  .page-wrapper .sections.nav-sections { background: #fff; position: absolute; margin-top: 30px; z-index: 999; height: auto; width: 100%!important; right: 0; top: 70px; box-shadow: none; }
  .nav-open .nav-toggle:after { content: none; }
  /* .nav-sections {left: calc(-1 * (100% - 0px)); } */
  .nav-sections .header.links li { width: 100%; padding-left: 20px; }
  body .page-header { height: 90px; }
  .header.content { height: 150px; }
  .nav-toggle { left: unset; right: 25px; }
  .header.content a.logo { margin-left: 0; }
  .page-wrapper .page-bottom { background: #1b1d36!important; }
  .featured-gallery { display: none!important; }
  .featured-gallery .photo-thumbnails { width: 100%; }
  .header.header-links-topnav { visibility: hidden; height: 0; padding: 0; width: 0; }
  #minicart-content-wrapper .minicart-items-wrapper { max-height: 400px; }
  #minicart-content-wrapper .minicart-title { display: none; }
  .nav-open .minicart-wrapper .mage-dropdown-dialog { position: fixed; visibility: visible; z-index: 9999; top: 60px; right: 64px; width: 100%; }
  .minicart-wrapper .block-minicart:after, .minicart-wrapper .block-minicart:before { content: none; }
  .minicart-wrapper.active .block-minicart { border: 0; }
  .minicart-wrapper .block-minicart { right: -60px; top: 36px; }
  #minicart-content-wrapper .actions .secondary { width: 100%; }
  #minicart-content-wrapper #top-cart-btn-checkout { background-color: #fff!important; color: #116f7d!important; text-decoration: none!important; -webkit-transition: background-color .2s ease-out; -moz-transition: background-color .2s ease-out; -o-transition: background-color .2s ease-out; transition: background-color .2s ease-out; text-decoration: none; font-family: 'BrandonText-Light'; font-weight: 400; text-transform: uppercase; font-size: 14px; letter-spacing: .2em; padding: 10px 10px; border: 1px solid #116f7d!important; width: 100%; margin-left: 0; }
  #minicart-content-wrapper #top-cart-btn-checkout:hover { background: #116f7d!important; border: 1px solid #116f7d!important; color: #fff!important; }
  #minicart-content-wrapper .action.viewcart { display: block; background: #116f7d!important; color: #fff!important; border: 1px solid #116f7d!important; font-family: 'BrandonText-Light'; font-weight: 400; text-transform: uppercase; font-size: 14px!important; letter-spacing: .2em!important; padding: 10px 36px; width: 100%; text-align: center; margin: 0 0 20px; }
  #minicart-content-wrapper .action.viewcart:hover { background-color: #fff!important; color: #116f7d!important; text-decoration: none!important; -webkit-transition: background-color .2s ease-out; -moz-transition: background-color .2s ease-out; -o-transition: background-color .2s ease-out; transition: background-color .2s ease-out; }
  .custom-minicard-footer .actions { margin: 0!important; }
  .minicart-wrapper { width: 100%; margin-left: 30px; }
  .minicart-items .action.delete:before { content: none; }
  .minicart-items .action.delete>span, .minicart-items .action.edit>span { clip: unset; width: auto; height: auto; position: absolute; bottom: 5px; left: 130px; font-size: 12px; color: #116f7d!important; text-decoration: none; }
  .before-after .pagebuilder-column-group, .ww-home-prod .row-full-width-inner { width: 100%; }
  .wetwall-urwalls .pagebuilder-column-group { width: 100%; }
  .footer-border { border-top: none!important; }
  .pre-footer { border-bottom: 1px #4a4b5f solid!important; }
  .copyright-txt, .footer-border { width: 100%; margin: 0!important; padding: 0 20px; padding-top: 25px!important; }
  #html-body [data-pb-style=B2OU9TG] { padding-bottom: 40px!important; }
  .pre-footer h2 { padding: 15px 0!important; text-align: center!important; font-size: 2.5rem!important; }
  .pre-footer figure { margin-bottom: 0; }
  a.pagebuilder-button-primary { font-size: 16px!important; }
  .footer-border { padding-bottom: 20px!important; /* border-top: 1px #4a4b5f solid;*/ padding-top: 40px!important; }
  .wet-footer-border { padding-bottom: 16px; border-top: 1px #4a4b5f solid; padding-top: 30px; }
  .mobile-display { display: flex!important; flex-direction: unset!important; justify-content: space-evenly!important; }
  .dis-block.mobile-display { display: block!important; }
  .desk-display { display: none!important; }
  .mob-col2, .mob-col3 { width: 50%!important; flex-basis: 45%; text-align: center!important; padding: 10px; }
  .mob-col2 { padding: 10px 10px 10px 0; }
  .mob-col3 { padding: 10px 0 10px 0; }
  .mob-col1 figure.footer-logo { margin: 0 auto; }
  .page-bottom h5 { text-align: center; }
  .footer-border .pagebuilder-column-group:nth-child(1) { padding-bottom: 2rem; justify-content: space-evenly; border-bottom: 1px #4a4b5f solid; }
  .footer-border .pagebuilder-column-group:nth-child(2) { justify-content: space-evenly; border-bottom: 1px #4a4b5f solid; }
  .copyright { text-align: center; }
  .legal-links { display: flex; justify-content: space-between; }
  .legal-links a { margin-right: 0; }
  .mob-btn { display: block!important; width: 100%; }
  .mob-btn div.pagebuilder-button-primary { width: 100%; }
  .minicart-wrapper .product .actions { margin: 0; }
  #html-body [data-pb-style=HDDVQMA] { margin-bottom: 15px; }
}

/* ---------- Tablet Portrait ---------- */
@media (min-width: 768px) {
  .minicart-wrapper.active .block-minicart { top: 60px; }
  .account #maincontent.page-main { width: 100%; }
  .account.page-layout-2columns-left .column.main { width: 65%; }
  .account.page-layout-2columns-left .sidebar-main { width: 35%; }
}
/* ---------- Tablet Landscape ---------- */
@media (min-width: 992px) {
  .minicart-wrapper.active .block-minicart { top: 60px; }
  .account #maincontent.page-main { width: 100%; }
  .account.page-layout-2columns-left .column.main { width: 60%; }
  .account.page-layout-2columns-left .sidebar-main { width: 38%; }
}

/* ---------- Disktop ---------- */
@media (min-width: 1200px) {
  .account.page-layout-2columns-left .sidebar-main { width: 22.3%; }
  .account.page-layout-2columns-left .column.main { width: 77.7%; }
  #minicart-content-wrapper .item.product.product-item { padding: 16px 0 30px 0; }
  .minicart-wrapper.active .block-minicart { top: 91px; height: 490px; }
  .minicart-wrapper .product .actions { float: unset; }
  .top-leftnav li.authorization-link { margin-right: 5px; }
  .page-wrapper .page-bottom { background: #1b1d36; }
  .catalog-product-view .page-wrapper .page-bottom, .checkout-cart-index .page-wrapper .page-bottom { background: #1b1d36!important; }
  .pdp-feature-benefit .pagebuilder-column.widget { padding: 10px; }
  .catalog-product-view .page-main .columns .column.main { width: 100%; padding-bottom: 10px; }
  .catalog-product-view .page-main .columns .column.main .additional-container { width: 1200px; margin: auto; }
  .pdp-block-fullwidth h2 { font-size: 42px; margin-bottom: 20px; }
  .catalog-product-view .wheretobuy.custom-wheretobuy { border-top: 1px solid #ccc; padding-top: 30px; }
  .product-options-bottom .box-tocart { margin: 0; width: 100%; }
  #product_addtocart_form { display: block; }
  .minicart-wrapper .block-minicart { top: 91px; width: 570px; overflow: inherit; border: 0; -moz-box-shadow: 0 10px 10px #e2e2e2; -webkit-box-shadow: 0 10px 10px #e2e2e2; box-shadow: 0 10px 10px #e2e2e2; }
  .minicart-items .action.delete>span, .minicart-items .action.edit>span { clip: unset; width: auto; height: auto; position: unset; font-size: 12px; color: #116f7d!important; text-decoration: none; }
  .minicart-items .action.delete:after { content: ""; height: 2px; display: block; background: linear-gradient(to right, #fff 50%, #116f7d 50%); background-size: 200% 100%; background-position: right bottom; transition: all .5s ease-out; }
  .minicart-items .action.delete:hover:after { width: 100%; background-position: left bottom; }
  .minicart-items .action.delete:before { content: none; }
  #minicart-content-wrapper .minicart-title { display: none; }
  #minicart-content-wrapper .actions .secondary { float: left; }
  #minicart-content-wrapper .action.viewcart { display: block; background: #116f7d!important; color: #fff; border: 1px solid #116f7d!important; font-family: 'BrandonText-Light'; font-weight: 400; text-transform: uppercase; font-size: 14px!important; letter-spacing: .2em!important; padding: 10px 36px; }
  #minicart-content-wrapper .action.viewcart:hover { background-color: #fff!important; color: #116f7d!important; text-decoration: none!important; -webkit-transition: background-color .2s ease-out; -moz-transition: background-color .2s ease-out; -o-transition: background-color .2s ease-out; transition: background-color .2s ease-out; }
  #minicart-content-wrapper #top-cart-btn-checkout { background-color: #fff!important; color: #116f7d!important; text-decoration: none!important; -webkit-transition: background-color .2s ease-out; -moz-transition: background-color .2s ease-out; -o-transition: background-color .2s ease-out; transition: background-color .2s ease-out; text-decoration: none; font-family: 'BrandonText-Light'; font-weight: 400; text-transform: uppercase; font-size: 14px; letter-spacing: .2em; padding: 10px 10px; border: 1px solid #116f7d!important; margin-left: 5px; }
  #minicart-content-wrapper #top-cart-btn-checkout:hover { background: #116f7d!important; border: 1px solid #116f7d!important; color: #fff!important; }
  .minicart-wrapper .block-minicart:after, .minicart-wrapper .block-minicart:before { content: none; }
  #minicart-content-wrapper .minicart-items-wrapper { padding: 50px 50px 0; margin-top: 0; max-height: 100%; border: 0; height: 375px!important; }
  #minicart-content-wrapper .minicart-items-wrapper .minicart-items { padding-bottom: 0; border-bottom: 1px solid #dfdfe1; }
  #minicart-content-wrapper .block-content .custom-minicard-footer { padding: 35px; }
  #mini-cart .product-image-container img { width: 90px!important; height: 90px!important; }
  #mini-cart .product-image-container { width: 90px!important; height: 90px!important; }
  .checkout-cart-index #maincontent.page-main { max-width: 100%; }
  .checkout-cart-index.page-layout-1column .column.main { max-width: 1000px; margin: 0 auto; }
  .checkout-cart-index .page-main .columns .column.main .cart-container .cart-section-title { font-size: 52px; font-family: 'PublicoBanner-Light'; text-transform: capitalize; }
  .cart-container .minicart-freeshipping { background-color: #e6f5f7; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAMAAAA25D/gAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAASxQTFRFAAAAB561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561B561ZutaxQAAAGR0Uk5TAITy/+AwsnZ68fsB0hXh+v2vCnuwBfmroaKqygMHCAQWcEmChRhep4nn8BJWWICDPxdl0z5SdH1nUErp7zzQ+A3zhmsLchEfIa4CT5wlwTHNYwk9tymBLra5nUVM7qZU49gT3T0K0/EAAAEBSURBVHicXZBpV8IwFETHjoq4oeBG3QBREa1YEcEVlYKC+1L33f//H+SFFFvvl2TOzcmbBAA6DAbo7IKfbob89IR7+/y6n4HTGOBghBwajrZibCSoR8c4PhE3OanSFDAtzMxqnWBSlhRTssx5ldJaz3MBixlgKStpeUWwVnNrWttcB/PABgvYLJa2hO2/2aJ3dot72C+j/doDny7BPOQRKoTjOIAT9Te3WW1tqurFtWPgJFOPNbSu8RTJs/Q5QkpfEJdy/ZXWDV6bkm9ulb6jm1fj713hoa7bPD4pHec/nr3Ni2j31XpT6d0SPmzkVPxMeGULYcMwvtrdv3+aMdv8019t8B94DNtcJAAAAABJRU5ErkJggg==); padding: 25px 35px 25px 80px; background-position: 2.5% 40%; }
  .cart.table-wrapper .item .col.item { border: 0; }
  .cart-container .action.primary.checkout { display: block; background: #116f7d!important; color: #fff; border: 1px solid #116f7d!important; text-decoration: none; font-family: 'BrandonText-Light'; font-weight: 400; text-transform: uppercase; font-size: 14px; letter-spacing: .2em; float: right; }
  .cart-container .action.primary.checkout:hover { background-color: #fff!important; color: #116f7d!important; text-decoration: none!important; -webkit-transition: background-color .2s ease-out; -moz-transition: background-color .2s ease-out; -o-transition: background-color .2s ease-out; transition: background-color .2s ease-out; }
  .cart-totals .table-wrapper { border: 1px solid #ccc; border-width: 1px 0 1px 0; padding: 30px 0; }
  .cart.table-wrapper .table>:not(caption)>*>* { border-bottom-width: 0; padding: 30px 10px; }
}
/* ---------- Disktop Large ---------- */
@media (min-width: 1440px) {
}

/* ---------- Disktop Larger ---------- */
@media (min-width: 1920px) {
}
/* ---------- Ramarajan Styles Block End ---------- */

/* ---------- Leela Styles Block Start ---------- */

.cms-wetwall-platinum-installer .breadcrumbs { margin-top: 44px; }
.cms-wetwall-platinum-installer .wetwall-home-baner .pagebuilder-poster-content { margin-top: 65px; }
.cms-wetwall-platinum-installer .wetwall-home-baner .pagebuilder-overlay p { text-transform: inherit; max-width: 525px; font-size: 20px!important; line-height: 28px!important; }
.cms-wetwall-platinum-installer .wetwallnew-DC-in-pagenav-outer { margin-top: -180px; }
.cms-wetwall-platinum-installer .wetwallnew-hero-card { padding-top: 60px; padding-bottom: 45px; }
.cms-wetwall-platinum-installer .wetwall-pi-benefits .pagebuilder-column-group { max-width: 1116px; margin: 0 auto; }
.cms-wetwall-platinum-installer .wetwall-pi-benefits .pagebuilder-column { padding-right: 50px; }
.cms-wetwall-platinum-installer .wetwall-pi-benefits .pagebuilder-column h3 { font-size: 40px; color: #116f7d; font-family: 'PublicoBanner-Light'; line-height: 60px; margin-bottom: 3px; }
.cms-wetwall-platinum-installer .wetwall-pi-benefits .pagebuilder-column h4 { font-size: 22px; letter-spacing: inherit; margin-bottom: 1rem; }
.cms-wetwall-platinum-installer .wetwall-pi-benefits .wetwall-btn { margin-top: 40px; margin-bottom: 40px; }
.cms-wetwall-platinum-installer .wetwallnew-PI-who .row-full-width-inner { max-width: 100%!important; padding: 0; }
.cms-wetwall-platinum-installer .wetwallnew-PI-who .row-full-width-inner .pagebuilder-column { padding: 0!important; }
.cms-wetwall-platinum-installer .wetwallnew-PI-who h2 { margin-bottom: 20px; padding-left: 18%; }
.cms-wetwall-platinum-installer .wetwallnew-PI-who .wetwall-who-inner { padding-left: 20%; padding-right: 10px; }
.cms-wetwall-platinum-installer .wetwallnew-PI-who ul { padding-left: 0; }
.cms-wetwall-platinum-installer .wetwallnew-PI-who ul li { width: 100%; list-style: none; clear: both; margin-bottom: 5px; }
.cms-wetwall-platinum-installer .wetwallnew-PI-request h2 { margin-top: 85px; }
.cms-wetwall-platinum-installer .wetwallnew-PI-request a { color: #116f7d!important; }
.home-block.container.become-dealer { margin-top: 105px; padding-top: 85px; background-color: #f9f2ea; max-width: 100%; }
.home-block.container.become-dealer h1 { font-size: 48px; font-weight: normal; }
.home-block.container.become-dealer .md-form input.form-control, .wetwallnew-PI-request #req_application .md-form textarea.form-control { border: 1px solid #dfdfe1; margin-bottom: 10px; width: 100%!important; font-size: 12px; padding: 18px 15px; -webkit-box-shadow: 1px 0 11px 0 rgba(0,0,0,0.03); -moz-box-shadow: 1px 0 11px 0 rgba(0,0,0,0.03); box-shadow: 1px 0 11px 0 rgba(0,0,0,0.03); }
.cms-wetwall-platinum-installer .wetwallnew-PI-request #req_application .actions-toolbar .primary .action.submit:hover { color: #fff!important; }
.wetwallnew-PI-request #req_application .md-form input.form-control, .wetwallnew-PI-request #req_application .md-form textarea.form-control { margin-bottom: 5px; margin-top: 5px; color: #1b1d36; font-family: 'BrandonText-Regular'; font-size: 12px!important; }
.wetwallnew-PI-application form .md-form .mage-error:not(input) { text-align: left; margin-bottom: 10px; color: #e02b27; }
.storelocator-homeowner-index .dist_search_btn { padding: 12px; }
.wtb_search.pac-target-input { padding: 11px; height: 100%; border: 1px solid #dfdfe1; }
.homeowners_addressList #current_store li { border-top: 1px solid #ccc; }
ul#current_store li .store a { color: #116f7d; font-weight: bold; text-underline-offset: 5px; text-decoration-thickness: 2px; }
ul#current_store li .store .address .addressfield-container-inline, ul#current_store li .store .address .street-block, ul#current_store li .store .address .street-block .thoroughfare { display: inline; }
.wtb_search.pac-target-input { padding: 11px 20px; height: 100%; border: 1px solid #dfdfe1!important; }
.home-block.container.become-dealer { max-width: 100%; background: #f9f2ea; display: inline-block; padding-bottom: 0; margin-bottom: 0; }
.home-block.container.become-dealer h1 { font-size: 50px; line-height: 60px; letter-spacing: 0.75px; }
.home-block.container.become-dealer form .md-form { margin: 0 10px 3px; width: 46%; float: left; }
.home-block.container.become-dealer form .md-form label { display: none; }
.home-block.container.become-dealer form .md-form input.form-control { margin-bottom: 5px; margin-top: 5px; padding: 18px 20px; }
.home-block.container.become-dealer form .md-form select { margin-bottom: 5px; margin-top: 5px; min-height: 38px; }
.home-block.container.become-dealer .submit-btn { margin: 20px 0 0; width: 98%; padding: 0 10px; }
.submit-btn .become-dealer-btn { background: #126f7e!important; text-transform: uppercase; font-family: 'BrandonText-Regular'; font-weight: normal; font-size: 14px!important; border: 2px #126f7e solid!important; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-transform: translate(0, 0); transform: translate(0, 0); width: 100%; display: inline-block!important; border-radius: 0!important; padding: 8px 20px!important; color: #fff!important; transition: .4s!important; cursor: pointer!important; font-weight: 300!important; letter-spacing: .2rem; margin: 20px 0; }
.storelocator-homeowner-index .ww-section h1#where-to-buy { font-size: 50px; line-height: 60px; }
div#list_index button { border: none; background: none; }
div#list_index button.color_page { background-color: #116f7d!important; color: #fff; }
.home-block.container.become-dealer .submit-btn .g-recaptcha { margin: 0 auto; width: fit-content; }
.commercialBuyer_wrap .locations .wheretobuy-map { margin-bottom: 20px; }
.homeowners_addressList #current_store li .location-pin { width: 27px; padding: 5px 10px 0 0; }
.wetwallnew-RIU-Faq h1 { padding-top: 20px; margin-bottom: 0; }
.block-static-block .faq-block { margin-top: 0!important; }
/* .cms-accessories .breadcrumbs,.cms-wetwallnew-installation .breadcrumbs,.cms-wetwall-platinum-installer .breadcrumbs,.storelocator-homeowner-index .breadcrumbs,.cms-frequently-asked-questions .breadcrumbs {margin-top: 38px; z-index: 1; position: relative;}
.cms-accessories #maincontent .wt-breadcrumbs,.cms-wetwallnew-installation #maincontent .wt-breadcrumbs,.cms-wetwall-platinum-installer #maincontent .wt-breadcrumbs,.storelocator-homeowner-index #maincontent .wt-breadcrumbs,.cms-frequently-asked-questions #maincontent .wt-breadcrumbs{margin-top:0 !important;}
.cms-accessories #maincontent .wt-breadcrumbs .pg-breadcrumbs.breadcrumbs,.cms-wetwallnew-installation #maincontent .pg-breadcrumbs.breadcrumbs,.cms-wetwall-platinum-installer #maincontent .wt-breadcrumbs .pg-breadcrumbs.breadcrumbs,.storelocator-homeowner-index #maincontent .wt-breadcrumbs .pg-breadcrumbs.breadcrumbs,.cms-frequently-asked-questions #maincontent .wt-breadcrumbs .pg-breadcrumbs.breadcrumbs{ display: block !important; margin-top: 38px; z-index: 1; position: relative;} */
.cms-wetwallnew-installation .wetwall-btn a.pagebuilder-button-primary { width: 400px; margin-top: 20px; margin-bottom: 0!important; }
.shopwetwall-index-index input[type="checkbox"] { accent-color: #116f7d!important; }
.wetwallnew-edge-configurations .widget.block.block-static-block .pagebuilder-column-group .wetwallnew-panels p span { font-weight: 600; }
.wetwallnew-edge-configurations .widget.block.block-static-block .pagebuilder-column-group .wetwallnew-panels:first-child { margin-left: 0; }
:lang(fr).cms-wetwallnew-installation .wetwall-btn a.pagebuilder-button-primary { padding: 12px 40px; }

/* Responsive */
/* ---------- Mobile ---------- */
@media (max-width: 767.98px) {
  #maincontent.page-main-full-width { margin-top: 100px; }
  .cms-wetwall-platinum-installer .wetwall-pi-benefits .pagebuilder-column-line { padding: 0 30px; }
  .cms-wetwall-platinum-installer .wetwallnew-PI-who .wetwall-who-inner, .cms-wetwall-platinum-installer .wetwallnew-PI-who h2 { padding-left: 30px; padding-right: 30px; }
  .wetwallnew-PI-who { padding-bottom: 15px; }
  .cms-wetwall-platinum-installer .wetwallnew-PI-request h2 { margin-top: 45px; }
  .cms-wetwall-platinum-installer .wetwallnew-PI-request { padding-bottom: 210px; }
  .cms-wetwall-platinum-installer .wetwallnew-PI-request p { margin-bottom: 0; }
  .wetwallnew-PI-application form .md-form.comment-box, .wetwallnew-PI-application form .md-form.year-in-business { width: 100%; }
  :lang(fr).cms-wetwall-platinum-installer h1 { font-size: 45px; line-height: 45px; }
  :lang(fr).wetwall-dc-baner.wetwall-home-baner .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 610px!important; }
  :lang(fr).cms-wetwall-platinum-installer .wetwall-pi-benefits .wetwall-btn { padding-left: 30px; padding-right: 30px; }
  .storelocator-homeowner-index .dist_search_btn { width: 32%; margin-left: 10px; padding: 10.5px 0!important; font-family: 'BrandonText-Regular'!important; font-weight: normal!important; font-size: 14px!important; }
  .home-block.container.become-dealer form .md-form { margin: 0 0 3px 0; float: left; width: 100%; }
  .home-block.container.become-dealer { margin-top: 40px; padding-top: 40px; padding-bottom: 110px; }
  .wetwall-newh1 { margin: 10px 0 25px 0; }
  .storelocator-homeowner-index .ww-section { margin: 0; }
  .storelocator-homeowner-index .ww-section h1#where-to-buy { font-size: 25pt; line-height: 30pt; }
  .home-block.container.become-dealer h1, .wetwallnew-RIU-Faq h1 { font-size: 25pt; line-height: 30pt; }
  .faq-block h2.wetwall-h2 { padding-top: 30px; }
  .block-static-block .faq-block { padding: 0 25px 50px 25px!important; }
  .cms-wetwall-platinum-installer .wetwall-pi-benefits .pagebuilder-column h4 { font-size: 24px; line-height: 34px; }
  .wetwallnew-RI-Faq .wetwall-btn { padding-bottom: 6rem; }
  .cms-wetwall-platinum-installer .wetwallnew-hero-card { padding-bottom: 25px!important; }
  .wetwallnew-RI-Faq .faq-block h2.wetwall-h2 { font-size: 25pt; line-height: 30pt; }
  .cms-accessories .breadcrumbs:not(.static-breadcrumbs),   .cms-frequently-asked-questions .breadcrumbs:not(.static-breadcrumbs), .cms-wetwallnew-installation .breadcrumbs:not(.static-breadcrumbs) { display: none; }
  .cms-wetwall-platinum-installer .breadcrumbs { margin-top: 20px; }
  .cms-wetwall-platinum-installer .wetwall-pi-benefits .wetwall-btn { padding: 0 25px; }
  .cms-wetwall-platinum-installer .wetwallnew-PI-request h2, .cms-wetwall-platinum-installer .wetwallnew-PI-request p { padding: 0 25px; }
  .cms-wetwall-platinum-installer .wetwallnew-PI-request .home-block { padding: 0 25px 60px 25px!important; }
  .cms-accessories .static-breadcrumbs,   .cms-frequently-asked-questions .static-breadcrumbs, .cms-wetwallnew-installation .static-breadcrumbs { margin-top: 30px; }
  .cms-wetwallnew-installation .wetwallnew-RI-hero { padding: 0; }
  .cms-wetwallnew-installation .wetwallnew-RI-hero .row-full-width-inner { padding: 0 0!important; }
  .wetwallnew-RI-wow-wi .row-full-width-inner .pagebuilder-column-group .pagebuilder-column { margin: 0; margin-bottom: 40px; }
  .cms-wetwallnew-installation .wetwallnew-RI-installingniches .row-full-width-inner { padding: 20px 0 30px; }
  .cms-wetwallnew-installation .wetwallnew-RI-installingniches .row-full-width-inner .wetwall-nichevideo { margin: 0; }
  .cms-wetwallnew-installation .wetwallnew-RI-Faq { padding-bottom: 50px; }
  .cms-accessories .access-insta-suprt .learn-more { font-size: 20px!important; line-height: 26px; text-align: center!important; }
  .access-insta-suprt .access-insta-col h4 { font-family: 'BrandonText-Regular'; font-weight: 700; font-size: 20px!important; line-height: 30px; text-align: center!important; }
  .access-insta-suprt.wetwall-accesories-install .access-insta-col h4 { font-size: 20px!important; line-height: 30px!important; }
  .access-insta-suprt .access-insta-col p { font-family: 'BrandonText-Light'!important; font-weight: 300; font-size: 20px!important; line-height: 30px!important; }
  .access-insta-suprt .slick-slide h4 { font-family: 'BrandonText-Regular'; font-weight: normal; font-size: 20px; line-height: 30px; }
  .cms-accessories .access-insta-suprt { padding-bottom: 40px!important; padding-top: 0!important; }
  .cms-accessories .access-insta-suprt .row-full-width-inner { padding: 0; }
  .cms-accessories .access-insta-suprt .access-insta-col { padding: 30px 20px!important; }
  .cms-accessories h2.wetwall-h2 { padding-top: 25px; }
  .pro-btns .wetwall-btn div.pagebuilder-button-primary { margin: 10px 0; }
  .cms-accessories .widget.block.block-static-block { padding: 0 20px; }
  .cms-accessories .wetwall-whtelse-pro { margin-bottom: 0!important; padding-bottom: 25px; }
  .storelocator-homeowner-index h1.wetwall-newh1 { margin-top: 10px; }
  .storelocator-homeowner-index .commercialBuyer_wrap .locations { margin-top: 20px; }
  .cms-accessories #maincontent .breadcrumbs,   .cms-frequently-asked-questions #maincontent .breadcrumbs,   .cms-wetwall-platinum-installer #maincontent .breadcrumbs,   .cms-wetwallnew-installation #maincontent .breadcrumbs, .storelocator-homeowner-index #maincontent .breadcrumbs { margin-bottom: 5px; }
  .cms-accessories .access-insta-suprt .wetwall-accesories-install { padding: 0 20px; }
  .cms-accessories .access-insta-col .pro-btns-outline,   .cms-accessories .access-insta-col .wetwall-btn,   .cms-accessories .wetwall-btn div,   .cms-accessories .wetwall-btn div.button-item, .cms-wetwall-platinum-installer .wetwall-pi-benefits .wetwall-btn div { display: block!important; }
  .cms-accessories .access-insta-suprt .pagebuilder-column:not(.access-insta-col) .wetwall-btn { padding: 0 20px; }
  .cms-accessories .pro-btns .wetwall-btn .pagebuilder-button-primary { width: 100%; }
  .cms-wetwallnew-installation .wetwallnew-RI-preparation-rblock h3 { margin: 35px auto 20px; font-size: 25pt; line-height: 30pt; }
  .cms-why-wetwall .wetwall-btn .pagebuilder-button-primary { margin-bottom: 30px!important; }
  .cms-why-wetwall .wetwallnew-why-testi { padding-bottom: 30px; }
  .cms-why-wetwall .pagebuilder-column.wetwallnew-why-imgtxt-txt { margin-top: 20px; }
  .cms-why-wetwall .wetwallnew-why-imgtxt h2 { max-width: 100%; }
  .cms-why-wetwall .wetwallnew-why-imgtxt p { padding-right: 0!important; max-width: 100%; }
  .cms-why-wetwall .my-info-1 .instPrice { max-width: 360px; margin: 0 auto; }
  .cms-why-wetwall .wetwallnew-why-vsvideo-play .pagebuilder-column.pg_video_col { background-size: cover!important; }
  .wetwallnew-why-imgtxt.wetwallnew-why-imgtxt-rightimg .row-full-width-inner { padding: 0!important; }
  .cms-wetwallnew-installation .pagebuilder-column.wetwallnew-RI-preparation-lblock { text-align: center; }
  .wetwallnew-ID.home-block.wetwallnew-inf .pagebuilder-column figure { float: right; }
  .wetwallnew-RI-wow-wi .learn-more,   .wetwallnew-RI-wow-wi .wetwallnew-RI-install-body p,   .wetwallnew-RI-wow-wi .wetwallnew-RI-install-title p, .wetwallnew-RI-wow-wi .wetwallnew-RI-no p { text-align: left!important; }
  .cms-wetwallnew-installation .wetwall-btn a.pagebuilder-button-primary { width: 100%!important; }
  .cms-designs-pro-design-collections .accordion:nth-last-child(2),   .cms-designs-pro-design-collections .wetwall-whtelse-pro-layers ul li:last-child,   .cms-designs-wetwallnew-lowes-designs .accordion:nth-last-child(2),   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:last-child,   .cms-designs-wetwallnew-menards-designs .accordion:nth-last-child(2), .cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers ul li:last-child { border: none; }
  .cms-designs-pro-design-collections .wetwallnew-DC-bath .pagebuilder-column-group .pagebuilder-column,   .cms-designs-wetwallnew-lowes-designs .wetwallnew-DC-bath .pagebuilder-column-group .pagebuilder-column, .cms-designs-wetwallnew-menards-designs .wetwallnew-DC-bath .pagebuilder-column-group .pagebuilder-column { padding-bottom: 2rem; margin-top: 10px!important; }
  .cms-designs-wetwallnew-lowes-designs .wetwall-btn div { width: 100%; padding: 0 25px; }
  .cms-designs-pro-design-collections .case-study-pro .row-full-width-inner { padding: 0; }
  :lang(fr) .storelocator-homeowner-index .dist_search_btn { width: 36%; padding: 6px 8px; }
  :lang(fr) .storelocator-homeowner-index .wtb_search.pac-target-input { padding: 7px 9px; }
  .cms-wetwall-platinum-installer form#req_application { padding: 0; }
  .cms-wetwallnew-installation .wetwallnew-RI-hero figure { margin: 0 0; }
  .cms-wetwallnew-installation .wetwallnew-RI-hero figure img { width: 100%; }
  :lang(fr).cms-wetwallnew-resources .wetwall-home-baner .pagebuilder-overlay h1 { max-width: 100%; }
  .wetwallnew-RI-wow-wi .row-full-width-inner .pagebuilder-column-group { margin: 0 -5px; }
  .wetwallnew-RI-Faq .faq-block { padding: 0 20px; }
}
@media (min-width: 500px) and (max-width:767.98px) {
  .cms-wetwallnew-installation .wetwallnew-RI-hero figure { margin: 0 auto 30px; max-width: 360px; }
  .cms-designs-pro-design-collections .lSSlideOuter .lSPager.lSGallery li.active a:after,   .cms-designs-wetwallnew-lowes-designs .lSSlideOuter .lSPager.lSGallery li.active a:after, .cms-designs-wetwallnew-menards-designs .lSSlideOuter .lSPager.lSGallery li.active a:after { width: 40%; }
}
/* ---------- Tablet Portrait ---------- */
@media (min-width: 768px) {
  .cms-wetwall-platinum-installer	.wetwallnew-DC-in-pagenav-outer { max-width: 650px; }
  .cms-wetwall-platinum-installer .wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn { padding-left: 0; padding-right: 0; }
  .cms-wetwall-platinum-installer .wetwallnew-hero-card { padding-left: 50px; padding-right: 50px; }
  .cms-wetwall-platinum-installer  .wetwall-pi-benefits { padding-left: 30px; }
  .cms-wetwall-platinum-installer .wetwallnew-PI-who ul li, .cms-wetwall-platinum-installer p { text-align: left; }
  .wetwallnew-PI-request p { margin-bottom: 0; }
  .cms-wetwall-platinum-installer .wetwallnew-PI-request { padding-bottom: 0; }
  .columns .column.main { padding-bottom: 0; }
  ul#current_store li .wetwall_batch { width: auto; }
  .storelocator-homeowner-index .dist_search_btn { width: 27%; }
  .home-block.container { padding: 0 20px; }
  .commercialBuyer_wrap .locations .wheretobuy-map { width: 50%; }
  .home-block.container.become-dealer form { max-width: 100%; }
  .commercialBuyer_wrap .locations { margin-right: 0; }
  .wetwallnew-prodesign { padding-bottom: 25px; }
  .home-block.container.become-dealer { padding-top: 40px; margin-top: 40px; }
  .wetwallnew-prodesign p { margin-bottom: 2rem!important; padding: 0 20px; }
  .cms-frequently-asked-questions .column.main { padding-bottom: 0; }
  .faq-block h2.wetwall-h2 { padding-left: 10px; padding-right: 10px; }
  .storelocator-homeowner-index .commercialBuyer_wrap .locations { margin-top: 20px; }
  .storelocator-homeowner-index .home-block.container.become-dealer form .submit-btn:last-child { padding-bottom: 35px; }
  /* .cms-accessories .breadcrumbs,.cms-wetwallnew-installation .breadcrumbs,.cms-frequently-asked-questions .page-main-full-width > .breadcrumbs {display: none !important;} */
  .cms-accessories .wetwall-btn a.pagebuilder-button-primary { width: 280px; padding: 10px 5px; margin: 0 12px; letter-spacing: 2px; border: 2px #126f7e solid; }
  .cms-wetwallnew-installation .wetwallnew-RI-preparation-rblock h3 { max-width: 451px; }
}

@media (min-width: 768px) and (max-width:1199px) {
  .cms-accessories .wt-breadcrumbs { margin-top: 82px; }
  .row-full-width-inner, .wetwall-whtelse-pro-layers-outer { padding: 0; }
  .cms-accessories .wetwall-newh1 { margin-top: 20px; margin-bottom: 30px; }
  .cms-wetwallnew-installation .wetwallnew-RI-watch h2 { margin-bottom: 20px; }
  .cms-wetwallnew-installation .wetwallnew-RI-wow-wi .row-full-width-inner { padding: 0 20px; }
  .cms-wetwallnew-installation .wetwallnew-RI-wow-wi h2 { margin-top: 50px; }
  .cms-wetwallnew-installation .wetwallnew-RI-preparation { padding: 45px 20px 0; }
  .cms-wetwallnew-installation .wetwallnew-RI-preparation h3 { margin-top: 0; }
  .cms-wetwallnew-installation .wetwallnew-RI-installingniches { margin-top: 40px; }
  .cms-wetwallnew-installation .wetwallnew-RI-installingniches .row-full-width-inner { padding: 50px 20px; }
  .cms-wetwallnew-installation .wetwallnew-RI-installingniches .wetwall-nichevideo { margin: 0; }
  .cms-wetwallnew-installation .wetwallnew-RI-installingniches .row-full-width-inner .wetwallnew-RI-preparation-lblock { padding-right: 20px; }
  .cms-wetwallnew-installation .wetwallnew-RI-installingniches .wetwallnew-RI-morevideos { margin-top: 40px; }
  .cms-wetwallnew-installation .wetwallnew-RI-morevideos { margin: 50px 0; }
  .cms-wetwallnew-installation .RI-morevideos-block .row-full-width-inner .pagebuilder-column-group { flex-wrap: inherit; }
  .RI-morevideos-block .tabcontent,   .RI-morevideos-tab, .cms-wetwallnew-installation .RI-morevideos-block { height: auto; }
  .cms-wetwallnew-installation .wetwallnew-RI-Faq { padding-bottom: 50px; }
  .storelocator-homeowner-index .home-block.container.become-dealer { padding-bottom: 20px; }
  /* .cms-accessories #maincontent,.cms-wetwallnew-installation #maincontent,.cms-wetwall-platinum-installer #maincontent,.storelocator-homeowner-index #maincontent,.cms-frequently-asked-questions #maincontent {	margin-top:88px !important;} */
  .cms-accessories .access-insta-suprt .access-insta-col h4 { min-height: 58px; }
  .access-insta-suprt .access-insta-col p { min-height: 132px; }
  .cms-accessories .wetwall-access-stick .wetwall-btn .pagebuilder-button-primary { margin: 15px 0 0; }
  .cms-accessories .wetwallnew-pro-benfits { padding-top: 40px; padding-bottom: 50px; }
  .cms-accessories .faq-block { padding: 0 20px; }
  .cms-accessories .wetwall-whtelse-pro { margin-bottom: 40px!important; }
  :lang(fr).account.page-layout-2columns-left  .column.main { width: 70%; }
  :lang(fr).account.page-layout-2columns-left .sidebar-main { width: 30%; }
  .prod-slider-details .prod-details { width: 68%; }
  .prod-slider-details .order-btn { width: 32%; }
}

/* ---------- Tablet Landscape ---------- */
@media (min-width: 992px) {
}

/* ---------- Desktop ---------- */
@media (min-width: 1200px) {
  /* For Breadcrumbs */
  #maincontent .breadcrumbs { max-width: 1150px; }
  .cms-wetwall-platinum-installer .wetwallnew-PI-request { margin-bottom: 160px; }
  .cms-wetwall-platinum-installer .wetwall-pi-benefits .pagebuilder-column { padding-right: 50px; }
  .cms-wetwall-platinum-installer .wetwallnew-hero-card { padding-left: 30px; padding-right: 35px; }
  .cms-wetwall-platinum-installer .wetwallnew-PI-request { padding-bottom: 55px; }
  .columns .column.main { padding-bottom: 40px; }
  .wetwallnew-prodesign p { max-width: 1010px; margin: 20px auto 0; }
  .become-dealer-btn, .storelocator-homeowner-index .dist_search_btn { float: right; margin-bottom: 20px; min-width: 151px; }
  .commercialBuyer_wrap .locations { padding-right: 30px; }
  ul#current_store li .direction { width: 33%; }
  ul#current_store li .wetwall_batch { width: auto; }
  ul#current_store li .direction button.distributor_info { float: right; }
  ul#current_store li .store { width: 73%; }
  ul#current_store li .store .address { font-weight: normal; }
  .homeowners_addressList #current_store li { padding-top: 20px; padding-bottom: 20px; }
  .home-block.container.become-dealer form { max-width: 43%; }
  .home-block.container.become-dealer .submit-btn .agreeTerms p { text-align: left!important; }
  .home-block.container.become-dealer .submit-btn:nth-child(2) { padding: 0 10px; }
  .wetwallnew-prodesign { padding-bottom: 60px; }
  .wetwallnew-RIU-Faq h1 { padding-top: 35px; }
  .home-block.container.become-dealer { padding-bottom: 200px; margin-bottom: 50px; }
  .cms-wetwallnew-installation .wetwallnew-RI-Faq { padding-bottom: 30rem; }
  .cms-accessories .wetwallnew-prodesign p { margin: 20px auto; }
  .wetwallnew-pro-benfits { padding-top: 30px; padding-bottom: 90px; }
  .cms-accessories .access-insta-suprt { padding-top: 50px!important; padding-bottom: 70px!important; }
  .cms-accessories h2.wetwall-h2 { padding-top: 20px; }
  .cms-accessories .widget.block.block-static-block h2.wetwall-h2 { padding-top: 70px; }
  .cms-accessories .access-insta-suprt .access-insta-col { padding: 40px 30px!important; }
  .cms-accessories .wt-breadcrumbs { margin-top: 130px; }
  /* .cms-accessories #maincontent,.cms-wetwallnew-installation #maincontent,.cms-wetwall-platinum-installer #maincontent,.storelocator-homeowner-index #maincontent,.cms-frequently-asked-questions #maincontent {margin-top:106px !important;} */
  .cms-accessories .wetwell-access-stick-btn .wetwall-btn .pagebuilder-button-primary { width: 160px; }
  .cms-accessories .wetwell-access-stick-btn .wetwall-btn .pro-btns-outline.color-chart .pagebuilder-button-primary { width: 360px; }
  .storelocator-homeowner-index .home-block.container.become-dealer { margin-bottom: 0; }
  .cms-frequently-asked-questions .widget.block.block-static-block > div:last-child { margin-bottom: 140px; }
  .wetwallnew-edge-configurations .widget.block.block-static-block .pagebuilder-column-group .wetwallnew-panels:first-child { margin-left: 0; }
  .cms-design-collections .wetwall-btn a.pagebuilder-button-primary { min-width: 190px; }
}
/* ---------- Desktop Large ---------- */
@media (min-width: 1440px) {
  #maincontent.page-main { margin-top: 107px; }
}

/* ---------- Desktop Larger ---------- */
@media (min-width: 1920px) {
}
/* ---------- Leela Styles Block End ---------- */

/* ---------- Rk Styles Block Start ---------- */
.multilineTextEllipsis2 { /*width: 300px;*/ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }
.topNav .top-leftnav li a { display: flex; }
.catalog-product-view .breadcrumbs li a, .catalog-product-view .breadcrumbs li strong { color: #878787!important; }
.checkout-cart-index .page-main .breadcrumbs, .onestepcheckout-index-index .breadcrumbs { max-width: 1200px; margin-top: 2rem; }
.cms-designs-pro-design-collections .breadcrumbs, .cms-designs-wetwallnew-lowes-designs .breadcrumbs, .cms-designs-wetwallnew-menards-designs .breadcrumbs, .cms-inspired-ideas .breadcrumbs, .cms-technical-documents .breadcrumbs, .cms-wetwallnew-resources .breadcrumbs, .wetwall-WTB-new .breadcrumbs { display: none; margin-top: 35px; z-index: 1; position: relative; }
.cms-designs-pro-design-collections #maincontent .wt-breadcrumbs, .cms-designs-wetwallnew-lowes-designs #maincontent .wt-breadcrumbs, .cms-designs-wetwallnew-menards-designs #maincontent .wt-breadcrumbs, .cms-technical-documents #maincontent .wt-breadcrumbs { margin-top: 0!important; }
/* .cms-designs-wetwallnew-menards-designs .breadcrumbs { display: none !important; } */
.cms-designs-pro-design-collections	#maincontent .wt-breadcrumbs .pg-breadcrumbs.breadcrumbs, .cms-designs-wetwallnew-lowes-designs #maincontent .wt-breadcrumbs .pg-breadcrumbs.breadcrumbs, .cms-designs-wetwallnew-menards-designs #maincontent .wt-breadcrumbs .pg-breadcrumbs.breadcrumbs, .cms-technical-documents #maincontent .wt-breadcrumbs .pg-breadcrumbs.breadcrumbs { display: block!important; margin-top: 38px; z-index: 1; position: relative; }
.wetwalnew-home { max-width: 1280px!important; }
.wetwalnew-home .wetwalnew-hometxt p { margin-bottom: 3rem; }
.featured-gallery { padding-right: 0!important; padding-left: 0!important; }
.wetwall-urwalls .pagebuilder-column-group:nth-child(3) .wetwall-inspired { margin-top: 4rem; }
.slick-next.slick-disabled, .slick-prev.slick-disabled { opacity: 0!important; }
.wetwall-DC-finishingtouches .pagebuilder-column:nth-child(2) { padding-top: 4.5rem; }
.page-products .product-item { -webkit-transition: all .3s; transition: all .3s; }
.page-products .product-item:hover { background: rgb(239 239 239 / 10%); border: 1px solid #116f7d; -webkit-box-shadow: 0 0 24px -16px #116f7d inset; box-shadow: 0 0 24px -16px #116f7d inset; }
.product-item-photo .thumbnail-image .category-title { max-width: 95%!important; margin-left: 0; top: 20px; padding: 10px; text-align: left; font-style: italic; -webkit-box-shadow: 3px 0 5px 0 rgb(68 68 68 / 10%); box-shadow: 3px 0 5px 0 rgb(68 68 68 / 10%); }
.page-products .product-item:hover .thumbnail-image:after { content: 'View Details'; position: absolute; bottom: 10%; left: 50%; margin-left: -60px; padding: 1rem; text-transform: uppercase; letter-spacing: 1px; color: #116f7d; background: #fff; -webkit-box-shadow: 0 0 20px 0 rgb(68 68 68 / 10%); box-shadow: 0 0 20px 0 rgb(68 68 68 / 10%); /* -webkit-transition: all .3s; transition: all .3s;*/ }
:lang(fr).page-products .product-item:hover .thumbnail-image:after { content: 'Voir les détails'; left: 42%; }
:lang(de).page-products .product-item:hover .thumbnail-image:after { content: 'Details anzeigen'; left: 42%; }
.product-item-links .product-item-link.sample { font-weight: normal; }
.product-item-links .product-item-link.sample:hover { font-weight: bold; }
.products-grid .product.product-item .wetwall-sku-listing { width: 55%; text-align: left; }
.products-grid .product.product-item .product_list_sku { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.product-item-details .product-item-name a.product-item-link { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; margin-top: 2rem; margin-bottom: 1.5rem; text-decoration: none!important; }
.abs-actions-addto-gridlist:before, .product-item-actions .actions-secondary>.action:before, .product-items .action.towishlist:before, .product-items .wishlist.split.button>.action.split:before, .products.list.items .action.towishlist:before, .table-comparison .action.towishlist:before, .table-comparison .wishlist.split.button>.action.split:before { font-size: 4rem; }
/* button.action.tocart.primary span:after { background: linear-gradient(to right, white 50%, #116f7d 50%); background-size: 200% 100%; background-position: right bottom; transition: all .5s ease-out; } */
/* button.action.tocart.primary span:hover:after { width: 100%; background-position: left bottom; } */
.block-content.filter-content .filter-current { padding-top: 15px; }
.filter-options { padding-left: 0; }
.page-with-filter.page-products ul.filter-options.accordian li, .shopwetwall-index-index ul.filter-options.accordian li { list-style-type: none; }
.layered-filter-block-container .filter-options .filter-options-content { padding-top: 1.2rem; }
.layered-filter-block-container .filter-options .filter-options-content .layer-input-filter { top: 0; }
.catalog-category-view .loadMoreItemsMain { margin-top: 3rem; border-top: 1px solid #dddcdf; }
.catalog-category-view .loadMoreItemsMain a { display: inline-flex; height: 52px; margin-top: 4rem; padding: 0 8rem; font-family: 'BrandonText-Light'; font-size: 1.4rem; line-height: 50px; color: #fff; text-align: center; text-transform: uppercase; letter-spacing: 0.2em; cursor: pointer; background: #116f7d; border: 1px solid #116f7d; -webkit-transition: all .3s; transition: all .3s; }
.catalog-category-view .loadMoreItemsMain a:hover { color: #116f7d; font-weight: bold; background: #fff; }
.row-full-width-inner, .wetwall-whtelse-pro-layers-outer { padding-left: 20px; padding-right: 20px; }
.wetwall-whtelse-pro-layers-outer h2 { padding-top: 0; padding-bottom: 0; }
.wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(1) .pagebuilder-column { padding-top: 0; }
.wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(1) div[data-content-type='text'] { padding-top: 0!important; }
.pdp-feature-benefit .pagebuilder-column.widget { padding: 10px 2rem!important; }
/* .pdp-feature-benefit .pagebuilder-column.widget div[data-content-type='text'] p span strong { text-transform: capitalize !important; } */
.pdp-feature-benefit .pagebuilder-column.widget div[data-content-type='text'] p span:nth-child(3) { color: #1b1d36!important; line-height: 26px; }
/* .wetwallnew-edge-configurations .pagebuilder-column-group:nth-child(2) div[data-content-type='text'] { padding-top: 0; }
.wetwallnew-edge-configurations .pagebuilder-column-group:nth-child(1), .wetwallnew-edge-configurations .pagebuilder-column-group:nth-child(2), .wetwallnew-edge-configurations .pagebuilder-column-group:nth-child(6) { margin-bottom: 0; }
.wetwallnew-edge-configurations .pagebuilder-column-group:nth-child(4) { margin-bottom: 6rem; } */
.wetwallnew-edge-configurations .pagebuilder-column-group { margin-bottom: 1rem; }
.wetwallnew-edge-configurations .pagebuilder-column.wetwallnew-panels { padding: 0 2rem 0 0; }
.wetwallnew-panels p { margin-bottom: 10px; }
.wetwallnew-panels p span { font-family: 'BrandonText-Light'; font-weight: 300; font-size: 2rem!important; color: #1b1d36!important; line-height: 18px; }
.wetwallnew-panels p:nth-child(2) span { font-family: 'BrandonText-Light'; font-weight: 300; font-size: 14px!important; color: #878787; line-height: 18px; }
.wetwall-whtelse-pro .pagebuilder-column-group .pagebuilder-column p span:nth-child(1) { font-size: 2.4rem!important; line-height: 3.2rem; }
.catalog-product-view .page-main-pagebuilder-attributes { display: none; }
.checkout-cart-index .cart.table-wrapper .item .col.item { display: flex; justify-content: start; }
.checkout-cart-index .cart-action-bar .table-wrapper tr.item-info { border-bottom: 1px solid #dddcdf; }
.checkout-cart-index .cart-action-bar .table-wrapper .product-item-details .product-item-name a { letter-spacing: 1px!important; }
.checkout-cart-index .cart.table-wrapper  .cart.item tr td:nth-child(2) { padding-right: 0; }
.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.qty { width: 107px!important; }
.checkout-cart-index .cart.table-wrapper .product-item-details .field.qty { display: flex; align-items: center; padding-left: 10px; border: 1px solid #dfdfe1; }
.checkout-cart-index .cart.table-wrapper .product-item-details .field.qty .label { font-size: 1.5rem; }
.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.qty select { width: 60px; padding-left: 5px; border: none!important; }
.cart-container #shopping-cart-table .action.action-delete { margin-top: 6px; }
#shopping-cart-table > tbody tr td .actions-toolbar { width: auto!important; }
.checkout-cart-index .cart.table-wrapper { margin-bottom: 0!important; padding-left: 0!important; padding-right: 0!important; }
.checkout-cart-index .summary { margin-top: -11px!important; }
.checkout-cart-index .cart-summary { padding-left: 0!important; padding-right: 0!important; padding-bottom: 4rem!important; }
.checkout-cart-index .summary .cart-totals { padding-top: 0!important; }
.cart-container .action.primary.checkout { min-height: 52px; padding-left: 2.5rem; padding-right: 2.5rem; -webkit-transition: all .3s!important; transition: all .3s!important; }
.cart-container .action.primary.checkout:hover { font-weight: bold; }
.cart-totals .amount { font-size: 18px; font-weight: bold; }
.wetwall-signin-block, .wetwall-signin-text { color: #878787; }
.opc-wrapper .opc .order-summary, .wetwall-checkout-sidebar #checkout-review-table { background: #f6f6f6!important; }
.wetwall-checkout-sidebar .product-item-details .product-item-name { margin-bottom: 0.25rem; line-height: 2.4rem; font-weight: 400; }
._keyfocus *:focus, input:not([disabled]):focus, select:not([disabled]):focus, textarea:not([disabled]):focus { box-shadow: none; }
.checkout-payment-method .ccard .cvv .input-text { width: 100%; margin-right: 0; }
.billing-step .wetwall-checkout-telephone { margin-left: 0!important; }
.checkout-index-index #authnetcim-form-cc .legend, .checkout-index-index #authnetcim_ach-form-cc .legend { margin-bottom: 10px!important; }
.checkout-payment-method .payment-method-content .fieldset>.field { margin-bottom: 15px!important; }
.wetwall-checkout-sidebar .qty-wrapper { display: flex; align-items: center; }
.wetwall-checkout-sidebar .qty-wrapper .qty-select { display: flex; align-items: center; margin-right: 2rem; padding-left: 10px; padding-right: 5px; background: #fff; border: 1px solid #dfdfe1; }
.wetwall-checkout-sidebar .qty-wrapper .qty-select .qty-label { font-size: 1.5rem; }
.wetwall-checkout-sidebar .qty-wrapper .qty-select select { width: auto!important; margin-right: 0!important; padding-left: 0; text-align: left; border: none!important; }
#checkout-step-billing .field.field-select-billing { padding: 0!important; }
.opc-wrapper .form-login { margin-top: 1rem; }
.opc-wrapper .form-login #customer-email-fieldset .field { margin-bottom: 1rem; }
.authentication-wrapper { font-size: 1.8rem; }
#shipping-new-address-form { justify-content: space-between; }
#checkout-step-shipping .form.form-shipping-address fieldset.field { margin-bottom: 0; }
#checkout-step-shipping .form.form-shipping-address .field { margin-bottom: 1.6rem; }
#checkout-step-shipping .form.form-shipping-address .field select { width: 100%; }
.table-checkout-shipping-method { width: 100%!important; }
.table-checkout-shipping-method tr td { padding-top: 1rem; padding-bottom: 1rem; font-size: 1.6rem; }
.table-checkout-shipping-method tr td .radio { margin-left: 1rem; }
.checkout-shipping-method .actions-toolbar .action.primary { display: block; width: 200px; font-family: 'BrandonText-Light'; font-weight: 400; text-transform: uppercase; font-size: 14px; color: #fff; letter-spacing: .2em; text-decoration: none; background: #116f7d!important; border: 1px solid #116f7d!important; }
.checkout-shipping-method .actions-toolbar .action.primary:hover { color: #116f7d!important; font-weight: bold; background-color: #fff!important; }
#co-shipping-method-form .actions-toolbar { margin-top: 2rem; margin-left: 0; border-top: 1px solid #ccc; }
#co-shipping-method-form .actions-toolbar div.primary { margin-top: 3rem; }
input#billing-address-same-as-shipping { float: left; margin-top: 2px!important; margin-right: 10px!important; }
.onestepcheckout-index-index .billing-address-same-as-shipping-block label { width: calc(100% - 25px); }
#shipping-new-address-form div.field.choice input, .billing-address-form div.field.choice input.checkbox { margin-right: 10px!important; }
.billing-address-form div.field.choice input.checkbox { margin-top: -3px; }
.wetwall-checkout .field-select-shipping { width: 100%!important; margin-bottom: 0!important; }
#checkout-step-billing .field.field-select-billing { width: 100%!important; }
#checkout-step-shipping > div.fieldset { margin-bottom: 20px!important; }
.opc-block-summary .product-item-details .product-item-name { padding-bottom: 0.5rem; font-size: 1.4rem; }
.opc-progress-bar-item._active:before, .opc-progress-bar-item._active>span:before, .opc-wrapper .shipping-address-item.selected-item:after { background: #116f7d!important; }
.opc-wrapper .shipping-address-item.selected-item { border: 1px solid #116f7d!important; }
/* .minicart-items-wrapper::-webkit-scrollbar { width: 6px; height: 0px; background-color: transparent; }
    .minicart-items-wrapper::-webkit-scrollbar-thumb { background-color: rgba(52, 125, 162, 0.8); border-radius: 10px; }
    .minicart-items-wrapper::-webkit-scrollbar-track { background-color: transparent; } */
.checkout-index-index .modal-popup .modal-footer button { display: block; font-family: 'BrandonText-Light'; font-weight: 400; text-transform: uppercase; font-size: 14px; color: #fff; letter-spacing: .2em; text-decoration: none; background: #116f7d!important; border: 1px solid #116f7d!important; }
.checkout-index-index .modal-popup .modal-footer button:hover { color: #116f7d!important; font-weight: bold; background-color: #fff!important; }
.opc-wrapper .action-show-popup { display: block; width: 200px; font-family: 'BrandonText-Light'; font-weight: 400; text-transform: uppercase; font-size: 14px; color: #fff; letter-spacing: .2em; text-decoration: none; background: #116f7d!important; border: 1px solid #116f7d!important; }
.opc-wrapper .action-show-popup:hover { color: #116f7d!important; font-weight: bold; background-color: #fff!important; }
.modal-popup._show, .modal-slide._show { padding: 10px; left: 0!important; }
.modal-popup .modal-title { width: 100%; }
.opc-wrapper .form-login .fieldset.hidden-fields .actions-toolbar button.primary { display: block; width: auto; margin-right: 1rem; padding: 7px 30px; font-family: 'BrandonText-Light'; font-weight: 400; text-transform: uppercase; font-size: 14px; color: #fff; letter-spacing: .2em; text-decoration: none; background: #116f7d!important; border: 1px solid #116f7d!important; }
.opc-wrapper .form-login .fieldset.hidden-fields .actions-toolbar button.primary:hover { color: #116f7d!important; font-weight: bold; background-color: #fff!important; }
.opc-wrapper .form-login .fieldset.hidden-fields .actions-toolbar .secondary .action.remind { display: block; font-size: 1.4rem; color: #116f7d!important; text-decoration: none; position: relative; }
.opc-wrapper .form-login .fieldset.hidden-fields .actions-toolbar .secondary .action.remind:after { content: ""; height: 2px; display: block; background: linear-gradient(to right, #fff 50%, #116f7d 50%); background-size: 200% 100%; background-position: right bottom; transition: all .5s ease-out; }
.opc-wrapper .form-login .fieldset.hidden-fields .actions-toolbar .secondary .action.remind:hover:after { width: 100%; background-position: left bottom; }
.opc-wrapper .opc #customer-email-error { color: #e02b27; font-size: 1.2rem; margin-top: 7px; }
.checkout-onepage-success .shipping_div { background: #f3f3f3!important; border: 1px solid #f3f3f3!important; }
.checkout-onepage-success .order_placed .confirm_align { display: flex; justify-content: space-between; margin-top: 20px; padding-bottom: 20px; }
.checkout-cart-index .cart-summary #cart-totals .table.totals tbody th.mark { padding: 8px!important; }
.checkout-onepage-success .order_placed .order_align .order_table tbody tr td { padding-left: 1.4rem; font-size: 1.8rem!important; }
.checkout-onepage-success .order_placed .table_border .totals .table .price { font-size: 1.8rem; }
.checkout-onepage-success .order_placed .table_border .totals .table .col-xs-4 { min-width: 60px; }
:lang(fr).wetwall-home-baner .pagebuilder-overlay h1 { max-width: 1000px; }
:lang(fr).wetwall-home-baner .pagebuilder-overlay p { display: block; margin-top: 3rem; }
#html-body [data-pb-style=C09AIM5] { margin-bottom: 8rem; }
:lang(fr)#html-body [data-pb-style=C09AIM5] { margin-bottom: 0; }
.cart-container .action.primary.checkout { margin-bottom: 5rem; }
.opc-block-summary .product-item-details .product-item-name strong { margin-bottom: 0!important; padding-top: 3px; padding-bottom: 0!important; }
.cms-inspired-ideas .share-fullwidth { padding-top: 12rem!important; }
.cms-inspired-ideas .home-block { padding-left: 0!important; }
.cms-inspired-ideas .share-fullwidth .wetwall-btn div.pagebuilder-button-primary { min-width: 220px; }
.cms-inspired-ideas .wetwall-home-baner .pagebuilder-overlay p span { font-family: 'BrandonText-Light'!important; font-weight: 300!important; font-size: 12pt!important; font-weight: normal; max-width: 650px; }
.wetwall-home-baner .pagebuilder-overlay p { font-family: 'BrandonText-Light'!important; font-weight: 300!important; font-size: 12pt!important; font-weight: normal; max-width: 650px; }
.cms-inspired-ideas .wetwallnew-DC-in-pagenav-outer .page-title-wrapper h2 + p { display: none; }
.cms-wetwallnew-resources .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 750px; }
.cms-wetwallnew-resources .wetwallnew-DC-in-pagenav-outer { margin-top: -180px; }
.cms-designs-wetwallnew-lowes-designs .wetwallnew-prodesign p { margin-bottom: 0!important; }
.cms-design-collections .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-overlay .pagebuilder-poster-content div { max-width: 700px; }
:lang(fr) .cms-design-collections .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-overlay .pagebuilder-poster-content div { max-width: 900px; }
#html-body [data-pb-style=DWSFJPU], :lang(fr)#html-body [data-pb-style=YAHLMEA] { min-height: 730px!important; }
:lang(fr).wetwall-dc-baner.wetwall-home-baner .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 750px!important; }
:lang(fr)#html-body [data-pb-style=DWSFJPU], :lang(fr)#html-body [data-pb-style=YAHLMEA] { min-height: 700px!important; }
.cms-design-collections .wetwallnew-DC-in-pagenav-outer { margin-top: -180px; }
:lang(fr).cms-design-collections .wetwallnew-DC-in-pagenav-outer { margin-top: -200px; }
.cms-design-collections .pagebuilder-column.wetwallnew-DC-whowants p:nth-child(1) { margin-bottom: 2rem!important; }
:lang(fr).cms-design-collections .wetwallnew-DC-fullycustomize .pagebuilder-poster-content div p { margin-right: 0!important; max-width: 100%; }
:lang(fr).cms-design-collections .wetwallnew-DC-fullycustomize .pagebuilder-poster-content div p a { padding: 12px!important; }
.cms-designs-wetwallnew-lowes-designs .wetwallnew-prodesign p { margin-top: 2.2rem; }
.prod-slider-details .order-btn .order-prim-btn:hover { background: #1b1d36; border: 2px solid #1b1d36; color: #fff; }
.prod-slider-details { margin-top: 2rem!important; }
.cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers-outer, .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers-outer, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers-outer { padding-top: 6rem; padding-bottom: 10rem!important; }
.cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers-outer h2, .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers-outer h2, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers-outer h2 { margin-bottom: 4rem; }
.cms-designs-pro-design-collections	.wetwallnew-DC-bath .pagebuilder-column-group .pagebuilder-column, .cms-designs-wetwallnew-lowes-designs .wetwallnew-DC-bath .pagebuilder-column-group .pagebuilder-column, .cms-designs-wetwallnew-menards-designs	.wetwallnew-DC-bath .pagebuilder-column-group .pagebuilder-column { padding-bottom: 3rem; }
.cms-designs-pro-design-collections	.faq-block, .cms-designs-wetwallnew-lowes-designs .faq-block, .cms-designs-wetwallnew-menards-designs	.faq-block { padding-bottom: 6rem!important; }
.cms-designs-pro-design-collections	.faq-block h2.wetwall-h2, .cms-designs-wetwallnew-lowes-designs .faq-block h2.wetwall-h2, .cms-designs-wetwallnew-menards-designs	.faq-block h2.wetwall-h2, .cms-why-wetwall .faq-block h2.wetwall-h2 { padding-bottom: 1rem; }
.cms-designs-pro-design-collections	.accordion, .cms-designs-wetwallnew-lowes-designs .accordion, .cms-designs-wetwallnew-menards-designs	.accordion { padding-bottom: 0; }
.cms-designs-pro-design-collections	.accordion p, .cms-designs-wetwallnew-lowes-designs .accordion p, .cms-designs-wetwallnew-menards-designs	.accordion p { margin-bottom: 10px!important; }
.cms-designs-pro-design-collections	.wetwallnew-prodesign p, .cms-designs-pro-design-collections .wetwall-newh1, .cms-designs-wetwallnew-lowes-designs .wetwall-newh1, .cms-designs-wetwallnew-lowes-designs .wetwallnew-prodesign p, .cms-designs-wetwallnew-menards-designs .wetwall-newh1, .cms-designs-wetwallnew-menards-designs .wetwallnew-prodesign p, .cms-technical-documents .wetwallnew-prodesign p { max-width: 1156px; margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px; }
.cms-designs-wetwallnew-lowes-designs [data-pb-style=BJWA9C9], .cms-designs-wetwallnew-lowes-designs [data-pb-style=MIO4GE4] { display: block!important; }
#html-body [data-pb-style=OH2EJVU], #html-body [data-pb-style=U2ANOS4] { margin-top: 0!important; }
.cms-designs-pro-design-collections .detail-prod-slider .lSSlideOuter .lSPager.lSGallery { margin-top: 0!important; }
.cms-designs-pro-design-collections .wetwallnew-edge-configurations { padding-bottom: 0!important; }
.cms-design-collections .wetwall-fill-btn { color: #fff; }
.cms-inspired-ideas .share-fullwidth .wetwall-btn { margin-top: 2rem; }
.cms-technical-documents .ww-outline-btn .pagebuilder-button-primary:active { background: #126f7e!important; border: 2px #126f7e solid!important; color: #fff!important; }
.cms-why-wetwall img.sequencer.darkHeader { display: block; }
.cms-why-wetwall img.sequencer { display: none; }
.cms-why-wetwall #sequencer_content .sequencer_text { position: fixed; top: 50%; }
.cms-why-wetwall #sequencer_content span { display: inline-block; width: 50%; }
.cms-why-wetwall .sequencer_text h3 { font-size: 3.8rem; font-family: 'PublicoBanner-Light'; }
.cms-why-wetwall .sequencer_text p { font-family: 'BrandonText-Light'; font-size: 1.8rem; }
.cms-why-wetwall #sequencer_content span.sequencer_text2, .cms-why-wetwall #sequencer_content span.sequencer_text3, .cms-why-wetwall #sequencer_content span.sequencer_text5 { position: absolute; }
.catalog-product-view .priceQtyTopContainer .field.color.required, .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .priceQtyBottomContainer .field.color.required { display: none; }
.cms-frequently-asked-questions .accordion p strong > span { font-family: 'BrandonText-Regular'!important; }
/* .cms-designs-pro-design-collections .wetwallnew-edge-configurations .pagebuilder-column-group:nth-child(3) .wetwallnew-panels-space p:nth-child(2) { font-size: 2rem!important; } */
.products.list.items .action.towishlist.wishlist_added:before { color: #d62d19!important; }
.catalog-product-view .pdp-block-fullwidth .pagebuilder-column-group:nth-child(2) .pagebuilder-column.widget p strong { font-size: 1.7rem!important; }
.message.success { padding: 5px 20px!important; color: #009700!important; border: 1px solid rgb(0 151 0 / 20%); border-left: none; border-right: none; }
.message.success div { padding: 2rem 1.250em; }
.message.success div { max-width: 1150px; margin: 0 auto; padding-left: 4rem; font-size: 1.8rem!important; line-height: 1.3; position: relative; }
.message.success>*:first-child:before { top: 31px; color: #009700!important; }
.message.error { padding: 5px 20px!important; border: 1px solid rgb(224 43 39 / 15%); border-left: none; border-right: none; }
.message.error div { padding: 2rem 1.250em; }
.message.error div { max-width: 1150px; margin: 0 auto; padding-left: 4rem; font-size: 1.8rem!important; line-height: 1.3; position: relative; }
.message.error>*:first-child:before { top: 31px; }
.page-header .switcher .options .action.toggle:after { width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid #000; content: ''; position: absolute; top: 7px; right: -15px; }
.page-header .switcher .options .action.toggle.show:after { width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: none; content: ''; position: absolute; top: 7px; right: -15px; }
a.pagebuilder-button-primary, button.pagebuilder-button-primary, div.pagebuilder-button-primary { font-family: 'BrandonText-Regular'!important; font-size: 14px!important; font-weight: 400!important; letter-spacing: 0.2em!important; }
.cms-designs-wetwallnew-lowes-designs .panel table { border-color: #d3d3d3; }
.desk-display.pre-footer .pagebuilder-button-primary:hover { background: #126f7e; border: 1px solid #126f7e!important; -webkit-transition: all .3s; transition: all .3s; }
.desk-display.pre-footer .pagebuilder-button-primary:hover { color: #126f7e; background: #fff; border: 1px solid #126f7e!important; }
.page-wrapper .page-bottom .footer-links a { -webkit-transition: all .3s; transition: all .3s; font-size: 11pt!important; font-family: 'BrandonText-Regular'; font-weight: normal; letter-spacing: .2em; }
.page-wrapper .page-bottom .footer-links a:hover { color: #6ecad9; }
.wetwall-WTB-new .ww-section { max-width: 100%; margin-top: 10px; margin-bottom: 0; background: #1b1d36; }
.wetwall-WTB-new .find_wetwall_content_block, .wetwall-WTB-new .search_bar { max-width: 800px; margin: 0 auto; }
.wetwall-WTB-new .find_wetwall_content_block h2 { font-family: 'Publico Banner'!important; font-weight: 300!important; color: #fff!important; letter-spacing: normal!important; }
.wetwall-WTB-new .ww-section p.subhead { margin-bottom: 30px; font-family: 'BrandonText-Light'!important; font-weight: 300!important; color: #fff!important; }
.wetwall-WTB-new .search_bar .contentMain { position: relative; }
.wetwall-WTB-new .search_bar .contentMain .search_input_field { height: 55px; }
.wetwall-WTB-new .search_bar .contentMain .search_input_field .wtb_search { width: 100%!important; font-size: 14px!important; font-weight: 600!important; }
.wetwall-WTB-new .search_bar .contentMain .search_input_field .wtb_search::placeholder { color: #1b1d36!important; font-weight: 300!important; }
.wetwall-WTB-new .search_bar .contentMain .customSelectBox select { height: 55px; padding-left: 20px; padding-right: 40px; appearance: none; color: #1b1d36!important; font-weight: 600!important; background: #fff url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMjFsLTEyLTE4aDI0eiIvPjwvc3ZnPg==') no-repeat; }
.wetwall-WTB-new .search_bar .contentMain .search-error-msg { color: rgb(249 109 86); font-family: 'BrandonText-Medium'; font-weight: 500; }
.wetwall-WTB-new .search_bar .contentMain .dist_search_btn { height: 55px; -webkit-transition: all .2s; transition: all .2s; }
.wetwall-WTB-new .search_bar .contentMain .dist_search_btn:hover { font-weight: 600!important; }
.wetwall-WTB-new .types_of_wetwall_retailers_Main { padding: 4em 0 0 0; }
.wetwall-WTB-new .types_of_wetwall_retailers_Main h2 { margin-bottom: 4rem; font-family: 'Publico Banner'!important; font-weight: 300!important; color: #1b1d36!important; letter-spacing: normal!important; }
.wetwall-WTB-new .types_of_wetwall_retailers_Main h3 { margin-bottom: 1rem; font-family: 'BrandonText-Regular'!important; font-size: 24px!important; font-weight: 400!important; line-height: 32px; color: #1b1d36!important; }
.wetwall-WTB-new .types_of_wetwall_retailers_Main p { font-family: 'BrandonText-Light'!important; font-size: 16px!important; font-weight: 300!important; line-height: 26px; color: #1b1d36!important; }
.wetwall-WTB-new .home-block.container.become-dealer { margin-top: 0; border-top: none; }
.wetwall-WTB-new .home-block.container.become-dealer form .md-form { width: 48%; margin: 0 2px 3px; }
.wetwall-WTB-new .home-block.container.become-dealer form, .wetwall-WTB-new .home-block.container.become-dealer p { max-width: 740px; }
.wetwall-WTB-new .home-block.container.become-dealer p { font-family: 'BrandonText-Light'!important; font-size: 16px!important; font-weight: 300!important; line-height: 26px; color: #1b1d36!important; }
.wetwall-WTB-new .home-block.container.become-dealer h1 { font-family: 'Publico Banner'!important; font-weight: 300!important; color: #1b1d36!important; letter-spacing: normal!important; }
.wetwall-WTB-new .home-block.container.become-dealer .custom_textS1 { margin-bottom: 8px; }
.wetwall-WTB-new .home-block.container.become-dealer .required_textS1 { font-family: 'BrandonText-Light'!important; font-weight: 300!important; color: #1b1d36!important; text-align: left; }
.wetwall-WTB-new .home-block.container.become-dealer form input, .wetwall-WTB-new .home-block.container.become-dealer form select { height: 40px; font-family: 'BrandonText-Light'!important; font-size: 14px!important; font-weight: 300!important; line-height: 18px; color: #1b1d36!important; border: 1px solid #d9d9D9B2; box-shadow: none!important; }
.wetwall-WTB-new .home-block.container.become-dealer form input::placeholder { color: #000!important; }
.wetwall-WTB-new .home-block.container.become-dealer form input { padding: 0 20px; }
.wetwall-WTB-new .home-block.container.become-dealer form .customSelectBox select { padding-left: 20px; padding-right: 36px; appearance: none; background: #fff url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMjFsLTEyLTE4aDI0eiIvPjwvc3ZnPg==') 94% 50% no-repeat; background-size: 2.4%; }
.wetwall-WTB-new .home-block.container.become-dealer form .agreeTerms p { padding-right: 5px; font-family: 'BrandonText-Light'!important; font-size: 14px!important; font-weight: 300!important; line-height: 18px!important; color: #1b1d36!important; text-align: justify!important; }
.wetwall-WTB-new .home-block.container.become-dealer form .captcha_block { display: none; }
.wetwall-WTB-new .home-block.container.become-dealer form .become-dealer-btn { height: 55px; font-family: 'BrandonText-Light'!important; font-size: 14px!important; font-weight: 600!important; line-height: 18px; color: #fff!important; letter-spacing: 0.2em; background: #116f7d; border: 1px solid #116f7d!important; -webkit-transition: all .2s; transition: all .2s; }
.wetwall-WTB-new .home-block.container.become-dealer form .become-dealer-btn:hover { Color: #116f7d!important; background: #fff!important; }
.wetwall-WTB-new .home-block.container.become-dealer .submit-btn { width: 100%; padding: 0; }
.wetwall-WTB-new .home-block.container.become-dealer form .custom_ppS1 { margin-top: 10px; }
.wetwall-WTB-new .home-block.container.become-dealer form .mage-error { margin-top: 5px; font-family: 'BrandonText-Light'!important; font-size: 14px!important; font-weight: 300!important; line-height: 18px; color: #e02b27!important; }
.wetwall-WTB-new .filter_block { padding: 2.5em 0; background: rgba(27, 29, 54, .9); }
.wetwall-WTB-new .filter_block .filter_block_body { position: relative; margin: 0 auto; color: #fff; }
.wetwall-WTB-new .filter_block .filter_block_body .total_results { margin-right: 40px; font-family: 'BrandonText-Light'!important; font-size: 12px!important; font-weight: 600!important; line-height: 18px; color: #fff!important; text-transform: uppercase; letter-spacing: 0.2em; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_left .filter_by { width: 100%; margin-right: 20px; font-family: 'BrandonText-Light'!important; font-size: 12px!important; font-weight: 300!important; line-height: 18px; color: #fff!important; text-transform: uppercase; letter-spacing: 0.2em; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_left .multiselect { width: 100%; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_left .multiselect .selectBox { width: 240px; position: relative; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_left .multiselect .selectBox select { height: 40px; margin-right: 15px; padding-left: 20px; padding-right: 36px; font-family: 'BrandonText-Regular'!important; font-size: 14px!important; font-weight: normal!important; line-height: 18px; color: #1b1d36!important; appearance: none; background: #fff url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMjFsLTEyLTE4aDI0eiIvPjwvc3ZnPg==') no-repeat; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_left .filter_submit { height: 40px; font-family: 'BrandonText-Light'!important; font-size: 12px!important; font-weight: 600!important; line-height: 18px; color: #fff!important; text-transform: uppercase; letter-spacing: 0.2em; background: #116f7d; border: 1px solid #116f7d!important; -webkit-transition: all .2s; transition: all .2s; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_left .filter_submit:hover { Color: #116f7d!important; background: #fff!important; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_left .clear_filters, .wetwall-WTB-new .filter_block .filter_block_body .filter_right .sort_by_txt { font-family: 'BrandonText-Light'!important; font-size: 12px!important; font-weight: 300!important; line-height: 18px; color: #fff!important; text-transform: uppercase; letter-spacing: 0.2em; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_left .clear_filters { display: block; cursor: pointer; background: none; border: none; opacity: 0.5; cursor: default; }
/* .wetwall-WTB-new .filter_block .filter_block_body .filter_left .clear_filters:hover { text-decoration: underline; } */
.wetwall-WTB-new .filter_block .filter_block_body .filter_left .clear_filters.clear_active { opacity: 1!important; cursor: pointer; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_left .clear_filters.clear_active:hover { text-decoration: underline; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_right .sort_by_txt { margin-right: 15px; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_right select { height: 40px; padding-left: 20px; padding-right: 36px; font-family: 'BrandonText-Light'!important; font-size: 14px!important; font-weight: 300!important; line-height: 18px; color: #1b1d36!important; appearance: none; background: #fff url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMjFsLTEyLTE4aDI0eiIvPjwvc3ZnPg==') no-repeat; }
/* .wetwall-WTB-new .filter_block .filter_block_body .filter_right select:after { content: ''; display: block; width: 10px; height: 5px; background: #FFF url(../images/polygon_black.png) 0 0 no-repeat; position: absolute; right: 0; } */
.wetwall-WTB-new .filter_block .filter_block_body .filter_left .checkboxes_s1 { position: absolute; left: 0; z-index: 9; width: 100%; color: #000; padding: 20px; background: #fff; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_left .checkboxes_s1 label { margin-bottom: 10px; font-family: 'BrandonText-Regular'!important; font-size: 14px!important; font-weight: normal!important; line-height: 18px; color: #1b1d36!important; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_left .checkboxes_s1 label:hover { background-color: #fff!important; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_left .checkboxes_s1 label:last-child() { margin-bottom: 0; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_left .checkboxes_s1 label input { margin-right: 10px; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_right select .info_btnS1 { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADHSURBVHgBjVHbEcIgEISbFGAJKSFWYKxEJg3EUrSBiJUYOrADKSEVgLsKMwzDR/YDdu72HrOnVYIx5iAis9Z6jDGOjIG/we/Lstis00ncQ/wC7VUbPoRwttb6X8E0TZ9SzM74tjypKDp2EJu6M9dItCzgFtcO3WYI6hUeqgHoToJnaOQs4s86SENEteGQXFsJTljVTtAMweP2FtAMgVU3cF91utCMSu95QMExNh6lLKL/lRk+af6XzuBNks1DmrSCO27Bxox9AUHXabmv/TiWAAAAAElFTkSuQmCC); }
.wetwall-WTB-new .map_info_container { max-width: 100%; width: calc(100% - 15px); margin: 0; padding: 0; }
.wetwall-WTB-new .map_info_container .wheretobuy-map { padding: 0; }
/* .wetwall-WTB-new .map_info_container .homeowners-map #map { height: 738px; } */
.wetwall-WTB-new .map_info_container .commercialBuyer_wrap .locations { margin-top: 0; padding: 0; background: #fff; }
.wetwall-WTB-new .map_info_container .commercialBuyer_wrap .map_wrap { position: relative; }
.wetwall-WTB-new .map_info_container .commercialBuyer_wrap .map_wrap .homeowners-map { border: none!important; }
.wetwall-WTB-new .map_info_container .commercialBuyer_wrap .map_wrap .key { position: absolute; bottom: 0; right: 0; z-index: 1; padding: 10px 20px; background: #fff; text-align: right; }
.wetwall-WTB-new .map_info_container .commercialBuyer_wrap .map_wrap .gmnoprint { top: 20px; bottom: 0; }
.wetwall-WTB-new .map_info_container .commercialBuyer_wrap .map_wrap .gm-svpc { top: -40px; }
.wetwall-WTB-new .map_info_container .commercialBuyer_wrap .map_wrap .key .custom_iconS1 { font-family: 'BrandonText-Light'!important; }
.wetwall-WTB-new .map_info_container .commercialBuyer_wrap .map_wrap .key .custom_iconS1 img { width: 14px; }
.wetwall-WTB-new .map_info_container .commercialBuyer_wrap .map_wrap .key .custom_iconS1:nth-child(1) img { margin-left: 0; }
.wetwall-WTB-new .map_info_container .add_list { margin-top: 0!important; }
.wetwall-WTB-new .commercialBuyer_wrap .locations::-webkit-scrollbar { width: 10px; }
.wetwall-WTB-new .commercialBuyer_wrap .locations::-webkit-scrollbar-track { background: #cfe2e5; }
.wetwall-WTB-new .commercialBuyer_wrap .locations::-webkit-scrollbar-thumb { width: 6px; background: #116f7d; border-radius: 10px; border: 2px solid #cfe2e5; }
.wetwall-WTB-new .map_info_container .homeowners_addressList li { margin: 0!important; border-top: 1px solid #dfdfe1!important; cursor: pointer; }
.wetwall-WTB-new .map_info_container .homeowners_addressList li:hover { background: rgba(223, 223, 225, .5); }
.wetwall-WTB-new .map_info_container .homeowners_addressList li.dealer_active { background: rgba(7, 158, 181, 0.1); }
.wetwall-WTB-new .map_info_container .homeowners_addressList li .map_side_bar_content { width: 100%!important; }
.wetwall-WTB-new .map_info_container .homeowners_addressList li.platinum_dealer { background: #dfdfe1!important; }
.wetwall-WTB-new .map_info_container .homeowners_addressList li.platinum_dealer:hover { background: rgba(223, 223, 225, .5)!important; }
.wetwall-WTB-new .map_info_container .homeowners_addressList li.platinum_dealer_active { background: rgba(7, 158, 181, 0.1)!important; }
.wetwall-WTB-new .map_info_container .homeowners_addressList li .wetwall_batch { display: flex; margin-bottom: 10px; }
.wetwall-WTB-new .map_info_container .homeowners_addressList li .wetwall_batch img { width: 40px; }
.wetwall-WTB-new .map_info_container .homeowners_addressList li .store { width: 100%!important; margin-bottom: 15px; }
.wetwall-WTB-new .map_info_container .homeowners_addressList li .store .titleS1 { font-family: 'BrandonText-Medium'!important; font-size: 16px!important; font-weight: 500!important; line-height: 26px; color: #000!important; letter-spacing: 0!important; text-transform: capitalize!important; }
.wetwall-WTB-new .map_info_container .homeowners_addressList li .custom_info_popover .store .titleS1:nth-child(2) { display: none!important; }
.wetwall-WTB-new .map_info_container .homeowners_addressList li .store .address { font-family: 'BrandonText-Regular'!important; font-size: 16px!important; font-weight: normal!important; line-height: 26px; color: #000!important; letter-spacing: 0!important; }
.wetwall-WTB-new .map_info_container .homeowners_addressList li .store .telephone { font-family: 'BrandonText-Light'!important; font-size: 16px!important; font-weight: 300!important; line-height: 26px; color: #116f7d!important; letter-spacing: 0!important; }
.wetwall-WTB-new .map_info_container .homeowners_addressList li .store .telephone a { text-decoration-thickness: 1px!important; text-decoration-color: #116F7D; }
.wetwall-WTB-new .map_info_container .homeowners_addressList li .store .telephone a:hover { text-decoration: none; }
.wetwall-WTB-new .map_info_container .homeowners_addressList li .direction { width: 100%!important; display: flex; }
.wetwall-WTB-new .map_info_container .homeowners_addressList li .direction a:nth-child(1) { display: inline-block; height: 40px; font-family: 'BrandonText-Light'!important; font-size: 12px!important; font-weight: 600!important; line-height: 18px; color: #fff!important; letter-spacing: 0.13em; text-decoration: none; background: #116f7d; border: 1px solid #116f7d; }
.wetwall-WTB-new .map_info_container .homeowners_addressList li .direction a:nth-child(1):hover { color: #116f7d!important; background: #fff; }
.wetwall-WTB-new .map_info_container .homeowners_addressList li .direction a:nth-child(2) { display: inline-block; height: 40px; font-family: 'BrandonText-Light'!important; font-size: 12px!important; font-weight: 600!important; line-height: 18px; color: #116f7d!important; letter-spacing: 0.13em; text-decoration: none; background: transparent; border: 1px solid #116f7d; }
.wetwall-WTB-new .map_info_container .homeowners_addressList li .direction a:nth-child(2):hover { color: #fff!important; background: #116f7d; }
.wetwall-WTB-new .map_info_container .homeowners_addressList li .direction.only_one_button a { width: 100%!important; margin-right: 0!important; }
.wetwall-WTB-new .map_info_container .homeowners-map .gm-style { }
.wetwall-WTB-new .map_info_container .homeowners-map { position: relative; }
.wetwall-WTB-new .map_info_container .homeowners-map .no_map_search_results { width: 100%; height: 100%; position: absolute; top: 0; background: rgba(0, 0, 0, .6); }
.wetwall-WTB-new .map_info_container .homeowners-map .no_map_search_results #no_results_Block { background: #fff; position: absolute; top: 50%; left: 50%; }
.wetwall-WTB-new .map_info_container .homeowners-map .no_map_search_results #no_results_Block h5 { margin-bottom: 10px!important; font-family: 'Publico Banner'!important; font-size: 36px!important; font-weight: 300!important; line-height: 42px; color: #000!important; text-align: center; letter-spacing: normal!important; }
.wetwall-WTB-new .map_info_container .homeowners-map .no_map_search_results #no_results_Block p { font-family: 'BrandonText-Light'!important; font-size: 18px!important; font-weight: 300!important; line-height: 26px; color: #000!important; letter-spacing: 0; text-align: center; }
.wetwall-WTB-new .map_info_container .homeowners-map .no_map_search_results #no_results_Block p a[href^='tel:'] { font-family: 'BrandonText-Medium'!important; font-weight: 500!important; color: #116f7d!important; text-decoration: underline; text-underline-offset: 3px; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_right .customSelectBox { position: relative; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_right	.main_sort_by input { height: 40px; padding-left: 20px!important; padding-right: 36px!important; font-family: 'BrandonText-Regular'!important; font-size: 14px!important; font-weight: normal!important; line-height: 18px; color: #1b1d36!important; appearance: none; background: #fff url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMjFsLTEyLTE4aDI0eiIvPjwvc3ZnPg==') no-repeat; border: none!important; border-radius: 0!important; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_right .main_sort_by { position: relative; border: none; border-radius: 0!important; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_right .main_sort_by .info_cion { position: absolute; margin-left: 3px; font-size: 14px; color: #116f7d; cursor: pointer; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_right .custom_selectives { width: 100%; position: absolute; left: 0; z-index: 99; background: #fff; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_right .custom_selectives .sort_dropdown_list { padding: 0; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_right .custom_selectives .sort_dropdown { width: 100%!important; margin: 0!important; padding: 10px 20px!important; font-family: 'BrandonText-Regular'!important; font-size: 14px!important; font-weight: normal!important; line-height: 18px!important; color: #1b1d36!important; border: none!important; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_right .custom_selectives .sort_dropdown .info_cion { margin-left: 3px; font-size: 14px; color: #116f7d; z-index: 4; }
.wetwall-WTB-new .filter_block .filter_block_body .filter_right .sort_by_popover { width: 295px; font-family: 'BrandonText-Regular'!important; font-size: 14px!important; font-weight: 400!important; line-height: 18px; color: #1b1d36!important; position: absolute; z-index: 99; padding: 20px; background: #fff; border: 1px solid rgba(217, 217, 217, .7); box-shadow: 0 0 20px 0 rgb(0 0 0 / 25%); border-radius: 5px; }
.custom_arrow_box:after, .custom_arrow_box:before { border: solid transparent; content: ""; height: 0; width: 0; position: absolute; pointer-events: none; }
.custom_arrow_box:after { border-color: rgba(255, 255, 255, 0); border-width: 12px; }
.wetwall-WTB-new .map_info_container .commercialBuyer_wrap { position: relative; }
.wetwall-WTB-new .map_info_container .commercialBuyer_wrap .map_wrap .gmnoprint.gm-style-mtc, .wetwall-WTB-new .map_info_container .commercialBuyer_wrap .map_wrap button.gm-fullscreen-control, .wetwall-WTB-new .map_info_container .commercialBuyer_wrap .map_wrap button.gm-svpc { display: none; }
.pro_plus_collection .pro_plus_collection_mainS1 { }
.pro_plus_collection_mainS1 .wetwall-newh1 { font-family: 'Publico Banner'; font-weight: 300; letter-spacing: 0.48px; }
.pro_plus_collection_mainS1 h2 { margin-top: 20px; font-family: 'Publico Banner'; font-weight: 300; letter-spacing: 0.48px; }
.pro_plus_collection_mainS1 .wetwall-btn { margin-top: 20px; }
.pro_plus_collection_mainS1 .wetwall-btn .pagebuilder-button-primary { min-height: 55px; padding: 15px 10px; }
.pro_plus_collection_mainS1 .wetwall-btn .pro-btns-outline { margin-left: 20px; }
/* .pro_plus_collection_mainS2 .pagebuilder-column figure { width: 60px; height: 60px; background: #126f7e; } */
.pro_plus_collection_mainS2 .pagebuilder-column h6 { margin-top: 15px; margin-bottom: 5px; font-family: 'BrandonText-Regular'; font-size: 24px; font-weight: 300; line-height: 32px; }
.pro_plus_collection_mainS2 .pagebuilder-column .wetwallnew-pro-benfits-body p { font-size: 18px; line-height: 26px; }
.pro_plus_collection_mainS3 { margin-bottom: 20px; background: none; }
.pro_plus_collection_mainS3 .pagebuilder-column-group { max-width: 1180px; }
.pro_plus_collection_mainS3 .wetwall-h2 { padding-bottom: 0!important; font-family: 'Publico Banner'; font-weight: 300; letter-spacing: 0.48px; }
.pro_plus_collection_mainS3 .sub_textS1 { font-family: 'BrandonText-Light'; font-size: 20px!important; font-weight: 300; line-height: 28px; }
.pro_plus_collection_mainS3 .pagebuilder-column:nth-child(2) { margin-left: 100px; }
/* .pro_plus_collection_mainS3 :not(.wetwallnew-accordion-header:first-child) { border-top: none; } */
.pro_plus_collection_mainS3 .wetwallnew-accordion-header:first-child { border-top: none; }
.pro_plus_collection_mainS3 .wetwallnew-accordion-header { padding-left: 0; border-top: 1px solid #dfdfe1; }
.pro_plus_collection_mainS3 .wetwallnew-accordion-header p { font-family: 'BrandonText-Regular'; font-size: 20px!important; font-weight: 400; line-height: 28px; }
.pro_plus_collection_mainS3 .wetwallnew-accordion-header p strong { height: 35px; padding: 7px 0; font-weight: 300!important; line-height: normal; background: rgba(17, 111, 125, .2); }
.pro_plus_collection_mainS3 .wetwallnew-accordion-header.active p strong { background: #116f7d; }
.pro_plus_collection_mainS3 .wetwallnew-accordion-content { padding-left: 50px!important; }
.pro_plus_collection_mainS3 .wetwallnew-accordion-content p { margin-bottom: 0; font-family: 'BrandonText-Light'; font-size: 16px!important; font-weight: 300; line-height: 26px; }
.pro_plus_collection_mainS4 { margin-top: 0!important; }
.pro_plus_collection_mainS4 .detail-prod-slider { max-width: 1180px!important; }
.pro_plus_collection_mainS4 h2 { font-family: 'Publico Banner'; font-weight: 300; letter-spacing: 0.48px; }
/* .pro_plus_collection_mainS4 .detail-prod-slider .lSSlideWrapper { width: 89%; } */
.pro_plus_collection_mainS4 .lSSlideOuter .lSPager.lSGallery li.active a:after { top: 50%; }
/* .pro_plus_collection_mainS4 .lSSlideOuter .lSPager.lSGallery li.active a:after { width: 17px; left: 112px; } */
.pro_plus_collection_mainS4 .lSSlideOuter .lSPager.lSGallery li img { margin-left: 0!important; }
.pro_plus_collection_mainS4 .lSSlideOuter .lSPager.lSGallery li a { display: block; width: 173px; }
.pro_plus_collection_mainS4 .detail-prod-slider .lSSlideOuter .lSPager.lSGallery { margin-top: 0!important; }
.pro_plus_collection_mainS4 .prod-slider-details .prod-details h2 { font-family: 'Publico Banner'; font-weight: 300; letter-spacing: 0.48px; }
.pro_plus_collection_mainS4 .prod-slider-details .prod-details p { font-family: 'BrandonText-Light'!important; font-size: 16px!important; font-weight: 300; line-height: 24px; color: #1b1d36!important; }
.pro_plus_collection_mainS4 .prod-slider-details .order-btn { margin-right: 1px; padding-top: 0; }
.pro_plus_collection_mainS4 .prod-slider-details .order-btn .order-prim-btn { height: 55px; }
.pro_plus_collection_mainS4 .lSSlideOuter .lSAction { display: none!important; }
.pro_plus_collection_mainS5 { max-width: 1100px; }
.pro_plus_collection_mainS5 .semi_collan_sign { font-family: 'Publico Banner'; font-weight: 300; letter-spacing: 0.48px; }
.pro_plus_collection_mainS5 .custom_header1 { font-family: 'Publico Banner'; font-weight: 300; letter-spacing: 0.48px; }
.pro_plus_collection_mainS5 .custom_uinfo1 { margin: 30px 0; font-family: 'BrandonText-Regular'; font-weight: 400; letter-spacing: 0.48px; }
.pro_plus_collection_mainS5 .pagebuilder-button-primary { min-width: 260px; min-height: 55px; margin-right: 0; padding: 15px 10px; text-transform: uppercase; font-family: 'BrandonText-Regular'!important; font-size: 14px!important; font-weight: 400!important; letter-spacing: 0.2em!important; color: #fff; line-height: 2.2rem; cursor: pointer; transition: all 0.5s ease; -webkit-transform: translate(0, 0); transform: translate(0, 0); background: #126f7e; border: 1px #126f7e solid; border-radius: 0; box-shadow: none; }
.pro_plus_collection_mainS5 .pagebuilder-button-primary:hover { color: #fff; background: #1b1d36; border: 1px solid #1b1d36; }
.pro_plus_collection_mainS6 .pagebuilder-column-group .pagebuilder-column:first-child { margin-left: 0; }
.pro_plus_collection_mainS6 .pagebuilder-column-group .pagebuilder-column:last-child { margin-right: 0; }
.pro_plus_collection_mainS6 .custom_header1 { font-family: 'Publico Banner'; font-weight: 300; letter-spacing: 0.48px; }
.pro_plus_collection_mainS6 .wetwallnew-pro-benfits-no p { margin-bottom: 10px; font-family: 'Publico Banner'; font-size: 42px!important; font-weight: 300; line-height: 48px; color: #116f7d!important; letter-spacing: 0.64px; }
.pro_plus_collection_mainS6 .wetwallnew-pro-benfits-title { margin-bottom: 8px; font-family: 'BrandonText-Medium'; font-size: 20px!important; font-weight: 500; line-height: 28px; color: #1b1d36!important; letter-spacing: 0!important; }
.pro_plus_collection_mainS6 .wetwallnew-pro-benfits-body p { font-family: 'BrandonText-Light'; font-size: 18px!important; font-weight: 300; line-height: 26px; color: #1b1d36!important; }
.pro_plus_collection_mainS7 { margin-bottom: 0!important; padding-bottom: 70px!important; }
.pro_plus_collection_mainS7 h2 { margin-bottom: 0; font-family: 'Publico Banner'; font-weight: 300; color: #1b1d36!important; letter-spacing: 1.56px; }
.pro_plus_collection_mainS7 .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(1) { display: none!important; }
.pro_plus_collection_mainS7 .wetwall-whtelse-pro-layers ul li { font-family: 'BrandonText-Medium'!important; font-weight: 400!important; }
.pro_plus_collection_mainS8 { margin-bottom: 0!important; padding-bottom: 90px!important; }
.pro_plus_collection_mainS8 h2 { font-family: 'Publico Banner'; font-weight: 300; color: #1b1d36!important; letter-spacing: 1.56px; }
.pro_plus_collection_mainS8 .wetwallnew-edge-configurations-intro p { font-size: 20px!important; font-weight: 300; line-height: 28px!important; }
.pro_plus_collection_mainS8.wetwallnew-edge-configurations h3 { margin-bottom: 0!important; font-size: 36px!important; font-weight: 300; line-height: 42px!important; letter-spacing: 1.44px; }
.pro_plus_collection_mainS8.wetwallnew-edge-configurations .row-full-width-inner { max-width: 1180px!important; padding: 0!important; }
.pro_plus_collection_mainS8.wetwallnew-edge-configurations .wetwallnew-panels p:nth-child(2) span { font-weight: 300!important; }
.pro_plus_collection_mainS8 .pagebuilder-button-primary { min-width: 260px; min-height: 55px; margin-top: 20px; margin-right: 0; padding: 15px 10px; text-transform: uppercase; font-family: 'BrandonText-Regular'!important; font-size: 14px!important; font-weight: 400!important; letter-spacing: 0.2em!important; color: #fff; line-height: 2.2rem; cursor: pointer; transition: all 0.5s ease; -webkit-transform: translate(0, 0); transform: translate(0, 0); background: #126f7e; border: 1px #126f7e solid; border-radius: 0; box-shadow: none; }
.pro_plus_collection_mainS8 .pagebuilder-button-primary:hover { color: #fff; background: #1b1d36; border: 1px solid #1b1d36; }
.pro_plus_collection_mainS9.wetwallnew-DC-bath { margin-top: 100px!important; margin-bottom: 0!important; padding-bottom: 0!important; }
.pro_plus_collection_mainS9.wetwallnew-DC-bath .row-full-width-inner { max-width: 1180px!important; padding: 0!important; }
.pro_plus_collection_mainS9.wetwallnew-DC-bath .pagebuilder-column-group { max-width: unset!important; }
.pro_plus_collection_mainS9.wetwallnew-DC-bath h4 { margin-bottom: 10px; font-family: 'Publico Banner'; font-weight: 300; color: #1b1d36!important; letter-spacing: 1.44px; }
.pro_plus_collection_mainS9.wetwallnew-DC-bath p { max-width: unset!important; font-weight: 300; color: #1b1d36!important; }
.pro_plus_collection_mainS9.wetwallnew-DC-bath .pagebuilder-button-primary { min-height: 55px; margin-top: 10px; margin-bottom: 0!important; padding: 16px 20px; }
.pro_plus_collection_mainS9.wetwallnew-DC-bath .pagebuilder-column-group .pagebuilder-column { padding-bottom: 0!important; }
.pro_plus_collection_mainS10 { margin-top: 70px; }
.pro_plus_collection_mainS10 .faq-block h2.wetwall-h2 { font-weight: 300; color: #1b1d36!important; letter-spacing: 1.68px; }
.pro_plus_collection_mainS10 .faq-block .accordion p { position: relative; margin-bottom: 5px!important; text-align: left; }
.pro_plus_collection_mainS10 .accordion p::after { position: absolute; top: 0; right: 0; }
.pro_plus_collection_mainS10 .faq-block .panel { padding: 0!important; }
.pro_plus_collection_mainS10 .faq-block .panel p { width: 85%; text-align: left; }
.pro_plus_collection_mainS10 .faq-block .accordion p span { display: block; width: 85%; margin-bottom: 0; font-weight: 400!important; }
.pro_plus_collection_mainS10 .faq-block .panel p span { font-size: 18px!important; line-height: 26px!important; }
.pro_plus_collection_mainS10 .faq-block .panel p span a { color: #146f7d!important; }
.pro_plus_collection_mainS10 .faq-block .accordion.active { margin-bottom: 5px!important; }

/* ---------- Mobile ---------- */
@media (max-width: 767.98px) {
  .nav-sections-item-content > .mega-menu { width: 100%; }
  nav.mega-menu.wetwall-menu a.mega-menu__link { font-size: 1.3rem; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li a.mega-menu__inner-link { margin-left: 10px; }
  .nav-sections nav.mega-menu ul.mega-menu__list { margin-top: 0!important; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 { padding-top: 0!important; }
  /* .topNav .top-leftnav li a .after-login { max-width: 300px; } */
  /* .header.header-links-topnav { display: none; } */
  .checkout-index-index .nav-toggle { display: block; }
  .nav-sections { left: calc(-1 * (100% - 0px)); }
  .nav-open .nav-sections { left: 0; z-index: 99; }
  .nav-open .nav-toggle:after { top: 100px!important; }
  .breadcrumbs { padding-left: 20px!important; padding-right: 20px!important; display: none; }
  .catalog-product-view .breadcrumbs { padding-top: 1rem; padding-bottom: 3rem; }
  .checkout-cart-index .breadcrumbs, .checkout-onepage-success .breadcrumbs { padding-left: 0!important; padding-right: 0!important; }
  .cms-inspired-ideas .breadcrumbs { max-width: 1156px; }
  li.product-item .product-item-info { margin-left: 0; }
  .slick-next.slick-arrow, .slick-prev.slick-arrow { top: 40%!important; margin-top: -40px!important; }
  .wetwall-home-baner .pagebuilder-poster-content { text-align: center; }
  .wetwallnew-DC-in-pagenav-outer { margin-top: -92px!important; }
  .cms-inspired-ideas .page-title-wrapper h2 { margin-bottom: 1rem; font-size: 25pt; line-height: 30pt; }
  /* .cms-design-collections .wetwallnew-DC-in-pagenav-outer { margin-top: -220px !important; } */
  .wetwall-btn a.pagebuilder-button-primary { margin-bottom: 0!important; }
  .wetwall-urwalls .pagebuilder-column-group:nth-child(2) { padding-top: 2rem; }
  .wetwallnew-DC-bath .pagebuilder-column-group .pagebuilder-column { margin: 40px 25px 0 25px!important; }
  .wetwallnew-DC-bath .pagebuilder-column-group:nth-child(2) .pagebuilder-column-line { display: block!important; }
  .wetwallnew-DC-bath .pagebuilder-column-group:nth-child(2) .pagebuilder-column-line .pagebuilder-column { width: 100%!important; display: block!important; margin-left: 0!important; padding: 0 20px; }
  .wetwall-DC-finishingtouches .pagebuilder-column-line { display: block!important; }
  .wetwall-DC-finishingtouches .pagebuilder-column:nth-child(1) { padding-top: 0!important; }
  .cms-design-collections .wetwall-DC-finishingtouches .pagebuilder-column { padding-left: 0!important; padding-right: 0!important; }
  .wetwall-DC-finishingtouches .pagebuilder-column { width: 100%!important; display: block!important; padding-left: 20px!important; padding-right: 20px!important; }
  .wetwall-DC-finishingtouches .pagebuilder-column:nth-child(2) { padding-top: 10px!important; padding-bottom: 60px!important; }
  .wetwall-category-view .page-title-wrapper h2 { padding: 20px; font-size: 3rem; }
  .wetwall-category-view .page-title-wrapper p { padding: 0 20px; }
  #layer-product-list { padding: 0 20px; }
  #layer-product-list .wetwall-product-lisitng .products.wrapper, #layer-product-list .wetwall-product-lisitng .products.wrapper .product-items { margin-top: 0!important; }
  #layer-product-list .toolbar-products { margin-bottom: 20px; }
  #layer-product-list .products-grid .product.product-item { border: 1px solid #ccc; }
  #layer-product-list .products-grid .product.product-item { width: 19.6em!important; }
  #layer-product-list .products-grid .product-items { text-align: center; }
  /* #layer-product-list .products-grid .product.product-item:nth-child(even) { margin-left: 15px !important; } */
  .products-grid .product.product-item { padding: 15px!important; }
  .block.filter { margin-bottom: 0!important; }
  .block.filter .filter-title { margin-bottom: 0!important; }
  .block-content.filter-content { margin-top: 0; }
  .toolbar.toolbar-products { margin-top: 0; }
  .cms-why-wetwall .breadcrumbs { margin-top: 30px!important; }
  .pdp-block-fullwidth h2 span, .wetwallnew-edge-configurations h2 span { font-size: 4rem!important; }
  .wetwallnew-edge-configurations h2 { text-align: center!important; }
  .catalog-product-view .wetwallnew-edge-configurations .pagebuilder-column.wetwallnew-panels { flex-basis: 100%!important; text-align: center!important; }
  .wetwall-whtelse-pro .pagebuilder-column-group:nth-child(2) .pagebuilder-column { text-align: center!important; }
  .wetwall-whtelse-pro .pagebuilder-column-group:nth-child(2) .pagebuilder-column figure { width: 100%!important; }
  #shopping-cart-table > tbody tr td .actions-toolbar { right: 0!important; }
  .checkout-index-index .fieldset .legend span, .wetwall-checkout-steps .step-title span { font-size: 2.9rem!important; }
  .checkout-index-index #authnetcim-cc-type-exp-div { margin-bottom: 0!important; }
  .checkout-index-index  #authnetcim-form-cc .wetwall-month { width: 106px!important; }
  .checkout-index-index #authnetcim-cc-type-exp-div .wetwall-year.year { width: 25%!important; }
  .checkout-index-index  #authnetcim-form-cc .wetwall-cvv { width: 25%!important; }
  .checkout-index-index .wetwall-checkout-project-type { display: block; }
  .ccard.authnetcim .field.widget { width: 100%!important; }
  .authentication-wrapper { margin-top: 10px!important; }
  .opc-progress-bar { padding-top: 60px; }
  .checkout-container { padding: 0; }
  .checkout-shipping-method .actions-toolbar .action.primary { width: 100%!important; }
  .opc-wrapper .form-login { padding-bottom: 0!important; }
  .opc-wrapper .step-title { margin-bottom: 1rem; }
  .modal-slide._inner-scroll .modal-footer { padding-top: 0; }
  .checkout-index-index .modal-popup .modal-footer button { width: 100%!important; margin-left: 0!important; margin-bottom: 1rem; }
  .opc-wrapper .form-login .fieldset.hidden-fields .actions-toolbar { display: flex; margin-left: 7%!important; margin-right: 7%!important; }
  .opc-wrapper .form-login .fieldset.hidden-fields .actions-toolbar .secondary .action.remind { padding-top: 5px; }
  .checkout-onepage-success .order_placed .confirm_align .col-xs-12.tab_padding { margin-top: 0!important; margin-right: 2rem; }
  .checkout-onepage-success .order_placed .confirm_align { position: relative; }
  .checkout-onepage-success .order_placed .confirm_align .col-xs-12.tab_padding { position: absolute; top: 0; left: 0; }
  .checkout-onepage-success .order_placed .order_align .order_name { min-height: 100px; padding-left: 33%; }
  .checkout-onepage-success .order_placed .confirm_align .col-xs-12.nopadding-visible-xs { margin-top: 0!important; }
  .order_placed .col-sm-12.col-xs-12.table_border { width: 100%; }
  .checkout-onepage-success .order_placed .order_align .order_name { font-size: 2.2rem!important; }
  :lang(fr)#html-body [data-pb-style=MRBXOEH] { min-height: 850px!important; }
  :lang(fr).checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.qty { margin-bottom: 6px!important; }
  :lang(fr)#shopping-cart-table > tbody tr td .actions-toolbar { float: left; }
  #html-body [data-pb-style=VK2LXLK], :lang(fr)#html-body [data-pb-style=EYIWTLW] { margin-top: 20px!important; }
  :lang(fr)#html-body [data-pb-style=HM5SRRC] { margin-bottom: 50px!important; }
  :lang(fr).checkout-onepage-success .order_placed .table_border .totals .table .col-xs-4 { min-width: 120px; }
  .order_table tbody tr td dl.product-option { display: block!important; }
  .checkout-onepage-success .order_placed .order_align .order_table tbody tr td:nth-child(1) { width: 26%!important; padding-left: 0!important; }
  .order_table tbody tr td:nth-child(1) dl dd.option-value { margin-left: 0!important; }
  .cms-inspired-ideas .share-fullwidth .row-full-width-inner { margin-bottom: 4rem; }
  /* .cms-inspired-ideas .wetwallnew-inf .pagebuilder-column:nth-child(2), */
  /* .cms-inspired-ideas .wetwallnew-inf .pagebuilder-column:nth-child(3), */
  /* .cms-inspired-ideas .wetwallnew-inf .pagebuilder-column:nth-child(4) { margin-top: 5rem !important; } */
  .cms-inspired-ideas .share-fullwidth { margin-top: 8rem!important; padding-top: 8rem!important; }
  .cms-inspired-ideas .inspired-img-ba img { margin-left: 0; }
  .cms-inspired-ideas .home-block { padding-right: 0!important; text-align: center; }
  .cms-inspired-ideas .home-block div[data-content-type='text']:nth-child(1) p { display: none; }
  #html-body [data-pb-style=F943UBK] { margin-top: 0!important; }
  .cms-inspired-ideas .wetwallnew-inf .pagebuilder-column { position: relative; }
  .cms-inspired-ideas .wetwallnew-inf h3 { width: 100%; position: relative; padding-left: 0; }
  .cms-inspired-ideas .wetwallnew-ID.home-block .min-height-div { position: relative; margin-bottom: 2rem; padding-left: 0; flex: 1; min-height: 0px!important; }
  .cms-inspired-ideas .wetwallnew-inf .pagebuilder-column:nth-child(3) div[data-content-type='buttons'] { margin-top: 0!important; }
  .cms-inspired-ideas .wetwall-home-baner .pagebuilder-overlay p span, .wetwall-home-baner .pagebuilder-overlay p { margin-top: 0!important; font-size: 20px!important; line-height: 30px!important; }
  .cms-inspired-ideas .wetwall-home-baner .pagebuilder-overlay p { font-size: 24px!important; line-height: 34px!important; }
  .cms-inspired-ideas .wetwall-home-baner .pagebuilder-poster-content { margin-top: 150px; }
  .wetwallnew-inf .pagebuilder-column:nth-child(4) { margin-bottom: 0; }
  .widget a { width: 100%; }
  .cms-wetwallnew-resources .wetwall-dc-baner.wetwall-home-baner .pagebuilder-overlay h1 { font-size: 33pt!important; line-height: 40pt; }
  .cms-wetwallnew-resources .wetwall-dc-baner .pagebuilder-overlay p { font-size: 24px!important; line-height: 34px!important; }
  .cms-wetwallnew-resources .wetwallnew-DC-in-pagenav-outer { margin-top: -93px!important; }
  .cms-wetwallnew-resources .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-poster-content { margin-top: 138px!important; }
  .wetwall-dc-baner.wetwall-home-baner .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 750px!important; }
  .cms-wetwallnew-resources .wetwallnew-why-imgtxt p { margin-bottom: 2rem; }
  .cms-wetwallnew-resources .wetwallnew-resources-rimg { margin: 40px 0!important; }
  .cms-wetwallnew-resources .wetwall-resources-faq { margin-bottom: 5.5rem; }
  .cms-designs-pro-design-collections	.detail-prod-slider .lSSlideOuter,   .cms-designs-wetwallnew-lowes-designs .detail-prod-slider .lSSlideOuter, .cms-designs-wetwallnew-menards-designs .detail-prod-slider .lSSlideOuter { position: relative; padding-left: 20px; padding-right: 20px; }
  /* .cms-designs-wetwallnew-lowes-designs .detail-prod-slider .lSSlideWrapper,
	.cms-designs-wetwallnew-menards-designs .detail-prod-slider .lSSlideWrapper,
	.cms-designs-pro-design-collections	.detail-prod-slider .lSSlideWrapper { width: 85% !important; margin-top: 0px; } */
  .cms-designs-pro-design-collections	.detail-prod-slider .prod-slider-details,   .cms-designs-wetwallnew-lowes-designs .detail-prod-slider .prod-slider-details, .cms-designs-wetwallnew-menards-designs .detail-prod-slider .prod-slider-details { display: block!important; }
  .cms-designs-pro-design-collections	.prod-slider-details .prod-details,   .cms-designs-pro-design-collections .prod-slider-details .order-btn,   .cms-designs-wetwallnew-lowes-designs .prod-slider-details .order-btn,   .cms-designs-wetwallnew-lowes-designs .prod-slider-details .prod-details,   .cms-designs-wetwallnew-menards-designs .prod-slider-details .order-btn, .cms-designs-wetwallnew-menards-designs .prod-slider-details .prod-details { width: 100%!important; padding: 0 5px; }
  .cms-designs-pro-design-collections	.prod-slider-details .order-btn,   .cms-designs-wetwallnew-lowes-designs .prod-slider-details .order-btn, .cms-designs-wetwallnew-menards-designs .prod-slider-details .order-btn { display: flex; }
  .cms-designs-pro-design-collections	.lSSlideWrapper ul.lightSlider.lSSlide li,   .cms-designs-wetwallnew-lowes-designs .lSSlideWrapper ul.lightSlider.lSSlide li, .cms-designs-wetwallnew-menards-designs .lSSlideWrapper ul.lightSlider.lSSlide li { padding: 0!important; }
  .cms-designs-pro-design-collections	.lSSlideWrapper .lSAction,   .cms-designs-wetwallnew-lowes-designs .lSSlideWrapper .lSAction, .cms-designs-wetwallnew-menards-designs .lSSlideWrapper .lSAction { display: none!important; }
  .cms-designs-pro-design-collections	.detail-prod-slider .lSSlideOuter .lSPager.lSGallery,   .cms-designs-wetwallnew-lowes-designs .detail-prod-slider .lSSlideOuter .lSPager.lSGallery, .cms-designs-wetwallnew-menards-designs	.detail-prod-slider .lSSlideOuter .lSPager.lSGallery { width: 30%!important; padding: 0 20px!important; position: absolute; top: 0; left: 0; }
  .cms-designs-wetwallnew-lowes-designs .lSSlideOuter .lSPager.lSGallery li img { height: 41px; margin-left: 0; }
  .cms-designs-wetwallnew-menards-designs .lSSlideOuter .lSPager.lSGallery li img { height: 32px; margin-left: 0; }
  .cms-designs-pro-design-collections .lSSlideOuter .lSPager.lSGallery li img { height: 32px; margin-left: 0; }
  .cms-designs-pro-design-collections	.lSSlideOuter .lSPager.lSGallery li,   .cms-designs-wetwallnew-lowes-designs .lSSlideOuter .lSPager.lSGallery li, .cms-designs-wetwallnew-menards-designs .lSSlideOuter .lSPager.lSGallery li { margin-left: 0!important; padding-bottom: 0!important; }
  .cms-designs-pro-design-collections	.lSSlideOuter .lSPager.lSGallery li.active a:after,   .cms-designs-wetwallnew-lowes-designs .lSSlideOuter .lSPager.lSGallery li.active a:after, .cms-designs-wetwallnew-menards-designs .lSSlideOuter .lSPager.lSGallery li.active a:after { left: 29%; z-index: -1; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li, .cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers ul li { align-items: baseline; }
  .cms-designs-pro-design-collections	.prod-slider-details .order-btn .order-prim-btn,   .cms-designs-wetwallnew-lowes-designs .prod-slider-details .order-btn .order-prim-btn, .cms-designs-wetwallnew-menards-designs	.prod-slider-details .order-btn .order-prim-btn { margin-left: 0; margin-right: 0; }
  .cms-designs-pro-design-collections	.wetwall-btn a.pagebuilder-button-primary,   .cms-designs-wetwallnew-lowes-designs .wetwall-btn a.pagebuilder-button-primary, .cms-designs-wetwallnew-menards-designs .wetwall-btn a.pagebuilder-button-primary { margin-left: 0!important; margin-right: 0!important; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro { padding-top: 8rem!important; padding-bottom: 6rem!important; }
  .catalog-product-view .wetwall-whtelse-pro-layers ul.panels { padding-bottom: 6rem!important; }
  #html-body [data-pb-style=BETTOKR], #html-body [data-pb-style=YYWG65X] { margin-top: 8rem!important; }
  .cms-designs-pro-design-collections	.wetwallnew-pro-benfits,   .cms-designs-wetwallnew-lowes-designs .wetwallnew-pro-benfits, .cms-designs-wetwallnew-menards-designs	.wetwallnew-pro-benfits { padding-bottom: 6rem!important; }
  .wetwallnew-prodesign .pagebuilder-column.pro-btns .wetwall-btn .pro-btns-outline .pagebuilder-button-primary { margin-top: 0!important; }
  .cms-designs-pro-design-collections .faq-block,   .cms-designs-pro-design-collections .faq-block,   .cms-designs-wetwallnew-lowes-designs .faq-block,   .cms-designs-wetwallnew-menards-designs .faq-block, .cms-why-wetwall .faq-block { padding-left: 20px!important; padding-right: 20px!important; }
  .shopwetwall-index-index #layer-product-list { padding-top: 30px!important; }
  .shopwetwall-index-index span.shopwetwall-listing { padding-left: 20px!important; padding-right: 20px!important; }
  .cms-designs-pro-design-collections .wetwallnew-edge-configurations .row-full-width-inner { padding-left: 0!important; padding-right: 0!important; }
  .cms-technical-documents .wetwall-LD-docs { padding-bottom: 4rem!important; }
  .wetwall-LD-docs .row-full-width-inner .pagebuilder-column-group .pagebuilder-column { margin: 0 25px 4rem!important; }
  .wetwall-LD-docs .row-full-width-inner .pagebuilder-column-group .pagebuilder-column figure { text-align: center; } 
  #html-body [data-pb-style=CQ5D493] { margin-top: 0!important; }
  #social-login-popup .social-login #bnt-social-login-authentication { margin-top: 1rem!important; }
  .form-customer-login .actions-toolbar .primary button#bnt-social-login-authentication { padding-left: 8rem!important; padding-right: 8rem!important; }
  #social-login-popup .social-login .actions-toolbar .primary .action.create { padding-left: 18px!important; padding-right: 18px!important; }
  .page-header .switcher .options .action.toggle.active:after { display: none!important; }
  .header.content .sections.nav-sections .minicart-wrapper { margin-top: 0!important; }
  .wetwalnew-home .pagebuilder-column .wetwalnew-hometxt { margin-top: 0; }
  /* .ww-section.home-block .row { width: 98%; } */
  .pre-footer .pagebuilder-column.find-retailer { margin-top: 3rem; padding-bottom: 2rem; }
  .wetwall-WTB-new .find_wetwall_content_block { padding: 80px 25px 0 25px; }
  /* .wetwall-WTB-new .search_bar { padding: 30px 25px 0 25px; } */
  .wetwall-WTB-new .find_wetwall_content_block h2 { font-size: 30px!important; line-height: 34px; }
  .wetwall-WTB-new .ww-section { padding: 5em 0; }
  .wetwall-WTB-new .ww-section.mobile_search_main { padding-bottom: 0; }
  .wetwall-WTB-new .ww-section p.subhead { font-size: 16px!important; line-height: 26px; }
  .wetwall-WTB-new .search_bar .contentMain { display: block; padding: 0 25px; }
  .wetwall-WTB-new .search_bar .contentMain .search_input_field { width: 100%; margin-right: 0; }
  .wetwall-WTB-new .search_bar .contentMain .customSelectBox select { width: 100%; margin-top: 20px; margin-right: 0; margin-bottom: 20px; background-position: 93% 50%; background-size: 2.8%; }
  .wetwall-WTB-new .search_bar .contentMain .dist_search_btn { width: 100%; margin-top: 20px; margin-left: 0; }
  .wetwall-WTB-new .search_bar .contentMain .search-error-msg { position: relative; top: 5px; font-size: 14px; letter-spacing: 0.2px; }
  .wetwall-WTB-new .types_of_wetwall_retailers_Main { margin-left: 25px; margin-right: 25px; }
  .wetwall-WTB-new .types_of_wetwall_retailers_Main h2 { font-size: 38px!important; line-height: 48px; }
  .wetwall-WTB-new .types_of_wetwall_retailers_Main h3 { margin-top: 1rem; }
  .wetwall-WTB-new .types_of_wetwall_retailers_Main p { margin-bottom: 40px; }
  .wetwall-WTB-new .types_of_wetwall_retailers_Main .pagebuilder-column:nth-child(4) p { margin-bottom: 0; }
  .wetwall-WTB-new .types_of_wetwall_retailers_Main { margin-bottom: 6em; }
  .wetwall-WTB-new .home-block.container.become-dealer { padding-top: 50px; padding-bottom: 100px; }
  .wetwall-WTB-new .home-block.container.become-dealer h1 { margin-bottom: 10px!important; font-size: 38px!important; line-height: 42px; }
  .wetwall-WTB-new .home-block.container.become-dealer .required_textS1 { margin-bottom: 15px; font-size: 14px!important; line-height: 26px; font-style: italic; }
  .home-block.container.become-dealer form .container { padding: 0; }
  .wetwall-WTB-new #dealer-form .agreeTerms p { padding: 0; }
  .wetwall-WTB-new .home-block.container.become-dealer form .become-dealer-btn { width: calc(100% - 0px); margin-top: 0!important; margin-right: 0; }
  .wetwall-WTB-new .filter_block .filter_block_body { width: 100%; padding: 0 25px; position: relative; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_sort_toggle { padding-right: 15px; font-family: 'BrandonText-Light'!important; font-size: 12px!important; font-weight: 600!important; line-height: 18px; color: #fff!important; letter-spacing: 0.15em; position: absolute; top: 0; right: 25px; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_sort_toggle_main { }
/* .wetwall-WTB-new .filter_block .filter_block_body .total_results { display: none; }
	.wetwall-WTB-new .filter_block .filter_block_body .filter_sort_toggle_main .total_results { display: block; } */
  .wetwall-WTB-new .filter_block .filter_block_body .filter_left .clear_filters { display: none; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_left { margin-top: 25px; border-top: 1px solid rgba(223, 223, 225, .2); }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_right select { margin-top: 10px; margin-bottom: 65px; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_right .main_sort_by input { margin-top: 10px; margin-bottom: 65px; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_left .multiselect .selectBox select { margin-bottom: 30px; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_left .multiselect .selectBox { width: 100%; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_right select { width: 100%; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_right .main_sort_by input { width: 100%!important; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_left .filter_submit { display: none; width: calc(100% - 50px); margin-top: 0!important; margin-right: 50px; margin-bottom: 20px; position: absolute; bottom: 0; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_left .filter_by { display: block; margin-top: 30px; margin-bottom: 10px; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_left .multiselect { margin-bottom: 30px; border-bottom: 1px solid rgba(223, 223, 225, .2); }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_sort_toggle .icon { display: block; width: 10px; height: 5px; background-image: url(../images/polygon_up.png); position: absolute; top: 6px; right: 0; transform: rotate(180deg); }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_sort_toggle.active { text-decoration: underline; text-underline-offset: 4px; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_sort_toggle.active .icon { transform: rotate(0); }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_right select { background-position: 93% 50%; background-size: 2.8%; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_right .main_sort_by input { background-position: 93% 50%; background-size: 2.8%; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_left .multiselect .selectBox select { background-position: 93% 50%; background-size: 2.8%; }
  .wetwall-WTB-new .filter_block .mobile_map_list_toggle { margin-top: 15px; padding: 10px 25px; }
  .wetwall-WTB-new .filter_block .mobile_map_list_toggle .btns_main { height: 47px; padding: 0 1px; background: #cfe2e5; border-radius: 50px; display: flex; justify-content: space-between; }
  .wetwall-WTB-new .filter_block .mobile_map_list_toggle button { width: 160px; height: 47px; padding: 10px 25px; font-family: 'BrandonText-Light'!important; font-size: 12px!important; font-weight: 600!important; line-height: 18px; color: #116f7d!important; letter-spacing: 0.13em; background: #cfe2e5; border: none; border-radius: 50px; }
  .wetwall-WTB-new .filter_block .mobile_map_list_toggle button.active, .wetwall-WTB-new .filter_block .mobile_map_list_toggle button:hover { color: #fff!important; background: #116f7d; }
  .wetwall-WTB-new .filter_block .mobile_map_list_toggle button:nth-child(1) { transform: translateX(-2px); }
  .wetwall-WTB-new .filter_block .mobile_map_list_toggle button:nth-child(2) { transform: translateX(2px); }
  .wetwall-WTB-new .map_info_container { padding: 0!important; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map { width: 100%; }
  .wetwall-WTB-new .map_info_container .homeowners-map #map { height: 601px; }
  .wetwall-WTB-new .map_info_container .commercialBuyer_wrap .locations { width: 100%; min-height: 200px; position: relative; padding-bottom: 130px; }
  .wetwall-WTB-new .map_info_container .commercialBuyer_wrap .map_wrap .key { width: 100%; }
  .wetwall-WTB-new .map_info_container .commercialBuyer_wrap .map_wrap .key .custom_iconS1 { display: inline-flex; align-items: center; font-size: 12px!important; font-weight: 600!important; line-height: 14px; color: #000!important; }
  .wetwall-WTB-new .map_info_container .commercialBuyer_wrap .map_wrap .key .custom_iconS1 img { margin-left: 18px; margin-right: 6px; }
  .wetwall-WTB-new .map_info_container .commercialBuyer_wrap .map_wrap .key .custom_iconS1 .text_s1 { display: inline-flex; max-width: 57px; }
  .wetwall-WTB-new .search_bar .contentMain .dist_search_btn { display: none; }
  .wetwall-WTB-new .search_bar .contentMain .mobile_search_btn.dist_search_btn { display: block; margin-top: 0; }
  .wetwall-WTB-new .search_bar .contentMain .mobile_refine_search_btn.dist_search_btn { margin-top: 0; background: none; border: none; }
  .wetwall-WTB-new .mobile_search_main .mobile_searchbar { padding-top: 13px; padding-bottom: 10px; }
  .wetwall-WTB-new .mobile_search_main .mobile_contentMain { padding-top: 40px; padding-bottom: 30px; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_sort_search { width: calc(100% - 50px); margin-top: 0!important; margin-right: 50px; margin-bottom: 5px; position: absolute; bottom: 0; height: 40px; font-family: 'BrandonText-Light'!important; font-size: 12px!important; font-weight: 600!important; line-height: 18px; color: #fff!important; text-transform: uppercase; letter-spacing: 0.2em; background: #116f7d; border: 1px solid #116f7d!important; -webkit-transition: all .2s; transition: all .2s; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_sort_search:hover { Color: #116f7d!important; background: #fff!important; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_right .main_sort_by .info_cion { top: 23px; left: 116px; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_right .custom_selectives { top: 50px; }
  .wetwall-WTB-new .map_info_container .commercialBuyer_wrap .locations .load_more_main { /* display: block !important;  */ width: 100%; padding: 0 20px 50px 20px; background: #fff; position: absolute; bottom: 0; left: 0; }
  .wetwall-WTB-new .map_info_container .commercialBuyer_wrap .locations .load-more-btn { display: block!important; width: 100%; padding: 40px 20px 20px 20px; font-family: 'BrandonText-Medium'!important; font-size: 14px!important; font-weight: 500!important; line-height: 18px!important; color: #116f7d!important; text-transform: uppercase; text-decoration: underline; text-underline-offset: 4px; letter-spacing: 0.2em; background: #fff; border-top: 1px solid rgb(98 98 98 / 20%)!important; border: none; box-shadow: none; }
  .wetwall-WTB-new .map_info_container .commercialBuyer_wrap .locations .load-more-btn:hover { text-decoration: underline; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList { padding-top: 0; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li { padding: 0 20px!important; border-top: none!important; position: relative; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li.platinum_dealer { padding-top: 15px!important; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li .map_side_bar_content { padding: 7px 0 25px 0; border-top: 1px solid rgb(98 98 98 / 20%)!important; position: relative; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li:first-child .map_side_bar_content { padding-top: 10px; border-top: 1px solid transparent!important; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li .direction a:nth-child(1) { width: calc(50% - 7px); margin-right: 7px; padding: 10px 10px; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li .direction a:nth-child(2) { width: calc(50% - 7px); margin-left: 7px; padding: 10px 10px; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li .direction.only_one_button a:nth-child(1) { width: 100%; margin-right: 0; padding: 10px 18px; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li .mobile_addtional_dealer_details_toggle { display: block!important; width: 24px; height: 24px; background: url(../images/list_accordion.png) 0 0 no-repeat; position: absolute; top: 20px; right: 20px; opacity: .5; transform: rotate(180deg); }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li .mobile_addtional_dealer_details_toggle.active { opacity: 1; transform: rotate(0); }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li ul.addtional_dealer_details { display: none; margin-bottom: 20px; padding: 20px 0; border-top: 1px solid rgb(98 98 98 / 20%); border-bottom: 1px solid rgb(98 98 98 / 20%); }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li ul.addtional_dealer_details li { position: relative; padding: 0 0 10px 26px!important; text-align: left; font-family: 'BrandonText-Regular'!important; font-size: 16px!important; font-weight: normal!important; line-height: 18px!important; color: #1b1d36!important; letter-spacing: 0!important; border: none; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li ul.addtional_dealer_details li:last-child { padding-bottom: 0!important; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li ul.addtional_dealer_details li:before { display: block!important; content: ''; width: 19px; height: 16px; background: url(../images/list_checkmark.png) 0 0 no-repeat; position: absolute; top: 0; left: 0; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li .wetwall_batch.available_exclusively_online { float: left; padding: 6px 15px; font-family: 'BrandonText-Regular'!important; font-size: 12px!important; font-weight: normal!important; line-height: 18px!important; color: #fff!important; letter-spacing: 2px; text-transform: uppercase; background: #004792; border-radius: 50px; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li .wetwall_batch.place_order_in_store_or_online { float: left; padding: 6px 15px; font-family: 'BrandonText-Regular'!important; font-size: 12px!important; font-weight: normal!important; line-height: 18px!important; color: #fff!important; letter-spacing: 2px; text-transform: uppercase; background: #00a850; border-radius: 50px; }
  .wetwall-WTB-new .map_info_container .homeowners-map .no_map_search_results #no_results_Block { width: 88%; margin-top: -51%; margin-left: -44%; padding: 50px 25px; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_right .sort_by_popover { top: -118px; right: 50%; margin-right: -147.5px; }
  .custom_arrow_box:after, .custom_arrow_box:before { left: 50%; bottom: -20%; }
  .custom_arrow_box:after { border-top-color: #fff; margin-top: 0; margin-left: -12px; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover { width: 100%; position: absolute; bottom: 0; z-index: 9; padding: 25px 30px 30px 30px; background: #fff; border-top: 1px solid rgba(217, 217, 217, .7); box-shadow: 0 -15px 20px 0 rgb(0 0 0 / 6%); }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .list_popup_close_main { display: flex; justify-content: end; transform: translate(5px, -10px); }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .list_popup_close_main .x_markS1 { display: block; width: 20px; height: 21px; padding: 0; background: url(../images/X_mark-20.png) 0 0 no-repeat!important; border: none; box-shadow: none; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .map_popup_box .wetwall_batch.available_exclusively_online, .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .map_popup_box .wetwall_batch.place_order_in_store_or_online { float: left; display: flex; margin-bottom: 10px; padding: 6px 15px; font-family: 'BrandonText-Regular'!important; font-size: 12px!important; font-weight: normal!important; line-height: 18px!important; color: #fff!important; letter-spacing: 2px; text-transform: uppercase; border-radius: 50px; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .map_popup_box .wetwall_batch.available_exclusively_online { background: #004792; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .map_popup_box .wetwall_batch.place_order_in_store_or_online { background: #00a850; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .map_popup_box .store { display: inline-block; width: 100%!important; margin-bottom: 15px; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .map_popup_box .store .titleS1 { font-family: 'BrandonText-Medium'!important; font-size: 16px!important; font-weight: 500!important; line-height: 26px; color: #000!important; letter-spacing: 0!important; text-transform: capitalize!important; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .map_popup_box .store .titleS1 span { display: block!important; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .map_popup_box .store .titleS1 span { display: block!important; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .map_popup_box .store .titleS1:nth-child(2) { display: none!important; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .map_popup_box .store .address { font-family: 'BrandonText-Regular'!important; font-size: 16px!important; font-weight: normal!important; line-height: 26px; color: #000!important; letter-spacing: 0!important; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .map_popup_box .store .telephone { font-family: 'BrandonText-Light'!important; font-size: 16px!important; font-weight: 300!important; line-height: 26px; color: #116f7d!important; letter-spacing: 0!important; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .map_popup_box .store .telephone a { display: block!important; margin-bottom: 5px; font-family: 'BrandonText-Light'!important; font-size: 16px!important; font-weight: bold!important; line-height: 26px; color: #116f7d!important; letter-spacing: 0!important; text-underline-offset: 5px; text-decoration-thickness: 1px!important; text-decoration-color: #116F7D; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .map_popup_box .addtional_dealer_details { display: block!important; margin-bottom: 25px; padding: 20px 0; border-top: 1px solid rgba(98, 98, 98, .2); border-bottom: 1px solid rgba(98, 98, 98, .2); }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .map_popup_box .addtional_dealer_details li { position: relative; margin-bottom: 0!important; padding: 0 0 10px 26px!important; text-align: left; font-family: 'BrandonText-Regular'!important; font-size: 16px!important; font-weight: normal!important; line-height: 18px!important; color: #1b1d36!important; letter-spacing: 0!important; list-style: none; background: transparent; border: none!important; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .map_popup_box .addtional_dealer_details li:last-child { padding-bottom: 0!important; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .map_popup_box .addtional_dealer_details li:before { display: block!important; content: ''; width: 19px; height: 16px; background: url(../images/list_checkmark.png) 0 0 no-repeat; position: absolute; top: 0; left: 0; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .map_popup_box .direction { display: block!important; width: 100%!important; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .map_popup_box .direction a { display: block!important; width: 100%!important; margin: 0!important; padding: 10px 20px; height: 40px; font-family: 'BrandonText-Light'!important; font-size: 14px!important; font-weight: 600!important; line-height: 18px; letter-spacing: 0.13em; text-decoration: none; text-align: center; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .map_popup_box .direction a:first-child { margin: 0 0 15px 0!important; color: #fff!important; background: #116f7d; border: 1px solid #116f7d; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .map_popup_box .direction a:first-child:hover { color: #116f7d!important; background: #fff; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .map_popup_box .direction a:last-child { color: #116f7d!important; background: transparent; border: 1px solid #116f7d; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map .custom_mobile_info_popover .map_popup_box .direction a:last-child:hover { color: #fff!important; background: #116f7d; }
  .wetwall-WTB-new .map_info_container .commercialBuyer_wrap .map_wrap .gmnoprint { display: none; top: 10px!important; }
  body .page-header { position: fixed!important; }
  .nav-sections-item-content { max-height: 575px; }
  .wetwall-WTB-new .page.messages { position: absolute; top: 100px; width: 100%; }
  .pro_plus_collection { margin-top: 40px!important; }
  .pro_plus_collection .wt-breadcrumbs { display: none; }
  .pro_plus_collection_mainS1 { position: relative; }
  .pro_plus_collection_mainS1:before { content: ''; position: absolute; top: 28%; left: 0; width: 100%; height: 130px; background: #f9f2e8; z-index: 0; }
  .pro_plus_collection_mainS1 .pagebuilder-column-group { position: relative; }
  .pro_plus_collection_mainS1 .wetwall-newh1 { font-size: 36px!important; line-height: 42px; }
  .pro_plus_collection_mainS1 h2 { width: 280px; margin: 30px auto 20px auto; font-size: 36px!important; line-height: 42px; }
  .pro_plus_collection .pro_plus_collection_mainS1 .custom_textS1 p { width: 280px; margin: 0 auto; font-size: 16px!important; line-height: 26px!important; }
  .pro_plus_collection_mainS1 .wetwall-btn { margin-bottom: 60px!important; text-align: center!important; }
  .pro_plus_collection .pro_plus_collection_mainS1 .pagebuilder-column.pro-btns .wetwall-btn .pagebuilder-button-primary { display: inline-block!important; min-width: 244px; max-width: max-content; margin-bottom: 0!important; }
  .pro_plus_collection_mainS2 { padding-bottom: 1em; }
  .pro_plus_collection_mainS2 .pagebuilder-column-group { width: 80%; text-align: center; }
  .pro_plus_collection_mainS2 .pagebuilder-column figure { margin: 0 auto 20px auto; }
  .pro_plus_collection_mainS2 .pagebuilder-column .wetwallnew-pro-benfits-body p { margin-bottom: 60px; }
  .pro_plus_collection_mainS3 { margin: 5em 0 3em 0; }
  .pro_plus_collection_mainS3 .pagebuilder-column-group { margin-top: 0; }
  .pro_plus_collection_mainS3 .wetwall-h2 { margin-bottom: 20px; font-size: 36px!important; line-height: 42px!important; }
  .pro_plus_collection_mainS3 .sub_textS1 { width: 80%; margin: 0 auto; }
  .pro_plus_collection_mainS3 .d_slider_main { display: none!important; }
  .pro_plus_collection_mainS3.m_slider_main { display: flex!important; width: 100%; padding: 0 25px 5em 25px; margin: 0 auto; }
  .pro_plus_collection_mainS3.m_slider_main .carousel_css { width: 100%; height: 520px; background: none; }
  .pro_plus_collection_mainS3.m_slider_main .carousel_css_wrapper { height: 520px; }
  .pro_plus_collection_mainS3.m_slider_main .carousel_css .dots_main { }
  .pro_plus_collection_mainS3.m_slider_main .imgFrame { position: absolute; top: 0; }
  .pro_plus_collection_mainS3.m_slider_main .carousel_css input[name="carousel_css"] { width: 14px; height: 14px; margin: 0 4px!important; top: -165px; background-color: #d9d9d9; }
  .pro_plus_collection_mainS3.m_slider_main .carousel_css input[name="carousel_css"]:checked { width: 14px; height: 14px; background-color: #116f7d; border-color: #116f7d; }
  .pro_plus_collection_mainS3.m_slider_main .carousel_css input[name="carousel_css"]:checked::before { width: 14px; height: 14px; background-color: #116f7d; border-color: #116f7d; }
  .pro_plus_collection_mainS3.m_slider_main .content_frame { position: absolute; bottom: 0; height: 130px; }
  .pro_plus_collection_mainS3.m_slider_main .content_frame h5 { margin-bottom: 12px; font-family: 'BrandonText-Regular'; font-size: 20px!important; font-weight: 400; line-height: 28px; }
  .pro_plus_collection_mainS3.m_slider_main .content_frame p { margin-bottom: 0; font-family: 'BrandonText-Regular'; font-size: 16px!important; font-weight: 300; line-height: 26px; }
  .pro_plus_collection_mainS3.m_slider_main .ba-slider .handle { width: 40px; height: 40px; margin-top: -20px; margin-left: -22px; }
  .pro_plus_collection_mainS3.m_slider_main .before-after-txt { padding-top: 10px; }
  .pro_plus_collection_mainS3.m_slider_main .resize { border-right: 4px solid #116f7d; }
  .pro_plus_collection_mainS4 { padding: 25px 25px 0 25px; }
  .pro_plus_collection_mainS4 h2 { width: 80%; margin-left: auto; margin-right: auto; margin-bottom: 30px; font-size: 36px!important; line-height: 42px; }
  /* .pro_plus_collection_mainS4 .detail-prod-slider .lSSlideWrapper { width: 83%; } */
  .pro_plus_collection_mainS4 .detail-prod-slider .lSSlideOuter .lSPager.lSGallery { width: 17%!important; padding: 0 0 5px 0!important; }
  .pro_plus_collection_mainS4 .lSSlideOuter .lSPager.lSGallery li { padding-bottom: 0!important; margin-bottom: 5px!important; margin-left: 0; }
  .pro_plus_collection_mainS4 .lSSlideOuter .lSPager.lSGallery li img { width: 28%!important; height: 18px!important; }
  .pro_plus_collection_mainS4 .lSSlideOuter .lSPager.lSGallery li.active a:after { width: 9px; left: 46px; }
  .pro_plus_collection_mainS4 .lSSlideOuter .lSPager.lSGallery li.active a:after { height: 2px!important; margin-top: 0; }
  .pro_plus_collection_mainS4 .prod-slider-details { display: block!important; margin-top: 2rem!important; padding-left: 10px; }
  .pro_plus_collection_mainS4 .prod-slider-details .prod-details, .prod-slider-details .order-btn { width: 100%!important; text-align: center; }
  .pro_plus_collection_mainS4 .prod-slider-details .prod-details h2 { margin-top: 5px; margin-bottom: 15px; font-size: 24px!important; line-height: 30px; }
  .pro_plus_collection_mainS4 .prod-slider-details .prod-details p { margin-bottom: 40px; }
  .pro_plus_collection_mainS4 .prod-slider-details .order-btn a { display: flex; justify-content: center; }
  .pro_plus_collection_mainS4 .prod-slider-details .order-btn .order-prim-btn { width: 200px!important; margin-bottom: 0; padding: 12px!important; }
  .pro_plus_collection_mainS5 { margin: 0 auto 7em auto; padding: 0 25px; }
  .pro_plus_collection_mainS5 .semi_collan_sign { font-size: 40px!important; line-height: 40px; }
  .pro_plus_collection_mainS5 .semi_collan_sign p { margin-bottom: 0; }
  .pro_plus_collection_mainS5 .custom_header1 { font-size: 36px!important; line-height: 42px; }
  .pro_plus_collection_mainS5 .custom_uinfo1 { font-size: 16px!important; line-height: 24px; }
  .pro_plus_collection_mainS6 { padding: 6em 5em; }
  .pro_plus_collection_mainS6 .custom_header1 { width: 80%; margin: .5em auto; font-size: 36px!important; line-height: 42px; }
  .pro_plus_collection_mainS6 .pagebuilder-column { margin-bottom: 40px!important; }
  .pro_plus_collection_mainS7 h2 { margin-bottom: 50px; font-size: 32px!important; line-height: 42px; }
  .wetwall-whtelse-pro-layers ul { margin-left: 0!important; }
  .pro_plus_collection_mainS7.wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(2) figure { text-align: center; }
  .pro_plus_collection_mainS7 .wetwall-whtelse-pro-layers ul li { margin-bottom: 20px; padding-left: 40px; font-size: 20px!important; line-height: 29px; align-items: baseline; position: relative; }
  .pro_plus_collection_mainS7 .wetwall-whtelse-pro-layers ul li:before { position: absolute; top: 0; left: 0; margin-top: 0; }
  .pro_plus_collection_mainS7 .wetwall-whtelse-pro-layers ul li:last-child { margin-bottom: 0; border: none; }
  .pro_plus_collection_mainS8 { padding-top: 100px!important; }
  .pro_plus_collection_mainS8 h2 { margin-bottom: 60px!important; font-size: 36px!important; line-height: 42px; }
  .pro_plus_collection_mainS8 .wetwallnew-edge-configurations-intro p { margin-bottom: 4rem!important; }
  .pro_plus_collection_mainS8.wetwallnew-edge-configurations .widget.block.block-static-block .pagebuilder-column-group .wetwallnew-panels { flex-basis: 100%; padding: 10px 30px 30px 30px; }
  .pro_plus_collection_mainS8.wetwallnew-edge-configurations .widget.block.block-static-block .pagebuilder-column-group .wetwallnew-panels:last-child { padding-bottom: 0; }
  .pro_plus_collection_mainS8.wetwallnew-edge-configurations .pagebuilder-column-group:last-child { padding: 10px 30px 30px 30px; }
  .pro_plus_collection_mainS8.wetwallnew-edge-configurations .pagebuilder-column-group:last-child p:nth-child(1) { line-height: 18px; }
  .pro_plus_collection_mainS8.wetwallnew-edge-configurations .pagebuilder-column-group:last-child p:nth-child(2) { font-size: 14px!important; line-height: inherit; }
  .pro_plus_collection_mainS8.wetwallnew-edge-configurations .wetwallnew-panels p span { line-height: inherit; }
  .pro_plus_collection_mainS9 { padding-left: 25px; padding-right: 25px; }
  .pro_plus_collection_mainS9.wetwallnew-DC-bath .pagebuilder-column-group .pagebuilder-column:nth-child(1) { margin: 0 0 40px 0!important; text-align: center; }
  .pro_plus_collection_mainS9.wetwallnew-DC-bath h4 { margin-top: 0; font-size: 24px!important; line-height: 30px; letter-spacing: 0.72px; }
  .pro_plus_collection_mainS9.wetwallnew-DC-bath p { font-size: 16px!important; line-height: 24px; }
  .pro_plus_collection_mainS9.wetwallnew-DC-bath .pagebuilder-button-primary { width: auto; padding-left: 35px; padding-right: 35px; }
  .pro_plus_collection_mainS9.wetwallnew-DC-bath .pagebuilder-column-group .pagebuilder-column:nth-child(2) { margin: 0!important; text-align: center; }
  .pro_plus_collection_mainS10 .faq-block h2.wetwall-h2 { padding-bottom: 10px!important; font-size: 42px!important; line-height: 48px!important; }
  .pro_plus_collection_mainS10 .faq-block .accordion p span { font-size: 20px!important; line-height: 28px!important; }
  .pro_plus_collection_mainS10 .faq-block .accordion { padding: 15px 10px 20px 0!important; }
  .pro_plus_collection_mainS10 .faq-block .accordion.active { padding: 15px 10px 0 0!important; }
  .pro_plus_collection_mainS10 .faq-block .load_more_btn_main .pagebuilder-button-primary { min-width: 260px; min-height: 55px; margin-top: 20px; margin-right: 0; padding: 15px 10px; text-transform: uppercase; font-family: 'BrandonText-Regular'!important; font-size: 14px!important; font-weight: 400!important; letter-spacing: 0.2em!important; color: #fff; line-height: 2.2rem; cursor: pointer; transition: all 0.5s ease; -webkit-transform: translate(0, 0); transform: translate(0, 0); background: #126f7e; border: 1px #126f7e solid; border-radius: 0; box-shadow: none; }
  .pro_plus_collection_mainS10 .faq-block .load_more_btn_main .pagebuilder-button-primary:hover { color: #fff; background: #1b1d36; border: 1px solid #1b1d36; }
  .wetwall-urwalls { margin-bottom: 40px!important; }
  .footer-logo { width: 188px; }
  .pre-footer h2 { justify-content: center!important; }
  .pagebuilder-column-line { justify-content: space-evenly; flex-wrap: wrap; }
  /* .wetwallnew-edge-configurations .pagebuilder-column-group:nth-child(6) { margin-bottom: 6rem; } */
}
/* @media (max-width: 1023.98px) { */
/* @media (max-width: 1024px) { */
@media (max-width: 1199.98px) {
  .nav-toggle { display: block; }
  nav.mega-menu ul li { margin-left: 0; margin-bottom: 0; }
  .nav-open .nav-sections nav.mega-menu ul.mega-menu__list li.mega-menu__item { margin-right: 0!important; padding: 15px 10px; border-bottom: 1px solid #ccc; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 { padding-left: 0; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 { display: none; margin-top: 0!important; margin-bottom: 0!important; padding: 0 0!important; font-size: 1.26rem; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li:first-child { padding-top: 10px; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li:last-child { padding-bottom: 10px; }
  nav.mega-menu ul.mega-menu__list li.mega-menu__item--parent span.submenu-button.submenu-opened + a.mega-menu__link { color: #126f7e!important; background-image: linear-gradient(to right, #126f7e, #126f7e 50%, #126f7e 50%); }
  .nav-open .nav-sections { top: 88px; -webkit-box-shadow: 0 5px 5px 0 rgb(50 50 50 / 75%); -moz-box-shadow: 0 5px 5px 0 rgba(50,50,50,0.75); -ms-box-shadow: 0 5px 5px 0 rgba(50,50,50,0.75); box-shadow: 0 5px 5px 0 rgb(50 50 50 / 75%); }
  .nav-open .nav-toggle::before { content: 'X'; font-family: 'BrandonText-Regular'; margin-top: 5px; margin-right: 10px; color: #1b1d36!important; }
  .nav-sections { top: 88px; background: #fff; }
  .nav-open .nav-sections { top: 88px; -webkit-box-shadow: 0 5px 5px 0 rgb(50 50 50 / 75%); -moz-box-shadow: 0 5px 5px 0 rgba(50,50,50,0.75); -ms-box-shadow: 0 5px 5px 0 rgba(50,50,50,0.75); box-shadow: 0 5px 5px 0 rgb(50 50 50 / 75%); }
  .nav-open .nav-toggle::before { content: 'X'; font-family: 'BrandonText-Regular'; margin-top: 5px; margin-right: 10px; color: #1b1d36!important; }
  .nav-open .nav-toggle:after { top: 88px; }
  .nav-sections nav.mega-menu ul.mega-menu__list { margin-top: 1.5rem; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li:nth-child(2) { padding-top: .5rem; }
  .nav-open .nav-sections nav.mega-menu ul.mega-menu__list { margin-top: 1.5rem; }
  .nav-open .nav-sections nav.mega-menu ul.mega-menu__list a.logo.desktop-logo { display: none; }
  .nav-open .nav-sections nav.mega-menu ul.mega-menu__list li.mega-menu__inner-item--level1 { border-bottom: none; }
  .nav-open .nav-sections nav.mega-menu ul.mega-menu__list li.mega-menu__inner-item--level1 a { font-size: 1.26rem; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; }
  nav.mega-menu ul.mega-menu__list li.mega-menu__item--parent span.submenu-button { content: ''; width: 20px; height: 20px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABHElEQVR4nO3SMSiFYRSA4QcRiZSUUpSyKIvBYDKYLBYWk81iNNnvZLTYTBYWi8lgMhgsyqIUpZSUSES4Ur+SIpf/3vvdnKfOeOq8fR8hhBBCCCGEEHJXQDHxKfw0ZimBY4tfzHIpr1KHlQSOLn6aVdSX+sXeFtYSOL6YzQYa/NLb4noCEZto9EdN2KpixDaa5aQFO1WI2EWrnLVjr4IRe2hTJh3Yr0DEATqVWRcOyxhxhG4V0oPjMkScok+F9eIkx4gz9KuSAZznEHGBQVU2hMs/RFxhWCJGcPOLiOtsNymjuC0h4g5jEjWO+x9EPGBC4ibx+E3EE6bViKns4M8Rz5hRY2azw98jXjCnRs1/CFlQ4xazCSGEEEL4b14BnfLMQvEtlakAAAAASUVORK5CYII=); display: inline-block; padding: 10px; background-repeat: no-repeat; background-size: 30%; float: right; padding: 10px 20px 20px 15px; background-position: center; margin-top: -5px; }
  .nav-open .nav-sections nav.mega-menu ul.mega-menu__list li.mega-menu__inner-item--level1 span.submenu-button { content: ''; width: 20px; height: 20px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABHElEQVR4nO3SMSiFYRSA4QcRiZSUUpSyKIvBYDKYLBYWk81iNNnvZLTYTBYWi8lgMhgsyqIUpZSUSES4Ur+SIpf/3vvdnKfOeOq8fR8hhBBCCCGEEHJXQDHxKfw0ZimBY4tfzHIpr1KHlQSOLn6aVdSX+sXeFtYSOL6YzQYa/NLb4noCEZto9EdN2KpixDaa5aQFO1WI2EWrnLVjr4IRe2hTJh3Yr0DEATqVWRcOyxhxhG4V0oPjMkScok+F9eIkx4gz9KuSAZznEHGBQVU2hMs/RFxhWCJGcPOLiOtsNymjuC0h4g5jEjWO+x9EPGBC4ibx+E3EE6bViKns4M8Rz5hRY2azw98jXjCnRs1/CFlQ4xazCSGEEEL4b14BnfLMQvEtlakAAAAASUVORK5CYII=); display: inline-block; padding: 10px; background-repeat: no-repeat; background-size: 30%; float: right; padding: 10px 20px 20px 15px; background-position: center; margin-top: 2px; }
  nav.mega-menu ul.mega-menu__list li.mega-menu__item--parent span.submenu-button.submenu-opened { transform: rotate(180deg); background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABnklEQVR4nO3TPUhcURAF4FGJGOLfnV2JYFAQ0gg2FhZWFlZp0vgaG1MpqO/OPlSIujNTWVna2FnZmCaNlUUqCwsbwSYgJBAIhIAkiKKYKAuiYiHu8v4W5oNbXriHcw+AMcYYY4wxxph4OZJVJLnO83Ekq88KgyRrOQ6xXk0xDeh5I3chvGyCamN1f0y1EUm28hOCP0EQNEFNgqAJSbYzD0HyGaamXtQW4r6ZZiTeybCJ3b5JbYE4vImil87zl/SD8N7r+flXECcMtd153k+xif3C4mIbJKGDtNN5Pkg8iJfDttmPBUhSa7jU5YiPEmuC5GvXjHZDGjBa7kHPxwls4nvnzEofpMl57UWSb/FtQn50lLQfslD05beO+GcMQX5hqAOQJReVB5Hkd+3D5pNiSYcgDzDSYeflb/XD5j+Vu5AnLtQR5+W0ik2cFUhHIY+wpGOO+PwZ3+nCeX0HeVYI+T2SXD4R5ApJAqgHWNLx2wc/buKf8+UJqCdI5Q+Vhz8I8t+RTEM9Qs9zd+MOeQHqGXperpys32GMMcYYA+m7ARdavhSqjSCUAAAAAElFTkSuQmCC); }
  nav.mega-menu ul li.mega-menu__item--parent:hover ul.mega-menu__inner-list--level1 { border: none!important; border-top: none!important; }
  nav.mega-menu ul li.mega-menu__item--parent:hover ul.mega-menu__inner-list--level1 { position: unset; }
  .nav-open .nav-sections { left: 0; z-index: 99; }
  .nav-sections { -webkit-overflow-scrolling: touch; -webkit-transition: left .3s; -moz-transition: left .3s; -ms-transition: left .3s; transition: left .3s; height: 100%; left: -100%; overflow: auto; position: fixed; top: 0; width: 80%; width: calc(35% - 54px); }
  .nav-open .nav-sections { position: fixed; background: #fff; }
  .nav-open .nav-toggle:after { background: rgba(0,0,0,0.5); content: ''; display: block; height: 100%; position: fixed; right: 0; top: 88px; width: 100%; z-index: 1; }
  nav.mega-menu ul.mega-menu__list { width: 100%; }
  nav.mega-menu ul li { float: unset; }
  nav.mega-menu.wetwall-menu { margin-right: 0!important; }
  .wetwall-checkout .wetwall-checkout-sidebar { margin-bottom: 2rem; }
}
/* ---------- Tablet Portrait ---------- */
@media (min-width: 768px) {
  .header.content { min-height: 88px; }
  .nav-toggle { top: 22px; left: unset; right: 25px; }
  .topnav-outer { width: 100%; }
  .header-links-topnav { max-width: 1440px; margin: 0 auto; padding-top: 20px!important; padding-left: 20px; padding-right: 20px; }
  .checkout-index-index .nav-toggle { display: block; }
  .topNav .navbar-collapse { display: flex; flex-basis: auto; }
  .top-leftnav, .top-rightnav { width: 46%; }
  .top-leftnav li { margin-bottom: .35rem; }
  .top-rightnav li { margin-bottom: 0!important; }
  .topNav .top-rightnav li { margin-bottom: -1px!important; }
  .topNav .top-leftnav, .topNav .top-rightnav { flex-direction: row; }
  .top-leftnav li.authorization-link { margin-right: 5px; }
  .page-header .switcher-options { top: -1px; }
  .mobile-logo { margin-left: -111px!important; padding-top: 15px!important; padding-bottom: 15px!important; padding-left: 30px!important; padding-right: 30px!important; background: #fff; position: absolute; top: 0; left: 50%; }
  .nav-sections { width: calc(44% - 54px); }
  .nav-sections { top: 88px; }
  .nav-open .nav-sections nav.mega-menu ul.mega-menu__list li.mega-menu__inner-item--level1 a { font-size: 1.26rem; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; }
  nav.mega-menu.wetwall-menu a.mega-menu__link { font-size: 1.3rem; }
  .topNav .top-leftnav li a .after-login { display: block; max-width: 90px; padding-right: 8px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  :lang(fr).topNav .top-leftnav li a .after-login { max-width: 150px; }
  .wetwall-home-baner .pagebuilder-overlay h1 span { /* font-size: 20pt !important; */ }
  #maincontent.page-main { margin-top: 88px; }
  .breadcrumbs { padding-left: 20px; padding-right: 20px; }
  .checkout-cart-index .breadcrumbs { padding-left: 0; padding-right: 0; }
  .cms-design-collections .breadcrumbs { padding-left: 30px; padding-right: 30px; }
  .cms-inspired-ideas #maincontent.page-main { margin-top: 73px; }
  .catalog-product-view .breadcrumbs { padding-top: 4rem; padding-bottom: 0; padding-left: 20px; padding-right: 20px; }
  .cms-designs-wetwallnew-lowes-designs .pg-breadcrumbs.breadcrumbs,   .cms-designs-wetwallnew-menards-designs .wt-breadcrumbs .pg-breadcrumbs.breadcrumbs,   .cms-inspired-ideas .breadcrumbs,   .cms-technical-documents .wt-breadcrumbs .pg-breadcrumbs.breadcrumbs,   .cms-wetwallnew-resources .breadcrumbs, .shopwetwall-index-index .breadcrumbs { display: block!important; max-width: 1156px; margin-top: 38px; z-index: 1; position: relative; }
  .cms-designs-pro-design-collections	#maincontent,   .cms-designs-wetwallnew-lowes-designs #maincontent,   .cms-designs-wetwallnew-menards-designs #maincontent, .cms-technical-documents #maincontent { margin-top: 88px!important; }
  .cms-designs-pro-design-collections	.breadcrumbs,   .cms-designs-wetwallnew-lowes-designs .breadcrumbs,   .cms-designs-wetwallnew-menards-designs .breadcrumbs, .cms-technical-documents .breadcrumbs { display: none!important; }
  .wetwalnew-home { padding-left: 20px; padding-right: 20px; }
  .slick-next.slick-arrow, .slick-prev.slick-arrow { top: 45%!important; margin-top: -40px!important; }
  .featured-gallery .big-photo { margin-right: unset; }
  .featured-gallery .photo-thumbnails { margin-top: .5rem; text-align: left; }
  .featured-gallery .photo-thumbnails .thumbnail { font-size: 1.5rem!important; line-height: 1.6rem; }
  .featured-gallery .photo-thumbnails .thumbnail.current { font-size: 3.6rem!important; line-height: 4.2rem; }
  .case-study .pagebuilder-column:nth-child(3) { padding: 20px 20px 0 20px; }
  .case-study .pagebuilder-column:nth-child(2) { flex-basis: unset!important; }
  .wetwall-award .pagebuilder-column-group:nth-child(2) .pagebuilder-column-line { justify-content: center; }
  .wetwall-award .pagebuilder-column-group:nth-child(2) .pagebuilder-column { flex-basis: 15%; }
  /* .wetwall-urwalls .pagebuilder-column-group .pagebuilder-column:nth-child(2) { margin-top: 4rem; margin-bottom: 4rem; } */
  .wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn { padding-left: 20px; padding-right: 20px; }
  .wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn .wetwallnew-DC-in-pagenav:nth-child(n+1) { margin-right: 10px; }
  .wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn .wetwallnew-DC-in-pagenav:last-child { margin-right: 0px; }
  .wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn .wetwallnew-DC-in-pagenav a.pagebuilder-button-primary { min-height: 70px; padding: 20px 30px; }
  .wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn .wetwallnew-DC-in-pagenav:last-child a.pagebuilder-button-primary { height: 100%; padding: 30px; }
  .wetwall-DC-finishingtouches .wetwall-btn div.pagebuilder-button-primary, .wetwallnew-DC-bath .wetwall-btn div.pagebuilder-button-primary { width: 100%; }
  .wetwallnew-DC-bath .wetwall-btn .pro-btns-outline div.pagebuilder-button-primary { margin-top: 1rem; margin-right: 18px; }
  .wetwall-DC-finishingtouches .wetwall-btn .pro-btns-outline div.pagebuilder-button-primary { margin-top: 1rem; margin-right: 31px; }
  .wetwallnew-DC-bath .pagebuilder-column-group .pagebuilder-column { padding-bottom: 62px; }
  .wetwall-DC-finishingtouches { padding-left: 20px; padding-right: 20px; }
  .wetwall-category-view .page-title-wrapper { padding: 0 20px; }
  .page-with-filter.page-products .columns { padding: 0 20px; }
  .wetwall-category-view .page-title-wrapper h2 { font-size: 4rem; }
  .page-with-filter.page-products .sidebar.sidebar-main, .shopwetwall-index-index .sidebar.sidebar-main { flex: 30% 0 0; }
  .page-with-filter.page-products .column.main, .shopwetwall-index-index .column.main { flex: 0 0 70%; }
  #layer-product-list { padding-top: 41px; }
  #layer-product-list .toolbar-products { position: absolute; top: 0; left: 50%; width: 94.6%; margin-left: -47.5%; }
  .page-products #layer-product-list .products-grid .product-items { display: flex; flex-wrap: wrap; }
  .products-grid .product.product-item { width: 238px!important; }
  .products-grid .product.product-item:nth-child(2n + 1) { margin-left: 0; }
  .products-grid .product.product-item { padding: 15px!important; }
  .block.filter { margin-bottom: 40px; }
  .block.filter .filter-title { margin-bottom: 20px; }
  .block-content.filter-content { margin-top: 86px; }
  .toolbar.toolbar-products { margin-top: 20px; }
  .pdp-block-fullwidth h2 span, .wetwallnew-edge-configurations h2 span { font-size: 4rem!important; }
  .catalog-product-view .additional-container { padding: 0 20px; }
  .pdp-feature-benefit .pagebuilder-column.widget { flex-basis: 33.3333%; }
  .row-full-width-inner, .wetwall-whtelse-pro-layers-outer { text-align: left; }
  .faq-block .row-full-width-inner { text-align: center; }
  .wetwall-whtelse-pro-layers ul.panels { text-align: left; padding-left: 12rem; }
  .wetwall-whtelse-pro-layers ul.panels li:before { width: 30px!important; background: none!important; text-align: center; }
  .wetwall-whtelse-pro-layers ul.panels li:after { width: 30px!important; height: 30px!important; top: 4px!important; }
  .wetwall-whtelse-pro-layers ul.panels li:before, ul.panels li:after { top: 8px; left: -50px!important; }
  .wetwall-whtelse-pro-layers ul li:nth-child(1):before { content: '1'; z-index: 1; font-size: 1.5rem; color: #fff!important; font-weight: normal; }
  .wetwall-whtelse-pro-layers ul li:nth-child(2):before { content: '2'; z-index: 1; font-size: 1.5rem; color: #fff!important; font-weight: normal; }
  .wetwall-whtelse-pro-layers ul li:nth-child(3):before { content: '3'; z-index: 1; font-size: 1.5rem; color: #fff!important; font-weight: normal; }
  .wetwall-whtelse-pro-layers ul li:nth-child(4):before { content: '4'; z-index: 1; font-size: 1.5rem; color: #fff!important; font-weight: normal; }
  .pdp-block-fullwidth h2, .wetwallnew-edge-configurations h2 { margin-bottom: 30px; }
  .wetwallnew-edge-configurations .pagebuilder-column.wetwallnew-panels { flex-basis: 33.3333%; }
  .checkout-cart-index .page-main .columns .column.main .cart-container .cart-section-title, .wetwall-checkout-title { margin-bottom: 1.5rem; padding-bottom: 0; font-size: 5rem!important; }
  .checkout-cart-index .cart.table-wrapper .item .col.item { min-height: 160px; padding-left: 0; padding-bottom: 3rem; }
  .checkout-cart-index .cart-action-bar .product-item-name { margin-top: 0!important; }
  .checkout-cart-index .cart-action-bar .table-wrapper a.product-item-photo .product-image-photo { width: 100%; }
  .checkout-cart-index .cart-action-bar .table-wrapper a.product-item-photo .product-image-container { width: 160px!important; }
  .checkout-cart-index .cart-action-bar .table-wrapper .product-item-details .product-item-name a { font-size: 2.2rem!important; line-height: 1.2; }
  .row-mp.wetwall-checkout { flex-direction: column-reverse; }
  .opc-block-summary { padding: 22px 30px!important; }
  .wetwall-checkout-sidebar #opc-sidebar { min-width: 100%; }
  .wetwall-checkout-steps { margin-right: 0!important; }
  .billing-address-form form,   .opc-wrapper .form-login, .opc-wrapper .form-shipping-address { max-width: 100%!important; }
  .checkout-index-index .wetwall-checkout-telephone { margin-left: 0!important; }
  .checkout-shipping-address .wetwall-checkout-telephone input.input-text { margin-right: 0!important; }
  .wetwall-checkout #shipping-new-address-form div:last-child.mp-clear { display: none; }
  .wetwall-checkout .ccard.authnetcim .field { width: auto!important; }
  .checkout-index-index  #authnetcim-form-cc .wetwall-month { width: 44%!important; }
  .checkout-index-index #authnetcim-cc-type-exp-div .wetwall-year.year { width: 25%!important; }
  .checkout-index-index  #authnetcim-form-cc .wetwall-cvv { width: 25%!important; }
  .checkout-index-index.customer-logged-in .wetwall-checkout-telephone { margin-left: 0!important; }
  .opc-block-summary .product-item-details { width: 100%!important; padding-top: 10px; padding-left: 0; }
  .checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.qty { margin-right: 3rem; }
  .checkout-index-index .modal-popup .modal-inner-wrap { padding: 5px; }
  .modal-popup .modal-title { width: 100%; }
  .checkout-index-index .modal-popup .modal-inner-wrap .modal-content { }
  .modal-content::-webkit-scrollbar { width: 6px; height: 0; background-color: transparent; }
  .modal-content::-webkit-scrollbar-thumb { background-color: rgba(17, 111, 125, 0.7); border-radius: 2px; }
  .modal-content::-webkit-scrollbar-track { background-color: transparent; }
  .checkout-index-index .modal-popup .form-shipping-address { max-width: 100%; }
  .checkout-index-index .modal-popup .form-shipping-address .field { margin-bottom: 0.5rem!important; }
  .checkout-index-index .modal-popup .form-shipping-address .field .label { width: 100%; margin-bottom: 0.25rem!important; text-align: left; }
  #shipping-new-address-form div.field.choice:before { padding-right: 0; }
  .checkout-index-index .modal-popup .modal-footer button { width: 200px; margin-left: 2rem!important; }
  .minicart-items-wrapper::-webkit-scrollbar { width: 6px; height: 0; background-color: transparent; }
  .minicart-items-wrapper::-webkit-scrollbar-thumb { background-color: rgba(17, 111, 125, 0.7); border-radius: 2px; }
  .minicart-items-wrapper::-webkit-scrollbar-track { background-color: transparent; }
  .opc-wrapper .form-login .fieldset.hidden-fields .actions-toolbar { margin-left: 16%!important; }
  .checkout-onepage-success .order_placed .confirm_align .col-xs-12.nopadding-visible-xs { width: 87%; }
  .checkout-onepage-success .order_placed .confirm_align .col-xs-12.tab_padding { margin-right: 2rem; }
  .checkout-onepage-success .column.main { padding-left: 20px; padding-right: 20px; }
  .checkout-onepage-success .order_placed .order_align .order_name { font-size: 2.5rem!important; }
  /* .featured-gallery .photo-thumbnails { display: none; } */
  :lang(fr).featured-gallery .photo-thumbnails { width: 600px; }
  :lang(fr).wetwall-inspired .wetwall-btn div.pagebuilder-button-primary { margin-top: 0!important; }
  #html-body [data-pb-style=VK2LXLK] { margin-bottom: 20px!important; }
  #html-body [data-pb-style=VK2LXLK], :lang(fr)#html-body [data-pb-style=EYIWTLW] { margin-top: 20px!important; }
  :lang(fr).checkout-onepage-success .order_placed .table_border .totals .table .col-xs-4 { min-width: 140px; }
  .cms-inspired-ideas .home-block .pagebuilder-column:nth-child(1) .learn-more1.wetwall-btn { margin-top: -30px!important; }
  :lang(fr).cms-inspired-ideas .home-block .pagebuilder-column:nth-child(3) .learn-more1.wetwall-btn { margin-top: -30px!important; }
  .cms-inspired-ideas .share-fullwidth .row-full-width-inner { margin-bottom: 0; }
  .cms-inspired-ideas .share-fullwidth { margin-top: 8rem!important; padding-bottom: 1rem!important; }
  .cms-inspired-ideas .inspired-img-ba img, :lang(fr).cms-inspired-ideas .share-fullwidth img { margin-left: -125px; }
  :lang(fr)#html-body.cms-inspired-ideas  [data-pb-style=SOGJLM1] { width: 58.3333%; }
  :lang(fr)#html-body.cms-inspired-ideas [data-pb-style=ON0VPY9] { width: 41.6667%; }
  .cms-inspired-ideas .wetwall-home-baner .pagebuilder-overlay p span, .wetwall-home-baner .pagebuilder-overlay p { margin-top: 1rem!important; }
  .cms-wetwallnew-resources .wetwallnew-resources h2 { width: auto!important; }
  .cms-wetwallnew-resources .wetwallnew-resources p { width: auto!important; max-width: 100%; margin-right: 20px!important; }
  .cms-wetwallnew-resources .wetwall-new-btn.resource-btn { margin: 20px 0 0 102px!important; }
  .cms-wetwallnew-resources .wetwallnew-resources-rimg .wetwall-new-btn.resource-btn,   .cms-wetwallnew-resources .wetwallnew-resources-rimg h2, .cms-wetwallnew-resources .wetwallnew-resources-rimg p { margin-right: 102px!important; margin-left: 20px!important; width: auto!important; }
  .cms-wetwallnew-resources .wetwallnew-resources-rimg { margin-right: 0!important; }
  .cms-wetwallnew-resources .wetwall-resources-faq h2 { width: auto!important; }
  .cms-wetwallnew-resources.page-layout-1column .column.main { padding-bottom: 0!important; }
  :lang(fr).cms-wetwallnew-resources .wetwall-home-baner .pagebuilder-overlay h1 { max-width: 700px; }
  :lang(fr).cms-wetwallnew-resources .wetwallnew-resources .wetwall-btn a.pagebuilder-button-primary { margin: 20px 20px 0 102px!important; }
  :lang(fr).cms-wetwallnew-resources .wetwallnew-resources-rimg .wetwall-btn a.pagebuilder-button-primary { margin-left: 20px!important; }
  .cms-design-collections .wetwall-DC-finishingtouches { padding-bottom: 0!important; }
  .cms-design-collections .wetwall-DC-finishingtouches .pagebuilder-column:nth-child(2) .wetwall-btn div[data-pb-style=JI2MP7G]:nth-child(1), :lang(fr).cms-design-collections .wetwall-DC-finishingtouches .pagebuilder-column:nth-child(2) .wetwall-btn div[data-pb-style=WOAQ2U9] { margin-right: 2rem!important; margin-bottom: 2rem; }
  .cms-design-collections .wetwall-DC-finishingtouches { padding-bottom: 6rem!important; }
  .cms-design-collections .wetwall-DC-finishingtouches .wetwall-btn { text-align: left; }
  .cms-design-collections#html-body [data-pb-style=RLD53VS], .cms-design-collections#html-body [data-pb-style=V9GKQW9] { margin-bottom: 2rem; }
  .wetwall-DC-finishingtouches h4.wetwallnew-DC-2h4 { font-size: 4rem!important; }
  .cms-designs-pro-design-collections	.detail-prod-slider,   .cms-designs-wetwallnew-lowes-designs .detail-prod-slider, .cms-designs-wetwallnew-menards-designs .detail-prod-slider { padding-left: 20px; padding-right: 20px; }
  .cms-designs-pro-design-collections	.lSSlideOuter .lSPager.lSGallery li,   .cms-designs-wetwallnew-lowes-designs .lSSlideOuter .lSPager.lSGallery li, .cms-designs-wetwallnew-menards-designs	.lSSlideOuter .lSPager.lSGallery li { padding-right: 1rem!important; }
  .cms-designs-wetwallnew-lowes-designs .lSSlideOuter .lSPager.lSGallery li img { width: auto!important; height: 84px!important; margin-left: 0!important; }
  .cms-designs-wetwallnew-menards-designs	.lSSlideOuter .lSPager.lSGallery li img { width: auto!important; height: 64px!important; margin-left: 0!important; }
  .cms-designs-pro-design-collections	.lSSlideOuter .lSPager.lSGallery li img { width: 100%!important; height: 25px!important; margin-left: 0!important; }
  .cms-designs-pro-design-collections	.detail-prod-slider .lSSlideOuter .lSPager.lSGallery,   .cms-designs-wetwallnew-lowes-designs .detail-prod-slider .lSSlideOuter .lSPager.lSGallery, .cms-designs-wetwallnew-menards-designs .detail-prod-slider .lSSlideOuter .lSPager.lSGallery { max-height: 381px; }
  .cms-designs-pro-design-collections	.prod-slider-details .order-btn .order-prim-btn,   .cms-designs-wetwallnew-lowes-designs .prod-slider-details .order-btn .order-prim-btn, .cms-designs-wetwallnew-menards-designs .prod-slider-details .order-btn .order-prim-btn { margin-left: 2px; margin-right: 2px; border-width: 1px; }
  .cms-designs-pro-design-collections	.prod-slider-details .order-btn .order-prim-btn:hover { background: #1b1d36; border: 1px #1b1d36 solid!important; }
  .prod-slider-details .order-btn .order-prim-btn { border: 1px #126f7e solid!important; }
  .catalog-product-view .wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column-line { display: block!important; }
  .catalog-product-view .wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(1) { margin: 0 auto; }
  .catalog-product-view .wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(3) { width: 100%!important; }
  .cms-designs-pro-design-collections	.wetwallnew-prodesign,   .cms-designs-wetwallnew-lowes-designs .wetwallnew-prodesign, .cms-designs-wetwallnew-menards-designs .wetwallnew-prodesign { padding-left: 20px; padding-right: 20px; padding-bottom: 0; }
  /* .prod-slider-details .order-btn { display: none; } */
  .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers-outer .pagebuilder-column-group { }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column-line,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column-line, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column-line { display: block!important; }
  .cms-designs-pro-design-collections .wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(2),   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(2), .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(2) { margin: 0 auto; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(3),   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(3), .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(3) { width: 100%!important; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers ul { padding-left: 12rem; text-align: left; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers ul li { margin-bottom: 32px!important; }
  .cms-designs-pro-design-collections	.faq-block,   .cms-designs-wetwallnew-lowes-designs .faq-block,   .cms-designs-wetwallnew-menards-designs	.faq-block, .cms-why-wetwall .faq-block { padding-left: 20px; padding-right: 20px; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers ul li { list-style: none; font-size: 25px; color: #1b1d36; min-height: 60px; position: relative; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li:before,   .cms-designs-pro-design-collections .wetwall-whtelse-pro-layers ul li:after,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:after,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:before,   .cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers ul li:after, .cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers ul li:before { content: ''; position: absolute; background: #079eb5; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li:before,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:before, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers ul li:before { width: 30px!important; background: none!important; text-align: center; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li:after,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:after, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers ul li:after { width: 30px!important; height: 30px!important; top: 4px!important; border-radius: 100%; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li:before,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:before,   .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers ul li:before,   ul li:after,   ul li:after, ul li:after { top: 8px; left: -50px!important; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li:nth-child(1):before,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:nth-child(1):before, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers ul li:nth-child(1):before { content: '1'; z-index: 1; font-size: 1.5rem; color: #fff!important; font-weight: normal; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li:nth-child(2):before,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:nth-child(2):before, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers ul li:nth-child(2):before { content: '2'; z-index: 1; font-size: 1.5rem; color: #fff!important; font-weight: normal; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li:nth-child(3):before,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:nth-child(3):before, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers ul li:nth-child(3):before { content: '3'; z-index: 1; font-size: 1.5rem; color: #fff!important; font-weight: normal; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li:nth-child(4):before,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:nth-child(4):before, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers ul li:nth-child(4):before { content: '4'; z-index: 1; font-size: 1.5rem; color: #fff!important; font-weight: normal; }
  .cms-designs-wetwallnew-lowes-designs .prod-slider-details .prod-details p { margin-right: 3rem; }
  .cms-designs-pro-design-collections	.case-study-pro .pagebuilder-column:nth-child(2),   .cms-designs-wetwallnew-lowes-designs .case-study-pro .pagebuilder-column:nth-child(2), .cms-designs-wetwallnew-menards-designs	.case-study-pro .pagebuilder-column:nth-child(2) { flex-basis: unset!important; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro { padding-bottom: 0; }
  .lSSlideOuter .lSAction { position: absolute; bottom: 260px; right: 0; }
  .lSSlideOuter .lSPager.lSGallery li.active a:after { z-index: -1; }
  .shopwetwall-index-index #layer-product-list { padding-top: 101px!important; }
  .shopwetwall-index-index span.shopwetwall-listing { padding-left: 20px!important; padding-right: 20px!important; }
  .cms-designs-pro-design-collections .pro-btns .wetwall-btn div.pagebuilder-button-primary, :lang(fr).cms-designs-wetwallnew-menards-designs .pro-btns .wetwall-btn div.pagebuilder-button-primary { margin-top: 3rem; margin-bottom: 2rem; }
  .cms-technical-documents .ww-fill-btn .pagebuilder-button-primary, .cms-technical-documents .ww-outline-btn .pagebuilder-button-primary { margin-top: 1rem; margin-bottom: 2rem; }
  .cms-technical-documents .ww-fill-btn .pagebuilder-button-primary:active, .cms-technical-documents .ww-fill-btn .pagebuilder-button-primary:focus { background: #126f7e; border: 2px #126f7e solid; color: #fff; }
  .cms-technical-documents .ww-outline-btn .pagebuilder-button-primary:active, .cms-technical-documents .ww-outline-btn .pagebuilder-button-primary:focus { background: transparent; border: 2px #126f7e solid; color: #126f7e; }
  .pg_video_area { width: 100%; }
  .wetwallnew-bath-tabs { width: 100%; }
  .cms-why-wetwall .wetwallnew-why-imgtxt.wetwallnew-why-imgtxt-rightimg figure { margin-right: 0; }
  .cms-why-wetwall #sequencer_content .sequencer_text { left: 3%; }
  .cms-why-wetwall #sequencer_content .sequencer_text .sequencer_text1 { width: 55%; }
  .cms-why-wetwall #sequencer_content .sequencer_text p { width: 90%; }
  .cms-why-wetwall #sequencer_content span.sequencer_text2 { width: 65%; right: -240px; }
  .cms-why-wetwall #sequencer_content span.sequencer_text3 { width: 65%; right: -220px; }
  .cms-why-wetwall #sequencer_content span.sequencer_text4 { width: 65%; }
  .cms-why-wetwall #sequencer_content span.sequencer_text5 { width: 65%; right: -320px; }
  .cms-why-wetwall .pagebuilder-column.pg_video_col { min-height: 400px!important; }
  .cms-why-wetwall .wetwallnew-why-vsvideo-play .row-full-width-inner { margin: auto auto 3rem auto; }
  .cms-why-wetwall .wetwallnew-why-imgtxt p { margin: auto auto auto 47px; }
  .cms-why-wetwall .wetwallnew-why-imgtxt.wetwallnew-why-imgtxt-rightimg h2, .wetwallnew-why-imgtxt.wetwallnew-why-imgtxt-rightimg p { text-align: left; }
  .cms-why-wetwall .wetwallnew-why-imgtxt h2, .wetwallnew-why-imgtxt p { text-align: left; }
  .cms-why-wetwall .block-static-block .faq-block { padding-bottom: 0!important; }
  .cms-why-wetwall .wetwallnew-bath h2,   .cms-why-wetwall .wetwallnew-why-vsvideo h2, .cms-why-wetwall .wetwallnew-why-vsvideo p { max-width: 1000px; margin-left: auto; margin-right: auto; }
  .cms-technical-documents .wetwall-LD-docs { padding-bottom: 0; }
  .cms-technical-documents .wetwall-LD-docs .pagebuilder-column-group:nth-child(1) .pagebuilder-column { margin-bottom: 0!important; }
  .cms-technical-documents .tech-doc-main .wetwall-btn a.pagebuilder-button-primary { margin-bottom: 0!important; }
  .minicart-wrapper .action.showcart span.text { position: relative; display: none; }
  .topNav .top-rightnav li { display: flex; margin-left: 1.5rem; }
  .topNav .top-rightnav li:nth-child(1) { margin-right: 1.5rem; }
  .topNav .top-rightnav li:nth-child(2) { margin-left: 3rem; }
  /* .topNav .top-rightnav li:nth-child(3) { margin-left: 5px; } */
  .topNav .top-rightnav li.compare { margin-top: 2px; margin-left: 0px; }
  .topNav .top-rightnav li.compare a { margin-left: 2rem; position: absolute; top: 43px; right: 8%; }
  .topNav .top-rightnav li:last-child { margin-top: 2px; }
  .header.content .header-links-topnav .minicart-wrapper { margin-left: 0; }
  .page-header .switcher { margin-right: 0; }
  .topNav .top-rightnav .authorization-link { position: relative; width: auto; min-width: 17px; height: 17px; margin-top: 2px; }
  .topNav .top-rightnav .authorization-link a#minilogin-toggle { cursor: pointer; }
  .topNav .top-rightnav .authorization-link a#minilogin-toggle span { display: none; }
  .topNav .top-rightnav .authorization-link a#minilogin-toggle::after { position: absolute; content:""; background: url(../images/user-avatar.svg); background-size: 100% 100%; width: 17px; height: 17px; z-index: 3; top: -1px; }
  .topNav .top-rightnav .authorization-link a#minilogin-toggle:hover:after { position: absolute; content:""; background: url(../images/user-avatar-hover.svg); background-size: 100% 100%; width: 17px; height: 17px; z-index: 3; top: -1px; }
  .topNav .top-rightnav .authorization-link #minilogin-content-wrapper { position: absolute; border: 1px solid #bbb; width: 150px; height: 60px; padding: 10px; top: 25px; left: -90px; text-transform: uppercase; background: rgb(255, 255, 255); z-index: 15; }
  .topNav .top-rightnav .authorization-link #minilogin-content-wrapper a { display: block; }
  .topNav .top-rightnav .authorization-link #minilogin-content-wrapper .cust-acc-url { margin-bottom: 10px; }
  .topNav .top-rightnav .authorization-link #minilogin-content-wrapper:after, .topNav .top-rightnav .authorization-link #minilogin-content-wrapper:before { content: ''; display: block; height: 0; position: absolute; width: 0; }
  .topNav .top-rightnav .authorization-link #minilogin-content-wrapper:before { left: 92px!important; top: -11px; border: 6px solid; border-color: transparent transparent #fff transparent; z-index: 99; }
  .topNav .top-rightnav .authorization-link #minilogin-content-wrapper:after { left: 91px!important; top: -13px; border: 7px solid; border-color: transparent transparent #bbb transparent; z-index: 98; }

  :lang(fr).top-leftnav li.authorization-link { position: absolute; top: 41px; }
  :lang(fr).customer-logged-in .top-leftnav li.authorization-link { position: relative; top: unset; }
  :lang(fr).customer-logged-in .top-leftnav li:nth-child(3) { position: absolute; top: 41px; }
  :lang(fr).mobile-logo { width: 170px; margin-left: -85px!important; padding-left: 20px!important; padding-right: 20px!important; padding-bottom: 8px!important; }
  :lang(en).mobile-logo { width: 180px; margin-left: -90px!important; padding-left: 25px!important; padding-right: 25px!important; padding-bottom: 8px!important; }
  #social-login-popup .social-login .actions-toolbar .primary .action.create, .form-customer-login .actions-toolbar .primary button#bnt-social-login-authentication { width: 320px; padding-left: 2rem!important; padding-right: 2rem!important; }
  .form-customer-login .actions-toolbar .secondary .action.remind { margin-right: 2rem; }
  .customer-logged-in { }
  :lang(en).top-leftnav li:last-child { }
  :lang(fr) .catalog-product-view .product-info-main .product-add-form .box-tocart .actions button.action.primary.tocart { width: 230px; }
  .minicart-wrapper .block-minicart { width: 500px; }
  :lang(fr).minicart-wrapper .block-minicart { width: 565px; }
  .cms-design-collections .wetwall-btn.wetwallnew-btn { margin-bottom: 3rem; }
  .cms-design-collections .wetwall-btn a.pagebuilder-button-primary { width: 100%; margin: 0; padding: 12px 15px; }
  :lang(fr)#html-body [data-pb-style=LBI62A6], :lang(fr)#html-body [data-pb-style=Q1DTSI5] { margin-bottom: 2rem; }
  :lang(fr).cms-design-collections .pagebuilder-column.wetwallnew-DC-kits p { min-height: 84px; }
  .cms-design-collections .cms-design-collections .wetwall-btn .pro-btns-outline { }
  #html-body [data-pb-style=CUX62D9],   #html-body [data-pb-style=RLD53VS],   #html-body [data-pb-style=V9GKQW9], #html-body [data-pb-style=YB2E3F8] { display: inline-flex!important; }
  .cms-accessories .wetwall-newh1 { max-width: 1150px; margin-left: auto; margin-right: auto; }
  .cms-why-wetwall #preload { display: block!important; margin-top: 80px; }
  .cms-why-wetwall #preload .loader { display: none!important; }
  .wetwallnew-prodesign .pagebuilder-column-group:nth-child(3) .wetwall-btn div:nth-child(n+1) { margin-right: 20px; }
  .wetwallnew-prodesign .pagebuilder-column-group:nth-child(3) .wetwall-btn div:last-child { margin-right: 0px; }
  .cms-index-index .column.main { padding-bottom: 0!important; }
  .wetwall-urwalls { margin-bottom: 0!important; padding-bottom: 0!important; }
  .page-bottom { padding-top: 0!important; }
  .pre-footer { position: relative; top: 110px; }
  .checkout-cart-index .footer-border, .onestepcheckout-index-index .footer-border { padding-top: 0!important; background-color: #1b1d36; }
  .checkout-onepage-success .footer-border .pagebuilder-column-group:nth-child(1) { background-color: #1b1d36; }
  .desk-display.pre-footer .pagebuilder-column-line { padding-top: 0; padding-bottom: 7rem; }
  .footer-links .pagebuilder-column-group:nth-child(1) { padding-top: 8rem; }
  .copyright-txt,   .desk-display.pre-footer,   .footer-border,   .wetwall-urwalls .pagebuilder-column-group, .ww-home-prod .row-full-width-inner { max-width: 1280px; }
  .footer-links .pagebuilder-column-group, .pre-footer .pagebuilder-column-group { flex-wrap: unset; }
  .footer-border { flex-wrap: unset; max-width: 1400px; padding: 0; margin: 0 auto; }
  .pre-footer .pagebuilder-column [data-content-type='buttons'], .pre-footer .pagebuilder-column h2 { padding-left: 4rem; }
  .pre-footer .pagebuilder-column:nth-child(2) [data-content-type='buttons'], .pre-footer .pagebuilder-column:nth-child(2) h2 { padding-left: 1rem; }
  .footer-logo { width: 80%; padding-left: 20px; }
  .copyright-txt { max-width: 1440px; font-size: .76em; }
  .wetwallnew-DC-bath .pagebuilder-column .wetwall-btn { display: flex; }
  .copyright-txt-parent,   .footer-border-parent, .pre-footer-parent { max-width: 1440px!important; padding: 0 20px; }
  .wetwall-WTB-new .home-block.container.become-dealer form .custom_rowS1 .col-sm-6, .wetwall-WTB-new .home-block.container.become-dealer form .custom_rowS2 .col-sm-6 { width: calc(50% - 5px); }
  .wetwall-WTB-new .home-block.container.become-dealer form .custom_rowS1 .col-sm-6:nth-child(1) { margin-right: 5px; }
  .wetwall-WTB-new .home-block.container.become-dealer form .custom_rowS2 .col-sm-6:nth-child(2) { margin-right: 5px; }
  .wetwall-WTB-new .find_wetwall_content_block h2 { font-size: 36px!important; line-height: 42px; }
  .wetwall-WTB-new .ww-section { padding: 5em 0; }
  .wetwall-WTB-new .ww-section p.subhead { font-size: 18px!important; line-height: 26px; }
  .wetwall-WTB-new .search_bar .contentMain { display: flex; }
  .wetwall-WTB-new .search_bar .contentMain .search_input_field { margin-right: 10px; }
  .wetwall-WTB-new .search_bar .contentMain .customSelectBox select { width: 180px; margin-right: 20px; background-position: 87% 50%; background-size: 4.8%; }
  .wetwall-WTB-new .search_bar .contentMain .search-error-msg { position: absolute; font-size: 14px; letter-spacing: 0.2px; }
  .wetwall-WTB-new .types_of_wetwall_retailers_Main h2 { font-size: 42px!important; line-height: 48px; }
  .wetwall-WTB-new .types_of_wetwall_retailers_Main h3 { margin-top: 2rem; }
  .wetwall-WTB-new .types_of_wetwall_retailers_Main { margin-bottom: 10em; }
  .wetwall-WTB-new .types_of_wetwall_retailers_Main .pagebuilder-column { padding: 0 1.8rem; }
  .wetwall-WTB-new .home-block.container.become-dealer { padding-top: 100px; padding-bottom: 230px; }
  .wetwall-WTB-new .home-block.container.become-dealer h1 { margin-bottom: 5px!important; font-size: 42px!important; line-height: 48px; }
  .wetwall-WTB-new .home-block.container.become-dealer .required_textS1 { margin-bottom: 10px; padding-left: 10px; font-size: 16px!important; line-height: 26px; }
  .wetwall-WTB-new .home-block.container.become-dealer form .become-dealer-btn { width: calc(100% - 6px); margin-top: 10px!important; margin-right: 6px; }
  .wetwall-WTB-new .filter_block .filter_block_body { max-width: 1269px; display: block; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_sort_toggle_main { display: none; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_block_S1,   .wetwall-WTB-new .filter_block .filter_block_body .filter_left,   .wetwall-WTB-new .filter_block .filter_block_body .filter_right, .wetwall-WTB-new .filter_block .filter_block_body .multiselect { display: flex; align-items: center; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_left .clear_filters { display: none; }
  .wetwall-WTB-new .filter_block .map_info_container .mobile_map_list_toggle { display: none; }
  /* .wetwall-WTB-new .filter_block .filter_block_body .total_results { display: block; } */
  .wetwall-WTB-new .filter_block .filter_block_body .filter_left .multiselect .selectBox { margin-right: 15px; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_right select { width: 180px; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_right .main_sort_by input { width: 180px!important; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_left .filter_submit { margin-top: 0!important; margin-right: 0; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_right { margin-top: 20px; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_right select { background-position: 93% 50%; background-size: 3.4%; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_right .main_sort_by input { background-position: 93% 50%; background-size: 4.4%; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_left .multiselect .selectBox select { background-position: 93% 50%; background-size: 3.4%; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_sort_toggle, .wetwall-WTB-new .filter_block .mobile_map_list_toggle { display: none; }
  .wetwall-WTB-new .map_info_container .homeowners-map #map { height: 738px; }
  .wetwall-WTB-new .map_info_container .commercialBuyer_wrap .locations { overflow-y: auto; }
  .wetwall-WTB-new .map_info_container .commercialBuyer_wrap .locations { height: 738px; }
  .wetwall-WTB-new .map_info_container .commercialBuyer_wrap .map_wrap .key .custom_iconS1 { display: inline-block; margin-top: 4px; margin-bottom: 4px; font-size: 18px!important; font-weight: 300!important; line-height: 26px; color: #1b1d36!important; }
  .wetwall-WTB-new .map_info_container .commercialBuyer_wrap .map_wrap .key .custom_iconS1 img { margin-left: 25px; margin-right: 10px; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_sort_search,   .wetwall-WTB-new .search_bar .contentMain .mobile_refine_search_btn.dist_search_btn, .wetwall-WTB-new .search_bar .contentMain .mobile_search_btn.dist_search_btn { display: none!important; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_right .main_sort_by .info_cion { top: 13px; right: 51px; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_right .custom_selectives { top: 40px; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map { width: 57%; }
  .wetwall-WTB-new .map_info_container .commercialBuyer_wrap .locations { width: 43%; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li .direction a:nth-child(1) { width: calc(50% - 5px); margin-right: 5px; padding: 10px 7px; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li .direction a:nth-child(2) { width: calc(50% - 5px); margin-left: 5px; padding: 10px 7px; }
  .wetwall-WTB-new .map_info_container .homeowners-map .no_map_search_results #no_results_Block { width: 650px; margin-top: -125px; margin-left: -325px; padding: 60px; }
  .wetwall-WTB-new .search_bar .contentMain .search-error-msg { bottom: -25px; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_right .sort_by_popover { top: 0; right: 196px; }
  .custom_arrow_box:after, .custom_arrow_box:before { left: 100%; top: 50%; }
  .custom_arrow_box:after { border-left-color: #fff; margin-top: -48px; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li .wetwall_batch.available_exclusively_online, .wetwall-WTB-new .map_info_container .homeowners_addressList li .wetwall_batch.place_order_in_store_or_online { display: none; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList .custom_info_popover { width: 360px; min-height: 100px; padding: 20px 35px 35px 35px; position: absolute; z-index: 5; background: #fff; border: 1px solid rgba(217, 217, 217, .7); box-shadow: 0 0 20px 0 rgb(0 0 0 / 25%); border-radius: 20px; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList .custom_info_popover .list_popup_close_main { display: flex; justify-content: end; transform: translate(15px, 0); }
  .wetwall-WTB-new .map_info_container .homeowners_addressList .custom_info_popover .list_popup_close_main .x_markS1 { display: block; width: 16px; height: 15px; padding: 0; background: url(../images/X_mark-16.png) 0 0 no-repeat!important; border: none; box-shadow: none; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList .custom_info_popover:after { border: solid transparent; content: ""; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-width: 20px; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList .custom_info_popover { top: 40px; left: 47%; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList .custom_info_popover:after { display: none; top: 0; left: -40px; border-right-color: #fff; margin-top: 15%; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList .custom_info_popover .list_popup_box .wetwall_batch { display: flex; margin-bottom: 10px; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList .custom_info_popover .list_popup_box .wetwall_batch img { width: 40px; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList .custom_info_popover .list_popup_box .store { text-align: left; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList .custom_info_popover .list_popup_box .store .titleS1 span { display: block!important; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList .custom_info_popover .list_popup_box .addtional_dealer_details { display: block!important; margin-bottom: 25px; padding: 20px 0; border-top: 1px solid rgba(98, 98, 98, .2); border-bottom: 1px solid rgba(98, 98, 98, .2); }
  .wetwall-WTB-new .map_info_container .homeowners_addressList .custom_info_popover .list_popup_box  li { position: relative; padding: 0 0 10px 26px!important; text-align: left; font-family: 'BrandonText-Regular'!important; font-size: 16px!important; font-weight: normal!important; line-height: 18px!important; color: #1b1d36!important; letter-spacing: 0!important; background: transparent; border: none!important; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList .custom_info_popover .list_popup_box .addtional_dealer_details li:last-child { padding-bottom: 0!important; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList .custom_info_popover .list_popup_box .addtional_dealer_details li:before { display: block!important; content: ''; width: 19px; height: 16px; background: url(../images/list_checkmark.png) 0 0 no-repeat; position: absolute; top: 0; left: 0; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList .custom_info_popover .list_popup_box .direction { display: block!important; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList .custom_info_popover .list_popup_box .direction a { display: block!important; width: 100%!important; font-size: 14px!important; margin: 0!important; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList .custom_info_popover .list_popup_box .direction a:first-child { margin: 0 0 15px 0!important; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList .custom_info_popover .wetwall_batch.available_exclusively_online, .wetwall-WTB-new .map_info_container .homeowners_addressList .custom_info_popover .wetwall_batch.place_order_in_store_or_online { float: left; padding: 6px 15px; font-family: 'BrandonText-Regular'!important; font-size: 12px!important; font-weight: normal!important; line-height: 18px!important; color: #fff!important; letter-spacing: 2px; text-transform: uppercase; border-radius: 50px; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList .custom_info_popover .wetwall_batch.available_exclusively_online { background: #004792; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList .custom_info_popover .wetwall_batch.place_order_in_store_or_online { background: #00a850; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList ul.addtional_dealer_details { display: none; }
  .wetwall-WTB-new .map_info_container .commercialBuyer_wrap .map_wrap .gmnoprint { display: block; top: 10px!important; }
  .pro_plus_collection_mainS1 .wetwall-newh1 { font-size: 36px!important; line-height: 42px; }
  .pro_plus_collection_mainS1 h2 { font-size: 36px!important; line-height: 42px; }
  .pro_plus_collection_mainS1 .wetwall-btn .pagebuilder-button-primary { min-width: 223px; }
  .pro_plus_collection_mainS2 { padding-bottom: 12em; }
  .pro_plus_collection_mainS2 .pagebuilder-column-group { width: 1180px; }
  .pro_plus_collection_mainS3 .pagebuilder-column-group { margin-top: 80px; }
  .pro_plus_collection_mainS3 .wetwall-h2 { margin-bottom: 15px; padding: 0 0; font-size: 36px!important; line-height: 42px; }
  .pro_plus_collection_mainS3.m_slider_main { display: none!important; }
  .pro_plus_collection_mainS3 .ba-slider .handle { width: 40px; height: 40px; margin-top: -20px; margin-left: -22px; }
  .pro_plus_collection_mainS3 .before-after-txt { padding-top: 10px; }
  .pro_plus_collection_mainS3 .resize { border-right: 4px solid #116f7d; }
  .pro_plus_collection_mainS4 h2 { margin-bottom: 45px; font-size: 36px!important; line-height: 42px; }
  .pro_plus_collection_mainS4 .lSSlideOuter .lSPager.lSGallery li.active a:after { width: 18px; left: 112px; }
  .pro_plus_collection_mainS4 .lSSlideOuter .lSPager.lSGallery li.active a:after { margin-top: -6px; }
  .pro_plus_collection_mainS4 .prod-slider-details { margin-top: 3rem!important; }
  .pro_plus_collection_mainS4 .prod-slider-details .prod-details h2 { margin-bottom: 5px; font-size: 24px!important; line-height: 30px; }
  .pro_plus_collection_mainS5 { margin: 8em auto 10em auto; }
  .pro_plus_collection_mainS5 .semi_collan_sign { font-size: 40px!important; line-height: 40px; }
  .pro_plus_collection_mainS5 .custom_header1 { font-size: 36px!important; line-height: 42px; }
  .pro_plus_collection_mainS5 .custom_uinfo1 { font-size: 16px!important; line-height: 24px; }
  .pro_plus_collection_mainS6 { padding: 6em 0; }
  .pro_plus_collection_mainS6 .custom_header1 { margin-bottom: 1em; font-size: 36px!important; line-height: 42px; }
  .pro_plus_collection_mainS7 h2 { font-size: 52px!important; line-height: 58px; }
  .pro_plus_collection_mainS7 .pagebuilder-column:nth-child(2) { margin-top: 30px; margin-right: 0; }
  .pro_plus_collection_mainS7 .wetwall-whtelse-pro-layers { margin-top: 0; }
  .pro_plus_collection_mainS7 .wetwall-whtelse-pro-layers ul li { margin-bottom: 25px; font-size: 20px!important; text-align: left; }
  .pro_plus_collection_mainS8 { padding-left: 25px; padding-right: 25px; }
  .pro_plus_collection_mainS8 h2 { margin-bottom: 2rem!important; font-size: 52px!important; line-height: 58px; }
  .pro_plus_collection_mainS8 .wetwallnew-edge-configurations-intro p { margin-bottom: 3rem!important; }
  .pro_plus_collection_mainS9 { padding-left: 25px; padding-right: 25px; }
  .pro_plus_collection_mainS9.wetwallnew-DC-bath .pagebuilder-column-group .pagebuilder-column:nth-child(1) { margin: 0 25px 0 0!important; text-align: left; }
  .pro_plus_collection_mainS9.wetwallnew-DC-bath h4 { margin-top: 6px; line-height: 42px; }
  .pro_plus_collection_mainS9.wetwallnew-DC-bath p { height: 156px; font-size: 18px!important; line-height: 26px; }
  .pro_plus_collection_mainS9.wetwallnew-DC-bath .pagebuilder-column-group .pagebuilder-column:nth-child(2) { margin: 0 0 0 25px!important; text-align: left; }
  .pro_plus_collection_mainS10 { padding-left: 5px; padding-right: 5px; padding-bottom: 0; }
  .pro_plus_collection_mainS10 .block-static-block .faq-block { margin-bottom: 0!important; padding-bottom: 0!important; }
  .pro_plus_collection_mainS10 .faq-block h2.wetwall-h2 { padding-bottom: 10px!important; font-size: 42px!important; line-height: 48px; }
  .pro_plus_collection_mainS10 .faq-block .accordion { padding: 15px 10px 20px 0!important; }
  .pro_plus_collection_mainS10 .faq-block .accordion.active { padding: 15px 10px 0 0!important; }
  .pro_plus_collection_mainS10 .faq-block .load_more_btn_main { display: none!important; }
}
@media only screen and (min-width: 768px) and (max-width: 1179.98px) {
  .wetwall-WTB-new .find_wetwall_content_block, .wetwall-WTB-new .search_bar { padding: 0 25px; }
  .wetwall-WTB-new .search_bar .contentMain .search_input_field { width: 306px; }
  .wetwall-WTB-new .search_bar .contentMain .dist_search_btn { width: 200px; }
  .wetwall-WTB-new .filter_block { padding-left: 25px; padding-right: 25px; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_right { justify-content: end; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_left .multiselect .selectBox { width: 258px; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_block_S1 { justify-content: space-between; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li { padding: 20px!important; }
  .pro_plus_collection_mainS9.wetwallnew-DC-bath h4 { font-size: 34px!important; }
}
@media only screen and (min-width: 768px) and (max-width: 1220px) {
  .pro_plus_collection .wt-breadcrumbs { margin-top: 60px!important; }
  .pro_plus_collection_mainS1,   .pro_plus_collection_mainS2,   .pro_plus_collection_mainS3,   .pro_plus_collection_mainS4,   .pro_plus_collection_mainS5, .pro_plus_collection_mainS6 { padding: 0 25px; }
  .pro_plus_collection_mainS2 { padding-top: 3em!important; padding-bottom: 12em!important; }
  .pro_plus_collection_mainS3 .wetwall-h2 { margin: 0 auto 15px auto; }
  .pro_plus_collection_mainS4 .detail-prod-slider .lSSlideWrapper { width: 86%; }
  .pro_plus_collection_mainS4 .detail-prod-slider .lSSlideOuter .lSPager.lSGallery { width: 14%!important; }
  .pro_plus_collection_mainS4 .lSSlideOuter .lSPager.lSGallery li img { width: 50%!important; }
  .pro_plus_collection_mainS4 .lSSlideOuter .lSPager.lSGallery li.active a:after { left: 88px!important; }
  .pro_plus_collection_mainS4 .prod-slider-details .order-btn { margin-right: 1px; }
  .pro_plus_collection_mainS4 .prod-slider-details .order-btn .order-prim-btn { padding: 12px 28px; }
  .pro_plus_collection_mainS4 .prod-slider-details .prod-details { padding-right: 20px; }
  .pro_plus_collection_mainS6 { max-width: 1180px!important; padding-top: 5em; padding-bottom: 5em; }
}
@media (min-width: 820px) {
  :lang(fr) .catalog-product-view .product-info-main .product-add-form .box-tocart .actions button.action.primary.tocart { width: 230px; }
  /* :lang(fr).cms-design-collections .pagebuilder-column.wetwallnew-DC-kits p { min-height: 84px; } */
  /* .cms-design-collections .pagebuilder-column.wetwallnew-DC-kits p { min-height: 84px; } */
  .pro_plus_collection_mainS9.wetwallnew-DC-bath p { height: 156px; }
}
/* ---------- Tablet Landscape ---------- */
@media (min-width: 992px) {
  .top-leftnav, .top-rightnav { width: 46%; }
  .nav-toggle { position: absolute; }
  .mobile-logo { width: 240px!important; margin-left: -130px!important; padding-left: 40px!important; padding-right: 40px!important; }
  body .navbar .navbar-brand { display: none!important; }
  nav.mega-menu ul li.mega-menu__item--parent:hover ul.mega-menu__inner-list--level1 { margin-top: 0!important; }
  nav.mega-menu.wetwall-menu a.mega-menu__link { font-size: 1.65rem; }
  nav.mega-menu ul.mega-menu__list li.mega-menu__item--parent span.submenu-button.submenu-opened + a.mega-menu__link { font-size: 1.65rem; }
  .nav-sections { width: calc(40% - 54px); }
  .nav-open .nav-sections nav.mega-menu ul.mega-menu__list li.mega-menu__inner-item--level1 a { font-size: 1.58rem; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; }
  .topNav .top-leftnav li a .after-login { max-width: 170px; }
  :lang(fr).topNav .top-leftnav li a .after-login { max-width: 250px; }
  .case-study .pagebuilder-column:nth-child(3) { padding: 0; }
  .wetwall-award .pagebuilder-column-group:nth-child(2) .pagebuilder-column { flex-basis: 16%; }
  .wetwall-urwalls .pagebuilder-column-group .pagebuilder-column:nth-child(2) { margin-top: 0; margin-bottom: 0; }
  .wetwall-DC-finishingtouches .wetwall-btn div.pagebuilder-button-primary, .wetwallnew-DC-bath .wetwall-btn div.pagebuilder-button-primary { width: auto; }
  .wetwall-DC-finishingtouches .wetwall-btn .pro-btns-outline div.pagebuilder-button-primary, .wetwallnew-DC-bath .wetwall-btn .pro-btns-outline div.pagebuilder-button-primary { margin-top: 0; margin-right: 16px; }
  .wetwall-DC-finishingtouches .pagebuilder-column:nth-child(2) { padding-left: 1.6rem!important; }
  .featured-gallery .photo-thumbnails { margin-top: 4rem; }
  .featured-gallery .photo-thumbnails .thumbnail.current { font-size: 6.4rem!important; line-height: 6.2rem; }
  .featured-gallery .photo-thumbnails .thumbnail { font-size: 3.2rem!important; line-height: 4.4rem; }
  .wetwall-category-view .page-title-wrapper h2 { font-size: 5.2rem; }
  .page-with-filter.page-products .sidebar.sidebar-main, .shopwetwall-index-index .sidebar.sidebar-main { flex: 25.5% 0 0; }
  .page-with-filter.page-products .column.main, .shopwetwall-index-index .column.main { flex: 0 0 73%; }
  #layer-product-list { padding-top: 72px; }
  #layer-product-list .toolbar-products { width: 95.6%; margin-left: -48.1%; }
  .products-grid .product.product-item { width: 228px!important; }
  .products-grid .product.product-item:nth-child(3n + 1) { margin-left: 0!important; }
  .pdp-block-fullwidth h2 span, .wetwallnew-edge-configurations h2 span { font-size: 4.5rem!important; }
  .wetwall-whtelse-pro-layers ul.panels { text-align: left; padding-left: 0; }
  .wetwall-whtelse-pro-layers ul.panels li:before { background: #079eb5!important; text-align: center; }
  .wetwall-whtelse-pro-layers ul.panels li:after { width: 15px!important; height: 15px!important; top: 15px!important; }
  ul.panels { margin-top: 29px!important; }
  ul.panels li { min-height: 67px!important; }
  ul.panels li.panel-one:before { width: 238px!important; }
  ul.panels li.panel-two:before { width: 207px!important; }
  ul.panels li.panel-three:before { width: 340px!important; }
  ul.panels li.panel-four:before { width: 336px!important; }
  ul.panels li.panel-one:after, ul.panels li.panel-one:before { left: -260px!important; }
  ul.panels li.panel-two:after, ul.panels li.panel-two:before { left: -232px!important; }
  ul.panels li.panel-three:after, ul.panels li.panel-three:before { left: -365px!important; }
  ul.panels li.panel-four:after, ul.panels li.panel-four:before { left: -362px!important; }
  .wetwall-whtelse-pro-layers ul.panels li:before, ul.panels li:after { top: 22px; }
  .wetwall-whtelse-pro-layers ul li:nth-child(1):before { content: ''; }
  .wetwall-whtelse-pro-layers ul li:nth-child(2):before { content: ''; }
  .wetwall-whtelse-pro-layers ul li:nth-child(3):before { content: ''; }
  .wetwall-whtelse-pro-layers ul li:nth-child(4):before { content: ''; }
  .row-mp.wetwall-checkout { flex-direction: unset; }
  .wetwall-checkout-sidebar #opc-sidebar { min-width: 400px; }
  .wetwall-checkout-steps { margin-right: 40px!important; }
  .billing-address-form form,   .opc-wrapper .form-login, .opc-wrapper .form-shipping-address { max-width: 600px!important; }
  .wetwall-checkout-telephone { margin-left: 20px!important; }
  .checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.qty { margin-right: 3rem; }
  .checkout-onepage-success .order_placed .confirm_align .col-xs-12.nopadding-visible-xs { width: 88%; }
  .opc-block-summary .product-item-details { width: 80%!important; padding-top: 0; padding-left: 15px; }
  .featured-gallery .photo-thumbnails { display: block; }
  :lang(fr).featured-gallery .photo-thumbnails { width: 800px; }
  .cms-inspired-ideas .home-block .pagebuilder-column:nth-child(1) .learn-more1.wetwall-btn { margin-top: 0!important; }
  .wetwallnew-DC-bath .pagebuilder-column-group .pagebuilder-column.wetwallnew-DC-kits .wetwall-btn a:nth-child(1) { margin-right: 2rem!important; }
  .wetwallnew-DC-bath .pagebuilder-column-group .pagebuilder-column.wetwallnew-DC-kits .wetwall-btn .pro-btns-outline a { margin-right: 0!important; }
  .cms-designs-pro-design-collections	.detail-prod-slider .lSSlideOuter .lSPager.lSGallery,   .cms-designs-wetwallnew-lowes-designs .detail-prod-slider .lSSlideOuter .lSPager.lSGallery, .cms-designs-wetwallnew-menards-designs .detail-prod-slider .lSSlideOuter .lSPager.lSGallery { max-height: 565px; }
  .cms-designs-wetwallnew-lowes-designs .lSSlideOuter .lSPager.lSGallery li img { height: 118px!important; }
  .cms-designs-wetwallnew-menards-designs .lSSlideOuter .lSPager.lSGallery li img { height: 91px!important; }
  .cms-designs-pro-design-collections .lSSlideOuter .lSPager.lSGallery li img { height: 38px!important; }
  .catalog-product-view .wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column-line { display: flex!important; }
  .catalog-product-view .wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(1) { margin: unset; }
  .catalog-product-view .wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(3) { width: 41.6667%!important; }
  .cms-designs-pro-design-collections .wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column-line,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column-line, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column-line { display: flex!important; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(2),   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(2), .cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(2) { margin: unset; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(3),   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(3), .cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers-outer .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(3) { width: 41.6667%!important; }
  .cms-designs-pro-design-collections .wetwall-whtelse-pro-layers ul,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers ul { margin-top: 26px!important; padding-left: 0!important; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li:before,   .cms-designs-pro-design-collections .wetwall-whtelse-pro-layers ul li:after,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:after,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:before,   .cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers ul li:after, .cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers ul li:before { content: ''; position: unset; background: transparent; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li, .cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers ul li { min-height: 40px; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li, .cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers ul li { margin-bottom: 28px!important; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li:before,   .cms-designs-pro-design-collections .wetwall-whtelse-pro-layers ul li:after,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:after,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:before,   .cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers ul li:after, .cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers ul li:before { top: 22px; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li:after,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:after, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers ul li:after { background: transparent; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li:nth-child(1):before,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:nth-child(1):before, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers ul li:nth-child(1):before { content: ''; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li:nth-child(2):before,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:nth-child(2):before, .cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers ul li:nth-child(2):before { content: ''; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li:nth-child(3):before,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:nth-child(3):before, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers ul li:nth-child(3):before { content: ''; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li:nth-child(4):before,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:nth-child(4):before, .cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers ul li:nth-child(4):before { content: ''; }
  /* :lang(fr).cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li { margin-bottom: 15px !important; } */
  :lang(fr).cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li p,   :lang(fr).cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li p, :lang(fr).cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers ul li p { line-height: 3rem; text-transform: none; }
  :lang(fr).cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li:nth-child(1),   :lang(fr).cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:nth-child(1), :lang(fr).cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers ul li:nth-child(1) { margin-bottom: 1.5rem!important; }
  :lang(fr).cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li:nth-child(2),   :lang(fr).cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:nth-child(2), :lang(fr).cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers ul li:nth-child(2) { margin-bottom: 2.5rem!important; }
  :lang(fr).cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li:nth-child(3),   :lang(fr).cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:nth-child(3), :lang(fr).cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers ul li:nth-child(3) { margin-bottom: 2.5rem!important; }
  .lSSlideOuter .lSAction { bottom: 240px; }
  .cms-why-wetwall .pagebuilder-column.pg_video_col { min-height: 540px!important; }
  .topNav .top-rightnav li { margin-left: 2rem; }
  :lang(fr) .catalog-product-view .product-info-main .product-add-form .box-tocart .actions button.action.primary.tocart { width: 280px; }
  .wetwall-WTB-new .filter_block .filter_block_body { display: flex; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_left .filter_submit { width: 198px; margin-right: 20px; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_right { margin-top: 0; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map { width: 64%; }
  .wetwall-WTB-new .map_info_container .commercialBuyer_wrap .locations { width: 36%; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li .direction a:nth-child(1) { width: calc(50% - 10px); margin-right: 10px; padding: 10px 10px; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li .direction a:nth-child(2) { width: calc(50% - 10px); margin-left: 10px; padding: 10px 10px; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList .custom_info_popover { width: 400px; top: 40px; left: 40%; }
  .pro_plus_collection_mainS3 .wetwall-h2 { padding: 0 0; }
  .pro_plus_collection_mainS7 .pagebuilder-column:nth-child(1) { margin-top: 0; }
  .pro_plus_collection_mainS7 .pagebuilder-column:nth-child(2) { margin-right: 55px; }
  .pro_plus_collection_mainS7 .wetwall-whtelse-pro-layers { margin-top: 50px; }
  .pro_plus_collection_mainS7 .wetwall-whtelse-pro-layers ul li { margin-bottom: 50px; font-size: 22px!important; }
  .pro_plus_collection_mainS9.wetwallnew-DC-bath p { height: 104px; }
  .footer-logo { width: 188px; }
  .desk-display.pre-footer .pagebuilder-column:nth-child(1) { padding-left: 30px; }
  .copyright-txt { font-size: 1em; }
}
@media (min-width: 1026px) {
  .nav-sections { width: calc(32% - 54px); }
  .nav-open .nav-sections nav.mega-menu ul.mega-menu__list li.mega-menu__inner-item--level1 a { font-weight: 400; }
}
@media (min-width: 1180px) {
  .products-grid .product.product-item { width: 266px!important; }
  .cms-designs-pro-design-collections	.detail-prod-slider .lSSlideOuter .lSPager.lSGallery,   .cms-designs-wetwallnew-lowes-designs .detail-prod-slider .lSSlideOuter .lSPager.lSGallery, .cms-designs-wetwallnew-menards-designs	.detail-prod-slider .lSSlideOuter .lSPager.lSGallery { max-height: 564px; }
  .cms-designs-wetwallnew-lowes-designs .lSSlideOuter .lSPager.lSGallery li img { height: 130px!important; }
  .cms-designs-wetwallnew-menards-designs	.lSSlideOuter .lSPager.lSGallery li img { height: 101px!important; }
  .cms-designs-pro-design-collections	.lSSlideOuter .lSPager.lSGallery li img { height: 43px!important; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers ul li { margin-bottom: 42px!important; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro { padding-bottom: 0; }
  :lang(fr).cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li:nth-child(1),   :lang(fr).cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:nth-child(1), :lang(fr).cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers ul li:nth-child(1) { margin-bottom: 2.5rem!important; }
  :lang(fr).cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li:nth-child(2),   :lang(fr).cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:nth-child(2), :lang(fr).cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers ul li:nth-child(2) { margin-bottom: 4rem!important; }
  :lang(fr).cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li:nth-child(3),   :lang(fr).cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:nth-child(3), :lang(fr).cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers ul li:nth-child(3) { margin-bottom: 3.5rem!important; }
  .shopwetwall-index-index span.shopwetwall-listing { padding-left: 0!important; padding-right: 20px!important; }
  :lang(fr) .catalog-product-view .product-info-main .product-add-form .box-tocart .actions button.action.primary.tocart { width: 330px; }
  .wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn { padding-left: 0; padding-right: 0; }
  .wetwall-DC-finishingtouches h4.wetwallnew-DC-2h4 { font-size: 5rem!important; }
  .wetwall-WTB-new .search_bar .contentMain .search_input_field { width: 340px; }
  .wetwall-WTB-new .search_bar .contentMain .dist_search_btn { width: 250px; }
  .wetwall-WTB-new .filter_block .filter_block_body { display: flex; justify-content: space-between; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_left .filter_submit { width: 240px; margin-right: 20px; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_left .multiselect .selectBox { width: 240px; }
  .wetwall-WTB-new .filter_block { padding-left: 25px; padding-right: 25px; }
  .wetwall-WTB-new .map_info_container .wheretobuy-map { width: 67%; }
  .wetwall-WTB-new .map_info_container .commercialBuyer_wrap .locations { width: 33%; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li { padding: 20px!important; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li .direction a:nth-child(1) { padding: 10px 8px; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li .direction a:nth-child(2) { padding: 10px 8px; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList .custom_info_popover { width: 400px; top: 40px; left: 36%; }
  .pro_plus_collection_mainS9.wetwallnew-DC-bath h4 { font-size: 36px!important; }
  .pro_plus_collection_mainS9.wetwallnew-DC-bath p { height: 104px; }
}
/* ---------- Disktop ---------- */
@media (min-width: 1200px) {
  .header.content { min-height: inherit; }
  .top-leftnav, .top-rightnav { width: 50%; }
  :lang(de) .top-leftnav, :lang(fr) .top-leftnav { justify-content: space-between; }
  .mobile-logo { display: none; }
  /* .topnav-outer { max-width: 1280px; } */
  /* .header-links-topnav { padding-top: 15px !important; } */
  .checkout-index-index .nav-toggle { display: none; }
  .topNav .top-rightnav li { margin-bottom: 4px!important; }
  .topNav .top-rightnav li.compare a { position: unset; }
  .top-leftnav li, .top-rightnav li { margin-bottom: 0!important; }
  .top-leftnav li.authorization-link { margin-right: 0; }
  .page-header .switcher-options { top: -1px; }
  .nav-toggle { position: relative; left: unset; right: unset; }
  .desktop-logo { background: #fff; }
  .topNav .top-leftnav li a .after-login { max-width: 280px; }
  :lang(fr).topNav .top-leftnav li a .after-login { max-width: 160px; }
/* nav.mega-menu ul li.mega-menu__item--parent:hover:last-child ul.mega-menu__inner-list--level1 { right: 0; }
	nav.mega-menu ul li.mega-menu__item--parent:hover:last-child ul.mega-menu__inner-list--level1::before { left: unset; right: 20%; } */
  nav.mega-menu ul li.mega-menu__item { margin-top: 1.2rem; padding-bottom: 1rem!important; }
  nav.mega-menu ul li.mega-menu__item:nth-child(1) { margin-left: 0!important; }
  nav.mega-menu.wetwall-menu a.mega-menu__link { font-size: 1.19rem; }
  nav.mega-menu ul li.mega-menu__item--parent:hover ul.mega-menu__inner-list--level1 { margin-top: 10px!important; }
  nav.mega-menu ul li.mega-menu__item--parent:hover ul.mega-menu__inner-list--level1 a { font-size: 1.26rem; letter-spacing: 1px; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li a.mega-menu__inner-link { padding: 10px 40px!important; }
  nav.mega-menu ul.mega-menu__list li.mega-menu__item--parent span.submenu-button { transform: rotate(0); float: unset; border: none; margin-top: 0; margin-right: 0; }
  nav.mega-menu ul li.mega-menu__item--parent:hover ul.mega-menu__inner-list--level1 { border: 0 solid #000!important; border-top: 4px solid #116e7c!important; }
  nav.mega-menu ul li.mega-menu__item--parent:hover ul.mega-menu__inner-list--level1 { padding: 25px 0!important; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li:hover { width: 100%; background: #f1f1f1; }
  .nav-sections { width: auto; right: -80%; right: calc(-1 * (100% - 54px)); }
  nav.mega-menu ul li.mega-menu__item--parent:hover ul.mega-menu__inner-list--level1 { display: block; background: #fff; box-shadow: 0 5px 10px rgba(0,0,0,0.15); position: absolute; z-index: 9; margin-top: 17px; height: auto; width: 300px; border: 1px solid #000; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li { width: 300px; }
  nav.mega-menu ul li.mega-menu__item--parent:hover ul.mega-menu__inner-list--level1::before { content: ''; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #116e7c; margin: auto; position: absolute; top: -9px; left: 60px; margin-left: -5px; }
  .mega-menu__item--parent a.mega-menu__link::after { width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid #1b1d36; content: ''; position: absolute; top: 6px; right: -10px; font-size: 10px; }
  .mega-menu__item--parent a.mega-menu__link:hover::after, nav.mega-menu ul li.active a.mega-menu__link:hover::after { border-top: 0; border-bottom: 5px solid #116f7d; }
  nav.mega-menu ul li.active a.mega-menu__link::after { border-top: 5px solid #116f7d; }
  .pagebuilder-column.wetwallnew-why-imgtxt-txt { margin-top: -100px; }
  #maincontent.page-main { margin-top: 109px; }
  .cms-design-collections .breadcrumbs { padding-left: 20px; padding-right: 20px; }
  .catalog-category-view .breadcrumbs { padding-left: 6.5rem; padding-right: 6.5rem; }
  .catalog-product-view .breadcrumbs { padding-left: 2rem; padding-right: 4rem; }
  .checkout-cart-index .breadcrumbs { padding-left: 20px!important; padding-right: 20px!important; }
  .cms-designs-pro-design-collections	#maincontent,   .cms-designs-wetwallnew-lowes-designs #maincontent,   .cms-designs-wetwallnew-menards-designs #maincontent, .cms-technical-documents #maincontent { margin-top: 106px!important; }
  .slick-next.slick-arrow, .slick-prev.slick-arrow { top: 50%!important; margin-top: -40px!important; }
  .featured-gallery .photo-thumbnails { margin-top: 9rem; }
  .featured-gallery .photo-thumbnails .thumbnail { line-height: 5.6rem; }
  .wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn { padding-left: 0; padding-right: 0; }
  .wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn .wetwallnew-DC-in-pagenav:nth-child(n+1) { margin-right: 20px; }
  .wetwallnew-DC-in-pagenav-outer .wetwall-btn.wetwallnew-btn .wetwallnew-DC-in-pagenav:last-child { margin-right: 0px; }
  .wetwall-DC-finishingtouches { padding-left: 0; padding-right: 0; }
  .wetwall-category-view .page-title-wrapper { padding: 0 8rem; }
  .page-with-filter.page-products .columns { padding: 0 8rem; }
  #layer-product-list .toolbar-products { width: 87%; margin-left: -44%; }
  .products-grid .product.product-item { width: 238px!important; }
  #layer-product-list .products-grid .product.product-item:nth-child(3n + 1) { margin-left: 0!important; }
  .catalog-product-view .pdp-feature-benefit .row-full-width-inner { max-width: 1200px; }
  .products-grid .product.product-item { width: 228px!important; }
  .catalog-product-view .additional-container { width: auto!important; padding: 0 20px; }
  .pdp-feature-benefit .pagebuilder-column.widget { flex-basis: unset; }
  .row-full-width-inner, .wetwall-whtelse-pro-layers-outer { max-width: 1200px; margin: 0 auto; text-align: left; }
  ul.panels { margin-top: 30px!important; }
  ul.panels li { min-height: 80px!important; }
  ul.panels li.panel-one:before { width: 300px!important; }
  ul.panels li.panel-two:before { width: 200px!important; }
  ul.panels li.panel-three:before { width: 400px!important; }
  ul.panels li.panel-four:before { width: 395px!important; }
  ul.panels li.panel-one:after, ul.panels li.panel-one:before { left: -320px!important; }
  ul.panels li.panel-two:after, ul.panels li.panel-two:before { left: -220px!important; }
  ul.panels li.panel-three:after, ul.panels li.panel-three:before { left: -425px!important; }
  ul.panels li.panel-four:after, ul.panels li.panel-four:before { left: -420px!important; }
  .pdp-block-fullwidth h2, .wetwallnew-edge-configurations h2 { margin-bottom: 3rem; }
  .wetwallnew-edge-configurations .pagebuilder-column.wetwallnew-panels { flex-basis: unset; }
  .checkout-cart-index .cart-action-bar .table-wrapper .product-item-details .product-item-name a { font-size: 3.2rem!important; line-height: 1.2; }
  .checkout-onepage-success .order_placed .confirm_align .col-xs-12.nopadding-visible-xs { width: 90%; }
  .checkout-onepage-success .order_placed .confirm_align .col-xs-12.tab_padding { margin-right: 0; }
  #html-body [data-pb-style=VK2LXLK] { margin-bottom: 50px!important; }
  #html-body [data-pb-style=VK2LXLK], :lang(fr)#html-body [data-pb-style=EYIWTLW] { margin-top: 40px!important; }
  :lang(fr).cms-inspired-ideas .home-block .pagebuilder-column:nth-child(3) .learn-more1.wetwall-btn { margin-top: -30px!important; }
  .cms-inspired-ideas .share-fullwidth .row-full-width-inner { margin-bottom: 20rem; }
  .cms-inspired-ideas .share-fullwidth { margin-top: 8rem!important; padding-bottom: 6rem!important; }
  .cms-wetwallnew-resources.page-layout-1column .column.main { padding-bottom: 40px!important; }
  :lang(fr).cms-wetwallnew-resources .wetwallnew-resources-rimg .wetwall-btn.wetwall-new-btn { margin-left: 20px!important; }
  :lang(fr).cms-wetwallnew-resources .wetwall-home-baner .pagebuilder-overlay h1 { max-width: 1000px; }
  :lang(fr).cms-wetwallnew-resources .wetwallnew-resources .wetwall-btn a.pagebuilder-button-primary { margin: 0!important; }
  :lang(fr).cms-wetwallnew-resources .wetwallnew-resources-rimg .wetwall-btn a.pagebuilder-button-primary { margin-left: 0!important; }
  .cms-design-collections .wetwall-DC-finishingtouches { padding-bottom: 26rem!important; }
  :lang(fr).cms-design-collections .wetwall-DC-finishingtouches .pagebuilder-column:nth-child(2) .wetwall-btn div[data-pb-style=WOAQ2U9] a { padding: 12px 40px; }
  .cms-designs-pro-design-collections	.detail-prod-slider .lSSlideOuter .lSPager.lSGallery,   .cms-designs-wetwallnew-lowes-designs .detail-prod-slider .lSSlideOuter .lSPager.lSGallery, .cms-designs-wetwallnew-menards-designs .detail-prod-slider .lSSlideOuter .lSPager.lSGallery { overflow-y: hidden; max-height: 565px; }
  .cms-designs-pro-design-collections .detail-prod-slider .lSSlideOuter .lSPager.lSGallery::-webkit-scrollbar,   .cms-designs-wetwallnew-lowes-designs .detail-prod-slider .lSSlideOuter .lSPager.lSGallery::-webkit-scrollbar, .cms-designs-wetwallnew-menards-designs .detail-prod-slider .lSSlideOuter .lSPager.lSGallery::-webkit-scrollbar { width: 6px; height: 0; background-color: transparent; }
  .cms-designs-pro-design-collections .detail-prod-slider .lSSlideOuter .lSPager.lSGallery::-webkit-scrollbar-thumb,   .cms-designs-wetwallnew-lowes-designs .detail-prod-slider .lSSlideOuter .lSPager.lSGallery::-webkit-scrollbar-thumb, .cms-designs-wetwallnew-menards-designs .detail-prod-slider .lSSlideOuter .lSPager.lSGallery::-webkit-scrollbar-thumb { background-color: rgba(17, 111, 125, 0.7); border-radius: 2px; }
  .cms-designs-pro-design-collections .detail-prod-slider .lSSlideOuter .lSPager.lSGallery::-webkit-scrollbar-track,   .cms-designs-wetwallnew-lowes-designs .detail-prod-slider .lSSlideOuter .lSPager.lSGallery::-webkit-scrollbar-track, .cms-designs-wetwallnew-menards-designs .detail-prod-slider .lSSlideOuter .lSPager.lSGallery::-webkit-scrollbar-track { background-color: #fff; }
  .cms-designs-pro-design-collections	.lSSlideOuter .lSPager.lSGallery li,   .cms-designs-wetwallnew-lowes-designs .lSSlideOuter .lSPager.lSGallery li, .cms-designs-wetwallnew-menards-designs .lSSlideOuter .lSPager.lSGallery li { padding-right: 0!important; }
  .cms-designs-wetwallnew-lowes-designs .lSSlideOuter .lSPager.lSGallery li img { width: 65%!important; height: 130px!important; margin-left: 30px!important; }
  .cms-designs-wetwallnew-menards-designs	.lSSlideOuter .lSPager.lSGallery li img { width: 65%!important; height: 101px!important; margin-left: 30px!important; }
  .cms-designs-pro-design-collections	.lSSlideOuter .lSPager.lSGallery li img { width: 65%!important; height: 43px!important; margin-left: 30px!important; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers ul { margin-top: 34px!important; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers ul li { margin-bottom: 45px!important; }
  .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro-layers ul li { margin-bottom: 40px!important; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li { margin-bottom: 40px!important; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro { padding-bottom: 25rem; }
  :lang(fr).cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li:nth-child(1),   :lang(fr).cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:nth-child(1), :lang(fr).cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers ul li:nth-child(1) { margin-bottom: 2rem!important; }
  :lang(fr).cms-designs-pro-design-collections	.wetwall-whtelse-pro-layers ul li:nth-child(2),   :lang(fr).cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:nth-child(2), :lang(fr).cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers ul li:nth-child(2) { margin-bottom: 4rem!important; }
  :lang(fr).cms-designs-pro-design-collections .wetwall-whtelse-pro-layers ul li:nth-child(3),   :lang(fr).cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro-layers ul li:nth-child(3), :lang(fr).cms-designs-wetwallnew-menards-designs .wetwall-whtelse-pro-layers ul li:nth-child(3) { margin-bottom: 3.5rem!important; }
  .lSSlideOuter .lSAction { position: unset; }
  .shopwetwall-index-index span.shopwetwall-listing { padding-left: 0!important; padding-right: 0!important; }
  .pg_video_area { width: 1120px; }
  .wetwallnew-bath-tabs { width: 887px; }
  .cms-why-wetwall .wetwallnew-why-imgtxt.wetwallnew-why-imgtxt-rightimg figure { margin-right: 0; }
  .cms-why-wetwall #sequencer_content .sequencer_text { left: 10%; }
  .cms-why-wetwall #sequencer_content .sequencer_text .sequencer_text1 { width: 50%; }
  .cms-why-wetwall #sequencer_content .sequencer_text p { width: 60%; }
  .cms-why-wetwall #sequencer_content span.sequencer_text2 { width: 50%; right: -400px; }
  .cms-why-wetwall #sequencer_content span.sequencer_text3 { width: 50%; right: -540px; }
  .cms-why-wetwall #sequencer_content span.sequencer_text4 { width: 50%; }
  .cms-why-wetwall #sequencer_content span.sequencer_text5 { width: 50%; right: -450px; }
  .cms-why-wetwall .pagebuilder-column.pg_video_col { min-height: 600px!important; }
  .cms-why-wetwall .wetwallnew-why-vsvideo-play .row-full-width-inner { margin: auto; }
  .cms-why-wetwall .block-static-block .faq-block { padding-bottom: 12rem!important; }
  .cms-why-wetwall .wetwallnew-why-imgtxt.wetwallnew-why-imgtxt-rightimg figure { margin-right: -20px; }
  .cms-technical-documents .wetwall-LD-docs { padding-bottom: 18rem; }
  .cms-technical-documents .tech-doc-main .wetwall-btn a.pagebuilder-button-primary { margin-bottom: 28px!important; }
  :lang(fr).top-leftnav li.authorization-link { position: relative; top: inherit; }
  :lang(fr).customer-logged-in .top-leftnav li:nth-child(3) { position: relative; top: inherit; }
  :lang(fr).mobile-logo { width: 200px; margin-left: -111px!important; padding-left: 30px!important; padding-right: 30px!important; }
  :lang(en).mobile-logo { width: 200px; margin-left: -111px!important; padding-left: 30px!important; padding-right: 30px!important; }
  .topNav .top-leftnav li:nth-child(2) a, :lang(fr).topNav .top-leftnav li:nth-child(2) a { margin-left: 5px; }
  .minicart-wrapper .block-minicart { width: 550px; }
  .wetwall-WTB-new .filter_block .filter_block_body .filter_left .clear_filters { display: block; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li { padding: 30px 40px!important; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li.platinum_dealer { border-left: 5px solid rgba(7, 158, 181, 0)!important; border-top: 1px solid rgb(98 98 98 / 20%)!important; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li.platinum_dealer:hover { border-left: 5px solid #079eb5!important; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li { border-left: 5px solid #fff; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li:hover { border-left: 5px solid #079eb5; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li.dealer_active { border-left: 5px solid #079eb5!important; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li.platinum_dealer_active { border-left: 5px solid #079eb5!important; }
  .wetwall-WTB-new .search_bar .contentMain .search-error-msg { bottom: -5px; }
  .page-bottom { padding-top: 35px!important; }
  .pre-footer { position: unset; top: unset; }
  .checkout-cart-index .footer-border, .onestepcheckout-index-index .footer-border { padding-top: 80px!important; background-color: #1b1d36; }
  .desk-display.pre-footer .pagebuilder-column-line { padding-top: unset; padding-bottom: unset; }
  .footer-links .pagebuilder-column-group:nth-child(1) { padding-top: unset; }
  .wetwall-urwalls { margin-bottom: 200px!important; padding-bottom: 25px!important; }
  .page-bottom { position: relative; }
  .page-bottom .pre-footer .pagebuilder-column-line { margin-top: 0!important; position: absolute; top: -160px; }
  .desk-display.pre-footer .pagebuilder-column-line { position: relative!important; top: 0!important; }
  .desk-display.pre-footer .pagebuilder-column-group { padding-top: 14rem; padding-bottom: 7rem; }
  .pre-footer .pagebuilder-column [data-content-type='buttons'], .pre-footer .pagebuilder-column h2 { padding-left: unset; }
  .pre-footer .pagebuilder-column:nth-child(2) [data-content-type='buttons'], .pre-footer .pagebuilder-column:nth-child(2) h2 { padding-left: unset; }
  .desk-display.pre-footer .pagebuilder-column:nth-child(1) { padding-left: 70px; }
}
/* ---------- Disktop ---------- */
@media (min-width: 1280px) {
  /* .desktop-logo { width: auto !important; padding: 15px 48px !important; } */
  .catalog-category-view .breadcrumbs { padding-left: 20px; padding-right: 20px; }
  .catalog-product-view .breadcrumbs { padding-left: 3rem; padding-right: 4rem; }
  .catalog-product-view .additional-container { max-width: 1200px!important; margin: 0 auto; padding: 0; }
  .pro_plus_collection_mainS1 .wetwall-newh1 { font-size: 52px!important; line-height: 58px; }
  .pro_plus_collection_mainS1 h2 { font-size: 42px!important; line-height: 48px; }
  .pro_plus_collection_mainS3 .wetwall-h2 { margin-bottom: 15px; padding: 0 90px; font-size: 52px!important; line-height: 58px; }
  .pro_plus_collection_mainS4 h2 { margin-bottom: 45px; font-size: 52px!important; line-height: 58px; }
  .pro_plus_collection_mainS4 .detail-prod-slider .lSSlideWrapper { width: 89%; }
  .pro_plus_collection_mainS4 .detail-prod-slider .lSSlideOuter .lSPager.lSGallery { width: 11%!important; }
  .pro_plus_collection_mainS4 .prod-slider-details .prod-details h2 { margin-bottom: 5px; font-size: 36px!important; line-height: 42px; }
  .pro_plus_collection_mainS5 .semi_collan_sign { font-size: 70px!important; line-height: 58px; }
  .pro_plus_collection_mainS5 .custom_header1 { font-size: 58px!important; line-height: 70px; }
  .pro_plus_collection_mainS5 .custom_uinfo1 { font-size: 24px!important; line-height: 32px; }
  .pro_plus_collection_mainS6 .custom_header1 { margin-bottom: 1em; font-size: 52px!important; line-height: 58px; }
  .pro_plus_collection_mainS7 .pagebuilder-column:nth-child(2) { margin-right: 100px; }
  .pro_plus_collection_mainS7 .wetwall-whtelse-pro-layers { margin-top: 88px; }
  .pro_plus_collection_mainS7 .wetwall-whtelse-pro-layers ul li { margin-bottom: 50px; font-size: 24px!important; }
  .pro_plus_collection_mainS10,   .pro_plus_collection_mainS8, .pro_plus_collection_mainS9 { padding-left: 0; padding-right: 0; }
  .pro_plus_collection_mainS10 { padding-bottom: 135px; }
}
/* ---------- Disktop ---------- */
@media (min-width: 1320px) {
  /* .desktop-logo { width: 300px !important; padding: 15px 50px !important; } */
  /* .desktop-logo { width: auto !important; padding: 15px 60px !important; } */
  /* nav.mega-menu.wetwall-menu a.mega-menu__link{ font-size: 1.265rem; } */
  .topNav .top-leftnav li a .after-login { max-width: 300px; }
  :lang(fr).topNav .top-leftnav li a .after-login { max-width: 180px; }
  #maincontent.page-main { margin-top: 115px; }
  .catalog-product-view .breadcrumbs { padding-left: 4rem; padding-right: 4rem; }
  .cms-inspired-ideas #maincontent.page-main { margin-top: 106px; }
  .featured-gallery .big-photo { margin-right: -24px; }
  .featured-gallery .photo-thumbnails .thumbnail { line-height: 7rem; }
  :lang(fr).featured-gallery .photo-thumbnails .thumbnail { line-height: 6rem; }
  #layer-product-list .toolbar-products { width: 87%; margin-left: -44%; }
  .products-grid .product.product-item { width: 260px!important; }
  .cms-why-wetwall .wetwallnew-why-imgtxt.wetwallnew-why-imgtxt-rightimg figure { margin-right: -35px; }
  .wetwall-WTB-new .filter_block { padding-left: 0; padding-right: 0; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li .direction a:nth-child(1) { padding: 10px 20px; }
  .wetwall-WTB-new .map_info_container .homeowners_addressList li .direction a:nth-child(2) { padding: 10px 20px; }
  .pro_plus_collection_mainS9.wetwallnew-DC-bath p { height: 104px; }
  .desk-display.pre-footer .pagebuilder-column:nth-child(1) { padding-left: 35px; }
  .footer-logo { padding-left: 0; }
  .copyright-txt { padding-left: 0; padding-right: 0; }
}
/* ---------- Disktop Large ---------- */
@media (min-width: 1440px) {
  .featured-gallery .big-photo { margin-right: unset; }
  .desk-display.pre-footer .pagebuilder-column:nth-child(1) { padding-left: 10px; }
}
/* ---------- Disktop Larger ---------- */
@media (min-width: 1680px) {
  .desk-display.pre-footer .pagebuilder-column-group { padding-top: 22rem; }
  .pro_plus_collection_mainS10 .block-static-block .faq-block { margin-bottom: 100px!important; }
}
/* ---------- Disktop Larger ---------- */
@media (min-width: 1920px) {
  .wetwall-urwalls { margin-bottom: 320px!important; }
  .page-bottom .pre-footer .pagebuilder-column-line { top: -290px; }
  .cms-inspired-ideas .share-fullwidth { padding-bottom: 24rem!important; }
  .cms-wetwallnew-resources .wetwallnew-why-imgtxt.wetwall-resources-faq { padding-bottom: 16rem!important; }
  .cms-design-collections .wetwall-DC-finishingtouches { padding-bottom: 36rem!important; }
  .cms-designs-pro-design-collections	.wetwall-whtelse-pro,   .cms-designs-wetwallnew-lowes-designs .wetwall-whtelse-pro, .cms-designs-wetwallnew-menards-designs	.wetwall-whtelse-pro { padding-bottom: 36rem!important; }
  .cms-why-wetwall .block-static-block .faq-block { padding-bottom: 24rem!important; }
  .cms-technical-documents .wetwall-LD-docs { padding-bottom: 36rem!important; }
  .cms-frequently-asked-questions .wetwallnew-RI-Faq { padding-bottom: 100px; }
  .desk-display.pre-footer .pagebuilder-column-group { padding-top: 16rem; padding-bottom: 7rem; }
}
/* Cross-Platform hacks */
/* Only Safari Hacks */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
}
/* Safari 11+ */
@media not all and (min-resolution:.001dpcm) {
  @supports (-webkit-appearance:none) and (stroke-color:transparent) {
/* .desk-display.pre-footer .pagebuilder-column-line { background: red; } */ }
}
/* for Chrome  
@supports (-webkit-appearance:none) {
	.desktop-logo { padding: 15px 60px !important; }
} */
/* for edge */
@supports (-ms-ime-align:auto) {
}
/* for ie 10+ above */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { }
/*for firefox only 
@-moz-document url-prefix() {
	@media (min-width: 1300px) {
		.desktop-logo { padding: 15px 42px !important; }
	}
}*/
@media (min-width: 1300px) {
  @supports (-moz-appearance:none) {
  .desktop-logo { padding: 15px 42px!important; }
}
}
/* ---------- Rk Styles Block End ---------- */
/* ---------- Tanmay Styles Block Start ---------- */
@media (min-width: 1200px) and (max-width: 1439px) {
  .desktop-logo { width: auto!important; padding: 15px calc(10px + (100vw - 1200px) * (10 - 90) / (1200 -  1440))!important; }
  :lang(fr) nav.mega-menu .logo-left-margin-align,
  :lang(de) nav.mega-menu .logo-left-margin-align,
  :lang(pl) nav.mega-menu .logo-left-margin-align { margin-right: 15%; width: 220px; }
  :lang(fr) .desktop-logo,
  :lang(de) .desktop-logo,
  :lang(pl) .desktop-logo { padding: 15px 2%!important; }
  :lang(fr) .mega-menu ul.mega-menu__list,
  :lang(de) .mega-menu ul.mega-menu__list,
  :lang(pl) .mega-menu ul.mega-menu__list { display: flex; float: left; padding-left: 0; margin-bottom: 0; list-style: none; }
}
@media (min-width: 1440px) {
  .desktop-logo { width: auto!important; padding: 15px 120px!important; }
  :lang(fr) nav.mega-menu .logo-left-margin-align { margin-right: 210px; }
  :lang(de) nav.mega-menu .logo-left-margin-align { margin-right: 160px; }
  :lang(pl) nav.mega-menu .logo-left-margin-align { margin-right: 290px; }
  :lang(fr) .desktop-logo { padding: 15px 60px!important; }
  :lang(de) .desktop-logo { padding: 15px 50px!important; }
  :lang(pl) .desktop-logo { padding: 15px 40px!important; }
}
/* ---------- Tanmay Styles Block End ---------- */
/* ---------- Raman Styles Block Start ---------- */
.product-sealant .price_size { font-family: 'BrandonText-Medium'; font-size: 16px; font-weight: bold; width: 100%!important; clear: both; position: absolute; margin-top: -40px; }
.product-sealant .field.color.required { display: inline-block!important; margin-top: 20px; }
.product-sealant select { height: 50px!important; }
.product-sealant .field.qty { display: inline-block!important; margin-left: 8px; }
.product-sealant  button.action.primary.tocart { margin-top: 18px!important; margin-left: 15px!important; }
.product-sealant #product_addtocart_form #product-options-wrapper { width: auto!important; }
.product-sealant .priceQtyBottomContainer .field.qty select { margin-left: 10px!important; }
.product-sealant .catalog-product-view .page-main .wa_product_title h1 span.product_sku { margin-top: 10px!important; }
.product-sealant .priceQtyBottomContainer .field.size.required { display: block!important; }
.product-sealant .priceQtyBottomContainer .field.color.required span { display: none!important; }
.product-sealant .price_size { margin-top: -20px!important; }
.product-sealant span.pagebuilder-button-link { margin: 0 10px 10px 0; background: none; border: 0; box-shadow: none; box-sizing: border-box; display: inline-block; }
.catalog-product-view .page-main .product-info-main .description .value, .product.attribute.description p { margin-bottom: 35px; }
.priceQtyBottomContainer .field.size.required { margin-bottom: 20px; margin-right: 10px; display: block!important; width: 50%; }
.priceQtyBottomContainer .field.size.required select { height: 50px; }
.priceQtyBottomContainer .field.size.required .price_size { font-family: 'BrandonText-Medium'; font-size: 12px; font-weight: bold; color: #1b1d36; /* position: absolute; margin-top: -40px; */ }
.priceQtyBottomContainer .field.size.required .price_size span:nth-child(1) { padding-left: 0; /* border-right: 2px solid #878787; */ }
.priceQtyBottomContainer .field.size.required .price_size span { padding: 0 10px 0 10px; font-size: 16px; }
.priceQtyBottomContainer .field.size.required .price_size { font-family: 'BrandonText-Medium'; font-size: 12px; font-weight: bold; }
:lang(fr) .priceQtyBottomContainer .field.size.required input, :lang(fr) .priceQtyBottomContainer .field.size.required select { display: none; }
.catalog-product-view.product-panel-adhesive .page-main .wa_product_title h1 span.product_sku { margin-bottom: 40px!important; margin-top: 10px!important; }
.cms-index-index .case-study .casestudy-img { margin-left: 10px; }
@media (min-width:100px) and (max-width:767px) {
  .product-sealant  button.action.primary.tocart { margin-top: 18px!important; margin-left: 0!important; }
}
@media (min-width:768px) and (max-width:992px) {
  .product-sealant  button.action.primary.tocart { margin-top: 18px!important; margin-left: 0!important; }
}
/* Start CSS For UK  */
.wetwall-wishlist-listing .wishlist-social-login.action.towishlist,.wetwall-wishlist-listing .action.tocompare::before{display: none !important;}
.wetwall-wishlist-listing{width: 45%;}
.wetwall-wishlist-listing .action.tocompare{color:#1b1d36 !important;text-decoration: none;font-size: 12px;}
.wetwall-wishlist-listing .action.tocompare span{vertical-align: super;}
.wetwall-wishlist-listing .action.tocompare input{height: 18px;width: 18px;margin-left: 2px;}
.compare-top-section .compare-title{width: 16%;display: inline-block;}
.compare-top-section .compare-item-count{width: 50%;display: inline-block;}
.compare-top-section .compare-share{width: 33%;display: inline-block;text-align: right;}
.compare-top-section,.table-wrapper.comparison{max-width: 1440px;margin: auto;margin-top: 40px;}
.table-wrapper.comparison{margin-top: 50px;}
.compare-item-count .list-count,.compare-top-section .compare-share span{border: 1px solid #c0bbbb;border-radius: 20px;    padding: 7px 25px;font-size: 15px;font-weight: 800;}
.data.table.table-comparison tbody:nth-child(2) tr td,.data.table.table-comparison tbody:nth-child(2) tr .cell.product.attribute tr{background:transparent !important}
.data.table.table-comparison tbody:nth-child(2) tr:nth-child(odd){background:rgba(18, 111, 126, 0.5) !important;}
.data.table.table-comparison tbody:nth-child(2) tr:nth-child(even){background:rgba(18, 111, 126, 0.3) !important;}
.data.table.table-comparison tbody:nth-child(2) tr .cell.product.attribute tr .attribute.label{font-weight: bold;width: 40%;}
.table-comparison .cell { padding: 10px!important; }
.table-comparison .cell.label, .table-comparison td:last-child{border: 0 !important;}
.data.table.table-comparison tbody:nth-child(2) tr:nth-child(even) td,.data.table.table-comparison tbody:nth-child(2) tr:nth-child(odd) td{color:#000 !important;font-size:14px}
.product-item-actions.hidden-print .remove-item{display: inline-block;width: 80%;}
.product-item-actions.hidden-print .remove-item a.action.delete{color:#000 !important;}
.notes.compare-notes{font-size: 15px;    border-top: 1px solid #d1d1d1;padding-top: 12px;}
.table-comparison .cell.product.info, .table-comparison .cell.product.label{border:0 !important}
.data.table.table-comparison .cell.product.info{text-align: left; padding: 0!important; border-right: 10px solid #fff !important;}
/* .data.table.table-comparison .cell.product.info .product-item-photo .product-image-wrapper,.data.table.table-comparison .cell.product.info .product-item-photo .product-image-wrapper .product-image-photo{width: 100%;}
.data.table.table-comparison .cell.product.info  .product-image-container{height:100% !important;width:100% !important} */
.compare-title .compare-heading,.compare-item-count .list-count,.compare-share,.compare-share span,.data.table.table-comparison .product-item-name a{font-family: 'BrandonText-Regular'; font-size: 24px;font-weight: normal;line-height: 32px;}
.data.table.table-comparison .product-item-name,.data.table.table-comparison .cell.product.info .product-item-photo{text-align: center;}
.data.table.table-comparison .cell.product.info .product-item-photo img{width: 100%; height: 100%; max-width: 340px;}
.data.table.table-comparison .cell.product.attribute{border-right:5px solid #fff !important}
.data.table.table-comparison  .attribute.label ,.data.table.table-comparison .attribute.value{padding: 0;}
@media(min-width:768px) and (max-width:1199px){
  .data.table.table-comparison .cell.product.attribute  .attribute.value td.attribute.label, .data.table.table-comparison .cell.product.attribute  .attribute.value td.attribute.value{
    width: 100%;
    display: block;clear: both;
  }
  .product-item-actions.hidden-print .remove-item{width: 75%;}
  .data.table.table-comparison  .attribute.label ,.data.table.table-comparison .attribute.value{padding: 0;}
}
@media(max-width:767px){
  .data.table.table-comparison .cell.product.attribute  .attribute.value td.attribute.label, .data.table.table-comparison .cell.product.attribute  .attribute.value td.attribute.value{
    width: 100%;
    display: block;clear: both;
  }
  .compare-top-section .compare-title,.compare-top-section .compare-item-count,.compare-top-section .compare-share{width: 33%;display: inline-block;margin: 20px 10px; text-align: center;}
  .notes.compare-notes{padding-left: 10px;}
  .catalog-product_compare-index .modal-footer .action-secondary.action-dismiss,.catalog-product_compare-index .modal-footer .action-primary.action-accept{width: 100% !important;margin-bottom: 15px;margin-left:0 !important}
  .data.table.table-comparison  .attribute.label ,.data.table.table-comparison .attribute.value{padding: 0;}
  .data.table.table-comparison tbody:nth-child(2) tr:nth-child(even) td, .data.table.table-comparison tbody:nth-child(2) tr:nth-child(odd) td{font-size: 13px;}
}
@media(min-width:1199px){
  .copyright-txt .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column:nth-child(1){width: 53% !important;}
  .copyright-txt .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column:nth-child(2){width: 47% !important;}
 .mega-menu.d-flex.justify-content-center.wetwall-menu{max-width: 1440px;margin: 0 auto !important;padding-left: 20px;padding-right: 20px;}
  ul.mega-menu__list {width: 100% !important;margin: 0px auto;max-width: 1440px;padding-left: 0px !important;padding-right: 0px !important;}
  nav.mega-menu.wetwall-menu a.mega-menu__link{white-space: normal;}
  nav.mega-menu ul li.mega-menu__item { margin-left: 0 !important;margin-right: 35px;}
  #minicart-content-wrapper .action.viewcart{min-width: 170px;padding: 10px 26px !important;text-align: center;}
}
/* End CSS For UK */
/* ---------- Raman Styles Block End ---------- */
/* ---------- WetwallUK Tanmay Styles Block Start ---------- */

.accessories-theme .breadcrumbs, .alloy-theme .breadcrumbs, .cms-frequently-asked-questions .breadcrumbs, .cms-installation .breadcrumbs, .concept-theme .breadcrumbs, .elite-theme .breadcrumbs, .mermaid-theme .breadcrumbs, .shore-theme .breadcrumbs { display: none; }
.accessories-theme .pg-breadcrumbs, .alloy-theme .pg-breadcrumbs, .cms-frequently-asked-questions .pg-breadcrumbs, .cms-installation .pg-breadcrumbs, .concept-theme .pg-breadcrumbs, .elite-theme .pg-breadcrumbs, .mermaid-theme .pg-breadcrumbs, .shore-theme .pg-breadcrumbs { display: block; }
.slick-next.slick-arrow, .slick-prev.slick-arrow { z-index: 9; }
nav.mega-menu .logo-left-margin-align { margin-right: 195px; }
.alloy-colors-border ul.mega-menu__inner-list--level2:after, .alloy-colors-border:hover a.mega-menu__inner-link:after { border-color: rgb(0, 33, 77)!important; }
.elite-colors-border ul.mega-menu__inner-list--level2:after, .elite-colors-border:hover a.mega-menu__inner-link:after { border-color: rgb(0, 128, 158)!important; }
.mermaid-colors-border ul.mega-menu__inner-list--level2:after, .mermaid-colors-border:hover a.mega-menu__inner-link:after { border-color: rgb(99, 153, 174)!important; }
.shore-colors-border ul.mega-menu__inner-list--level2:after, .shore-colors-border:hover a.mega-menu__inner-link:after { border-color: rgb(89, 135, 148)!important; }
.concept-colors-border ul.mega-menu__inner-list--level2:after, .concept-colors-border:hover a.mega-menu__inner-link:after { border-color: rgb(156, 186, 166)!important; }
.alloy-colors-border a.mega-menu__inner-link:before { border-bottom: 5px solid rgb(0, 33, 77)!important; }
.elite-colors-border a.mega-menu__inner-link:before { border-bottom: 5px solid rgb(0, 128, 158)!important; }
.mermaid-colors-border a.mega-menu__inner-link:before { border-bottom: 5px solid rgb(99, 153, 174)!important; }
.shore-colors-border a.mega-menu__inner-link:before { border-bottom: 5px solid rgb(89, 135, 148)!important; }
.concept-colors-border a.mega-menu__inner-link:before { border-bottom: 5px solid rgb(156, 186, 166)!important; }
.alloy-colors-text { color: rgb(0, 33, 77)!important; }
.elite-colors-text { color: rgb(0, 128, 158)!important; }
.mermaid-colors-text { color: rgb(99, 153, 174)!important; }
.shore-colors-text { color: rgb(89, 135, 148)!important; }
.concept-colors-text { color: rgb(156, 186, 166)!important; }
.alloy-button { background-color: rgb(0, 33, 77)!important; border: 1px solid rgb(0, 33, 77)!important; }
.alloy-button:hover { background: rgb(0, 19, 44)!important; border: 1px solid rgb(0, 19, 44)!important; }
.elite-button { background-color: rgb(0, 128, 158)!important; border: 1px solid rgb(0, 128, 158)!important; }
.elite-button:hover { background: rgb(0, 99, 122)!important; border: 1px solid rgb(0, 99, 122)!important; }
.mermaid-button { background-color: rgb(99, 153, 174)!important; border: 1px solid rgb(99, 153, 174)!important; }
.mermaid-button:hover { background: rgb(77, 118, 135)!important; border: 1px solid rgb(77, 118, 135)!important; }
.shore-button { background-color: rgb(89, 135, 148)!important; border: 1px solid rgb(89, 135, 148)!important; }
.shore-button:hover { background: rgb(79, 119, 131)!important; border: 1px solid rgb(79, 119, 131)!important; }
.concept-button { background-color: rgb(156, 186, 166)!important; border: 1px solid rgb(156, 186, 166)!important; }
.concept-button:hover { background: rgb(117, 143, 125)!important; border: 1px solid rgb(117, 143, 125)!important; }
.alloy-button-transparent { border: 1px solid rgb(0, 33, 77)!important; }
.alloy-button-transparent:hover { background: rgb(0, 33, 77)!important; color: #fff!important; }
.elite-button-transparent { border: 1px solid rgb(0, 128, 158)!important; }
.elite-button-transparent:hover { background: rgb(0, 128, 158)!important; color: #fff!important; }
.mermaid-button-transparent { border: 1px solid rgb(99, 153, 174)!important; }
.mermaid-button-transparent:hover { background: rgb(99, 153, 174)!important; color: #fff!important; }
.shore-button-transparent { border: 1px solid rgb(89, 135, 148)!important; }
.shore-button-transparent:hover { background: rgb(89, 135, 148)!important; color: #fff!important; }
.concept-button-transparent { border: 1px solid rgb(156, 186, 166)!important; }
.concept-button-transparent:hover { background: rgb(156, 186, 166)!important; color: #fff!important; }
.alloy-theme .wetwall-btn a.pagebuilder-button-primary { color: #fff; background: rgb(0, 33, 77); border: 1px solid rgb(0, 33, 77); margin-bottom: 0; }
.alloy-theme .wetwall-btn a.pagebuilder-button-primary:hover { background: rgb(0, 19, 44)!important; }
.alloy-theme .pro-btns-outline a.pagebuilder-button-primary { color: rgb(0, 33, 77); }
.alloy-theme .pro-btns-outline a.pagebuilder-button-primary:hover { color: #fff; background: rgb(0, 33, 77)!important; }
.alloy-theme .wetwallnew-pro-benfits .wetwallnew-pro-benfits-no { color: rgb(0, 33, 77)!important; }
.alloy-theme .prod-slider-details .order-btn .order-prim-btn { background: rgb(0, 33, 77)!important; border: 1px solid rgb(0, 33, 77)!important; margin-bottom: 0; }
.alloy-theme .prod-slider-details .order-btn .order-prim-btn:hover { background: rgb(0, 19, 44)!important; }
.alloy-theme .lSSlideOuter .lSPager.lSGallery li.active img { border: 2px solid rgb(0, 33, 77)!important; }
.alloy-theme .lSSlideOuter .lSPager.lSGallery li.active a:after { background: rgb(0, 33, 77)!important; }
.elite-theme .wetwall-btn a.pagebuilder-button-primary { color: #fff; background: rgb(0, 128, 158); border: 1px solid rgb(0, 128, 158); }
.elite-theme .wetwall-btn a.pagebuilder-button-primary:hover { background: rgb(0, 99, 122)!important; }
.elite-theme .pro-btns-outline a.pagebuilder-button-primary { color: rgb(0, 128, 158); }
.elite-theme .pro-btns-outline a.pagebuilder-button-primary:hover { color: #fff; background: rgb(0, 128, 158)!important; }
.elite-theme .wetwallnew-pro-benfits .wetwallnew-pro-benfits-no { color: rgb(0, 128, 158)!important; }
.elite-theme .prod-slider-details .order-btn .order-prim-btn { background: rgb(0, 128, 158)!important; border: 1px solid rgb(0, 128, 158)!important; margin-bottom: 0; }
.elite-theme .prod-slider-details .order-btn .order-prim-btn:hover { background: rgb(0, 99, 122)!important; }
.elite-theme .lSSlideOuter .lSPager.lSGallery li.active img { border: 2px solid rgb(0, 128, 158)!important; }
.elite-theme .lSSlideOuter .lSPager.lSGallery li.active a:after { background: rgb(0, 128, 158)!important; }
.mermaid-theme .wetwall-btn a.pagebuilder-button-primary { color: #fff; background: rgb(99, 153, 174); border: 1px solid rgb(99, 153, 174); }
.mermaid-theme .wetwall-btn a.pagebuilder-button-primary:hover { background: rgb(77, 118, 135)!important; }
.mermaid-theme .pro-btns-outline a.pagebuilder-button-primary { color: rgb(99, 153, 174); }
.mermaid-theme .pro-btns-outline a.pagebuilder-button-primary:hover { color: #fff; background: rgb(99, 153, 174)!important; }
.mermaid-theme .wetwallnew-pro-benfits .wetwallnew-pro-benfits-no { color: rgb(99, 153, 174)!important; }
.mermaid-theme .prod-slider-details .order-btn .order-prim-btn { background: rgb(99, 153, 174)!important; border: 1px solid rgb(99, 153, 174)!important; margin-bottom: 0; }
.mermaid-theme .prod-slider-details .order-btn .order-prim-btn:hover { background: rgb(77, 118, 135)!important; }
.mermaid-theme .lSSlideOuter .lSPager.lSGallery li.active img { border: 2px solid rgb(99, 153, 174)!important; }
.mermaid-theme .lSSlideOuter .lSPager.lSGallery li.active a:after { background: rgb(99, 153, 174)!important; }
.shore-theme .wetwall-btn a.pagebuilder-button-primary { color: #fff; background: rgb(89, 135, 148); border: 1px solid rgb(89, 135, 148); }
.shore-theme .wetwall-btn a.pagebuilder-button-primary:hover { background: rgb(79, 119, 131)!important; }
.shore-theme .pro-btns-outline a.pagebuilder-button-primary { color: rgb(89, 135, 148); }
.shore-theme .pro-btns-outline a.pagebuilder-button-primary:hover { color: #fff; background: rgb(89, 135, 148)!important; }
.shore-theme .wetwallnew-pro-benfits .wetwallnew-pro-benfits-no { color: rgb(89, 135, 148)!important; }
.shore-theme .prod-slider-details .order-btn .order-prim-btn { background: rgb(89, 135, 148)!important; border: 1px solid rgb(89, 135, 148)!important; margin-bottom: 0; }
.shore-theme .prod-slider-details .order-btn .order-prim-btn:hover { background: rgb(79, 119, 131)!important; }
.shore-theme .lSSlideOuter .lSPager.lSGallery li.active img { border: 2px solid rgb(89, 135, 148)!important; }
.shore-theme .lSSlideOuter .lSPager.lSGallery li.active a:after { background: rgb(89, 135, 148)!important; }
.concept-theme .wetwall-btn a.pagebuilder-button-primary { color: #fff; background: rgb(156, 186, 166); border: 1px solid rgb(156, 186, 166); }
.concept-theme .wetwall-btn a.pagebuilder-button-primary:hover { background: rgb(117, 143, 125)!important; }
.concept-theme .pro-btns-outline a.pagebuilder-button-primary { color: rgb(156, 186, 166); }
.concept-theme .pro-btns-outline a.pagebuilder-button-primary:hover { color: #fff; background: rgb(156, 186, 166)!important; }
.concept-theme .wetwallnew-pro-benfits .wetwallnew-pro-benfits-no { color: rgb(156, 186, 166)!important; }
.concept-theme .prod-slider-details .order-btn .order-prim-btn { background: rgb(156, 186, 166)!important; border: 1px solid rgb(156, 186, 166)!important; margin-bottom: 0; }
.concept-theme .prod-slider-details .order-btn .order-prim-btn:hover { background: rgb(117, 143, 125)!important; }
.concept-theme .lSSlideOuter .lSPager.lSGallery li.active img { border: 2px solid rgb(156, 186, 166)!important; }
.concept-theme .lSSlideOuter .lSPager.lSGallery li.active a:after { background: rgb(156, 186, 166)!important; }
.wetwall-guarantee .breadcrumbs { margin-top: 38px; z-index: 1; position: relative; width: 100%; }
.wetwall-guarantee .wetwall-guarantee-div { margin: 7rem auto 17rem; padding: 0 20px; max-width: 900px; }
.wetwall-guarantee .guarantee-head { font-size: 53px; }
.wetwall-guarantee .guarantee-footer, .wetwall-guarantee .guarantee-para { font-size: 20px; margin-top: 4rem; }
.wetwall-guarantee-tc .breadcrumbs { margin-top: 38px; z-index: 1; position: relative; width: 100%; }
.wetwall-guarantee-tc .wetwall-guarantee-tc-div { margin: 7rem auto 17rem; padding: 0 20px; max-width: 1100px; }
.wetwall-guarantee-tc .wetwall-guarantee-tc-title { font-size: 53px; margin-bottom: 4rem; }
.wetwall-guarantee-tc .tc-head { font-size: 25px; margin-top: 4rem; }
.wetwall-guarantee-tc .tc-head strong { letter-spacing: 1px; }
.wetwall-guarantee-tc .tc-body { font-size: 20px; margin-top: 4rem; }
.design-collections-faq .faq-block, .cms-why-wetwall .wetwallnew-why-faq { padding: 50px 25px; }
.ideas-casestudy-index .column.main, .ideas-casestudy-view .column.main { max-width: 1150px; margin: 0 auto; padding: 0 20px; }
.ideas-casestudy-index .breadcrumbs, .ideas-casestudy-view .breadcrumbs { margin-top: 38px; z-index: 1; position: relative; width: 100%; }
.ideas-casestudy-index .breadcrumbs li.case-study, .ideas-casestudy-view .breadcrumbs li.case-study { padding: 0px; }
.ideas-casestudy-index h1.page-title { color: #1b1d36; text-align: center; font-size: 64px; font-family: 'PublicoBanner-Light'; font-weight: 400; line-height: 74px; letter-spacing: 0.5px; margin-top: 40px 0; }
.ideas-casestudy-index .casestudy { margin: 50px 0 0 0; list-style: none; padding: 0 !important; }
.ideas-casestudy-index .casestudy .cs-container { display: flex; justify-content: center; align-items: center; padding: 20px; border: 1px solid #ccc; height: 250px; }
.ideas-casestudy-index .casestudy .casestudy-item:hover .cs-container { background: rgb(239 239 239 / 10%); border: 1px solid #116f7d; box-shadow: 0 0 24px -16px #116f7d inset; }
.ideas-casestudy-index .casestudy .casestudy-item { padding: 0 20px; margin-bottom: 30px; }
.ideas-casestudy-index .casestudy .casestudy-view-details { text-decoration: none; }
.ideas-casestudy-index .casestudy .casestudy-title { position: relative; font-size: 21px; font-family: 'BrandonText-Light'; font-weight: 700; line-height: 27px; letter-spacing: -0.36px; color: #111; display: block; width: 100%; margin: 20px 0; padding-right: 25px; text-decoration: none; }
.ideas-casestudy-index .casestudy .casestudy-title:after { content: ''; position: absolute; top: 4px; right: 0; margin-left: 1rem; width: 20px; height: 20px; background-image: url('../images/go-btn-20x20-blue.png'); cursor: pointer; }
.ideas-casestudy-view h1.cs-title { color: #1b1d36; font-size: 42px; font-family: 'PublicoBanner-Light'; font-weight: 400; letter-spacing: -0.54px; line-height: 40px; margin: 3rem 0 20px 0; }
.ideas-casestudy-view .case-study-details .cs-gallery-images { margin: 50px 0 0 0; list-style: none; padding: 0 !important; }
.ideas-casestudy-view .case-study-details .lSSlideWrapper .lSAction { position: absolute; width: 100%; top: 40%; bottom: unset; }
.ideas-casestudy-view .case-study-details .lSSlideWrapper .lSAction img { margin-top: 10px; height: 30px; }
.ideas-casestudy-view .case-study-details .lSSlideWrapper .lSAction .lSPrev { text-align: center; width: 50px; height: 50px; left: 30px; background: #fff; border-radius: 50px; }
.ideas-casestudy-view .case-study-details .lSSlideWrapper .lSAction .lSNext { text-align: center; width: 50px; height: 50px; right: 30px; background: #fff; border-radius: 50px; }
.ideas-casestudy-view .case-study-details .lSSlideWrapper .lSAction .lSNext img { transform: rotate(180deg); }
.ideas-casestudy-view .case-study-details .lightSlider { height: 600px!important; }
.ideas-casestudy-view .case-study-details .lightSlider li { height: 100%; text-align: center; }
.ideas-casestudy-view .case-study-details .lightSlider li img { height: 100%; }
.ideas-casestudy-view .case-study-details .lSPager.lSGallery { margin: 40px 0!important; }
.ideas-casestudy-view .case-study-details .lSPager.lSGallery li.active { border-radius: 0px; border: 3px solid #116e7c!important; }
.ideas-casestudy-view .case-study-details .lSPager.lSGallery li.active a {  background-color: #000; opacity: 0.5; z-index: 2; cursor: default; }
.ideas-casestudy-view .case-study-details .lSPager.lSGallery li:not(.active):hover { border-radius: 0px; opacity: 0.5; }
.ideas-casestudy-view .prev-next-gallery-section { height: 50px; margin: 20px 0 6rem 0; }
.ideas-casestudy-view .prev-next-gallery-section img { height: 20px; margin: -5px 10px 0 0; }
.ideas-casestudy-view .prev-next-gallery-section .prev-gallery { float: left; }
.ideas-casestudy-view .prev-next-gallery-section .prev-gallery a.casestudy-view-details { color: #1b1d36; font-size: 20px; font-weight: 800; letter-spacing: -0.54px; line-height: 40px; text-decoration: none; }
.ideas-casestudy-view .prev-next-gallery-section .next-gallery { float: right; }
.ideas-casestudy-view .prev-next-gallery-section .next-gallery a.casestudy-view-details { color: #1b1d36; font-size: 20px; font-weight: 800; letter-spacing: -0.54px; line-height: 40px; text-decoration: none; }
.ideas-casestudy-view .prev-next-gallery-section .next-gallery img {transform: rotate(180deg); margin: -5px 0 0 10px; }
.cms-privacy .columns .column.main { margin: 0 auto; max-width: 1150px; padding: 0 20px; }
.pp-wrapper { margin-bottom: 5rem; }
.pp-wrapper h1 { color: #1b1d36; font-size: 42px; font-family: 'PublicoBanner-Light'; font-weight: 400; line-height: 74px; letter-spacing: 0.5px; margin: 40px 0; text-transform: capitalize; }
.pp-wrapper .pp-policy-para { font-size: 16px; }
.pp-wrapper .pp-policy-para p:nth-child(1) { font-size: 21px;}
.catalog-product-view .wetwall-whtelse-pro { padding: 12rem 0 0 0; }
.cms-sample-order #maincontent.page-main { background-color: #1b1d36; padding-bottom: 20rem; }
.cms-sample-order #maincontent.page-main .breadcrumbs { margin: 40px auto; }
.cms-sample-order #maincontent.page-main .breadcrumbs li.item { color: #fff; }
.cms-sample-order #maincontent.page-main .column.main { max-width: 1150px; margin: 0 auto; padding: 0 20px; }
.cms-sample-order #maincontent.page-main h2 { color: #fff; font-size: 42px; font-family: 'PublicoBanner-Light'; font-weight: 400; line-height: 74px; letter-spacing: 0.5px; margin: 40px 0; text-transform: capitalize; }
.cms-sample-order #maincontent.page-main p, .cms-sample-order #maincontent.page-main a { font-size: 18px; color: #fff; }
.cms-sample-order .page-wrapper .page-bottom { bottom: 0px; }
.account.customer-address-index  #maincontent.page-main .columns .column.main .additional-addresses table.table-additional-addresses-items.history thead { border: 1px solid #ccc; }
.account.customer-address-index  #maincontent.page-main .columns .column.main .additional-addresses table.table-additional-addresses-items.history thead tr th { background-color: #daf2fb; font-size: 16px; text-transform: uppercase; letter-spacing: 0.03em; }
.account.customer-address-index  #maincontent.page-main .columns .column.main .additional-addresses table.table-additional-addresses-items.history tbody tr { background-color: #fff; border: 1px solid #ccc; border-width: 0 1px 1px 1px; }
.account.customer-address-index  #maincontent.page-main .columns .column.main .additional-addresses table.table-additional-addresses-items.history tbody tr td { vertical-align: middle; }
.account.customer-address-index  #maincontent.page-main .columns .column.main .additional-addresses table.table-additional-addresses-items.history tbody tr td a.action { color: #116f7d!important; cursor: pointer; background-color: transparent!important; border: none!important; text-decoration: none; letter-spacing: 0!important; text-transform: capitalize; display: inline-block; margin: 0 10px 0 0; }
.account.customer-address-index  #maincontent.page-main .columns .column.main .additional-addresses table.table-additional-addresses-items.history tbody tr td a.action:hover { text-decoration: none; }
.account.customer-address-index  #maincontent.page-main .columns .column.main .additional-addresses table.table-additional-addresses-items.history tbody tr td a.action:after { content: ""; height: 2px; display: block; background: linear-gradient(to right, #fff 50%, #116f7d 50%); background-size: 200% 100%; background-position: right bottom; transition: all .5s ease-out; }
.account.customer-address-index  #maincontent.page-main .columns .column.main .additional-addresses table.table-additional-addresses-items.history tbody tr td a.action:hover:after{ width: 100%; background-position: left bottom; }
.account.customer-address-index  #maincontent.page-main .columns .column.main .additional-addresses { margin-top: 14px; }
.customer-account-login .fieldset.login .note { font-size: 15px; }
.customer-account-login .actions-toolbar .primary .action.login { background: #126f7e; border-radius: 0; text-transform: uppercase; font-family: 'BrandonText-Regular'!important; font-weight: normal; font-size: 14px; font-weight: 400; border: 1px #126f7e solid; padding: 12px 36px; cursor: pointer; margin-bottom: 70px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-transform: translate(0, 0); transform: translate(0, 0); letter-spacing: 1px; padding: 12px 45px; margin-bottom: 28px; margin-right: 30px; }
.customer-account-login .actions-toolbar .secondary .action.remind { font-size: 16px; color: #116f7d!important; text-decoration: none; }
.customer-account-login .actions-toolbar .secondary .action.remind:after { content: ""; height: 2px; display: block; background: linear-gradient(to right, #fff 50%, #116f7d 50%); background-size: 200% 100%; background-position: right bottom; transition: all .5s ease-out; }
.customer-account-login .actions-toolbar .secondary .action.remind:hover:after { width: 100%; background-position: left bottom; }
.checkout-index-index #co-payment-form { display: none; }
.account.sales-order-view .actions-toolbar a.action { color: #116f7d!important; font-size: 14px; cursor: pointer; background-color: transparent!important; border: none!important; text-decoration: none; letter-spacing: 0!important; text-transform: capitalize; display: inline-block; }
.account.sales-order-view .actions-toolbar a.action:hover { text-decoration: none; }
.account.sales-order-view .actions-toolbar a.action:after { content: ""; height: 2px; display: block; background: linear-gradient(to right, #fff 50%, #116f7d 50%); background-size: 200% 100%; background-position: right bottom; transition: all .5s ease-out; }
.account.sales-order-view .actions-toolbar a.action:hover:after{ width: 100%; background-position: left bottom; }
.customer-account-index #my-orders-table { font-size: 14px!important; }
.customer-account-index .block a.action { color: #116f7d!important; font-size: 13px; cursor: pointer; background-color: transparent!important; border: none!important; text-decoration: none; letter-spacing: 0!important; text-transform: capitalize; display: inline-block; margin: 0 10px 0 0; }
.customer-account-index .block a.action:hover { text-decoration: none; }
.customer-account-index .block a.action:after { content: ""; height: 2px; display: block; background: linear-gradient(to right, #fff 50%, #116f7d 50%); background-size: 200% 100%; background-position: right bottom; transition: all .5s ease-out; }
.customer-account-index .block a.action:hover:after{ width: 100%; background-position: left bottom; }
.sales-order-view .block-collapsible-nav .item.current a:hover { background: none;  }
#cookiebanner #main-section { width: auto; height: min-content!important; }
#cookiebanner .title, #cookiebanner .title-prefer { font-family: 'BrandonText-Regular'; font-size: 20px; }
#cookiebanner .content .body-content, #cookiebanner .content .body-content1 { font-family: 'BrandonText-Light'; font-size: 15px!important; }
#cookiebanner .content a { text-decoration: none; color: #126f7e; font-weight: 800; }
#cookiebanner .content a:hover { text-decoration: underline; }
#cookiebanner button { background-color: #126f7e!important; color: #fff; }
#cookiebanner button:hover { background-color: #1B1D36!important; }
#cookiebanner a { font-family: 'BrandonText-Regular'; color: #126f7e; font-size: 15px; text-decoration: none; }
#cookiebanner a:hover { text-decoration: underline; }
#cookiebanner #setting-section .text-prefer { font-family: 'BrandonText-Light'; font-size: 12px!important; }
#cookiebanner #setting-section .all-action a { display: inline-block; width: 48%; text-align: center; }
#cookiebanner #setting-section .all-action a span {color: #126f7e!important; }
#cookiebanner #setting-section .all-action button { width: 48%!important; font-size: 14px !important; border: none!important; }
#cookiebanner #setting-section .all-action button:nth-child(1) { margin: 0 2% 0 0; }
#cookiebanner #setting-section .all-action button:nth-child(2) { margin: 0 0 0 2%; }
#cookiebanner #setting-section .all-action button span { color: #fff!important; }
#cookiebanner #setting-section input:checked+.slider { background-color: #126f7e!important; }
#cookiebanner #setting-section .user-preferences-list li.user-preferences .pre-text { font-size: 10px!important; }
.catalog-product-view .gallery-placeholder { margin-bottom: 30px; position: relative; }
.catalog-product-view .pdp_magnifier { font-size: 1.313rem; position: absolute; font-family: 'icons-blank-theme'; top: 20px; right: 20px; background: #fff; border-radius: 50%; height: 30px; width: 30px; text-align: center; z-index: 2; }
.catalog-product-view .pdp_magnifier:after { color: #116f7d; font-size: 18px; content: '\e615'; }
.wetwallnew-edge-configurations .pagebuilder-column-group.edge-title { position: relative; cursor: pointer; }
.wetwallnew-edge-configurations .pagebuilder-column-group.edge-title:after { content: ''; width: 30px; height: 30px; background-image: url(../images/edge-plus.png); background-size: contain; background-repeat: no-repeat; position: absolute; top: 0px; right: 0px; padding: 20px; } 
.wetwallnew-edge-configurations .pagebuilder-column-group.edge-title.active:after { background-image: url(../images/edge-minus.png); background-size: contain; }
.wetwallnew-edge-configurations .pagebuilder-column-group.configuration .slick-dots li { margin: 0px 5px; }

@media (max-width: 767.98px) {
  .detail-prod-slider .lSSlideWrapper { max-width: 100%!important; margin: 0 20px; float: unset; }
  .wetwall-whtelse-pro-layers-outer { margin: 3rem 0; }
  .prod-slider-details { flex-direction: column; }
  .accessories-theme .pg-breadcrumbs,   .alloy-theme .pg-breadcrumbs,   .concept-theme .pg-breadcrumbs,   .elite-theme .pg-breadcrumbs,   .mermaid-theme .pg-breadcrumbs, .shore-theme .pg-breadcrumbs { display: none!important; }
  .wt-breadcrumbs { display: none; }
  .ideas-casestudy-index h1.page-title { text-align: left; font-size: 42px; }
  .ideas-casestudy-view h1.cs-title { font-size: 28px; }
  .ideas-casestudy-index .casestudy .casestudy-item { padding: 0; }
  #product_addtocart_form #product-options-wrapper .priceQtyBottomContainer { display: flex; flex-direction: column; width: 100%; }
  .priceQtyBottomContainer .field.size.required { margin-bottom: 20px!important; margin-right: 0px; display: block!important; width: 100%; }
  .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset .field.qty { margin-left: 0; margin-right: 0px; width: 100%; }
  .wetwallnew-edge-configurations h2 { margin-bottom: 40px; }
}
@media (min-width: 769px) {
  .design-collections-uk .wetwallnew-DC-bath .pagebuilder-column-group .pagebuilder-column { padding-bottom: 6rem; }
  .lSSlideOuter { margin: 0 20px 0 0; }
  .detail-prod-slider .lSSlideWrapper { width: 92.5%; float: right; }
  .detail-prod-slider .lSSlideOuter .lSPager.lSGallery { width: 7.5%!important; }
  .design-det-coll-slider { margin: 0!important; padding: 10rem 0; }
  .wetwall-whtelse-pro-layers-outer { margin: 6rem 0; }
  .design-collections-faq .faq-block, .cms-why-wetwall .wetwallnew-why-faq { padding: 12rem 0; }
  .ideas-casestudy-index .casestudy .casestudy-item:nth-child(3n) { padding: 0 0 0 20px!important; }
  .ideas-casestudy-index .casestudy .casestudy-item:nth-child(3n+1) { padding: 0 20px 0 0!important; }
  .cms-privacy .columns .column.main { margin: 100px auto 0; }
  .pp-wrapper h1 { font-size: 64px; text-align: center; }
  .wetwallnew-edge-configurations .pagebuilder-column-group.edge-title { max-width: 565px; }
}
@media (min-width: 1200px) {
  .homepage-uk .wetwall-woweasy { padding: 6rem 0 3rem 0; }
  .homepage-uk .wetwall-woweasy h2.wetwall-h2 { padding: 0; margin: 0; }
  .homepage-uk .before-after { padding-bottom: 9rem; margin: 0; }
  .homepage-uk .wetwall-award, .homepage-uk .ww-home-prod { padding: 9rem 0; margin: 0; }
  .homepage-uk .case-study { padding: 9rem 0 0 0; }
  .homepage-uk .wetwall-urwalls { padding: 9rem 0 24rem 0!important; margin-bottom: 0!important; }
  .homepage-uk .wetwall-btn a.pagebuilder-button-primary { margin-bottom: 0; }
  .design-collections-uk .pagebuilder-column.wetwallnew-DC-whowants { padding: 12rem 130px; }
  .design-collections-uk .wetwallnew-DC-bath { padding: 12rem 0 6rem 0; }
  .design-collections-uk .wetwallnew-DC-bath h3 { margin-top: 0; }
  .design-collections-uk .wetwall-DC-finishingtouches { padding: 12rem 0; }
  .wetwallnew-prodesign { padding-bottom: 3rem; }
  .wetwall-whtelse-pro-layers-outer { padding: 6rem 0 12rem 0; margin: 0 auto; }
  .wetwall-whtelse-pro-layers-outer h2 { padding-bottom: 50px; }
  .wetwallnew-edge-configurations { padding: 12rem 0; }
  .cms-frequently-asked-questions .faq-block { padding: 6rem 0 0 0; margin-bottom: 0; }
  .faq-block h2.wetwall-h2 { padding: 0; }
  .case-study-pro { padding: 12rem 0; }
  .wetwall-whtelse-pro { padding: 12rem 0 20rem 0; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 { width: 300px; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1.dropdown-open { width: 599px; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li a.mega-menu__inner-link { position: relative; width: 100%; padding: 10px 20px!important; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li.mega-menu__inner-item--parent > a.mega-menu__inner-link::before { content: ''; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #116e7c; margin: auto; position: absolute; top: 17px; right: 5px; transform: rotate(90deg); }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li { padding: 0 20px; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li:hover { width: 300px; background: transparent; }
   @keyframes grow {
        0% {
            width: 0%;
            opacity: 0;
        }

        100% {
            width: 100%;
            opacity: 1;
        }
    }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li:hover > a.mega-menu__inner-link:after { content: ""; position: absolute; bottom: -2px; left: 0; width: 100%; border-bottom: 3px solid #116e7c; animation: grow .2s linear; animation-fill-mode: forwards; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li { width: 300px; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li ul.mega-menu__inner-list--level2 { display: none; }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li ul.mega-menu__inner-list--level2.active { display: block; position: absolute; left: 295px; padding: 0;margin-top: 5px;top:0;min-height: 100% ;height: auto;background: #fff; }
  @keyframes growdown {
        0% {
            height: 0%;
            opacity: 0;
        }

        35% {
            height: 35%;
            opacity: 0;
        }

        100% {
            height: 100%;
            opacity: 1;
        }
    }
  nav.mega-menu ul li.mega-menu__item--parent ul.mega-menu__inner-list--level1 li ul.mega-menu__inner-list--level2.active:after { content: ""; position: absolute; left: -3px; left: 0; height: 100%; border-left: 3px solid #116e7c; animation: growdown .5s normal; animation-fill-mode: forwards; }
  .lSSlideOuter { margin: 0; }
  .pp-wrapper { margin-bottom: 18rem; }
}
.handle { content: ''; background-image: url('../images/wow-scroller-button.png')!important; background-repeat: no-repeat; background-position: center; background-size: 100%; width: 80px; height: 80px; display: inline-block; }
.news-page #maincontent .breadcrumbs { position: relative; top: 100px; z-index: 8; }
.post-featured-item .post-date { position: absolute; top: 15px; right: 20px; font-family: 'BrandonText-Light'; font-size: 12px; font-weight: 800; letter-spacing: 2.5px; line-height: 1.313rem; color: #fff; text-transform: uppercase; text-decoration: none; }
.news-page .page-main { max-width: 100%; padding: 0; }
.news-page .column.main { position: relative; }
.news-page .archive_main { position: absolute; top: -35px; }
.news-page .archive_main { width: 100%; max-width: 100%; background: #f2f2f2; margin-bottom: 80px; }
.news-page .archive_main .archive-block { padding: 0 15px; max-width: 1150px; margin: 0 auto; padding: 20px 20px 0 20px; }
.news-page .archive_main .archive-block .row { display: flex; }
.news-page .archive_main h1.page-title { color: #1b1d36; font-size: 30px; font-family: 'PublicoBanner-Light'; font-weight: 400; letter-spacing: -0.54px; line-height: 40px; margin-bottom: 20px; }
.news-page .archive_main .widget_archive { padding-top: 5px; font-size: 11px; font-family: 'BrandonText-Light'; font-weight: 800; letter-spacing: 2.5px; text-transform: uppercase; }
.news-page .widget_archive ul.cat-item { list-style: none; display: inline-block; margin-bottom: 0; padding-left: 30px; }
.news-page .widget_archive ul li { display: inline-block; margin: 0 5px 5px; padding: 5px 8px 4px; background: #fff; color: #126f7e; cursor: pointer; border-radius: 5px; width: 55px; }
.news-page .widget_archive ul li label { margin-bottom: 0; }
.news-page .widget_archive span { padding-top: 5px; }
.news-page .widget_archive ul li a { text-decoration: none; color: unset; font-family: 'BrandonText-Light'; font-size: 15px; letter-spacing: 1px; }
.news-page .widget_archive ul li a:visited { color: unset; }
.news-page .widget_archive ul li:hover { background-color: #1b1d36; color: #fff; }
.news-page #content { max-width: 1150px; margin: 0 auto; padding: 12rem 10px 0; }
.news-page .pages .action.next { border: 0; width: 40px; height: 40px; background: #fae8e6; border-radius: 35px; }
.news-page .pages .action.next:before, .news-page .pages .action.next:visited:before { color: #d62d19; }
.news-page .pages a.page, .news-page .pages a.page:hover, .news-page .pages a.page:visited { color: #888; border: 0; background: none; }
.news-page .pages .item { margin: 0 20px 0 0; line-height: 40px; }
.news-page .pages .item.pages-item-next { margin-left: 30px; }
.news-page .pages .item.pages-item-next { position: relative; top: -5px; }
.news-page .post { padding: 0 20px; }
.news-page .post-featured-item { position: relative; }
.news-page .post-featured-item a img { /* height: 262px; */ border-radius: 5px; margin-bottom: 25px; }
.news-page .post-header { margin-bottom: 30px; }
.news-page .post-header div, .news-page .post-header div a { position: relative; font-size: 21px; font-family: 'BrandonText-Light'; font-weight: 700; line-height: 27px; letter-spacing: -0.36px; color: #111; display: block; width: 100%; text-decoration: none; }
.news-page .post-header > div a { padding-right: 20px; }
.news-page .post-header div a:visited { color: #111; }
.news-page .post-header div a:after { content: ''; position: absolute; top: 4px; right: 0; margin-left: 1rem; width: 20px; height: 20px; background-image: url('../images/go-btn-20x20-blue.png'); cursor: pointer; }
.widget_archive ul li a:visited { color: #d62d19; }
.news-page .pager, .news-page.news-archive-index .page-title-wrapper { display: none; }
.news-page.news-view-index .archive_main { position: initial; width: 100%; max-width: 100%; background: #f2f2f2; margin-bottom: 0; }
.news-page.news-view-index .archive_main .archive-block { padding: 0 15px; margin: 0 auto; padding: 20px 20px 0 20px; }
.news-page.news-view-index .archive_main .archive-block .row, .news-page.news-view-index .columns { display: flex; }
.news-page.news-view-index #maincontent .breadcrumbs { position: relative; top: 100px; z-index: 8; }
.news-page.news-view-index .column.main { width: 100%; margin-left: auto!important; margin-right: auto!important; float: none; padding: 0; }
.news-page.news-view-index .post-view .post-header h1 { font-size: 52px; font-family: 'PublicoBanner-Light'; color: #1b1d36; font-weight: 400; letter-spacing: 0.2px; line-height: 70px; padding: 12px 0; }
.post-header h1:before { display: none; }
.news-page.news-view-index .post-view div { color: #888; font-size: 20px; font-family: 'BrandonText-Light'; font-weight: 300; letter-spacing: -0.18px; line-height: 31.5px; }
.news-page.news-view-index .post-view div.discover-btn { padding: 0 20px; }
.news-page.news-view-index .discover-btn .pagebuilder-button-primary { position: relative; min-width: 250px; margin-right: 1.2rem; padding: 12px 45px; text-transform: uppercase; text-align: center; font-size: 1.125rem; font-weight: 500; line-height: 1.75rem; background-color: #126f7e; border-radius: unset; border: 1px #126f7e solid; cursor: pointer; -webkit-transition: all .2s; transition: all .2s; }
.news-page.news-view-index .discover-btn .pagebuilder-button-primary:hover { background-color: #1b1d36; border-color: #1b1d36; }
/* .news-page.news-view-index .discover-btn .pagebuilder-button-primary:after { content: ''; position: absolute; right: 0; margin-right: 10px; width: 30px; height: 30px; background-image: url('../images/go-btn-30x30.png');  */
.news-page.news-view-index .page-main { max-width: 100%; padding: 0; }
.news-page.news-view-index .news-post-item-content .row { padding-bottom: 50px; }
.news-page.news-view-index .post-view .post-entry { padding: 0 20px; }
.news-page.news-view-index .post-view .post-entry strong { font-weight: bold; color: #1b1d36; }
.news-page.news-view-index .post-view .post-entry img { height: auto; }
.news-page.news-view-index .post-view .post-entry a { color: #126f7e; text-decoration: none; font-weight: 800; }
.news-page.news-view-index .post-view .post-entry a:hover { color: #1b1d36; text-decoration: underline; }
.news-page.news-view-index .post-view .post-entry h4 { font-family: 'PublicoBanner-Light'; font-size: 30px; font-weight: 500; color: #1b1d36; letter-spacing: 0.2px; margin-bottom: 40px; }
.news-page.news-view-index .columns { position: relative; }
.news-page.news-view-index .post-header .date-author { margin-top: 0; margin-bottom: 15px; }
.news-page.news-view-index .post-header .date-author span.date { color: #111; font-size: 14px; letter-spacing: -0.14px; }
.news-page.news-view-index .post-header h1 + p { font-size: 27px; letter-spacing: -0.27px; line-height: 31px; padding: 20px 0 0 0; }
.news-page.news-view-index .post-view .post-header { text-align: left; padding: 20px; padding-top: 100px; height: auto; }
.news-page.news-view-index .post.article-item { max-width: 1150px; margin: 0 auto; padding: 0; box-shadow: none; border: none; padding-bottom: 50px; }
.news-page.news-view-index .post-line-bottom { display: none; }
.widget_archive ul li a:visited { color: #d62d19; }
.news-page.news-view-index .column.main { width: 100%; padding: 0; }
.cms-accessories .wetwall-whtelse-pro { margin-bottom: 0!important; }
@media (max-width:767.98px) {
  .breadcrumbs .items, .breadcrumbs a { font-size: 0.750rem; }
  .news-page .widget_archive ul.cat-item { display: none; position: absolute; top: 50px; width: 100%; background: #f2f2f2; padding: 15px; }
  .news-page .widget_archive ul li { margin: 5px; }
  .news-page .widget_archive ul.cat-item { z-index: 9; }
  .news-page .archive_main { position: absolute; top: 0; }
  .widget_archive span { display: none; }
  .widget_archive span.archive-span { display: block; margin: 0 20px; padding: 5px; background-color: #126f7e; color: #fff; position: relative; border-radius: 5px; cursor: pointer; }
  .widget_archive span.archive-span:hover { background-color: #1b1d36; color: #fff; }
  .archive_main .archive-block { position: relative; }
  .archive_main .widget_archive { position: absolute; right: 0; width: 100%!important; display: flex; flex-direction: row-reverse; }
  .widget_archive ul.cat-item { position: absolute; top: 37px; left: 0; width: 100%; background: #f2f2f2; padding: 15px 19px; }
  .pages .item.pages-item-next { margin-left: 15px; }
  .news-page .post-header > div a { padding-right: 25px; }
  .news-page.news-view-index .post-view .post-header { padding-top: 40px; }
  .news-page.news-view-index .post-view .post-header h1 { font-size: 35px; line-height: 40px; }
  .news-page.news-view-index .post-header h1 + p { font-size: 24px; letter-spacing: -0.18px; line-height: 24px; }
}
@media (min-width:768px) {
  #maincontent .breadcrumbs .item:not(:last-child):after { line-height: 24px; }
  .archive_main .widget_archive { display: flex; flex-direction: row-reverse; }
  .widget_archive span.archive-span { display: none; }
  .news-page .post-header { height: 60px; }
  .news-page .pager { border-top: 1px solid #ddd; padding-top: 30px; }
  .news-page .pager ul li.item a, .news-page .pager ul li.item.current .page { font-size: 1.125rem; font-family: 'Poppins-Medium'; line-height: 27px; letter-spacing: -0.36px; }
  .pages .action.next:before { margin-top: 7px; margin-left: -2px; }
  .news-page .pager { margin-bottom: 120px; }
  .news-page #maincontent .breadcrumbs { margin-bottom: 0; }
  .news-page .widget_archive ul li:last-child { margin-right: 0; }
  .news-page.news-view-index #maincontent .breadcrumbs { margin-bottom: 0; }
  .news-page.news-view-index .widget_archive ul li:last-child { margin-right: 0; }
  .news-page.news-view-index .archive_main { width: 100%; margin-top: -34px; }
  .news-page .archive_main h1.page-title { font-size: 42px; }
  .news-page .archive_main .widget_archive { font-size: 14px; }
}
@media (max-width:1023px) {
  .news-page .post-header { height: 85px; }
}
.storelocator-homeowner-index  h1, .storelocator-homeowner-index h2, .storelocator-homeowner-index h6 { color: #111; font-family: 'Poppins-Regular'; font-weight: 400; }
.storelocator-homeowner-index p { color: #888; font-size: 1.125rem; font-family: 'PublicoBanner-Light'; font-weight: 300; }
.storelocator-homeowner-index .breadcrumbs .items, .storelocator-homeowner-index .breadcrumbs a { color: #111; font-size: 0.875rem; font-family: 'Poppins-Regular'; font-weight: 400; }
/* .storelocator-homeowner-index .breadcrumbs .items li { display: none; }
.storelocator-homeowner-index .breadcrumbs .items li:last-child { display: block; } */
.storelocator-homeowner-index .bb-top-banner-content h1 { font-size: 60px; margin-bottom: 22px; font-family: 'PublicoBanner-Light'; color: #1b1d36; letter-spacing: 0.42px; line-height: 70px; }
.storelocator-homeowner-index .bb-top-banner-content p { margin-bottom: 24px; font-family: 'BrandonText-Light'; font-size: 24px; line-height: 28px; }
.cms-materials-compact-laminate .bb-cl-top-slider .slick-dots li button:focus-visible { outline: none; }
/* Home Owners css start  */
.home_owners .homeowners_addressList ul li .address { line-height: 16px; }
.home_owners .homeowners_addressList ul li .title { font-size: 0.938rem; font-weight: bold; }
.home_owners .homeowners_addressList ul .store .phone { margin-top: 0.2em; margin-bottom: 0.5em; }
.home_owners .homeowners_addressList ul li a { text-decoration: none; color: #433e3a; }
.home_owners .homeowners_addressList .categories ul { padding-left: 0; margin-top: 4px; list-style: none; font-family: 'Poppins-Regular'; }
#current_store { padding-left: 20px; margin: 0; }
.add_list::-webkit-scrollbar { width: 10px; }
.add_list::-webkit-scrollbar-track { background: #5e5e5e; }
.add_list::-webkit-scrollbar-thumb { background: rgb(163, 163, 163); }
.add_list::-webkit-scrollbar-thumb:hover { background: rgb(163, 163, 163); }
.homeowners-map .google-store-locator-map { position: relative; overflow: hidden; }
.home_owners .add_list { width: 100%; }
.home_owners .add_list .homeowners_addressList { float: left; position: relative; min-height: 1px; height: 300px; }
button.distributor_info:hover { color: #fff; border: 0; height: 35px; background: #ec1c2d; }
.distributor_info .info_icon { padding: 10px; vertical-align: top; background-image: url(../../../../../frontend/Magento/blank/en_US/Wilsonart_Distributor/images/info-icn.png); background-repeat: no-repeat; background-position: 50% 44%; }
/* Home Owners css end  */
.storelocator-homeowner-index .home_owners .homeowners-map { width: 100%; margin-left: 0; border: 1px solid #ccc; }
.storelocator-homeowner-index .home_owners .add_list { margin-top: 0; }
.storelocator-homeowner-index #maincontent.page-main { max-width: 100%; padding: 0; padding-bottom: 100px; position: relative; }
.storelocator-homeowner-index .page-title-wrapper { display: none; }
.storelocator-homeowner-index .bb-top-banner-content { width: 50%; margin: 80px auto; text-align: center; }
.storelocator-homeowner-index .map-label { padding: 35px; border: 1px solid #ddd; border-radius: 3px; z-index: 2; position: relative; background: #fff; }
.storelocator-homeowner-index .map-view .home_owners.map-owners { position: relative; width: 100%; left: 0; top: -140px; padding: 170px 0 0; border: none; overflow: hidden; }
.storelocator-homeowner-index #map { height: 900px; }
.storelocator-homeowner-index .distributor_parent .msg-content { font-family: 'BrandonText-Light'; font-size: 24px; font-weight: 800; margin-bottom: 10px; }
.storelocator-homeowner-index .search_input_field #wtb_search { border-radius: 5px; font-size: 20px; font-family: 'BrandonText-Light'; font-weight: 300; color: #888; padding: 18px 20px; height: auto; width: 100%; }
.storelocator-homeowner-index .search_input_field:after { content: url('../images/search-icon-blue.png'); width: 30px; display: inline-block; height: 30px; position: absolute; padding: 1px 7px; border-radius: 15px; }
.storelocator-homeowner-index .tab-content.wtb_content.home_owners.map-owners:after { content: ''; width: 100%; position: absolute; left: 0; z-index: -1; background: #01010100; background: linear-gradient(180deg, #01010100, #0101010D); height: 172px; top: 0; }
.storelocator-homeowner-index .columns { max-width: 1150px!important; margin: 0 auto; padding: 0 20px; }
.storelocator-homeowner-index .page-main .columns .main .container { max-width: 100%; padding-left: 0; padding-right: 0; margin-top: 0; }
.storelocator-homeowner-index .columns .home_owners .homeowners_addressList > ul > li { height: auto; border-radius: 5px; background: #f9f2ea; padding: 35px 30px!important; border: none!important; height: 450px; float: left; list-style-type: none; margin-bottom: 20px!important; }
.storelocator-homeowner-index .columns .home_owners .homeowners_addressList ul li .title { font-size: 21px!important; font-family: 'BrandonText-Light'; letter-spacing: -0.42px; font-weight: 800!important; margin-bottom: 20px; text-transform: capitalize!important; }
.storelocator-homeowner-index .distributor_type_filter h6 { margin-bottom: 30px; font-size: 26px; letter-spacing: -0.6px; line-height: 32px; }
.cat-error-msg { margin: 10px 0; color: #d62d19; }
.storelocator-homeowner-index .columns ul#current_store li .store { width: 100%; }
.storelocator-homeowner-index .columns ul.distributor_list { list-style: none; border: 1px solid #ddd; padding: 30px; }
.storelocator-homeowner-index .columns ul.distributor_list .distributor_title { font-size: 21px; font-family: 'BrandonText-Light'; font-weight: 800; margin-bottom: 25px; }
.storelocator-homeowner-index .columns ul.distributor_list li, .storelocator-homeowner-index .reail_dis_checkbox li { margin-bottom: 6px; position: relative; padding-left: 20px; }
.storelocator-homeowner-index .columns ul.distributor_list li input, .storelocator-homeowner-index .reail_dis_checkbox li input[type="checkbox"] { position: absolute; opacity: 0; z-index: 1; }
.storelocator-homeowner-index .columns ul.distributor_list li label, .storelocator-homeowner-index .reail_dis_checkbox li label { font-size: 20px; font-family: 'BrandonText-Light'; letter-spacing: -0.54px; display: inline-block; line-height: 24px; vertical-align: middle; position: relative; padding-left: 15px; user-select: none; cursor: pointer; }
.storelocator-homeowner-index .columns ul.distributor_list li label::after, .storelocator-homeowner-index .reail_dis_checkbox li label::after { position: absolute; content: ""; width: 18px; height: 18px; left: 0; top: 2px; margin-left: -18px; background-color: #fff; border: 1px solid #888; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box; cursor: pointer; }
.storelocator-homeowner-index .columns ul.distributor_list li label::before, .storelocator-homeowner-index .reail_dis_checkbox li label::before { position: absolute; content: ""; width: 10px; height: 5px; top: 8px; left: 6px; margin-left: -20px; border: 2px solid #fff; border-top: none; border-right: none; background: transparent; -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); opacity: 0; -webkit-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; z-index: 1; }
.storelocator-homeowner-index .columns ul.distributor_list li label:active::before, .storelocator-homeowner-index .reail_dis_checkbox li label:active::before { opacity: 0.3; }
.storelocator-homeowner-index .columns ul.distributor_list li input[type="checkbox"]:checked+label, .storelocator-homeowner-index .reail_dis_checkbox li input[type="checkbox"]:checked+label { color: #111; }
.storelocator-homeowner-index .columns ul.distributor_list li input[type="checkbox"]:checked+label::after, .storelocator-homeowner-index .reail_dis_checkbox li input[type="checkbox"]:checked+label::after { border: 1px solid #126f7e; background-color: #126f7e; }
.storelocator-homeowner-index .columns ul.distributor_list li input[type="checkbox"]:checked+label::before, .storelocator-homeowner-index .reail_dis_checkbox li input[type="checkbox"]:checked+label::before { opacity: 1; }
.storelocator-homeowner-index .columns ul.distributor_list li input[type="checkbox"], .storelocator-homeowner-index .reail_dis_checkbox li input[type="checkbox"] { border: 1px solid #888; border-radius: 3px; width: 20px; height: 20px; position: absolute; opacity: 0; z-index: 4; left: 0; cursor: pointer; }
.storelocator-homeowner-index .columns ul.distributor_list li input[type="checkbox"]:disabled+label, .storelocator-homeowner-index .reail_dis_checkbox li input[type="checkbox"]:disabled+label { color: #787878; cursor: default; }
.storelocator-homeowner-index .columns ul.distributor_list li input[type="checkbox"]:disabled+label::after, .storelocator-homeowner-index .reail_dis_checkbox li input[type="checkbox"]:disabled+label::after { border: 3px solid #787878; background-color: #fff; }
.storelocator-homeowner-index .columns ul.distributor_list li input[type="checkbox"]:disabled+label::before, .storelocator-homeowner-index .reail_dis_checkbox li input[type="checkbox"]:disabled+label::before { display: none; }
.storelocator-homeowner-index .reail_dis_checkbox li input[type="checkbox"] { left: 2px; }
.storelocator-homeowner-index .columns ul li .store .address, .storelocator-homeowner-index .columns ul li .store .address .phone a { font-size: 18px; letter-spacing: 0.2px; font-family: 'BrandonText-Light'; line-height: 32px; color: #888; }
.storelocator-homeowner-index .columns .home_owners { overflow: hidden; padding: 22px 20px 0 30px; border: none; }
.storelocator-homeowner-index #maincontent.page-main:after { content: ''; width: 100%; position: absolute; left: 0; z-index: -1; background: #01010100; background: linear-gradient(180deg, #01010100, #0101010D); height: 100px; bottom: 0; }
.storelocator-homeowner-index .Retail_Distributor { font-size: 40px; font-family: 'PublicoBanner-Light'; margin-bottom: 30px; letter-spacing: 0.2px; }
.storelocator-homeowner-index .reail_dis_checkbox { list-style: none; margin-top: 95px; margin-bottom: 0; padding-left: 30px; }
.storelocator-homeowner-index .reail_dis_checkbox li { display: inline-block; margin-right: 30px; position: relative; padding-left: 20px; }
@media (max-width:767.98px) {
  .breadcrumbs .items, .breadcrumbs a { font-size: 0.750rem; }
  .storelocator-homeowner-index .bb-top-banner-content h1 { text-align: left!important; font-size: 35px; margin-bottom: 20px; }
  .storelocator-homeowner-index .bb-top-banner-content p { text-align: left!important; font-size: 20px; line-height: 31.5px; margin-bottom: 0; }
  .storelocator-homeowner-index .bb-top-banner-content { width: 100%; padding: 0 20px; margin: 40px auto; }
  .storelocator-homeowner-index .map-label { margin: 0 20px; border-radius: 5px; padding: 25px 15px; }
  .storelocator-homeowner-index .distributor_parent .msg-content { font-size: 21px; }
  .storelocator-homeowner-index #map { height: 400px; }
  .storelocator-homeowner-index .search_input_field:after { right: 40px; bottom: 40px; }
  .storelocator-homeowner-index .distributor_type_filter { padding-top: 30px; display: none; }
  .storelocator-homeowner-index .reail_dis_checkbox { list-style: none; margin-top: 40px; margin-bottom: 15px; display: none; padding-left: 0; }
  .storelocator-homeowner-index .search_input_field .wtb_search { font-size: 15px; }
  .storelocator-homeowner-index .Retail_Distributor { margin-top: 30px; font-size: 32px; margin-bottom: 0; }
  .storelocator-homeowner-index .columns .home_owners .homeowners_addressList > ul > li { width: 100%; height: auto; }
}
@media (min-width:768px) {
  #maincontent .breadcrumbs .item:not(:last-child):after { line-height: 24px; }
  .storelocator-homeowner-index.page-layout-2columns-left .column.main { width: 100%; padding: 0; }
  .storelocator-homeowner-index.page-layout-2columns-left .sidebar-additional { width: 30%; }
  .storelocator-homeowner-index .columns .home_owners .homeowners_addressList > ul > li { width: 47.5%; height: 450px; }
  .storelocator-homeowner-index .columns .home_owners .homeowners_addressList > ul > li:nth-child(2n+1) { margin-right: 5%; }
  .storelocator-homeowner-index .columns .home_owners .homeowners_addressList ul li .title { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
  .storelocator-homeowner-index .search_input_field:after { right: 60px; bottom: 50px; }
  .storelocator-homeowner-index .mobile-filter { display: none!important; }
}
@media (max-width:1023px) {
  .storelocator-homeowner-index.page-layout-2columns-left .column.main { order: 2; }
  .storelocator-homeowner-index.page-layout-2columns-left .sidebar-additional { order: 1; margin-bottom: 30px; }
  .storelocator-homeowner-index .distributor_filter { padding: 0; margin-top: 10px; position: relative; }
  .storelocator-homeowner-index .mobile-filter { right: 0; display: flex; align-items: center; color: #d62d19; font-size: 22px; font-weight: 800; letter-spacing: -0.54px; padding: 10px; background: #fae8e6; border-radius: 3px; border: 0; position: absolute; top: -55px; }
  .storelocator-homeowner-index .mobile-filter .hamburger-menu { margin-left: 18px; display: flex; flex-flow: column wrap; justify-content: space-between; height: 24px; width: 22px; cursor: pointer; }
  .storelocator-homeowner-index .mobile-filter .hamburger-menu .bar-bottom,   .storelocator-homeowner-index .mobile-filter .hamburger-menu .bar-middle, .storelocator-homeowner-index .mobile-filter .hamburger-menu .bar-top { height: 2px; background: #d62d19; border-radius: 5px; margin: 3px 0; transform-origin: left; transition: all 0.5s; }
  .storelocator-homeowner-index .columns { margin-top: -130px; padding: 0 20px; }
  .storelocator-homeowner-index .columns .wtb_content { padding: 0; }
  .storelocator-homeowner-index #current_store { padding: 0; }
  .storelocator-homeowner-index .columns ul.distributor_list { padding-top: 15px; }
  .storelocator-homeowner-index .columns ul.distributor_list .distributor_title { margin-bottom: 15px; }
  .storelocator-homeowner-index .columns ul.distributor_list li { margin-bottom: 0; }
  .storelocator-homeowner-index .columns .home_owners .homeowners_addressList > ul { margin-top: 40px!important; }
  .storelocator-homeowner-index .columns .home_owners .homeowners_addressList > ul > li { padding: 20px; }
  .storelocator-homeowner-index  .columns .column.main { padding-bottom: 0; }
}
@media (min-width:1024px) {
  .storelocator-homeowner-index .columns .home_owners .homeowners_addressList > ul > li { width: 32%; height: 350px; margin-right: 1.5%; }
  .storelocator-homeowner-index .columns .home_owners .homeowners_addressList > ul > li:nth-child(2n+1) { margin-right: 1.5%; }
  .storelocator-homeowner-index .columns .home_owners .homeowners_addressList > ul > li:nth-child(3n) { margin-right: 0; }
}
@media (min-width:768px) and (max-width:1199px) {
  .storelocator-homeowner-index .columns { padding: 0 20px; }
  .storelocator-homeowner-index .map-label { margin: 0 20px; }
  .storelocator-homeowner-index .bb-top-banner-content { width: 80%; }
}
@media (min-width:1200px) {
  .storelocator-homeowner-index .commercialBuyer_wrap { max-width: 900px!important; margin-left: auto!important; margin-right: auto!important; }
  .storelocator-homeowner-index .columns .home_owners { padding-right: 0; }
  .storelocator-homeowner-index .map-view .home_owners.map-owners { padding: 100px 0 0; }
}
.commercialBuyer_wrap .rep_main { border: 1px solid #ccc; float: left; margin: -16px 15px -1px 15px; }
.commercialBuyer_wrap .rep_main .search_bar { float: left; }
.rep_info, .rep_info:focus { font-size: 14px!important; color: #fff; border: 0; height: 35px; background: #ec1c2d; }
.findrep-findrep-findrep .wtb_address { border: 1px solid #ccc; margin: 0; }
.findrep-findrep-findrep .wtb_address .col-lg-5 { text-align: center; }
.findrep-findrep-findrep .wtb_address img { margin-bottom: 20px; }
.findrep-findrep-findrep .wtb_address .wtb_add { font-family: 'PublicoBanner-Light'; font-size: 22px; font-weight: unset; margin-bottom: 10px; }
.findrep-findrep-findrep .wtb_address .rep_products { margin-top: 10px; }
.findrep-findrep-findrep .wtb_address .spec_rep_products { font-family: 'BrandonText-Light'; font-weight: 800; font-size: 15px; margin-bottom: 10px; }
.findrep-findrep-findrep .wtb_address .rep_products ul { padding-left: 20px; }
.findrep-findrep-findrep .wtb_address .rep_products ul li { list-style: circle; }
.findrep-findrep-findrep .navigation_tabs ul li { width: 100%; }
.findrep-findrep-findrep .container { max-width: 1150px!important; margin-top: 0!important; padding: 0 20px!important; }
.findrep-findrep-findrep .commercialBuyer_wrap .navigation_tabs ul li .find_rep { padding-top: 0; font-size: 1.563rem!important; }
@media (max-width: 768px) {
  .findrep-findrep-findrep .commercialBuyer_wrap .rep_main .search_bar { width: 100%!important; }
  .findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_brand ul li { min-width: 100%; }
  .findrep-findrep-findrep .container { width: 100%; }
  .findrep-findrep-findrep .info_display_table tbody tr td { display: inline-flex; width: 100%; }
}
@media (min-width: 769px) {
  .findrep-findrep-findrep .container { width: 100%; }
  .findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_brand ul li { min-width: 20%; }
}
.findrep-findrep-findrep .page-title-wrapper { max-width: 1150px; text-align: center; margin: 0 auto; padding: 0 20px; }
.findrep-findrep-findrep .page-title-wrapper .page-title { margin: 60px 0; font-size: 60px; font-family: 'PublicoBanner-Light'; color: #1b1d36; letter-spacing: 0.42px; line-height: 70px; font-weight: 400; }
.findrep-findrep-findrep .commercialBuyer_wrap .rep_main { float: none; border: none; padding: 0; margin: 0!important; }
.findrep-findrep-findrep .commercialBuyer_wrap .rep_main .error-msg { font-size: 18px; font-weight: 800; margin-top: 20px; }
.findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_brand { margin-top: 20px; }
.findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_brand { width: 100%!important; border: 1px solid #ccc; padding: 20px; display: inline-block; float: left!important; }
.findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_brand h2 { font-family: 'BrandonText-Light'; font-size: 22px; font-weight: 800; margin-bottom: 25px; letter-spacing: 0.42px; }
.findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_brand ul { list-style: none; padding: 0; font-size: 13px; }
.findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_brand ul li { position: relative; font-family: 'BrandonText-Light'; font-size: 16px; float: left; margin-right: 0; margin-bottom: 0; cursor: pointer; }
.findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_brand ul li input[type='checkbox'] { width: 13px; height: 13px; }
.findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_brand ul li label { cursor: pointer; }
.findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_brand ul li label::before { position: absolute; content: ""; width: 10px; height: 5px; top: 9px; left: 2px; border: 2px solid #fff; border-top: none; border-right: none; background: transparent; -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); opacity: 0; -webkit-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; z-index: 1; }
.findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_brand ul li label::after { position: absolute; content: ""; width: 15px; height: 15px; left: 0; top: 5px; background-color: #fff; border: 1px solid #888; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box; cursor: pointer; }
.findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_brand ul li input[type="checkbox"]:checked+label::before { opacity: 1; }
.findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_brand ul li input[type="checkbox"]:checked+label::after { border: 1px solid #126f7e; background-color: #126f7e; }
.row.commercialBuyer_wrap { margin: 0; }
.commercialBuyer_wrap .rep_main .search_bar { color: #433e3a; margin: 40px 0; width: 100%; text-align: center; }
.commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox { display: flex; justify-content: space-evenly; font-size: 20px; }
.tab-content .table_scroll { height: auto; padding: 0; }
.tab-content .table_scroll .info_display_table tr { border: 1px solid #ccc; }
.tab-content .table_scroll .info_display_table .wtb_address { padding: 40px; }
.commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox input[type="radio"] { position: absolute; opacity: 0; z-index: 1; top: 5px; left: -20px; width: 145px; height: 20px; cursor: pointer; }
.commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox .checkmark { position: absolute; z-index: 0; top: 8px; left: -20px; height: 15px; width: 15px; border: 1px solid #000; cursor: pointer; }
.commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox .search-distribution, .commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox .search-specification { position: relative; }
.commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox .search-distribution:hover input[type="radio"] ~ .checkmark, .commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox .search-specification:hover input[type="radio"] ~ .checkmark { background-color: #1b1d36; }
.commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox input[type="radio"]:checked ~ .checkmark { background-color: #126f7e; border: none; cursor: initial; }
.commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox .search-distribution:hover input[type="radio"]:checked ~ .checkmark, .commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox .search-specification:hover input[type="radio"]:checked ~ .checkmark { background-color: #126f7e; border: none; cursor: initial; }
.commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox .search-distribution:hover input[type="radio"]:checked, .commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox .search-specification:hover input[type="radio"]:checked { cursor: initial; }
.findrep-findrep-findrep .tab-content .info_display_table .spec-rep-name { font-family: 'PublicoBanner-Light'; font-size: 25px; margin-bottom: 25px; letter-spacing: 0.42px; }
@media (min-width: 769px) {
  .commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox { font-size: 30px; }
  .commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox input[type="radio"] { position: absolute; opacity: 0; top: 5px; left: -40px; width: 215px; height: 30px; cursor: pointer; }
  .commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox .checkmark { position: absolute; top: 12px; left: -40px; height: 20px; width: 20px; border: 1px solid #000; cursor: pointer; }
}
.cms-newsletter .page-main-full-width { margin-top: 150px; }
.cms-newsletter h1.news-title { font-size: 60px; margin: 60px auto 0; font-family: 'PublicoBanner-Light'; color: #1b1d36; letter-spacing: 0.42px; line-height: 70px; }
.cms-newsletter .news-header { max-width: 1150px; padding: 0 20px; margin: 0 auto; }
.cms-newsletter .news-wrapper { max-width: 1150px; padding: 0 20px; margin: 6rem auto 18rem auto; }
.cms-newsletter .img-wrapper { margin-right: 2.5%; }
.cms-newsletter .form-wrapper { margin-left: 2.5%; }
.cms-newsletter .block.newsLetter .field { margin-bottom: 20px; }
.cms-newsletter .block.newsLetter .field label { font-size: 21px; font-family: 'BrandonText-Light'; font-weight: 800; margin-bottom: 10px; }
.cms-newsletter .block.newsLetter .agreeTerms p { margin-bottom: 20px; font-size: 12px; }
.cms-newsletter .block.newsLetter .actions { margin-top: 40px; text-align: center; }
.cms-newsletter .block.newsLetter .actions .subscribe.primary { width: 280px; background: #126f7e; border-radius: 0; text-transform: uppercase; font-family: 'BrandonText-Regular'!important; font-weight: normal; font-size: 14px; font-weight: 400; border: 1px #126f7e solid; padding: 12px 36px; cursor: pointer; margin-bottom: 70px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-transform: translate(0, 0); transform: translate(0, 0); letter-spacing: 0.2em; padding: 12px 45px; margin-bottom: 28px; margin-right: 0; }
.cms-newsletter .block.newsLetter .actions .subscribe.primary:hover { background: #1b1d36; }
@media (max-width: 767.98px) {
  .cms-newsletter .news-wrapper { margin: 6rem auto; }
  .cms-newsletter .img-wrapper { margin-right: 0; }
  .cms-newsletter .form-wrapper { margin-top: 40px; margin-left: 0; }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .cms-newsletter .news-wrapper { margin: 6rem auto 0; }
}
.contact-index-index .container.contact-block { max-width: 1150px; padding: 0 20px; }
.contact-index-index .container.contact-block .row:nth-child(2) { margin-top: 40px; }
.contact-index-index .contact-us-wrapper .preFade { font-size: 18px; }
.contact-index-index .contact-us-wrapper .contact-us-para { text-align: left; }
.contact-index-index .contact-us-wrapper .contact-us-para h2 { font-size: 38px; line-height: 60px; letter-spacing: 0.02em; font-weight: 500; margin-bottom: 10px; font-family: 'PublicoBanner-Light'; color: #1b1d36; }
.contact-index-index .contact-us-wrapper .contact-us-para .sqsrte-large { font-size: 22px; font-weight: 800; }
.contact-index-index .form.contact { margin-top: 70px; width: 100%!important; }
.contact-index-index .form.contact .field .control { width: 100%!important; }
@media (max-width: 767.98px) {
  .contact-index-index .form.contact { margin-top: 20px; }
}
@media (min-width: 1920px) {
  .wetwall-whtelse-pro { padding: 12rem 0 36rem 0; }
}
@media (max-width: 1199px) {
  nav.mega-menu ul.mega-menu__list li.mega-menu__item ul.mega-menu__inner-list--level1 li.mega-menu__inner-item--level1 ul.mega-menu__inner-list--level2 { display: none; }
}

.slick-dots li.slick-active button { background: #126f7e; }

.residential-inspiration-blog .columns .column.main { margin-top: 110px; }
.residential-inspiration-blog .columns .column.main .cms-h2 h2 { font-size: 24px!important; font-family: 'BrandonText-Light'; color: #fff; }
.residential-inspiration-blog .columns .column.main .cms-h1 h1 { font-size: 52px!important; font-family: 'PublicoBanner-Light'!important; color: #fff; }
.residential-inspiration-blog .pg_sidebar p.header { color: #126f7e; }
.residential-inspiration-blog .pg_sidebar a.ctaButton { background: #126f7e; text-decoration: none!important; }
.residential-inspiration-blog .pg_sidebar a.ctaButton:hover { background: #1b1d36; border-color: #1b1d36; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
.residential-inspiration-blog .pg_red_headline { color: #126f7e; font-family: 'BrandonText-Light'; font-weight: 700; }
/* .residential-inspiration-blog .pg_roboto_thin { flex: 1; } */
.residential-inspiration-blog .pg_roboto_thin p span { font-size: 35px!important; font-family: 'PublicoBanner-Light'!important; font-weight: 400; }
.residential-inspiration-blog .pg_roboto_light p span { font-family: 'BrandonText-Light'; } 
.residential-inspiration-blog .pg_roboto a.pagebuilder-button-primary { color: #126f7e!important; border: 1px solid #126f7e!important; background: #fff; text-decoration: none!important; }
.residential-inspiration-blog .pg_roboto a.pagebuilder-button-primary:hover { color: #fff!important; background: #126f7e !important; border-color: #126f7e; }

.page-products .shopwetwall-index-index .products-grid .product-items .product-item .list-order-sec .field { display: block; }
.shopwetwall-index-index .products-grid .product.product-item .product-item-inner { position: relative; }
.product-item-info .list-order-sec #close, .shopwetwall-index-index .custom-carousel-S1 .block-content .slick-initialized .slick-slide .product-item-info .list-order-sec #close { width: 30px; height: 30px; padding: 5px; border: none; line-height: inherit; font-size: 1rem; color: #fff; background: #126f7e!important; border-radius: 50%; position: absolute; top: -15px; right: -15px; }
.shopwetwall-index-index .products-grid .product-item .list-order-sec .field select { width: 100%; }
.page-products .shopwetwall-index-index .products-grid .product-item .list-order-sec { position: absolute; z-index: 10; bottom: -60px; left: 0; width: 100%; padding: 1rem; background: #f2f2f2; /* box-shadow: 0 0 1px 0px #000; */ border-radius: 5px; }
.page-products .shopwetwall-index-index .products-grid .product-item .list-order-sec .action.tocart.primary { line-height: 50px; width: 100%; margin: 0 auto; float: unset; display: block; font-size: 14px; padding: 0; font-family: 'BrandonText-Regular'; font-weight: normal; text-transform: uppercase; letter-spacing: 0.2em; background: #116f7d; color: #fff; border: 1px solid #116f7d; text-decoration: none; text-align: center; float: left; }
.page-products .shopwetwall-index-index .products-grid .product-item .list-order-sec .action.tocart.primary:hover { background: #fff; color: #116f7d; }
.page-products .shopwetwall-index-index .products-grid .product-item .list-order-sec select { font-weight: 700; }

.pg_inspiration_sidebar.no_content { display: none!important; } 
.residential-inspiration-blog-trends .columns .column.main { margin-top: 110px; }
.residential-inspiration-blog-trends .columns .column.main h2 { font-family: 'PublicoBanner-Light'!important; }
.residential-inspiration-blog-trends .columns .column.main a { color: #126f7e; }
.residential-inspiration-blog-trends .columns .column.main a:hover { text-decoration: none; }
.residential-inspiration-blog-trends .columns .column.main strong { font-weight: 700; }
.residential-inspiration-blog-trends .pg_roboto_thin p { font-size: 52px!important; font-family: 'PublicoBanner-Light'!important; }
.residential-inspiration-blog-trends .pg_roboto_light p { font-size: 24px!important; font-family: 'BrandonText-Light'; }
.residential-inspiration-blog-trends .pg_roboto_light ul li { font-size: 24px!important; font-family: 'BrandonText-Light'; }
.residential-inspiration-blog-trends .pg_red_headline, .residential-inspiration-blog-trends .pg_basicText { font-family: 'BrandonText-Regular'!important; }
.residential-inspiration-blog-trends .pg_veryLargeText { font-family: 'PublicoBanner-Light'!important; }
.residential-inspiration-blog-trends .pagebuilder-column p a.pg_red_button { letter-spacing: 0.2em !important; text-decoration: none; }
.residential-inspiration-blog-trends .pagebuilder-column p a.pg_red_button:hover { background: #1b1d36; }
.residential-inspiration-blog-trends .pg_roboto.pg_wide_slide, .residential-inspiration-blog-trends .pg_roboto .row-full-width-inner { padding: 0 30px!important; }
.lSAction > .lSPrev, .lSAction > .lSNext { z-index: 9; }
.detail-prod-slider .lSSlideOuter .lightSlider { height: auto!important; }
.detail-prod-slider .case-study-details { position: relative; overflow-y: hidden; }
.detail-prod-slider .case-study-details .loader-slider { position: absolute; top: 80px; width: 100%; height: 100%; background-color: #fff; z-index: 5; text-align: center; }
.detail-prod-slider .case-study-details .loader-slider .loader { margin-top: 30% }
.detail-prod-slider .case-study-select-btns { margin-bottom: 40px; text-align: center; }
.detail-prod-slider .case-study-select-btns .wetwall-btn span { margin: 0 10px 0 0; }
.detail-prod-slider .case-study-select-btns .wetwall-btn span:last-child { margin: 0px; }
.detail-prod-slider .cs-gallery-images { height: 900px; display: none; }
.detail-prod-slider .cs-gallery-images.active { display: block; }
.topNav .top-leftnav li .header-shopwetwall:hover { background-color: #1b1d36; color: #fff; }
.onestepcheckout-index-index .message.warning { display: flex; }
.wetwallnew-bath-tab-body-txt-author a { color: #126f7e; }
.wetwallnew-bath-tab-body-txt-author a:hover { color: #1b1d36; }
.product-wishlist-action a { font-size: 18px; margin-left: 28px; position: relative; color: #7d7d7d; }
.product-wishlist-action a:before { position: absolute; content: '\e601'; font-size: 4rem; line-height: 28px; font-family: 'icons-blank-theme'; left: -38px; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; }
.compare-top-section .compare-title { width: 15%; }
.compare-top-section .compare-share { width: 30%; position: relative; }
.compare-top-section .compare-item-count { width: 54%; }
.compare-top-section, .table-wrapper.comparison { padding: 0 20px; }
.compare-top-section .compare-share span { border: none; padding: 7px 0px; }
.compare-top-section .share-btn { display: inline-block; width: 150px; color: #000; border: 1px solid #c0bbbb; line-height: 34px; border-radius: 20px; padding: 7px 25px; text-align: left; position: relative; background-image: none; } 
:lang(fr) .compare-top-section .share-btn { width: 185px; }
.compare-top-section .share-btn:after { display: block; position: absolute; top: 15px; right: 25px; width: 20px; height: 20px; content: ""; background: url(data:image/png;base64,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) no-repeat 0 0; background-size: 100%;}
.compare-top-section .url-container { max-width: 500px; width: auto; border: none; box-shadow: 0 10px 10px #e2e2e2; }
.compare-top-section .url-container .url-container-close { background-color: #126f7e; }
.compare-top-section .url-container .url-container-close .url-close-btn { padding: 5px 10px; }
.compare-top-section .url-container .elements { font-size: 16px; justify-content: space-between; }
.compare-top-section .url-container .elements .copy-url { color: #e31b2c; width: auto; height: auto; color: #126f7e; }
.table-comparison .product-item-actions.hidden-print { display: flex; justify-content: space-between; align-items: center; }
.table-comparison .product-item-actions.hidden-print .remove-item { width: auto; }
.table-comparison .product-item-actions.hidden-print .secondary-addto-links a { width: auto; position: relative; color: #000 !important; text-decoration: underline; }
.table-comparison .product-item-actions.hidden-print .secondary-addto-links a::before { position: absolute; left: -35px; font-size: 3rem; line-height: 30px; }
.table-comparison .product-item-actions.hidden-print .secondary-addto-links a span { position: unset; }
.data.table.table-comparison .cell.product.attribute { border-right: 10px solid #fff !important; }
.header.content .header-links-topnav .minicart-wrapper .action.showcart { position: relative; display: block; width: 25px; height: 25px; outline: none!important; border: none!important; }
.header.content .header-links-topnav .minicart-wrapper .action.showcart:before { content: ""; background: url(../images/shopping-cart.svg); background-size: 100% 100%; display: inline-block; height: 17px; width: 17px; }
.header.content .header-links-topnav .minicart-wrapper .action.showcart:hover:before { background: url(../images/shopping-cart-hover.svg); background-size: 100% 100%; }
.header.content .header-links-topnav .minicart-wrapper .action.showcart .counter.qty { display: block; position: absolute; left: 10px; bottom: 15px; background: #126f7e; color: #fff; border-radius: 50%; line-height: 16px; padding: 5px 7px; min-width: unset; min-height: unset; font-size: 12px; text-align: center; }

@media (max-width: 767px) {
  .detail-prod-slider .case-study-select-btns .wetwall-btn span { margin: 0 20px 20px 20px; display: block; }
  .detail-prod-slider .case-study-select-btns .wetwall-btn span:last-child { margin: 0 20px; }
  .residential-inspiration-blog .pg_sidebar_container .pg_sidebar { display: block; }
  .wetwallnew-prodesign .pagebuilder-column.pro-btns .wetwall-btn a.pagebuilder-button-primary { margin: 10px 0; display: block!important; width: 100%; margin-bottom: 20px!important; margin-left: 0; }
  .top-leftnav li.nav-item .header-shopwetwall { display: inline-block; background-color: #126f7e; color: #fff!important; padding: 10px; position: unset; margin: -20px 15px 0 0; text-transform: capitalize; transition: all 0.35s ease; }
  .top-leftnav li.nav-item .header-shopwetwall:hover { background-color: #1b1d36; color: #fff!important; }
  .product-item .price-wrapper { margin-left: 25px; }
  .compare-top-section { display: flex; justify-content: center; align-items: center; flex-direction: column; }
  .compare-top-section .compare-title, .compare-top-section .compare-item-count, .compare-top-section .compare-share { width: 100%; }
  .table-comparison .product-item-actions.hidden-print { flex-direction: column; justify-content: left; }
}
@media (min-width: 768px) {
  .residential-inspiration-blog-trends .pg_roboto.pg_hero { margin-bottom: -100px!important; }
  .product-item .price-wrapper { position: absolute; right: 0px; }
  .topNav .top-leftnav li .header-shopwetwall { background-color: #126f7e; color: #fff; position: absolute; padding: 5px; font-size: 9px!important; top: 35px; left: 0px; margin: 0px; text-transform: capitalize; transition: all 0.35s ease;z-index: 9; }
}

@media (max-width: 1199px) {
  .residential-inspiration-blog-trends .pg_show_product .pagebuilder-column-line { flex-direction: column }
  .residential-inspiration-blog-trends .pg_show_product .pagebuilder-column { width: 100%!important; }
  .residential-inspiration-blog-trends .pagebuilder-column p a.pg_red_button { width: 100%; }
  .detail-prod-slider .case-study-details { height: auto; min-height: 900px; margin-bottom: 20px; }
  .detail-prod-slider .lSSlideOuter .lSAction { bottom: 90px; }  
  .detail-prod-slider .prod-slider-details .order-btn { padding-top: 0px; }
  .detail-prod-slider .cs-gallery-images .lSSlideOuter .lSPager.lSGallery { display: none; width: 100%!important; padding: 0 25px!important; }
  .detail-prod-slider .cs-gallery-images .lSSlideWrapper { max-width: 100%!important; width: auto; margin: 0 20px; float: unset; }
  .detail-prod-slider .cs-gallery-images .lSSlideOuter { margin: 0; }
}

@media (min-width: 1200px) {
  .residential-inspiration-blog .columns .column.main, .residential-inspiration-blog-trends .columns .column.main { margin-bottom: 12rem; }
  .detail-prod-slider .cs-gallery-images .lSSlideOuter .lSPager.lSGallery li {border-bottom: 0px; position: relative; width: 85px!important; height: 45px!important; margin: 0 0 12px 0 !important; padding: 0px;}
  .detail-prod-slider .cs-gallery-images .lSSlideOuter .lSPager.lSGallery li img {display: initial; width: 70px; height: 45px; margin-left: 0px;}
  .detail-prod-slider .cs-gallery-images.more-images .lSSlideWrapper { float: unset; z-index: 1; width: 85%; float: right; }
  .detail-prod-slider .cs-gallery-images.more-images .lSSlideOuter { position: relative; margin: 0 20px 0 0; display: flex; justify-content: center; }
  .detail-prod-slider .cs-gallery-images.more-images .lSSlideOuter .lSPager.lSGallery { position: absolute; width: 100% !important; height: 625px; top: 0px; margin-top: 3px!important; display: flex!important; flex-direction: column; flex-wrap: wrap; align-content: space-between; max-height: 80%; z-index: 0; }
  .detail-prod-slider .cs-gallery-images.more-images .lSSlideOuter .lSPager.lSGallery li:nth-child(n+11) { text-align: right; }
  .detail-prod-slider .cs-gallery-images.more-images .lSSlideOuter .lSPager.lSGallery li.active a:after {height: 3px; position: absolute; content: ""; z-index: 3; display: block; width: 15px; background-color: #116f7d; top: 20px; right: 0px; left: unset !important; }
  .detail-prod-slider .cs-gallery-images.more-images .lSSlideOuter .lSPager.lSGallery li.active:nth-child(n+11):after {height: 3px; position: absolute; content: ""; z-index: 3; display: block; width: 15px; background-color: #116f7d; top: 20px; right: unset; left: 0px !important; }
  .detail-prod-slider .cs-gallery-images.more-images .lSSlideOuter .lSPager.lSGallery li.active:nth-child(n+11) a:after { content: none!important; }
  .detail-prod-slider .cs-gallery-images.more-images .lSSlideOuter .lSPager.lSGallery:before, .detail-prod-slider .lSSlideOuter .lSPager.lSGallery:after { content: none!important; }
  .detail-prod-slider .cs-gallery-images.more-images .lSSlideOuter .lSAction > .lSPrev, .detail-prod-slider .cs-gallery-images.more-images .lSSlideOuter .lSAction > .lSNext { top: 68%; }
  .topNav .top-leftnav li:last-child { position: relative; width: auto; margin-right: 0px; margin-left: 10px !important; }
  :lang(fr) .topNav .top-leftnav li:last-child { width: 310px; margin-right: 20.5%; }
  :lang(de) .topNav .top-leftnav li:last-child { width: 280px; margin-right: 19%; }
  .topNav .top-leftnav li .header-shopwetwall { background-color: #126f7e; color: #fff; padding: 10px; position: relative; top: -10px; left: unset; right: 0px; }
  :lang(fr) .topNav .top-leftnav li .header-shopwetwall,
  :lang(de) .topNav .top-leftnav li .header-shopwetwall { padding: 10px;  }
  .cms-faqs .wetwallnew-RI-Faq.wetwallnew-RIU-Faq { margin-bottom: 16rem; }
  .cms-installation .wetwallnew-RI-Faq { margin-top: 9rem; }
}

@media (min-width: 1920px) {
  .wetwall-urwalls .pagebuilder-column-group:nth-child(3) .wetwall-inspired { margin-bottom: 12rem; }
  .residential-inspiration-blog .columns .column.main, .residential-inspiration-blog-trends .columns .column.main { margin-bottom: 24rem; }
}

/* ---------- New Blog Page Styles Block Start ---------- */

.news-page.news-index-display .columns .column.main .cms-h2 h2 { font-size: 24px!important; font-family: 'BrandonText-Light'; color: #fff; }
.news-page.news-index-display .columns .column.main .cms-h1 h1 { font-size: 52px!important; font-family: 'PublicoBanner-Light'!important; color: #fff; text-transform: capitalize; line-height: 50px; }
.news-page.news-index-display .blog-list-container { display: flex; margin-top: -100px; margin-left: auto !important; margin-right: auto !important; max-width: 1280px; }
.news-page.news-index-display .blog-content#content { width: 75%; max-width: unset; margin: 0; padding: 0px; }
.news-page.news-index-display .blog-tags-list { margin-top: 50px; letter-spacing: 0.25em; text-transform: uppercase; font-size: 20px!important; color: #126f7e; font-family: 'BrandonText-Light'; font-weight: 700; }
.news-page.news-index-display .blog-list-items { display: grid; grid-template-columns: repeat(2, 1fr); padding: 0px; } 
.news-page.news-index-display .blog-list-item.post { width: 100%; display: inline-block; padding: 0 25px 50px; list-style: none; }
.news-page.news-index-display .blog-list-item.post:first-child, .news-page.news-index-display .ias-noneleft { grid-column: 1 / -1; }
.news-page.news-index-display .blog-list-item.post .blog-post-image img { width: 100%; height: auto; }
.news-page.news-index-display .blog-post-title { font-size: 35px!important; font-family: 'PublicoBanner-Light'!important; font-weight: 400; margin-bottom: 30px; }
.news-page.news-index-display .blog-post-short-content { font-family: 'BrandonText-Light'; font-size: 20px; line-height: 32px; } 
.news-page.news-index-display .blog-post-short-content a { color: #126f7e; }
.news-page.news-index-display .actions.primary a.pagebuilder-button-primary { color: #126f7e!important; border: 1px solid #126f7e!important; background: #fff; text-decoration: none!important; margin: 1rem 0; padding-left: 50px; padding-right: 50px; }
.news-page.news-index-display .actions.primary a.pagebuilder-button-primary:hover { color: #fff!important; background: #126f7e !important; border-color: #126f7e; }
.news-page.news-index-display .blog-content-sidebar { width: 25%; }
.news-page.news-index-display .pg_sidebar_container { max-width: 250px; margin: 0 auto!important; height: 350px; }
.news-page.news-index-display .pg_sidebar { font-family: Roboto,sans-serif!important; vertical-align: middle; display: table-cell; height: 310px; }
.news-page.news-index-display .pg_sidebar p.header { color: #126f7e; font-size: 1.25rem; letter-spacing: 0.25em; }
.news-page.news-index-display .pg_sidebar p.copy { color: #fff; }
.news-page.news-index-display .pg_sidebar a.ctaButton { background-color: #126f7e; color: #fff; margin-top: 40px; padding: 10px 20px; display: block; }
.news-page.news-index-display .pg_sidebar a.ctaButton { background: #126f7e; text-decoration: none!important; }
.news-page.news-index-display .pg_sidebar a.ctaButton:hover { background: #1b1d36; border-color: #1b1d36; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
.news-page.news-index-display .ias-noneleft { font-size: 16px; }

@media (max-width: 460px) {
  .news-page.news-index-display .pg_roboto.pg_hero { min-height: 450px!important; }
}

@media (max-width: 767px) {
  .news-page.news-index-display .blog-list-container { display: block;  }
  .news-page.news-index-display .blog-content#content, .news-page.news-index-display .blog-content-sidebar { width: 100%; }
  .news-page.news-index-display .blog-content-sidebar { padding: 0 25px; }
  .news-page.news-index-display .blog-list-items { grid-template-columns: repeat(1, 1fr); }
  .news-page.news-index-display .pg_sidebar_container { max-width: 100%; }
  .news-page.news-index-display .pg_inspiration_sidebar { min-height: 630px!important; }
  .news-page.news-index-display .ias-noneleft { display: none; }
}

@media (min-width: 768px) {
  .news-page.news-index-display .pg_inspiration_sidebar { margin-bottom: 50px; }
}

/* ---------- New Blog Page Styles Block End ---------- */

/* ---------- WetwallUK Tanmay Styles Block End ---------- */
/* Start Css For Logo in Header */
@media(min-width:991px){.header.content a.logo.desktop-logo{margin-top: -60px;}}
@media(max-width:767px){.header.content .logo.mobile-logo{height:102px}}
/* End CSS Logo in Header */


/* Start CSS For Search & Listing By Raman */
.block-search .block-content .minisearch .control{padding-bottom: 10px;}
.block-search .block-content div.ea-search-autocomplete{overflow: visible !important;position: relative !important;width: 100% !important;left:0 !important;height: 0 !important;}
.block-search .eaProducts span.content, .block-search .eaCms span.content ,.searchResultsMain .eaTechresources .content {display: block !important;padding: 5px 10px;color: #fff !important;background: #126f7e !important; border:none !important;}
.ea-search-autocomplete .content span { display: inline-flex; font-family: 'Roboto-Regular', sans-serif; width: auto;font-size: 14px !important;font-weight: 400 !important;text-align: left !important;}
.ea-search-autocomplete .content span.section-amount { float: right;}
.section-amount a {text-decoration: none;color: #fff !important}
.eaProducts span.content { display: block !important;padding: 5px 10px;color: #fff !important;background: #126f7e !important;border: none !important;}
.ea-search-autocomplete .content span {display: inline-flex;font-family: 'Roboto-Regular', sans-serif;width: auto;font-size: 14px !important;font-weight: 400 !important;text-align: left !important;}
.ea-search-autocomplete::before{display: none !important;}
.ea-search-autocomplete .content .right #ea-products .ea-products-grid .ea-product a { display: flex;}
div.ea-search-autocomplete div.content div.right div#ea-products div.ea-products-grid {display: block;min-height: 50px;max-height: fit-content;padding: 8px;overflow-y: auto;min-width: none !important;}
.ea-search-autocomplete .content .right #ea-products .ea-products-grid .ea-product { min-width: auto !important; max-width: 100% !important; margin: 0 !important;padding: 8px !important;border-bottom: 1px solid #ccc;}
.searchResultsMain { max-height: 450px;overflow:hidden;overflow-y: auto;}
.ea-search-autocomplete .content .right #ea-products .ea-products-grid .ea-product a .ea-image {width: 12%;height:50px; margin-right: 10px;}
.ea-search-autocomplete .content .right #ea-products .ea-products-grid .ea-product a .info {width: 100%;}
.ea-search-autocomplete .content .right #ea-products .ea-products-grid .ea-product a .info .name {display: block !important;font-size: .938rem;line-height: 15px; color: #58585a !important;}
.ea-search-autocomplete .content .right #ea-products .ea-products-grid .ea-product a .info .sku {display: block;color: #58585a !important;}
.ea-search-autocomplete .content .right #ea-products .ea-products-grid .ea-product a .ea-image img{height: auto;}
.searchResultsMain .eaCms .ea-cms-grid { max-height: fit-content; background: #fff !important;}
.searchResultsMain .eaCms .ea-cms-grid a,.searchResultsMain .eaTechresources .ea-techresources-grid .ea-techresources a  { color: #555 !important; text-decoration: none !important;}
.searchResultsMain .eaCms .ea-cms-grid a .info,.searchResultsMain .eaTechresources .ea-techresources-grid .ea-techresources {padding: 5px 10px;    border-bottom: 1px solid #ccc;}
.searchResultsMain .eaCms .ea-cms-grid a .info span.name {text-transform: capitalize;}
/* For Listing Page */
.catalogsearch-result-index .breadcrumbs{margin-top: 20px;}
.catalogsearch-result-index.page-products .page-title-wrapper{text-align: left;padding-left: 20px;}
.catalogsearch-result-index.page-products .page-title-wrapper h1{margin-bottom: 2rem;margin-top: 1rem;}
.catalogsearch-result-index.page-with-filter.page-products .column.main{flex: 100%;}
.catalogsearch-result-index.page-with-filter.page-products #layer-product-list{padding-top: 0;padding-left: 10px;}
.catalogsearch-result-index .searchResultHeader {display: inline-flex;justify-content: space-between;align-items: center;width: 100%;padding: 10px 15px;background: #f2f2f2;}
.catalogsearch-result-index .searchResultHeader .viewAll{color: #000;font-size: 16px;font-weight: 900;text-decoration: none;}
.catalogsearch-result-index .products.wrapper.grid.products-grid{width: 100%;margin-top: 0;}
.page-products.catalogsearch-result-index #layer-product-list .products-grid .product-items{ margin-top: 0 !important;padding: 15px 10px 10px;border: 1px solid #ccc !important;}
.page-products.catalogsearch-result-index #layer-product-list  .products-grid .product.product-item{width: calc(25% - 20px) !important;margin: 10px !important;}
.catalogsearch-result-index  .wetwall-product-lisitng .wetwall-btn{margin-top:20px; display: block;text-align: center;}
/* Start For Resolurecs and pages */
.page-products.catalogsearch-result-index #layer-product-list .search.results>div.mst-search__index ul {min-height: 204px;padding: 5px 10px !important;border: 1px solid #ccc;list-style: none;}
.page-products.catalogsearch-result-index .mst-search__index ul:not(.blog-post-info) li:not(.blog-post-info-item) { margin: 1rem 0;}
.page-products.catalogsearch-result-index  .mst-search__index-title a{color:#126f7e;font-size:16px !important;font-weight:600;text-decoration:none;padding:5px;vertical-align:middle}
:lang(de) .ea-search-autocomplete .eaTechresources .content span.section-name,:lang(fr) .ea-search-autocomplete .eaTechresources .content span.section-name{width: 100px;}
/* End For Resolureces and Pages */
.catalogsearch-result-index .empty-results-msg {margin-top: 20px;font-weight: 600;font-size: 16px;text-align: center;}
@media(min-width:1199px) and (max-width:1399px){.block.block-search{margin-right: 21%;}:lang(de)  .block.block-search,:lang(fr)  .block.block-search{margin-right: 23%;}.catalogsearch-result-index .breadcrumbs{margin-top: 50px;}}
@media(min-width:1400px) and (max-width:1499px){.block.block-search{margin-right: 18%;}:lang(de)  .block.block-search{margin-right: 23%;}:lang(fr)  .block.block-search{margin-right: 21%;}}
@media(min-width:1500px) and (max-width:1599px){.block.block-search{margin-right: 20%;} :lang(de)  .block.block-search{margin-right: 25%;margin-top: -50px !important;}:lang(fr)  .block.block-search{margin-right: 24%;}}
@media(min-width:1600px) and (max-width:1899px){.block.block-search{margin-right: 23%;}:lang(de)  .block.block-search{margin-right: 27%;margin-top: -50px !important}:lang(fr)  .block.block-search{margin-right: 26%;}}
@media(min-width:1800px) and (max-width:1899px){:lang(fr)  .block.block-search{margin-right: 28%;}}

@media(min-width:1200px) and (max-width:1264.98px){ 
	:lang(de) .block.block-search{ width: 120px; }
}
@media(min-width:1265px) and (max-width:1359.98px){ 
	:lang(de) .block.block-search{ width: 170px; }
}
@media(min-width:1900px){
	.block.block-search{margin-right: 260px;} 
	:lang(fr) .block.block-search{margin-right: 325px;}
	:lang(de) .block.block-search{margin-top: -50px !important; margin-right: 280px;}
	
	body .page-header { height: 121px; border-bottom: 1px solid #ccc; }
	.header.content { max-width: 1440px; left: 50%; transform: translateX(-50%); }
}

@media(max-width:1199px){ .compare.no-display{display: none !important;}}
@media(min-width:1199px){.compare .no-display{visibility: hidden;}.item.link.compare{width: 211px;}.block.block-search{margin-top: -56px;} :lang(en).block.block-search{margin-top: -50px;}}
/* Start CSS For Ipad Pr0*/
@media(min-width:992px) and (max-width:1199px){
  .block.block-search{margin-right: 30px;margin-top: 5px;}
  .catalogsearch-result-index .breadcrumbs,.catalogsearch-result-index.page-products .page-title-wrapper{padding-left: 27px;}
  .header-shopwetwall{margin-top: 10px !important;padding: 10px !important;}
}
/* End CSS For Ipad Pro */
/* Start CSS For Ipad & Tablet*/
@media(min-width:768px) and (max-width:991px){
  .block.block-search{margin-right: 30px;margin-top: 5px;}
  .catalogsearch-result-index .breadcrumbs,.catalogsearch-result-index.page-products .page-title-wrapper{padding-left: 27px;}
  .page-products.catalogsearch-result-index #layer-product-list  .products-grid .product.product-item{width: calc(50% - 20px) !important;margin: 10px !important;}
  .header-shopwetwall{margin-top: 7px !important;padding: 10px !important;}
}
/* End  CSS For Ipad & Tablet*/
/* Start CSS For Mobile*/
@media(max-width:767px){
    .block.block-search{width: 100%;margin-top: 5px;}
    .catalogsearch-result-index .breadcrumbs{display: block;padding-left: 15px;}
  .catalogsearch-result-index.page-products .page-title-wrapper{padding-left:15px;}
    .page-products.catalogsearch-result-index #layer-product-list  .products-grid .product.product-item{width: calc(100% - 20px) !important;margin: 10px !important;}
   .block.block-search .block.block-content .form.minisearch .field.search label.label{margin-top: 30px;margin-right: 35px;}
   .block.block-search .block.block-content .form.minisearch .field.search label.label::before{position: absolute;margin-top: 67px;right:20px}
   .block.block-search .block.block-content .form.minisearch .field.search  .control{margin: auto;border:0}
   .block.block-search .block.block-content .form.minisearch .field.search  .control input.input-text{padding-right: 50px;margin-top: -4px;height: 40px;position: static;}
   .block.block-search .block.block-content .right.wyomind-bg-primary.searchResultsMain.customScrollBar2{margin-top: -22px;}
   #maincontent{margin-top: 150px !important;}
   :lang(de) .ea-search-autocomplete .eaTechresources .content span.section-name,:lang(fr) .ea-search-autocomplete .eaTechresources .content span.section-name{width: auto;}  
  }
/* End  CSS For Mobile*/

/* End For Listing Page */
/* End CSS For Search & Listing By Raman */

/* ---------------- Customer Delivery page Start --------------------- */

.customerdelivery-page .page-wrapper { margin-top: 100px;  min-height: unset; }
.customerdelivery-page #maincontent.page-main { margin-top: 0px; min-height: 0px;  box-shadow: none; }
.customerdelivery-page .label,.customer-delivery-content .customer-delivery-form label,.customer-delivery-confirm .customer-delivery-confirm-form label span { color: #000; font-size: 14px !important;font-family:'BrandonText-Medium' }
.customerdelivery-page .customer-delivery-form, .customerdelivery-page .customer-delivery-confirm-form,.customer-delivery-form,.customer-delivery-confirm-form { max-width: 600px; margin: 80px auto 0; }
.customerdelivery-page .control .mage-error,.customer-delivery-content .customer-delivery-form .control .mage-error, .customer-delivery-confirm .customer-delivery-confirm-form .control .mage-error { font-size: 12px; }
.customerdelivery-page select,.customer-delivery-content .customer-delivery-form select,.customer-delivery-confirm .customer-delivery-confirm-form select { background: #fff url(../images/select-arrow.png) no-repeat scroll 98% 50% / 10px 5px; }
.customerdelivery-page .actions-toolbar .action.submit,.customer-delivery-content .customer-delivery-form .actions-toolbar .action.submit, .customer-delivery-confirm .customer-delivery-confirm-form .actions-toolbar .action.submit { background-color: #e31b2c; color: #ffffff !important; padding: 0 20px; font-size: 16px; line-height: 50px; min-width: 300px; height: 50px; text-align: center; border: none; }
.customerdelivery-page .customer-delivery-message .form-submit-message ,.customer-delivery-message .form-submit-message { position: relative; display: flex; justify-content: center; }
.customerdelivery-page .customer-delivery-message .message.error,.customer-delivery-message .message.error  { position: absolute; background: transparent;border:0;padding: 10px 32px !important; }
.customerdelivery-page .customer-delivery-message .thankyou-message,.customer-delivery-message .thankyou-message { max-width: 600px; padding: 30px 60px; background: #e5efe5; }
.customer-delivery-message,.customer-delivery-content,.customer-delivery-confirm{padding: 0 20px}
.customerdelivery-page .customer-delivery-message .message.error>*:first-child:before,.customer-delivery-message .message.error>*:first-child:before{top:17px !important} 
.customer-delivery-form .input-text.mage-error{color:#000 !important}
.customer-delivery-message .form-submit-message .error.message span{font-size: 16px;}
.customer-delivery-message .message.success>*:first-child:before{top:12px !important}
.customer-delivery-message .form-submit-message .thankyou-message .success.message{padding: 5px 34px!important;border: 0 !important;font-size: 2.3rem !important;}
@media (max-width: 991px) {
	.customerdelivery-page .actions-toolbar,.customer-delivery-content .customer-delivery-form .actions-toolbar,.customer-delivery-confirm .customer-delivery-confirm-form .actions-toolbar{ float: none; }
    .customerdelivery-page .customer-delivery-message .message.error,.customer-delivery-message .message.error{position: relative;}
    .customerdelivery-page .customer-delivery-message .message.error span,.customer-delivery-message .message.error span{font-size:13px;vertical-align:bottom ;}
    .customerdelivery-page .customer-delivery-form, .customerdelivery-page .customer-delivery-confirm-form,.customer-delivery-form,.customer-delivery-confirm-form {margin-top: 0 !important;}
	}
    @media(max-width:767px){
        .customerdelivery-page .page-wrapper{margin-top: 0;}
    }

/* ---------------- Customer Delivery page End --------------------- */
/* Start CSS For Checkout Email Input */
.onestepcheckout-index-index .wetwall-checkout .wetwall-checkout-steps #customer-email-fieldset input[type="email"]{
    text-transform: lowercase;
}
/* End CSS For Checkout Email Input */

/* Start Breadcrumb issue fix by Tanmay */

@media (min-width: 768px) {
 .breadcrumbs { margin-top: 38px!important; }
}

/* End Breadcrumb issue fix by Tanmay */

/* Start contact page T&C issue fix by RK */
.tndc_main { text-align: left; }
.tndc_main .checkbox_set { display: block; text-align: left; position: relative; }
.tndc_main .checkbox_set input[type='checkbox'] { width: 16px; height: 16px; margin-top: 0; margin-right: 10px; padding: 6px; background-color: #FFF; border: 1px solid #D1D1D1; border-radius: 0 !important; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; position: absolute; top: 2px; }
.tndc_main .checkbox_set input[type='checkbox']:checked { background-color: #E31B2C !important; border: 1px solid #E31B2C !important; /*background-image: url(../images/check_mark.svg);*/ background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI4LjE4MiIgdmlld0JveD0iMCAwIDEwIDguMTgyIj48cGF0aCBkPSJNMTcsNi4xNjhsLTYuMDIsNy4wMTRMNyw5LjY4LDguMiw4LjMyNmwyLjYxNywyLjI5TDE1LjY1OSw1LDE3LDYuMTY4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcgLTUpIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);  background-repeat: no-repeat; background-position: center center; }
.tndc_main .checkbox_set .label { margin-left: 26px; font-family: BrandonText-Light, sans-serif; font-size: 16px; font-weight: normal !important; line-height: 24px; color: #000; }
.tndc_main .checkbox_set .label a { color: #e31b2c; text-decoration: underline; text-underline-offset: 1.6px; text-decoration-thickness: 1px; }
.tndc_main .checkbox_set .label a:hover { text-decoration: none; } 
.tndc_main .checkbox_set .mage-error { color: #e02b27; font-size: 12px; text-align: left; }
/* End contact page T&C issue issue fix by RK */


/* Start Header Shopwetwall button issue fix by Tanmay */

@media (min-width: 1200px) and (max-width: 1440px) {
  :lang(de) .item.link.compare { width: 135px; }
  :lang(de) .topNav .top-leftnav li:last-child { width: 330px; }
  :lang(fr) .topNav .top-leftnav li:last-child { width: 425px; margin-right: 16.5%; }
}

@media (min-width: 1200px) {
  :lang(de) .topNav .top-leftnav li:last-child a { display: block; text-align: center; }
  :lang(fr) .item.link.compare { width: 135px; }
  :lang(fr) .topNav .top-leftnav li:last-child a { display: block; text-align: center; }
}

/* End Header Shopwetwall button issue fix by Tanmay */


/* Start Header Shopwetwall button issue fix by Tanmay */

.storelocator-homeowner-index .search_bar { display: flex; }
.storelocator-homeowner-index .search_input_field { width: 50%; }
.storelocator-homeowner-index .search_input_field:after { content: ""; }
.storelocator-homeowner-index .search_input_field #wtb_search { width: 100%; height: 100%; max-height: 63px; font-size: 16px; }
.storelocator-homeowner-index .search_input_field #search-error-input { display: inline-block; color: rgb(255, 7, 7); padding: 5px; font-size: 12px; letter-spacing: 0.7px; }
.storelocator-homeowner-index .search_radius_field { width: 25%; margin: 0 15px; }
.storelocator-homeowner-index .search_radius_field #wtb_radius { cursor: pointer; min-width: 100%; max-height: 63px; padding: 20px; border-radius: 5px; height: auto; font-size: 14px; font-family: 'BrandonText-Light'; font-weight: 600!important; color: #888; background: #fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMjFsLTEyLTE4aDI0eiIvPjwvc3ZnPg==) no-repeat; appearance: none; background-position: 89% 50%; background-size: 4.8%; }
.storelocator-homeowner-index .search_btn { width: 25%; }
.storelocator-homeowner-index .search_btn #dealer-info { width: 100%; height: 63px; background-color: #116f7d; border: 1px solid #116f7d; font-family: 'BrandonText-Regular'; font-size: 14px; font-weight: 500; letter-spacing: .2em; text-transform: uppercase; }
.storelocator-homeowner-index .search_btn #dealer-info:hover { transition-duration: 0.2s; background-color: #fff; color: #116f7d; }

@media (max-width: 768px) {
  .storelocator-homeowner-index .search_bar { flex-direction: column; }
  .storelocator-homeowner-index .search_input_field { width: 100%; min-height: 65px; }
  .storelocator-homeowner-index .search_radius_field { width: 100%; height: 65px; margin: 20px 0; }
  .storelocator-homeowner-index .search_btn { width: 100%; margin-bottom: 20px; }
  .storelocator-homeowner-index .search_btn #dealer-info,   .storelocator-homeowner-index .search_input_field #wtb_search, .storelocator-homeowner-index .search_radius_field #wtb_radius { height: 65px; }
  .storelocator-homeowner-index .search_radius_field #wtb_radius { background-position: 95% 50%; background-size: 2.8%; }
}

/* End Header Shopwetwall button issue fix by Tanmay */



/* Start CSS For Slick slider description  */
@media(max-width:767px){
  .wetwallnew-RI-preparation-rblock .pagebuilder-slide-wrapper{max-height: 475px;background-size:100% 100% !important}
  .cms-wetwallnew-installation .wetwallnew-RI-preparation h3{max-width: 100% !important;}
  .wetwallnew-RI-preparation .pagebuilder-overlay .pagebuilder-collage-content{max-height: 300px;overflow: auto;padding-right:7px}
}
/* End CSS For Slick slider description  */

/* ---------------- Polish Language Fix Start --------------------- */

.page-header .switcher .options ul.dropdown li span.pl-pl::before, .top-rightnav .action.toggle.switcher-trigger span.pl-pl::before { display: block; position: absolute; top: -1px; left: 0px; width: 18px; height: 18px; border: 0.5px solid #CCC; border-radius: 20px; content: ""; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRCRTM1RTAwMEQwQTExRTY5NkRFODJEMjZBMTBCNTVDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRCRTM1RTAxMEQwQTExRTY5NkRFODJEMjZBMTBCNTVDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REJFMzVERkUwRDBBMTFFNjk2REU4MkQyNkExMEI1NUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REJFMzVERkYwRDBBMTFFNjk2REU4MkQyNkExMEI1NUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz68IZt4AAAA5klEQVR42mL8//8/AxqwAOJYILYGYkmo2HMgPgbEi4D4BIpqkAFQzAXE04H473/c4C9UDTdMH0wzSGDXf+LBLpghMANm/CcdzATpZQQSpkCfnARiRgbSACjwLJiARDIZmhmgepKZoKFNLrBm+ff+kwQFBoizPDSPZKAEsPx9/e4FkBYhU/9LFkYWlqNAhg6ZBhwFBeJcaJQwkBGN80AGnAbiWWQYMBuUfpignGIg3k2C5j1AXARiwAz4CsSBQDwTiP/h0fgPqiYAqoeB8Y6IDboiSyCOA2IrIIalkRdI2fk4smKAAAMAerfdFpxH7t8AAAAASUVORK5CYII=) no-repeat 0 0; background-size: 100%;}
:lang(pl).page-products .product-item:hover .thumbnail-image:after { content: 'Wyświetl szczegóły'; margin-left: -92px; }

@media (min-width: 768px) {
  :lang(fr).cms-design-collections .wetwall-fill-btn,
  :lang(de).cms-design-collections .wetwall-fill-btn,
  :lang(pl).cms-design-collections .wetwall-fill-btn { display: block; margin: 0 0 20px; text-align: center; }
  :lang(fr).cms-design-collections .wetwall-outline-btn,
  :lang(de).cms-design-collections .wetwall-outline-btn,
  :lang(pl).cms-design-collections .wetwall-outline-btn { display: block; text-align: center; }
}

@media (max-width: 767.98px) {
  .page-header .switcher .options .action.toggle span.pl-pl::before { display: block; position: absolute; top: 0px; left: 0px; width: 18px; height: 18px; border: 0.5px solid #CCC; border-radius: 20px; content: ""; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRCRTM1RTAwMEQwQTExRTY5NkRFODJEMjZBMTBCNTVDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRCRTM1RTAxMEQwQTExRTY5NkRFODJEMjZBMTBCNTVDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REJFMzVERkUwRDBBMTFFNjk2REU4MkQyNkExMEI1NUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REJFMzVERkYwRDBBMTFFNjk2REU4MkQyNkExMEI1NUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz68IZt4AAAA5klEQVR42mL8//8/AxqwAOJYILYGYkmo2HMgPgbEi4D4BIpqkAFQzAXE04H473/c4C9UDTdMH0wzSGDXf+LBLpghMANm/CcdzATpZQQSpkCfnARiRgbSACjwLJiARDIZmhmgepKZoKFNLrBm+ff+kwQFBoizPDSPZKAEsPx9/e4FkBYhU/9LFkYWlqNAhg6ZBhwFBeJcaJQwkBGN80AGnAbiWWQYMBuUfpignGIg3k2C5j1AXARiwAz4CsSBQDwTiP/h0fgPqiYAqoeB8Y6IDboiSyCOA2IrIIalkRdI2fk4smKAAAMAerfdFpxH7t8AAAAASUVORK5CYII=) no-repeat 0 0; background-size: 100%;}
}

@media(min-width:1199px) {
  :lang(pl).item.link.compare { width: 125px; }
}

@media (min-width: 1200px) and (max-width: 1439px) {
  :lang(pl) nav.mega-menu .logo-left-margin-align { margin-right: 19%; width: 220px; }
  :lang(pl) .desktop-logo { padding: 15px 30px!important; }
  :lang(pl) .mega-menu ul.mega-menu__list { display: flex; float: left; padding-left: 0; margin-bottom: 0; list-style: none; }
}
@media (min-width: 1440px) {
  :lang(pl) nav.mega-menu .logo-left-margin-align { margin-right: 210px; }
  :lang(pl) .desktop-logo { padding: 15px 30px!important; }

}

@media(min-width:1199px) and (max-width:1399px) {
  :lang(pl) .block.block-search { margin-right: 23%; }
}

@media(min-width:1400px) and (max-width:1499px) {
  :lang(pl) .block.block-search { margin-right: 21%; }
}

@media(min-width:1500px) and (max-width:1599px) {
  :lang(pl) .block.block-search { margin-right: 23%; }
}

@media(min-width:1600px) and (max-width:1699px) {
  :lang(pl) .block.block-search { margin-right: 24%; }
}

@media(min-width:1700px) and (max-width:1799px) {
  :lang(pl) .block.block-search { margin-right: 25%; }
}

@media(min-width:1800px) and (max-width:1899px) {
  :lang(pl) .block.block-search { margin-right: 26%; }
}

@media(min-width:1900px) {
  :lang(pl) .block.block-search { margin-right: 29%; }
}

/* ---------------- Polish Language Fix End --------------------- */


/* Start CSS For Mega Menu in PL */
@media(min-width:1199px){:lang(pl) .block.block-search{margin-top: -48px !important;}:lang(pl) nav.mega-menu.wetwall-menu a.mega-menu__link{white-space:nowrap !important;}:lang(pl) .logo.desktop-logo img{min-width: 180px;}}
@media(min-width:1199px) and (max-width:1340px){:lang(pl) .block.block-search{width: 200px;margin-right: 21% !important;}}
@media(min-width:1340px) and (max-width:1439px){:lang(pl) .block.block-search{width: 230px;margin-right: 21% !important;}}
@media(min-width:1899px){:lang(pl) .block.block-search{margin-right: 21% !important;}}
/* End CSS For Mega Menu in Pl */

/* Start PL CSS fix by Tanmay */

@media (max-width: 767.98px) {
  :lang(pl) .wetwalnew-home .pagebuilder-column { margin-left: 0!important; margin-right: 0!important; }
  :lang(pl) .wetwalnew-home .pagebuilder-column:first-of-type { margin-bottom: 40px; }
  :lang(pl) .wetwalnew-home .wetwall-btn-desk { display: none!important; }
  :lang(pl) .wetwalnew-home .wetwall-btn-mob { display: block!important; }
  :lang(pl) .wetwalnew-home .wetwall-btn-mob:nth-of-type(1) { margin-top: 0!important; margin-bottom: 0!important; }
  :lang(pl) .wetwalnew-home .wetwall-btn-mob:nth-of-type(2) { margin-top: 0!important; margin-bottom: 0!important; }
  :lang(pl) .wetwalnew-home .wetwall-btn-mob .wetwall-btn { width: 100%; margin-bottom: 30px; }
  :lang(pl) .wetwalnew-home .wetwall-btn-mob:nth-of-type(2) .wetwall-btn { margin-bottom: 0; }
  :lang(pl) .wetwalnew-home .wetwall-btn-mob .wetwall-btn a.pagebuilder-button-primary { display: block; width: 100%; }
  :lang(pl) .legal-links { flex-direction: column; }
  :lang(pl) .legal-links a:nth-child(1), :lang(pl) .legal-links a:nth-child(2) { text-align: center; }
}

@media (max-width: 430px) {
  :lang(pl) .wetwalnew-home .wetwall-btn-mob:nth-of-type(1) { margin-top: -165px!important; margin-bottom: 0!important; }
  :lang(pl) .wetwalnew-home .wetwall-btn-mob:nth-of-type(2) { margin-top: -100px!important; margin-bottom: 0!important; }
}

@media (min-width: 768px) {
  :lang(pl) .wetwalnew-home .wetwall-btn-desk { display: block!important; }
  :lang(pl) .wetwalnew-home .wetwall-btn-mob { display: none!important; }
  :lang(pl) .wetwallnew-DC-in-pagenav-one,   :lang(pl) .wetwallnew-DC-in-pagenav-three, :lang(pl) .wetwallnew-DC-in-pagenav-two { margin-right: 20px!important; }
}


/* End PL CSS fix by Tanmay */


/* Start INC000000031441 CSS fix by Tanmay */

.home_owners .add_list .homeowners_addressList { width: 100%!important; }

/* End INC000000031441 CSS fix by Tanmay */
/* Start CSS For  INC000000032253 */
@media(min-width:768px) and (max-width:1199px){
    .detail-prod-slider .lSSlideOuter .lSAction{bottom: 270px !important;}
    .prod-slider-details .prod-details{width: 65% !important;min-width:65%}
    .prod-slider-details .order-btn{width:32% !important;min-width:32%}}

 @media(max-width:767px){
        .prod-slider-details .prod-details{width:100%;min-width: 100%;}
        .detail-prod-slider .case-study-details{min-height: 100% !important;}
        .detail-prod-slider .cs-gallery-images .lSSlideWrapper{position: relative ;}
        .detail-prod-slider .lSSlideOuter .lSAction{position: absolute ;top:170px ;width:100% ;bottom: unset !important;}
         .lSAction > .lSNext,.lSAction > .lSPrev{background-color: #fff;border-radius: 50%;}
         .detail-prod-slider .prod-slider-details .order-btn{width:98% !important}
    }
/* End CSS For INC000000032253 */


/* Start INC000000032290 CSS fix by Tanmay */

.detail-prod-slider .cs-gallery-sliders { background-color: #fff; }
.detail-prod-slider .case-study-select-btns { margin-bottom: 0px!important; padding-bottom: 40px; background-color: #fff; }
.detail-prod-slider .case-study-details .loader-slider { top: 0px; }

/* End INC000000032290 CSS fix by Tanmay */

/* Start CSS For Enqury Form Wetwall UK*/
.custom-enquiry-form .md-form{width: 47%;display: inline-block;margin: 1%;vertical-align: top;}
.custom-enquiry-form .md-form:nth-child(n+9){width: 100%;display: block;}
.custom-enquiry-form .md-form span{font-family: BrandonText-Light, sans-serif;font-size: 16px;font-weight: normal !important;line-height: 24px;color: #000;margin-bottom:10px !important;display:inline-block;width: 96%;}
.custom-enquiry-form .md-form input[type="checkbox"]{width: 16px;height: 16px;margin-top: 0;margin-right: 10px;padding: 6px;background-color: #FFF;border: 1px solid #D1D1D1;border-radius: 0 !important;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;vertical-align:top;margin-top:2px}
.custom-enquiry-form .primary{text-align: center;}
.custom-enquiry-form .primary button{  background: #116f7d ;color: #fff;border: 1px solid #116f7d !important;text-decoration: none;font-family: 'BrandonText-Regular';font-weight: normal;text-transform: uppercase;font-size: 14px;letter-spacing: .2em;}
.custom-enquiry-form .primary button:hover{background:transparent;color:#116f7d !important;}
.custom-enquiry-form .md-form select{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif !important}
.custom-enquiry-form form#enquiry_application{padding: 50px 0 30rem 10px;}
.custom-enquiry-form .md-form input[type="checkbox"]:checked{ background-color: #E31B2C !important; border: 1px solid #E31B2C !important; /*background-image: url(../images/check_mark.svg);*/ background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI4LjE4MiIgdmlld0JveD0iMCAwIDEwIDguMTgyIj48cGF0aCBkPSJNMTcsNi4xNjhsLTYuMDIsNy4wMTRMNyw5LjY4LDguMiw4LjMyNmwyLjYxNywyLjI5TDE1LjY1OSw1LDE3LDYuMTY4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcgLTUpIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);  background-repeat: no-repeat; background-position: center center;}
.custom-enquiry-form .md-form  div.mage-error,.custom-enquiry-form .md-form  p.mage-error,.custom-enquiry-form .md-form  span.mage-error{color: #e02b27;font-size: 12px;text-align: left;}
.custom-enquiry-form .custom-enq-heading{font-family: 'PublicoBanner-Light';font-weight: 500;letter-spacing: .02em;margin-top: 20px;color:#1b1d36;font-size:52px;text-align:center;padding-top:5rem}
.cms-enquiry .message.success div{margin-top:50px}
@media(min-width:1199px){.custom-enquiry-form form#enquiry_application{padding: 5rem 0 30rem !important; } .custom-enquiry-form .custom-enq-heading{padding-top:10rem !important}}
@media(max-width:767px){
  .custom-enquiry-form form#enquiry_application{padding-top: 20px !important;}
  .custom-enquiry-form .md-form{width: 100%;display: block;margin-bottom: 20px;padding:0px 13px}
  .custom-enquiry-form .md-form span{width: 90%;}
  :lang(de) .legal-links{display: block !important;}
  :lang(de) .legal-links a:nth-child(2){text-align: left !important;}
  .custom-enquiry-form .custom-enq-heading{font-size:20px;margin-top:5px;padding-top:2rem}
  .cms-enquiry .message.success div{margin-top:0px}
}

/* End CSS For Enqury Form Wetwall UK */
/* Start CSS For INC000000035137 */
.commercialBuyer_wrap .distributor_parent .msg-content p{color: #878787;font-family: 'BrandonText-Light', sans-serif;font-size: 1.3rem !important;}
@media(min-width:768px){.commercialBuyer_wrap .distributor_parent .msg-content p{float: right;margin-top:7px}}
/* End CSS For INC000000035137 */