.g-recaptcha {
	transform:scale(0.80);
	-webkit-transform:scale(0.80);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
    margin-top: 20px;
}
input[type=file]::file-selector-button {
background-color: #4CAF50;
border: 1px solid #4CAF50;
}
[type=submit]{
-webkit-appearance:none;
white-space:nowrap!important;pulldown_menu

font-family:"Raleway",sans-serif,"open sans",arial;
text-align:center;
font-weight:100;
letter-spacing:.05em;
text-decoration:none;
font-size:1.1em;
background-color:#097cac;
border:1px solid #097cac;
border-radius: 3px;
color:#fff!important;
padding:12px 20px;
margin: 5px auto 5px ;
display:inline-block;
cursor:pointer;
transition:.9s;
}

.submit{
-webkit-appearance:none;
white-space:nowrap!important;
font-family:"Raleway",sans-serif,"open sans",arial;
text-align:center;
font-weight:100;
letter-spacing:.05em;
text-decoration:none;
font-size:1.1em;
background-color:#367aa8;
border:1px solid #367aa8;
border-radius: 3px;
color:#fff!important;
padding:12px 20px;
margin: 5px auto 5px ;
display:inline-block;
cursor:pointer;
transition:.9s;
}

[type=submit]:hover{
background-color:#03adba;
border:1px solid #03adba;
color:#fff!important
}

.submit:hover{
background-color:#03adba;
border:1px solid #03adba;
color:#fff!important
}

.freeform-input {
    color: #555!important;
	border: #d6d5d2 solid 1px;
    background-color: #fff;
    font-family: 'Raleway',sans-serif,'open sans',arial;
    letter-spacing: .05em;
    font-size: .95em;
    line-height: 1.7em;
    font-weight: 100;
    width:100%;
	max-width: 920px;
    padding: 5px;
}
.freeform-label {
    color: #333!important;
    font-family: 'Raleway',sans-serif,'open sans',arial;
    letter-spacing: .05em;
    font-size: .95em;
    line-height: 1.7em;
    font-weight: 100!important;
}
.whats-to-know {background-color: #f8faf6; border-radius: 5px; margin: 20px;  padding: 20px 0px 20px 0px;}

@media only screen and (min-width:710px){.about{max-width:1100px;width:90%;margin:0px auto 0px auto;padding:10px;}
.wrap{float:left;margin:10px 0px 20px 0px;padding:10px 20px 20px 20px;}
.triple{float:left;width:33%;max-width:400px;padding:10px;margin:1px;}
}
@media only screen and (max-width:709px){.about{max-width:1100px;width:90%;margin-left:auto;margin-right:auto;padding:10px 10px 10px 10px;}
.wrap{margin:20px auto 10px auto;padding:10px 20px 10px 20px;}
.triple{margin:0px auto 0px auto;width:100%;max-width:600px;padding:10px 10px 10px 10px;}
}
.showroom{width:100%;max-width:1175px;margin:0px 0px -10px 0px;}
.showroom-wrapper{width:100%;max-width:1175px;margin:15px auto 15px auto;}
.fifty-more{margin-bottom:50px;}
.twenty-less{margin-top:-20px !important;}
@media only screen and (min-width:550px){.colour-div{width:100%;max-width:795px;margin-left:auto;margin-right:auto;margin-top:20px;}
.colour-surround{width:100%;max-width:500px;margin-left:auto;margin-right:auto;}
}
@media only screen and (max-width:549px){.colour-div{width:100%;max-width:530px;margin-left:auto;margin-right:auto;margin-top:5px;}
.colour-surround{width:100%;max-width:300px;margin-left:auto;margin-right:auto;}
}
@media only screen and (max-width:350px){.colour-div{width:100%;max-width:350px;margin-left:auto;margin-right:auto;margin-top:10px;}
.colour-surround{width:100%;max-width:250px;margin-left:auto;margin-right:auto;}
}
.thumbnail-size{width:150px;height:auto;max-height:108px;}
.surround{width:100%;min-width:256px;max-width:1000px!important;margin-left:auto;margin-right:auto;}
img.cloudzoom{width:100%;}
#slider1{margin-top:10px;margin-left:20px;margin-right:20px;margin-bottom:50px;height:119px;border-top:1px solid #aaa;border-bottom:1px solid #aaa;position:relative;}
@media only screen and (min-width:1070px){.icon_div{max-width:800px;width:100%;text-align:center;margin-top:20px;margin-left:auto;margin-bottom:0;margin-right:auto;}
.icons_gallery, .icons_gallery_active, .icons_gallery:hover{background-size:85px 85px;width:85px;height:85px;background-repeat:no-repeat;}
.icons_gallery{background-color:#ffffff;}
.icons_gallery_active, .icons_gallery:hover{background:url(https://www.bayviewwindows.ca/images_site/icons/icon-gold-active.svg);background-size:85px 85px;width:85px;height:85px;background-repeat:no-repeat;}
}
@media only screen and (max-width:1069px){.icon_div{max-width:680px;width:100%;text-align:center;margin-top:20px;margin-left:auto;margin-bottom:0;margin-right:auto;}
.icons_gallery, .icons_gallery_active, .icons_gallery:hover{background-size:67px 67px;width:67px;height:67px;background-repeat:no-repeat;}
.icons_gallery{background-color:#ffffff;}
.icons_gallery_active, .icons_gallery:hover{background:url(https://www.bayviewwindows.ca/images_site/icons/icon-gold-active.svg);background-size:67px 67px;width:67px;height:67px;background-repeat:no-repeat;}
}
@media only screen and (max-width:500px){.icon_div{max-width:470px;width:90%;text-align:center;margin-top:20px;margin-left:auto;margin-bottom:0;margin-right:auto;}
.icons_gallery, .icons_gallery_active, .icons_gallery:hover{background-size:65px 65px;width:65px;height:65px;background-repeat:no-repeat;}
.icons_gallery{background-color:#ffffff;}
.icons_gallery_active, .icons_gallery:hover{background:url(https://www.bayviewwindows.ca/images_site/icons/icon-gold-active.svg);background-size:65px 65px;width:65px;height:65px;background-repeat:no-repeat;}
}
.breadcrumb{color:#20abb8;line-height:1.2em !important;margin-top:25px;font-size:1.1em;font-weight:100;}
@media only screen and (max-width:2500px){.wrapper-left-side-colours{width:29%;max-width:260px;margin:0px 0px 30px 0px;padding:0;text-align:left;float:left;}
.image-thumbnails-colour-active, .image-thumbnails-colour{width:31%;height:auto;}
img.colour-window-image{display:block;max-width:600px;width:100%;margin-top:0px;margin-right:auto !important;margin-bottom:0px;margin-left:auto !important;}
}
@media only screen and (max-width:1000px){.wrapper-left-side-colours{width:100%;max-width:1000px;margin:0px auto 20px auto;padding:20px 40px 20px 40px;}
.image-thumbnails-colour-active, .image-thumbnails-colour{width:18%;height:auto;}
.colour-window-image{max-width:1000px;width:100%;margin:0px auto 0px auto;text-align:center;}
}
@media only screen and (max-width:500px){.wrapper-left-side-colours{width:100%;max-width:800px;margin:0px auto 0px auto;padding:0px 40px 20px 40px;}
.image-thumbnails-colour-active, .image-thumbnails-colour{width:18%;height:auto;}
.colour-window-image{max-width:1000px;width:100%;margin:0px auto 0px auto;text-align:center;}
}
.image-thumbnails-colour-active img, .image-thumbnails-colour img, .image-thumbnails-colour:hover img{width:100%;height:auto;border:none;}
.image-thumbnails-colour-active, .image-thumbnails-colour, .image-thumbnails-colour:hover{float:left;margin:1%;padding:0 !important;}
.image-thumbnails-colour{border:none;padding:0px;}
.image-thumbnails-colour_active{border:orange solid 1px;padding:0px;}
.image-thumbnails-colour:hover{border:blue solid 1px;padding:0px;}
@media only screen and (max-width:700px){.left-text-box{float:left;width:100%;padding:0;}
.right-image-box{width:60%;margin-top:15px;margin-bottom:15px;margin-left:auto;margin-right:auto;padding:0;}
.image-inset{width:100%;}
.dist-logo{width:90%;max-width:200px;display:block;margin-left:auto;margin-right:auto;padding-right:20px;margin-top:10px;margin-bottom:10px;}
}
@media only screen and (min-width:701px){.left-text-box{float:right;width:65%;max-width:800px;padding:0;}
.right-image-box{float:left;width:30%;max-width:250px;text-align:right;margin-top:15px;margin-bottom:15px;padding:0;}
.image-inset{float:left;width:100%;}
.dist-logo{width:90%;max-width:250px;display:block;margin-left:auto;margin-right:auto;}
}
@media only screen and (max-width:2500px){div.icons-options{text-align:center;margin:-10px 0 10px 0;background-color:#ffffff !important;}
.images_options_small{width:17%;max-width:100px;min-width:75px;height:auto;text-align:center;margin:0px;}
}
@media only screen and (max-width:800px){div.icons-options{text-align:center;margin:-10px 0 30px 0;background-color:#ffffff !important;}
.images_options_small{width:16%;max-width:100px;min-width:48px;height:auto;text-align:center;margin:0px;}
}
@media only screen and (max-width:2500px){div.icons-options-two{text-align:center;margin:10px 0 20px 0;background-color:#ffffff !important;}
}
@media only screen and (max-width:800px){div.icons-options-two{text-align:center;margin:20px 0 10px 0;background-color:#ffffff !important;}
}
@media only screen and (max-width:500px){.images_options_4up{width:97%;max-width:350px;min-width:300px;height:auto;text-align:center;margin:10px;}
.images_options_3up{width:97%;max-width:350px;min-width:250px;height:auto;text-align:center;margin:10px;}
}
@media only screen and (max-width:700px){.images_options_4up{width:47%;max-width:250px;min-width:200px;height:auto;text-align:center;margin:10px;}
.images_options_3up{width:47%;max-width:250px;min-width:200px;height:auto;text-align:center;margin:10px;}
}
@media only screen and (min-width:701px){.images_options_4up{width:14.5%;max-width:190px;height:auto;text-align:center;margin:5px;}
.images_options_3up{width:31%;max-width:190px;height:auto;text-align:center;margin:5px;}
}
.title-table{margin-left:5px;margin-right:5px;margin-top:3px;margin-bottom:3px;width:100%;background-color:#215b7e;color:#ffffff;}
.main-table{margin-left:5px;margin-right:5px;margin-top:3px;margin-bottom:3px;width:100%;background-color:#ebebeb;}
.t-column-1,.t-column-2,.t-column-3, .t-column-1b,.t-column-2b,.t-column-3b{float:left;padding:10px;text-align:left;}
.t-column-1, .t-column-1b{width:40%;}
.t-column-1{background-color:#ebebeb;}
.t-column-1b{background-color:#215b7ef;}
.t-column-2, .t-column-2b{width:30%;}
.t-column-2{background-color:#ebebeb;}
.t-column-2b{background-color:#215b7e;}
.t-column-3, .t-column-3b{width:30%;}
.t-column-3{background-color:#ebebeb;}
.t-column-3b{background-color:#215b7e;}
.button-blue{background-color:#ffffff !important;border:1px solid #125b98 !important;color:#125b98 !important;}
.button-blue:hover{background-color:#88ab21 !important;}
@media only screen and (min-width:850px){.request_a_quote_button{visibility:hidden;color:#ffffff !important;width:0;max-width:0;height:auto;margin-left:0;margin-top:0;position:absolute;z-index:10;}
}
@media only screen and (max-width:849px){.request_a_quote_button{visibility:visible;width:45%;max-width:150px;height:auto;margin-left:30px;margin-top:90px;position:absolute;z-index:10;cursor:pointer;}
}

.background-gold-tiled{background:url(https://www.bayviewwindows.ca/images_site/tiles/gold-tile-85.png) ! important;}
.background-blue-energy-star{background: #16adec url(https://www.bayviewwindows.ca/images_site/tiles/blue-leaf.png) ! important;}
.background-blue-craftsmanship{background: #e7eae1 url(https://www.bayviewwindows.ca/images_site/tiles/craftsmanship.jpg) no-repeat center;}
.background-white{background-color:#ffffff ! important;}
.background-gold{background-color:#f0ead0 ! important;}
.background-form-grey{background-color:#eae9e7 ! important;}
.background-teal{background-color:#075c82 ! important;}
.background-green{background-color:#f8faf6 ! important;}
.background-transparent{background-color:transparent !important;}
.background-blue-steel{background-color:#536c86 ! important;}
.background-blue-dark-steel{background-color:#344d65 ! important;}
.background-teal-light{background-color:#d5e3e4 ! important;}
.container-blue-dark-steel{background-color:#344d65 ! important;padding:10px;}
.background-blue-light{background-color:#eff7fe ! important;}
.container-blue-light{background-color:#b3d6f1;padding:10px;margin-top:50px;}
.container-blue-lite-pattern{background:#bcced4 url(https://www.bayviewwindows.ca/images_site/tiles/diagonal-pattern.png);padding:10px;}
.white{color:#0f9e4c;}
.white-teal{color:#d1dde2;}
.green{color:#0f9e4c;}
.teal{color:#20abb8 !important;}
.generic-box-wt-600{max-width:600px;}
.generic-box-wt-700{max-width:800px;}
.generic-box-wt-800{max-width:800px;}
.generic-box-wt-1000{max-width:1000px;}
.generic-box-wt-no-limit{width:100%;}
.generic-box-wt-600, .generic-box-wt-700, .generic-box-wt-800, .generic-box-wt-1000{width:100%;height:auto;text-align:left;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:20px;padding:20px;background-color:#ffffff;transition:0.9s;border-radius:8px;}
.generic-photo-box{max-width:785px;width:100%;height:auto;margin-top:0px;margin-bottom:0px;padding:0px;background-color:none;}
div.center_page_object{width:70%;height:auto;max-width:250px;margin-right:auto;margin-left:auto;text-align:center;cursor:pointer;margin-top:20px;margin-bottom:20px;}
.center_page_graphic{width:100%;height:auto;}

.window-product-image{max-width:900px;max-height:600px;width:100%;margin-bottom:0;margin-right:auto;margin-left:auto;text-align:center; margin-top:10px;}
.door-product-image{max-width:900px;max-height:600px;width:100%;margin-bottom:0;margin-right:auto;margin-left:auto;text-align:center; margin-top:10px;}
.divider_horizontal{width:100%;margin-left:auto;margin-right:auto;padding-top:0px;margin-top:0px;margin-bottom:25px;}
.margin-10{margin-top:10px;}
@media only screen and (max-width:750px){div.energystar-left{margin-right:auto;margin-left:auto;max-width:195px;width:100%;margin-bottom:15px;}
div.energystar-right{margin-right:auto;margin-left:auto;width:100%;}
.energystar-175{background-size:175px 175px;width:175px;height:175px;background-repeat:no-repeat;}
}
@media only screen and (min-width:751px){div.energystar-left{float:left;max-width:175px;width:100%;}
div.energystar-right{float:right;max-width:500px;width:100%;}
.energystar-175{margin-top:10px;background-size:175px 175px;width:175px;height:175px;background-repeat:no-repeat;}
}
#get-quote{position:fixed;background:#96d044 url(https://www.bayviewwindows.ca/images_site/buttons/get-quote.png) center no-repeat;border-radius:7px 0px 0px 7px;height:80px;background-size:47px 80px;z-index:3;transition:.1s;}
@media only screen and (max-width:750px){#get-quote{top:257px;right:0px;width:47px;}
#get-quote:hover{top:257px;right:0px;width:60px;}
}
@media only screen and (min-width:751px){#get-quote{top:257px;right:0px;width:47px;}
#get-quote:hover{top:257px;right:0px;width:60px;}
}
.bottom-line{border-bottom:1px solid #999999;}
.dual-button-correction{margin-top:10px;margin-bottom:10px;}
.bullet-spacer{width:90%;height:9px;}
.warranty-stamp{width:100%;max-width:300px;}
.image-full-width{max-width:800px;width:100%;}
.installation-product-wrapper{margin-left:auto;margin-right:auto;width:95%;max-width:730px;text-align:center;}
.installation-product-images{margin-top:10px;padding-left:3%;padding-right:3%;width:90%;max-width:200px;}
.review-logos{margin-top:20px;display:block
text-align:center;width:80%;max-width:200px;}
.photo_center{border:0;width:100%;max-width:600px;margin:auto;padding:20px;}
p.italic-green{font-style:italic;text-align:left;color:#0f9e4c;}
@media only screen and (max-width:500px){.left_text_56{float:left;width:100%;}
.right_image_40{width:60%;float:left;margin-left:20%;margin-top:15px;}
.image_inset{width:100%;}
}
@media only screen and (max-width:700px){.left_text_56{float:left;width:100%;}
.right_image_40{width:60%;float:left;margin-left:20%;margin-top:15px;}
.image_inset{width:100%;}
}
@media only screen and (min-width:701px){.left_text_56{float:left;width:56%;}
.right_image_40{float:right;width:40%;text-align:right;}
.image_inset{float:left;width:90%;}
}
.generic-sub-bottom-border{border-bottom:1px #ededed solid;margin-bottom:10px;padding-bottom:10px;width:100%;}
#wrapper_footer{background:#005d84 url(https://www.bayviewwindows.ca/images_site/tiles/footer-tile-grey.png) no-repeat;background-repeat:no-repeat;background-attachment:fixed;background-position:center bottom;}
body.bvw-background{background:#ffffff url(https://www.bayviewwindows.ca/images_site/tiles/footer-tile.png);background-repeat:no-repeat;background-attachment:fixed;background-position:center top;}
p.p-contact{font-size:1em;line-height:1.4em;}
p.home-flex{font-size:1em !important;line-height:1.6em}
div.page-wrapper{max-width:1175px;width:100%;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;margin-top:-10px;margin-bottom:10px;}
h1.h1-container{line-height:1em;text-align:center;}
@media only screen and (min-width:851px)
{div.right-content-box{float:right;text-align:left;width:69%;max-width:800px;margin-top:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}
div.h1-container{max-width:1175px;width:100%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;margin-top:-45px;margin-bottom:10px;}
}
@media only screen and (max-width:850px)
{div.right-content-box{float:left;text-align:left;width:100%;max-width:745px;margin-top:0;padding-top:0;padding-right:0;padding-left:0;padding-bottom:0;}
div.h1-container{max-width:1175px;width:100%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;margin-top:-25px;margin-bottom:10px;}
}
@media only screen and (min-width:851px){.left-content-box, .left-content-box-1, .left-content-box-2, .left-content-box-3, .left-content-box-4, .left-content-box-5,
.left-content-box-6, .left-content-box-7, .left-content-box-8{float:left;width:26%;text-align:right;padding:0;margin-left:0;margin-right:0;margin-bottom:0;}
.left-content-box{margin-top:0;}
.left-content-box-1{margin-top:30px;}
.left-content-box-2{margin-top:20px;}
.left-content-box-3{margin-top:30px;}
.left-content-box-4{margin-top:40px;}
.left-content-box-5{margin-top:50px;}
.left-content-box-6{margin-top:61px;}
.left-content-box-7{margin-top:70px;}
.left-content-box-8{margin-top:80px;}
}
}
@media only screen and (max-width:850px){.left-content-box, .left-content-box-1, .left-content-box-2, .left-content-box-3, .left-content-box-4, .left-content-box-5,
.left-content-box-6, .left-content-box-7, .left-content-box-8{text-align:left;float:left;width:100%;padding:0:margin-top:10px;margin-bottom:10px;margin-left:0;margin-right:0;}
}
@media only screen and (max-width:750px){div.greenONbadge-container{margin-right:auto;margin-left:auto;max-width:195px;width:100%;margin-bottom:15px;}
div.the-deal-container{margin-right:auto;margin-left:auto;width:100%;}
p.qualify-button{text-align:center;padding-top:20px;}
h2.blue-box{color:#e7f6fd !important;line-height:1.3em !important;}
p.blue-box{color:#e7f6fd !important;padding-left:0px;padding-right:0px;font-style:italic;line-height:1.4em !important;}
p.specialists{line-height:1.5em !important;}
h2.the-deal{letter-spacing:0.045em;font-size:1.4em;line-height:1.4em;text-align:center;}
}
@media only screen and (min-width:751px){div.greenONbadge-container{float:left;max-width:200px;padding-top:0px;}
div.the-deal-container{float:right;max-width:600px;width:100%;margin-top:20px;}
p.qualify-button{text-align:center;padding-top:10px;}
h2.blue-box{color:#e7f6fd !important;}
p.blue-box{color:#e7f6fd !important;padding-left:20px;padding-right:20px;font-style:italic;}
p.specialists{}
h2.the-deal{letter-spacing:0.045em;font-size:1.5em;line-height:1.5em;text-align:left;}
}
.greenONbadge{background-size:189px 274px;width:225px;height:274px;background-repeat:no-repeat;}
.two-column-container-1000{padding-top:10px;padding-bottom:10px;padding-right:50px;padding-left:50px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;max-width:925px;width:100%;}
@media only screen and (max-width:3000px){.products{width:60%;max-width:150px;margin-top:10px;margin-left:20px;}
}
@media only screen and (max-width:700px){.products{width:20%;max-width:110px;margin-bottom:5px;margin-top:0;margin-left:5px;margin-right:5px;}
}
@media only screen and (max-width:3000px){.products-large{width:50%;max-width:200px;margin-top:10px;margin-left:20px;}
}
@media only screen and (max-width:700px){.products-large{width:50%;max-width:150px;margin-bottom:25px;margin-top:0;margin-left:10px;margin-right:10px;}
}
.wrapper_image{float:left;margin-top:10px;margin-bottom:20px;width:100%;}
.blog_image_home{display:block;margin:auto;width:100%;margin-top:-10px;background-color:#ffffff;}
.flex-intro-v-padding{margin-top:35px;margin-bottom:35px;}
.flex-story-blog{background-color:#ffffff;min-height:550px;}
.flex_story, .flex-story-blog{position:relative;display:inline-block;margin-top:5px;background-color:#ffffff;padding-left:20px;padding-right:20px;padding-top:0px;padding-bottom:20px;border-radius:6px;}
@media only screen and (max-width:1900px){.flex_story, .flex-story-blog{margin-left:2%;margin-right:2%;width:28.2%;max-width:250px;vertical-align:text-top;transition:1.5s;}
}
@media only screen and (max-width:980px){.flex_story, .flex-story-blog{margin-left:1%;margin-right:1%;width:45.6%;max-width:420px;vertical-align:text-top;transition:1.5s;}
}
@media only screen and (max-width:810px){.flex_story, .flex-story-blog{margin-left:0;margin-right:0;width:100%;max-width:5600px;transition:1.5s;}
}
.helpers{max-width:200px;width:80%;height:auto;background-repeat:no-repeat;}
@media only screen and (max-width:3000px){.membership_box{margin-left:auto !important;margin-right:auto !important;text-align:center;width:90%;margin-bottom:0;}
.memberships{width:35%;max-width:90px;margin-top:10px;margin-left:20px;}
}
@media only screen and (max-width:900px){.membership_box{margin-bottom:15px;}
}
@media only screen and (max-width:700px){.membership_box{margin-left:auto !important;margin-right:auto !important;text-align:center;width:100%;margin-bottom:0;}
.memberships{width:30%;max-width:45px;margin-bottom:10px;margin-top:0;margin-left:3px;margin-right:3px;}
}
@media only screen and (max-width:2500px){.home_tri_box{float:left;width:29%;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;margin-top:10px;margin-left:2.2%;margin-right:2%;max-width:280px;min-height:320px;text-align:center;}
}
@media only screen and (max-width:790px){.home_tri_box{float:left;width:96%;padding-top:5px;padding-left:10%;padding-right:10%;margin-top:10px;margin-left:2.2%;margin-right:4%;max-width:590px;min-height:200px;text-align:center;}
}
.two-column-container{padding-top:10px;padding-bottom:10px;padding-right:50px;padding-left:50px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;max-width:1250px;width:100%;}
.one-column-box{width:100%;max-width:1300px;}
.one-column-container{padding-top:5px;padding-bottom:10px;padding-right:50px;padding-left:50px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;max-width:1000px;width:100%;}
.one-column-container-no-pad{padding-top:0px;padding-bottom:0px;padding-right:50px;padding-left:50px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;max-width:1200px;width:100%;}
.three-column-container{padding-top:10px;padding-bottom:10px;padding-right:50px;padding-left:50px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;max-width:1000px;width:100%;}
.two-column-box-1, .two-column-box-2{float:left;height:auto;padding-top:0;}
@media only screen and (max-width:800px){.two-column-box-1, .two-column-box-2{width:100%;max-width:800px;padding-right:0px;padding-left:0px;}
.two-column-box-1{margin-top:0;padding-bottom:0;}
.two-column-box-2{margin-top:20px;padding-bottom:0px;}
}
@media only screen and (min-width:801px){.two-column-box-1, .two-column-box-2{padding-right:25px;padding-left:25px;width:50%;margin-top:0;}
.two-column-box-1{margin-top:0;padding-bottom:0;}
.two-column-box-2{margin-top:0;padding-bottom:0;}
}
.width-250{max-width:250px;padding-top:25px;line-height:28px;}
.width-350{max-width:350px;}
.width-450{max-width:450px;}
.nivoSlider{max-width:900px;width:100%;margin-right:auto;margin-left:auto;}
.horizontal-spacer{height:7px;}
.choose-file-wrapper{margin-bottom:28px;background:#ffffff;width:170px;margin-right:auto;margin-left:auto;}
.choose-file{padding:7px 13px;background:#f38233;border:1px solid #f38233;position:relative;color:#fff;border-radius:5px;height:46px;text-align:center;float:left;cursor:pointer}
.inputfile + label{cursor:pointer;}
.hide_file{position:absolute;z-index:1000;opacity:0;cursor:pointer;right:0;top:0;height:100%;font-size:24px;width:100%;}
.wrapper-specs{background-color:white;padding:10px;margin:1px;border-bottom:1px solid #888888;}
.spec-label{background-color:white;padding:3px;width:19%;min-width:110px;float:left;}
.spec-label-big{background-color:white;padding:3px;width:100%;margin-bottom:3px;float:left;}
.spec-content{background-color:white;padding:3px;}
.spec-content-small{background-color:white;padding:3px;min-width:150px;width:65%;float:right;}
.youtube_wrapper iframe{border:none;position:absolute;top:0;left:0;width:100%;height:100%;}
.youtube_wrapper{position:relative;padding-top:25px;padding-bottom:45%;margin-top:30px;margin-left:auto;margin-right:auto;max-width:800px;width:100%;min-height:230px;}
html, body, div, span, p, table, h1, h3, a, b, u, i, ol, li, pulldown_tab, pulldown_tab_gallery{font-size:102%;}
h1{color:#2e5683;}
h2{color:#111111;}
h3{color:#a8adad;}
h4{color:#137baa;}
h5{color:#566974;}
p, li{color:#373b3e;}
@media only screen and (max-width:750px){a,b,blockquote,body,.call-for-info,.collapse-h3,div,.edit_this,html,h1, h2, h3, h4,i, .italic,.italic-orange,li,.more_this,.form-italic,
ol,p,p.italic,p.italic_dark,p.oblique,.pulldown_tab,a.pulldown_tab,.pulldown_tab_gallery,a.pulldown_tab_gallery,.quoters_name,.quoters_title,.quote_mark_right,.quote_mark_left,
#take-out-h1,.sm_button,input[title="search"],.read_more_button,span,.sub_menu,table,.top-bar-section ul li > a,.top-bar-section .dropdown li.parent-link a,
u,.wrapper-h1-text,#wrapper_footer,strong{font-family:'Raleway', sans-serif, 'open sans', arial !important;font-weight:300 !important;}
p, li{letter-spacing:0.05em;font-size:1.0em;line-height:1.8em;}
h1{margin-top:0;letter-spacing:0.045em;font-size:1.9em;line-height:1.5em;}
h2{margin-top:20px;letter-spacing:0.045em;font-size:1.5em;line-height:1.3em;}
h3{letter-spacing:0.05em;font-size:1.2em;line-height:1.3em;}
h4{max-width:500px;letter-spacing:0.05em;font-size:1em;line-height:1.6em; padding-left: 20px; font-style:italic;}
h5{letter-spacing:0.05em;font-size:1em;line-height:2em;font-weight:400;}
h6{display:none;}
}
@media only screen and (min-width:751px){a,b,blockquote,body,.call-for-info,.collapse-h3,div,.edit_this,html,h1, h2, h3, h4,i, .italic,.italic-orange,li,.more_this,.form-italic,
ol,p,p.italic,p.italic_dark,p.oblique,.pulldown_tab,a.pulldown_tab,.pulldown_tab_gallery,a.pulldown_tab_gallery,.quoters_name,.quoters_title,.quote_mark_right,.quote_mark_left,
#take-out-h1,.sm_button,input[title="search"],.read_more_button,span,.sub_menu,table,.top-bar-section ul li > a,.top-bar-section .dropdown li.parent-link a,
u,.wrapper-h1-text,#wrapper_footer,strong{font-family:'Raleway', sans-serif, 'open sans', arial !important;font-weight:100 !important;}
p, li{letter-spacing:0.05em;font-size:1.0em;line-height:2.em;color:#303d49;}
h1{margin-top:20px;font-weight:300 !important;letter-spacing:0.045em;font-size:1.8em;line-height:1.6em;}
h2{letter-spacing:0.045em;margin-top:20px;font-size:1.6em;line-height:1.6em;}
h3{letter-spacing:0.05em;font-size:1.5em;line-height:1.4em;}
h4{max-width:400px;letter-spacing:0.05em;font-size:1em;line-height:1.6em; margin-left: 20px; font-style:italic;}
h5{letter-spacing:0.05em;font-size:1em;line-height:2em;font-weight:400;}
h6{display:none;}
}
@media only screen and (min-width:851px){.fb-follow{float:right !important;}}
@media only screen and (max-width:850px){.fb-follow{margin-left:auto !important;margin-right:auto !important;}}
#header{background:#005d84;margin-left:auto;margin-right:auto;width:1000px;height:125px;}
.wrapper_content{margin-bottom:10px;margin-top:20px;margin-left:auto;margin-right:auto;max-width:1000px;width:100%;min-width:200px;}
#wrapper_header{width:100%;top:0;position:fixed;z-index:5;}
#full_content_box{width:820px;}
#flex_box_container{margin-left:auto;margin-right:auto;}
.column_box{height:auto;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:30px;padding:20px;background-color:#f2f2f0;transition:0.9s;border-radius:6px;box-shadow:8px8px4px#999999;}
@media only screen and (min-width:751px){#flex_box_container{width:100%;}
.flex_box_inner{float:left;width:49.3%;padding:20px;margin:2px;}
.column_box{width:90%;}
}
@media only screen and (max-width:750px){#flex_box_container{width:100%;}
.flex_box_inner{width:100%;max-width:700px;padding:0px;}
.column_box{width:100%;}
}
.home_title{padding-top:30px;padding-left:20px;padding-right:20px;padding-bottom:0px;margin-bottom:-20px;}
.white{color:white;}
.horizontal-spacer-7{height:7px;}
.horizontal-spacer-5{height:5px;}
.services-image{display:block;width:100%;max-width:300px;margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:0;}
.services-image-2{display:block;width:100%;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:0;}
.internal-resource-links{width:100%;padding-top:1px;padding-left:30px;padding-right:30px;padding-bottom:30px;background-color:#eae9e7;margin-top:45px;transition:0.9s;border-radius:4px;}
li{margin-top:2px;}
li{margin-top:4px;}
@media only screen and (max-width:3500px){ul{list-style-image:url(https://www.bayviewwindows.ca/images_site/bullets/bullet-circle-orange.svg);list-style-position:outside;line-height:24px;margin-left:20px;margin-right:25px;margin-top:0px;margin-bottom:0;padding-left:20px;}
ol{color:#da7233;list-style-position:outside;line-height:24px;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0;padding-left:40px;padding-right:50px;}
ul.check-class{list-style-image:url(https://www.bayviewwindows.ca/images_site/bullets/bullet-checkmark-green.svg);list-style-position:outside;line-height:24px;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;padding-left:50px;}
ul.x-class{list-style-image:url(https://www.bayviewwindows.ca/images_site/bullets/bullet-x-red.svg);list-style-position:outside;line-height:24px;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;padding-left:40px;padding-right:50px;}
}
@media only screen and (max-width:500px){ul{list-style-image:url(https://www.bayviewwindows.ca/images_site/bullets/bullet-circle-orange.svg);list-style-position:outside;line-height:24px;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:10px;padding-left:15px;}
ol{list-style-position:outside;line-height:24px;margin-left:0px;margin-right:0px;margin-top:5px;margin-bottom:10px;}
ul.check-class{list-style-image:url(https://www.bayviewwindows.ca/images_site/bullets/bullet-checkmark-green.svg);list-style-position:outside;line-height:24px;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;padding-left:30px;padding-right:30px;}
ul.x-class{list-style-image:url(https://www.bayviewwindows.ca/images_site/bullets/bullet-x-red.svg);list-style-position:outside;line-height:24px;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;padding-left:20px;}
}
.quoters_name{color:#666666;}
.quoters_title{color:#f17b2e;}
.quote_mark_left{font-size:25px;padding-right:2px;margin-left:-12px;color:#f17b2e;}
.quote_mark_right{font-size:25px;margin-left:0;color:#f17b2e;}
#take-out-h1{color:#f49120;margin-top:-5px;letter-spacing:0.045em;font-size:1.9em;line-height:1.5em;}
@media only screen and (max-width:850px){.take-out{visibility:visible !important;height:auto;}
}
@media only screen and (min-width:851px){.take-out{visibility:hidden !important;height:0;}
}
@media only screen and (min-width:851px){.hide-content{visibility:visible !important;height:auto;}
}
@media only screen and (max-width:850px){.hide-content{visibility:hidden !important;height:0px;max-height:0px;}
}
.wrapper-h1{background-color:none;height:60px;width:100%;margin-top:2;margin-bottom:2;padding-top:7px;padding-bottom:13px;border-bottom:.03em solid #cccccc;}
.wrapper-h1-text{padding-top:10px;height:40px;color:#f49120;text-align:center;font-size:1.9em;background-color:none;}
.service-description{font-size:13px;}
.service-title{font-size:19px;}
.wrapper-content-single-column{background-color:#e8e8e8;width:100%;min-width:250px;width:100%;margin-top:40px;margin-bottom:0;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:10px;padding-left:30px;padding-right:30px;}
.multi-column-6{background-color:none;float:left;text-align:center;padding:15px;margin:1%;height:280px;transition:0.9s;}
@media only screen and (min-width:1300px){.multi-column-6{background-color:none;width:14%;max-width:250px;}
}
@media only screen and (max-width:1299px){.multi-column-6{background-color:none;width:31.2%;}
}
@media only screen and (max-width:750px){.multi-column-6{background-color:none;width:48%;}
}
@media only screen and (max-width:500px){.multi-column-6{background-color:none;width:100%;}
}
.tile-box{background-color:none;margin-left:auto;margin-right:auto;margin-top:15px;height:135px;width:135px;}
.sm_button, .sm_button:hover, .sm_button_active{white-space:nowrap !important;text-decoration:none;border:none;text-align:center;font-size:1.1em;line-height:1.7em;letter-spacing:0.05em;cursor:pointer;height:45px;margin-left:3px;padding-left:10px;padding-right:10px;padding-top:8px;padding-bottom:8px;transition:0.5s;border-radius:3px;}
.sm_button{color:#ffffff !important;border:none;background-color:#c6cbcf;}
.sm_button:hover, .sm_button_active, .sm_button:active{background-color:{colour-sub-menu-button};border:none;color:#ffffff !important;}
.index-wrapper{background-color:none;width:100%;max-width:700px;padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto;margin-top:20px;}
.year-box{background-color:none;margin-top:-20px;padding:0;}
.date-header{width:100%;text-align:left;}
.date-release-box{background-color:none;}
.index-box-right-header{background-color:none;}
@media only screen and (max-width:850px){.index-box-right-header{float:left;text-align:center;width:100%;margin-bottom:10px;padding:5px;}
}
@media only screen and (min-width:851px){.index-box-right-header{float:right;width:66%;margin-bottom:10px;padding:5px;}
}
div.index-box-right-pdf{float:right;width:66%;margin-bottom:10px;padding:5px;}
div.index-box-right-pdf{color:#51535a;border-radius:3px;padding-left:15px !important;padding-right:45px;background:url({site-url}images_site/icons/pdf-download.png){colour-div-link-hover}
top right no-repeat;}
div.index-box-right-pdf:hover{background-color:{colour-div-link};color:#b7bdc2;border-radius:3px;}
.index-box-left{background-color:none;float:left;width:28%;text-align:right;padding:5px;}
div.index-box-right{float:right;width:66%;margin-bottom:10px;padding:5px;}
div.index-box-right{color:#51535a;border-radius:3px;padding-left:15px !important;padding-right:45px;}
div.index-box-right{background:{colour-div-link-hover};}
div.index-box-right:hover{background-color:{colour-div-link};color:#b7bdc2;border-radius:3px;}
@media only screen and (max-width:800px){.team-member-photo{margin-left:auto;margin-right:auto;background-color:none;width:100%;max-width:200px;}
.team-member-content{float:left;width:100%;max-width:850px;background-color:none;}
.wrapper-content{padding-left:40px;padding-right:40px;}
}
@media only screen and (min-width:801px){.team-member-photo{float:left;background-color:none;width:24%;max-width:260px;margin-top:20px;}
.team-member-content{float:right;width:74%;max-width:520px;background-color:none;}
}
.instagram-logo,.facebook-logo, .youtube-logo, .twitter-logo, .vimeo-logo, .pinterest-logo, .rss-logo{display:inline-block;margin-right:4px;height:35px;width:35px;background-size:100%;text-decoration:none;background-repeat:no-repeat;}


a.rss-logo{background-image:url(https://www.bayviewwindows.ca/images_site/social_media/sm_active_rss.svg);}
a.rss-logo:hover{background-image:url(https://www.bayviewwindows.ca/images_site/social_media/sm_hover_rss.svg);}
a.pinterest-logo{background-image:url(https://www.bayviewwindows.ca/images_site/social_media/sm_active_pinterest.svg);}
a.pinterest-logo:hover{background-image:url(https://www.bayviewwindows.ca/images_site/social_media/sm_hover_pinterest.svg);}
a.vimeo-logo{background-image:url(https://www.bayviewwindows.ca/images_site/social_media/sm_active_vimeo.svg);}
a.vimeo-logo:hover{background-image:url(https://www.bayviewwindows.ca/images_site/social_media/sm_hover_vimeo.svg);}
a.facebook-logo{background-image:url(https://www.bayviewwindows.ca/images_site/social_media/sm_active_facebook.svg);}
a.facebook-logo:hover{background-image:url(https://www.bayviewwindows.ca/images_site/social_media/sm_hover_facebook.svg);}
a.youtube-logo{background-image:url(https://www.bayviewwindows.ca/images_site/social_media/sm_active_youtube.svg);}
a.youtube-logo:hover{background-image:url(https://www.bayviewwindows.ca/images_site/social_media/sm_hover_youtube.svg);}
a.twitter-logo{background-image:url(https://www.bayviewwindows.ca/images_site/social_media/sm_active_twitter.svg);}
a.twitter-logo:hover{background-image:url(https://www.bayviewwindows.ca/images_site/social_media/sm_hover_twitter.svg);}
a.instagram-logo{background-image:url(https://www.bayviewwindows.ca/images_site/logos/sm_active_instagram.svg);}
a.instagram-logo:hover{background-image:url(https://www.bayviewwindows.ca/images_site/logos/sm_hover_instagram.svg);}
@media only screen and (max-width:3500px){.left_gallery_box{float:left;text-align:right;padding:0;margin-left:0;margin-right:40px;margin-bottom:30px;margin-top:55px;width:29%;background-color:none;}
.right_gallery_box{float:right;text-align:right;width:66%;max-width:575px;padding-top:5px;padding-left:5px;padding-right:10px;padding-bottom:10px;margin-top:0px;background-color:none;}
}
@media only screen and (max-width:950px){.left_gallery_box{width:97%;text-align:left;margin-bottom:0px0;padding-left:7%;padding-right:0px;padding-top:0;padding-bottom:0;margin-top:-7px;float:left;background-color:none;}
.right_gallery_box{float:right;text-align:left;width:97%;padding-right:0px;padding-left:0px;max-width:800px;margin-top:0px;padding-bottom:0px;padding-top:0;background-color:none;}
}
@media only screen and (max-width:800px){.left_gallery_box{width:100%;text-align:left;margin-bottom:0px0;padding-left:4%;padding-right:0px;padding-top:0;padding-bottom:0;margin-top:-7px;float:left;background-color:none;}
.right_gallery_box{float:right;text-align:left;width:100%;padding-right:0px;padding-left:0px;max-width:800px;margin-top:0px;padding-bottom:0px;padding-top:0;background-color:none;}
}
.top-bar{height:46px;width:100%;line-height:2.8125rem;background:none;overflow:hidden;margin-left:auto !important;margin-right:auto !important;}
.top-bar ul{list-style:none;margin-bottom:0;}
.top-bar .row{max-width:none;}
@media only screen and (max-width:997px){.top-bar{max-width:1000px;width:90%;}
}
@media only screen and (min-width:998px){.top-bar{max-width:750px;width:100%;}
}
.news-box{background-color:#3a4c5d;color:#ffffff;margin-bottom:8px;padding:13px;text-align:left;border-radius:3px 3px 3px 3px;}
.news-link{padding-top:5px;text-align:right;opacity:0.5;}
a.more-text{color:#faab22;}
a.more-text:hover{color:#faab99;}
a.more-text:active{color:#faab99;}
.wrapper_divider{width:100%;max-width:500px;height:35px;padding:1px;}
.left-divider{width:97px;float:left;text-align:left;height:25px;padding-top:5px;padding-left:0;border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-radius:0 6px 0 0;}
.right-divider{min-width:150px;color:#b3ca58;width:75%;font-size:13px;float:right;text-align:right;padding-top:7px;height:23px;border-bottom:1px solid #d8d8d8;}
.right-divider-full{color:#999999;width:402px;font-size:13px;float:right;text-align:right;padding-top:7px;height:23px;border-bottom:1px solid #d8d8d8;}
#plus-text-left, #minus-text-left{position:fixed;overflow:hidden;border:none;display:none;text-decoration:none;}
#plus-text-left{left:1px;bottom:58px;background:url(https://www.bayviewwindows.ca/images_site/buttons/increase-font-size.svg) no-repeat;background-size:38px 38px;height:38px;width:38px;}
#minus-text-left{left:1px;bottom:20px;background:url(https://www.bayviewwindows.ca/images_site/buttons/decrease-font-size.svg) no-repeat;background-size:38px 38px;height:38px;width:38px;}
a#plus-text-left:hover{left:1px;bottom:58px;background:url(https://www.bayviewwindows.ca/images_site/buttons/increase-font-size.svg) no-repeat;background-size:38px 38px;height:38px;width:38px;}
a#minus-text-left:hover{left:1px;bottom:20px;background:url(https://www.bayviewwindows.ca/images_site/buttons/decrease-font-size.svg) no-repeat;background-size:38px 38px;height:38px;width:38px;}
.resizer, #resizer{background-color:light-blue;padding-top:50px;padding-bottom:1px;padding-right:1px;padding-left:1px;margin-top:0px;margin-bottom:0px;margin-left:0;margin-right:0;}
#toTop_2{display:none;text-decoration:none;position:fixed;right:10px;overflow:hidden;border:none;bottom:30px;background:url(https://www.bayviewwindows.ca/images_site/buttons/page-up.svg) no-repeat;background-size:38px 38px;height:38px;width:38px;}
#toTop_2:hover{display:none;text-decoration:none;position:fixed;right:10px;overflow:hidden;border:none;bottom:30px;background:url(https://www.bayviewwindows.ca/images_site/buttons/page-up.svg) no-repeat;background-size:38px 38px;height:38px;width:38px;}
#slider{min-height:200px;}
.paginate ul{list-style:none;padding:0;margin:0;}
.paginate li{float:left;margin:0 0;}
.paginate li a, page_menu li a:active{float:left;display:block;background:#16acb9;font-size:13px;color:#ffffff;text-align:center;text-decoration:none;padding-top:6px;padding-bottom:6px;padding-right:11px;padding-left:11px;margin:3px;border:#16acb9 solid 1px;border-radius:0.2em;}
.paginate li a:hover{color:#16acb9;white-space:nowrap;border:#16acb9 solid 1px;background-color:#ffffff;}
.paginate ul li a.active{color:#ffffff;border:#075c82 solid 1px;background-color:#075c82;cursor:default;}
input[title="search"]:hover{border:none;}
#results-box{font-family:'Raleway', sans-serif, 'open sans', arial;color:#777777;margin-top:0;margin-right:auto;margin-left:auto;width:100%;max-width:720px;text-align:left;}
#no-results-box{font-family:'Raleway', sans-serif, 'open sans', arial;color:#777777;height:50px;text-align:center;margin-top:0;margin-bottom:300px;margin-right:auto;margin-left:auto;width:100%;max-width:720px;height:20px;}
@media only screen and (max-width:997px){.mag-submit, .mag-submit-active, .mag-submit:hover{margin-top:3px;margin-right:0px;padding-right:0;float:right;width:40px;height:28px;color:#ffffff;cursor:pointer;border:0;}
.mag-submit{background:url(https://www.bayviewwindows.ca/images_site//icons/magnifying-glass.svg) center right no-repeat;}
.mag-submit:hover{background:url(https://www.bayviewwindows.ca/images_site/icons/magnifying-glass-hover.svg) center right no-repeat;}
.mag-submit-active{background:url(https://www.bayviewwindows.ca/images_site/icons/magnifying-glass-hover.svg) center right no-repeat;}
#wrapper-search{float:right;padding-top:10px;margin-top:3px;margin-left:0;margin-right:0;height:45px;width:45px;background-color:transparent;}
input[title="search"]{border:none;float:left;width:76%;height:24px;background-color:#ffffff;border:0;letter-spacing:0.05em;font-size:0.95em !important;line-height:0.95em;color:#32352f;padding-left:12px;margin-left:13px;margin-top:4px;border-radius:5px;}
.wrapper-search-inner{margin-left:auto;margin-right:auto;width:85%;background-color:pink;}
}
@media only screen and (min-width:998px){.mag-submit, .mag-submit-active, .mag-submit:hover{float:left;margin-top:-2px;margin-right:-3px;width:40px;height:28px;color:#ffffff;cursor:pointer;border:0;}
.mag-submit{background:url(https://www.bayviewwindows.ca/images_site//icons/magnifying-glass.svg) center right no-repeat;}
.mag-submit:hover{background:url(https://www.bayviewwindows.ca/images_site/icons/magnifying-glass-hover.svg) center right no-repeat;}
.mag-submit-active{background:url(https://www.bayviewwindows.ca/images_site/icons/magnifying-glass-hover.svg) center right no-repeat;}
#wrapper-search{float:right !important;margin-top:5px;padding-top:5px;margin-left:18%;margin-right:0;height:31px;background-color:transparent;}
input[title="search"]{font-size:10px;border:none;float:left;width:177px;height:24px !important;background-color:#ffffff;border:0;letter-spacing:0.05em;font-size:0.95em !important;line-height:0.95em;color:#32352f;padding-left:12px;margin-left:10px;margin-top:-8px;border-radius:5px;opacity:0.20000000298023223876953125;}
input[title="search"]:hover{font-size:10px;border:none;float:left;width:177px;height:24px !important;background-color:#ffffff;border:0;letter-spacing:0.05em;font-size:0.95em !important;line-height:0.95em;color:#32352f;padding-left:12px;margin-left:10px;margin-top:-8px;border-radius:5px;opacity:0.75;}
.wrapper-search-inner{margin-left:0;margin-right:0;width:100%;background-color:green;}
}
@media only screen and (max-width:748px){#footer-column-1, #footer-column-2, #footer-column-3{width:100%;max-width:720px;padding-right:15px;padding-left:15px;}
.footer_divider_spaced{display:block;margin-top:9px;margin-bottom:30px;float:left;height:1px;width:100%;background-image:url(https://www.bayviewwindows.ca/images_site/images_site/spacers/sub_menu_divider.png);}
}
@media only screen and (min-width:749px){#footer-column-1, #footer-column-2, #footer-column-3{width:33%;min-width:235px;padding-right:15px;padding-left:15px;}
.footer_divider_spaced{display:block;margin-top:9px;margin-bottom:9px;float:left;height:1px;width:100%;background-image:url(https://www.bayviewwindows.ca/images_site/images_site/spacers/sub_menu_divider.png);}
}
#footer-column-1, #footer-column-2{}
#footer-column-3{}
#content_footer{font-family:'Raleway', sans-serif, 'open sans', arial;width:70%;text-align:center;margin-top:25px;margin-left:auto;margin-right:auto;line-height:12pt;color:{colour-off-white};font-size:10pt;}
#wrapper_footer_map{max-width:950px;width:100%;border:none;margin-left:auto;margin-right:auto;padding:5px;}
#footer-column-1, #footer-column-2, #footer-column-3{float:left;transition:0.9s;padding-bottom:0;padding-top:20px;}
#wrapper_footer{margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;padding-right:40px;padding-left:40px;padding-bottom:90px;background-position:center top;background-repeat:repeat-x;min-height:800px;}
#wrapper_footer{letter-spacing:0.06em;font-size:0.90em;line-height:1.7em;}
#wrapper_footer_bottom{max-width:950px;width:90%;border:none;text-align:center;margin-top:5px;margin-right:auto;margin-left:auto;padding-top:10px;padding-bottom:40px;}
.footer-links a:link, .footer-links a:hover, .footer-links a:active{font-size:14px;}
.footer-links a:link{color:#ffffff;text-decoration:none;opacity:0.6;}
.footer-links a:hover{color:#ffffff;text-decoration:none;opacity:0.9;}
.footer-links a:active, .footer-links a:visited{color:#ffffff;text-decoration:none;opacity:0.6;}
.biggie a:link, .biggie a:hover, .biggie a:active{font-size:19px !important;}
.biggie a:link{color:#ffffff !important;opacity:0.6;}
.biggie a:hover{color:#ffffff !important;opacity:0.9;}
.biggie a:active, .biggie a:visited{color:#ffffff !important;opacity:0.6;}
#copyright-box{padding-left:15px;padding-top:20px;padding-bottom:5px;margin-bottom:1px;opacity:0.6;}
#spider-box{padding-right:15px;padding-top:5px;padding-bottom:5px;margin-bottom:1px;width:220px;}
.copyright-font{font-size:0.9em;letter-spacing:0.05em;line-height:17px;color:#ffffff;}
.spider-icon{float:right;text-decoration:none;height:25px;width:25px;background-size:25px 25px;background-repeat:no-repeat;background-image:url("https://www.bayviewwindows.ca/images_site/logos/ladybird-digital-dev-logo.png");margin-left:6px;opacity:0.6;}
a.spider-link:hover{color:#ffffff !important;}
@media only screen and (min-width:800px){#copyright-box, #spider-box{opacity:0.6;text-align:left;}
#spider-box{float:right;margin-left:0;margin-right:0;}
a.spider-link{float:right;font-size:0.8em;letter-spacing:0.05em;top:50%;color:#ffffff !important;opacity:0.6;}
}
@media only screen and (max-width:799px){#copyright-box, #spider-box{text-align:center;}
#spider-box{margin-left:auto;margin-right:auto;}
a.spider-link{margin-left:auto;margin-right:auto;font-size:0.8em;letter-spacing:0.05em;top:50%;color:#ffffff !important;opacity:0.6;}
}
@media only screen and (max-width:550px){.home_button{background:url(https://www.bayviewwindows.ca/images_site/buttons/home-button.svg);}
.home_button:hover{background:url(https://www.bayviewwindows.ca/images_site/buttons/home-button-active.svg);}
.home_button_active{background:url(https://www.bayviewwindows.ca/images_site/buttons/home-button-active.svg);}
.top-bar-full{background:#005d84;background-position:center bottom;background-size:100% 58px;padding-bottom:5px;border-bottom:none;}
.row{background:url(https://www.bayviewwindows.ca/images_site/tiles/bvw-background.png) no-repeat #005d84;background-position:center top;background-size:607px 115px;padding-left:0 !important;padding-right:0 !important;}
#wrapper_logo{background:url(https://www.bayviewwindows.ca/images_site/logos/bvw-logo-device.png) no-repeat;margin-top:0;margin-left:auto;margin-right:auto;width:245px;height:100px;background-size:245px 100px;transition:0.9s;}
}
@media only screen and (min-width:551px){.home_button{background:url(https://www.bayviewwindows.ca/images_site/buttons/home-button.svg);}
.home_button:hover{background:url(https://www.bayviewwindows.ca/images_site/buttons/home-button-active.svg);}
.home_button_active{background:url(https://www.bayviewwindows.ca/images_site/buttons/home-button-active.svg);}
.top-bar-full{background:#005d84;background-position:center bottom;background-size:100% 58px;padding-bottom:5px;border-bottom:none;}
.row{background:url(https://www.bayviewwindows.ca/images_site/tiles/bvw-background.png) no-repeat #005d84;background-position:center top;background-size:700px 130px;padding-left:0 !important;padding-right:0 !important;}
#wrapper_logo{background:url(https://www.bayviewwindows.ca/images_site/logos/bvw-logo-tablet.png) no-repeat;margin-top:0;margin-left:auto;margin-right:auto;width:293px;height:120px;background-size:293px 120px;transition:0.9s;}
}
@media only screen and (min-width:998px){.home_button{background:url(https://www.bayviewwindows.ca/images_site/buttons/home-button.svg);}
.home_button:hover{background:url(https://www.bayviewwindows.ca/images_site/buttons/home-button-active.svg);}
.home_button_active{background:url(https://www.bayviewwindows.ca/images_site/buttons/home-button-active.svg);}
.top-bar-full{background:url(https://www.bayviewwindows.ca/images_site/tiles/bvw-background.png) no-repeat #005d84;background-position:center bottom;background-size:898px 170px;padding-bottom:0px;border-bottom:none;}
.row{background:url(https://www.bayviewwindows.ca/images_site/tiles/bvw-background.png) no-repeat #005d84;background-position:center bottom;background-size:898px 170px;padding-left:0 !important;padding-right:0 !important;}
#wrapper_logo{background:url(https://www.bayviewwindows.ca/images_site/logos/bvw-logo-desktop.svg) no-repeat;margin-top:0;margin-left:auto;margin-right:auto;width:382px;height:120px;background-size:382px 120px;}
}
.sticky{position:fixed;width:100%;left:0;top:0;padding-left:0;padding-right:0;z-index:100;border-top:0;}
.home_button, .home_button:hover, .home_button_active{float:left;display:block;margin-right:15px;text-decoration:none;margin-top:0;margin-bottom:3px;background-repeat:no-repeat;width:48px;height:42px;background-size:48px 42px;}
@media only screen and (max-width:997px){a.dropdown_tab, a.dropdown_tab:hover, a.dropdown_tab_active{font-size:16px !important;font-family:'Raleway', sans-serif, 'open sans', arial !important;background-color:transparent;height:46px;margin-top:0px !important;margin-bottom:-3px !important;}
.bottom_menu_spacer{height:42px !important;width:100%;}
a.dropdown_tab{color:#cad1d5 !important;background-color:#56697a !important;}
a.dropdown_tab:hover{color:#da7233 !important;background-color:#1e2a35 !important;}
a.dropdown_tab_active{color:#f47d20 !important;background-color:#23313e !important;}
a.pulldown_tab, a.pulldown_tab:hover, a.pulldown_tab:active, a.pulldown_tab_gallery, a.pulldown_tab_gallery:hover, a.pulldown_tab_gallery:active{font-size:16px !important;height:46px;font-family:'Raleway', sans-serif, 'open sans', arial;margin-top:0px !important;margin-bottom:-3px !important;}
a.pulldown_tab{background-color:#ecebe9 !important;color:#005d84 !important;}
a.pulldown_tab:hover{background-color:{colour-sub-menu-button}
!important;color:#ffffff !important;}
a.pulldown_tab:active{background-color:#3e634f !important;color:#deb125 !important;}
a.pulldown_tab_gallery{background-color:#16acb9 !important;color:#ffffff !important;}
a.pulldown_tab_gallery:hover{background-color:#d1e3e5 !important;color:#16acb9 !important;}
a.pulldown_tab_gallery:active{background-color:#3e634f !important;color:#deb125 !important;}
.top-bar-section ul li{background:none;}
.top-bar .button, .top-bar button{position:relative;top:-40px;}
}
.top-bar .title-area{margin:0;position:relative;}
.top-bar .toggle-topbar{position:absolute;right:0;top:0;}
.top-bar .toggle-topbar.menu-icon{margin-right:0px;top:50%;}
.top-bar .toggle-topbar.menu-icon a{color:#FFFFFF;height:34px;line-height:33px;padding:0;position:relative;}
.top-bar .toggle-topbar.menu-icon a span::after{content:"";display:block;text-decoration:none;margin-right:10px;margin-top:4px;float:right;height:26px;width:35px;border-radius:0px;transition:all 0.5s ease-out;transform:rotate(0deg);background:url(https://www.bayviewwindows.ca/images_site/icons/menu_lines.png) no-repeat;}
.top-bar .toggle-topbar.menu-icon a span::after{background-repeat:no-repeat;background-size:33px 24px;background-color:transparent;}
.top-bar.expanded .toggle-topbar a span::after{text-decoration:none;margin-top:4px;margin-right:10px;float:right;background-repeat:no-repeat;background-color:transparent;background:url(https://www.bayviewwindows.ca/images_site/icons/menu_close.png) no-repeat;background-size:24px 24px;height:26px;width:26px;border-radius:13px;border:#ffffff solid 1px;transition:all 0.5s ease-out;transform:rotate(720deg);}
.top-bar-section ul li > button{transition:left 300ms ease-out;font-size:0.8125rem;padding-left:0.9375rem;padding-right:0.9375rem;background-color:#008CBA;border-color:#007095;color:#a5c0c9;}
.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus{background-color:#007095;}
.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus{color:#FFFFFF;}
.top-bar-section ul li:hover:not(.has-form) > a{background-color:transparent;color:#FFFFFF;}
.top-bar-section ul li.active > a{background:#008CBA;color:#FFFFFF;}
.top-bar-section ul li.active > a:hover{background:#0078a0;color:#FFFFFF;}
.top-bar-section .has-form{padding:0.9375rem;}
.top-bar.expanded{background:transparent;height:auto;}
.top-bar.expanded .toggle-topbar a{color:#FFFFFF;}
.top-bar-section{left:0;position:relative;width:auto;transition:left 300ms ease-out;}
.top-bar-section ul{display:block;height:auto;margin-top:-3px;margin-left:0;margin-right:0;padding:0;width:100%;}
.top-bar-section ul li > a{color:#ffffff;display:block;font-size:14px;margin-left:auto;margin-right:auto;padding-left:0.9375rem;padding:10px 0 10px 0.9375rem;text-transform:none;}
@media only screen and (max-width:250px){.top-bar-section ul li > a{width:100%;}
}
@media only screen and (max-width:998px){.top-bar-section ul li > a{width:100%;}
}
.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus{background-color:#007095;}
.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus{color:#FFFFFF;}
.top-bar-section ul li:hover:not(.has-form) > a{background-color:transparent;color:#FFFFFF;}
.top-bar-section ul li.active > a{background:#008CBA;color:#FFFFFF;}
.top-bar-section ul li.active > a:hover{background:#0078a0;color:#FFFFFF;}
.top-bar-section .has-form{padding:0.9375rem;}
.top-bar-section .has-dropdown{position:relative;transition:left 300ms ease-out;}
.top-bar-section .has-dropdown > a:after{border:inset 5px;content:"";display:block;height:0;width:0;border-left-style:solid;margin-right:0.9375rem;margin-top:-4.5px;position:absolute;top:50%;right:0px;}
.top-bar-section .has-dropdown > a:after{border-color:transparent transparent transparent #ffffff;}
.top-bar-section .has-dropdown:hover > a:after{border-color:transparent transparent transparent #ffffff;}
.top-bar-section .has-dropdown.moved{position:static;}
.top-bar-section .has-dropdown.moved > .dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important;width:100%;}
.top-bar-section .has-dropdown.moved > a:after{display:none;}
.top-bar-section .dropdown{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;display:block;padding:0;position:absolute;top:0;z-index:99;left:100%;}
.top-bar-section .dropdown li{height:auto;width:100%;}
.top-bar-section .dropdown li a{padding:8px 0.9375rem;}
.top-bar-section .dropdown li a.parent-link{font-size:17px !important;font-family:'Raleway', sans-serif, 'open sans', arial;}
.top-bar-section .dropdown li.title h5, .top-bar-section .dropdown li.parent-link{margin-bottom:0;margin-top:0;font-size:16px !important;font-family:'Raleway', sans-serif, 'open sans', arial;}
.top-bar-section .dropdown li.title h5 a{color:#ffffff;display:block;}
.top-bar-section .dropdown li.parent-link a, .top-bar-section .dropdown li.parent-link a:hover{color:{colour-off-white};display:block;}
.top-bar-section .dropdown li.title h5 a:hover, .top-bar-section .dropdown li.parent-link a:hover{background:none;}
.js-generated{display:block;}

@media only screen and (min-width:998px){a.dropdown_tab, a.dropdown_tab:hover, a.dropdown_tab_active{font-size:16px !important;font-family:'Roboto', sans-serif !important;height:45px !important;}
.bottom_menu_spacer{height:45px !important;width:1px;}
a.dropdown_tab{background-color:none !important;color:#909293 !important;}
a.dropdown_tab:hover{color:#80dae2 !important;opacity:0.7;}
a.dropdown_tab_active{color:#80dae2 !important;opacity:0.7;}
a.pulldown_tab, a.pulldown_tab:hover{font-size:16px !important;margin-top:0 !important;margin-bottom:-4px !important;border-bottom:1px solid #ffffff;}
a.pulldown_tab{color:#4c5a66 !important;background-color:#d8e5ed !important;}
a.pulldown_tab:hover{color:#eaf7f8 !important;background-color:#367aa8 !important;}
a.pulldown_tab_gallery, a.pulldown_tab_gallery:hover{font-size:16px !important;margin-top:0 !important;margin-bottom:-4px !important;border-bottom:1px solid #ffffff;}
a.pulldown_tab_gallery{color:#ffffff !important;background-color:#16acb9 !important;}
a.pulldown_tab_gallery:hover{color:#16acb9 !important;background-color:#d1e3e5 !important;}
.top-bar-section ul li{background:blue;height:0;}
.top-bar{background:transparent;overflow:visible;margin-left:20px;margin-right:20px;}
.top-bar:after{clear:both;}
.top-bar .toggle-topbar{display:none;}
.top-bar .title-area{float:left;}
.top-bar input, .top-bar select, .top-bar .button, .top-bar button{font-size:0.875rem;height:1.75rem;position:relative;top:0.53125rem;}
.top-bar .has-form > .button, .top-bar .has-form > button{font-size:0.875rem;height:1.75rem;position:relative;top:0.53125rem;}
.contain-to-grid .top-bar{margin:0 auto;margin-bottom:0;max-width:62.5rem;}
.top-bar-section{left:0 !important;}
.top-bar-section ul{display:inline;height:auto !important;width:auto;}
.top-bar-section ul li{float:left;}
.top-bar-section ul li .js-generated{display:none;}
.top-bar-section li.hover > a:not(.button){background-color:black;color:#FFFFFF;}
.top-bar-section li:not(.has-form) a:not(.button){background:none;line-height:2.8125rem;padding:0 0.9375rem;}
.top-bar-section .has-dropdown > a{padding-right:2.1875rem !important;}
.top-bar-section .has-dropdown > a:after{border:inset 5px;content:"";display:block;height:0;width:0;border-top-style:solid;margin-top:-2.5px;top:1.40625rem;right:0;}
.top-bar-section .has-dropdown > a:after{border-color:#ffffff transparent transparent transparent;}
.top-bar-section .has-dropdown:hover > a:after{border-color:#ffffff transparent transparent transparent;}
.top-bar-section .has-dropdown.moved{position:relative;}
.top-bar-section .has-dropdown.moved > .dropdown{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;display:block;}
.top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important;}
.top-bar-section .has-dropdown > a:focus + .dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important;}
.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after{border:none;content:"\00bb";top:0.1875rem;right:5px;}
.top-bar-section .dropdown{left:0;background:transparent;min-width:100%;top:auto;}
.top-bar-section .dropdown li a{background:#da7233;color:#FFFFFF;line-height:2.8125rem;padding:12px 0.9375rem;white-space:nowrap;}
.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){background:#da7233;color:#FFFFFF;}
.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button){background-color:#555555;color:#FFFFFF;background:#222222;}
.top-bar-section .dropdown li label{background:#333333;white-space:nowrap;}
.top-bar-section .dropdown li .dropdown{left:100%;top:0;}
.top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"]{border-right:1px solid #4e4e4e;border-bottom:none;border-top:none;clear:none;height:2.8125rem;width:0;}
.top-bar-section .has-form{background:#333333;height:2.8125rem;padding:0 0.9375rem;}
.top-bar-section .right li .dropdown{left:auto;right:0;}
.top-bar-section .right li .dropdown li .dropdown{right:100%;}
.top-bar-section .left li .dropdown{right:auto;left:0;}
.top-bar-section .left li .dropdown li .dropdown{left:100%;}
.no-js .top-bar-section ul li:hover > a{background-color:#555555;background:#222222;color:#FFFFFF;}
.no-js .top-bar-section ul li:active > a{background:#008CBA;color:#FFFFFF;}
.no-js .top-bar-section .has-dropdown:hover > .dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important;}
.no-js .top-bar-section .has-dropdown > a:focus + .dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important;}
}
.row{margin:0 auto;padding-left:0;padding-right:0;width:100%;}
.row:before, .row:after{content:" ";display:table;}
.row:after{clear:both;}
.row.collapse > .column, .row.collapse > .columns{padding-left:0;padding-right:0;}
.row.collapse .row{margin-left:0;margin-right:0;}
.row .row{margin:0 -0.9375rem;max-width:none;width:auto;}
.row .row:before, .row .row:after{content:" ";display:table;}
.row .row:after{clear:both;}
.row .row.collapse{margin:0;max-width:none;width:auto;}
.row .row.collapse:before, .row .row.collapse:after{content:" ";display:table;}
.row .row.collapse:after{clear:both;}
.row.small-collapse > .column, .row.small-collapse > .columns{padding-left:0;padding-right:0;}
.row.small-collapse .row{margin-left:0;margin-right:0;}
.row.small-uncollapse > .column, .row.small-uncollapse > .columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left;}
*, *:before, *:after{box-sizing:inherit;}
html, body{height:100%;}
html{box-sizing:border-box;}
html, body{font-size:100%;}
body{margin:0;padding:0;position:relative;font-family:'Raleway', sans-serif, 'open sans', arial;}
.left{float:left !important;}
.right{float:right !important;}
.hide{display:none;}
.invisible{visibility:hidden;}
a:hover{cursor:pointer;}
.clearfix:before, .clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clear{clear:both;}
select{width:100%;}
.center{text-align:center;}
#center{text-align:center;}
.left{text-align:left;}
#left{text-align:left;}
.right{text-align:right;}
#right{text-align:right;}
.spacer{height:10px;width:150px;}
body, .sub_menu{letter-spacing:0.05em;font-size:0.95em;line-height:1.9em;color:#51535a;}
a:link, a:visited, a:active{color:#097cac;text-decoration:none;}
a:hover{text-decoration:none;color:#20abb8;}
.more_this, .edit_this{margin-top:0;margin-bottom:0;letter-spacing:0.05em;font-size:0.75em;line-height:1.7em;}
blockquote{letter-spacing:0.05em;font-size:0.95em;line-height:1.7em;font-style:italic;color:#5d8815;}
p.normal{font-style:normal;}
p.italic{letter-spacing:0.05em;font-size:1em;line-height:2.2em;font-style:italic;color:#303d49;}
.italic{letter-spacing:0.05em;font-size:1em;line-height:2.2em;font-style:italic;color:#566974;}
.italic-orange{letter-spacing:0.05em;font-size:1em;line-height:2.2em;font-style:italic;color:#f49120;}
p.italic_dark{letter-spacing:0.05em;font-size:1em;line-height:2.2em;font-style:italic;color:#444444;}
p.oblique{letter-spacing:0.05em;font-size:0.95em;line-height:2.2em;font-style:oblique;}
strong{color:#333333;margin-top:-5px;letter-spacing:0.045em;line-height:2.2em;font-size:.95em;}
.divider_horizontal{height:7px;margin-bottom:10px;margin-top:10px;border-bottom:1px solid #d8d8d8;}
.divider-horizontal-wt{height:7px;margin-bottom:10px;margin-top:10px;border-bottom:1px solid #137baa;}
.divider-horizontal-blue{height:7px;margin-bottom:10px;margin-top:10px;border-bottom:1px solid #ffffff;}
.divider-horizontal-colour{height:7px;margin-bottom:10px;margin-top:10px;border-bottom:1px solid #075c82;}
.divider-horizontal-grey{height:7px;margin-bottom:10px;margin-top:10px;border-bottom:1px solid #999999;}
.divider_horizontal_blog{margin-bottom:10px;margin-top:10px;border-bottom:1px solid #18252b;}
.divider-horizontal-services{margin-top:30px;margin-bottom:0px;border-bottom:1px solid #999999;}
.divider_horizontal_1{height:2px;max-width:800px;width:85%;min-width:250px;border-bottom:1px solid #d8d8d8;padding-top:10px;margin-left:auto;margin-right:auto;margin-top:-23px;margin-bottom:10px;}
.divider_horizontal_2{height:2px;max-width:860px;width:90%;min-width:250px;margin-left:auto;margin-right:auto;padding-top:10px;margin-top:-10px;margin-bottom:20px;border-bottom:1px solid #d8d8d8;}
.main-page-image{max-width:650px;float:left;width:100%;margin-top:10px;margin-bottom:20px;margin-left:0;margin-right:0;border-radius:0px;}
header, menu, nav, section{display:block;}
.wrapper_header{margin-top:0;width:100%;}
meta.foundation-version{font-family:"/5.5.2/";}
meta.foundation-mq-small{font-family:"/only screen/";width:0;}
meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 998px)/";width:0;}
meta.foundation-mq-medium{font-family:"/only screen and (min-width: 997px)/";width:998px;}
meta.foundation-mq-medium-only{font-family:"/only screen and (min-width: 997px) and (max-width: 1024px)/";width:998px;}
meta.foundation-mq-large{font-family:"/only screen and (min-width: 1025px)/";width:1025px;}
meta.foundation-mq-large-only{font-family:"/only screen and (min-width: 1025px) and (max-width: 1440px)/";width:1025px;}
meta.foundation-mq-topbar{font-family:"/only screen and (min-width: 997px)/";width:998px;}
meta.foundation-mq-xlarge{font-family:"/only screen and (min-width: 1441px)/";width:1441px;}
meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width: 1441px) and (max-width: 1920px)/";width:1441px;}
meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width: 1921px)/";width:1921px;}
meta.foundation-data-attribute-namespace{font-family:false;}
@media only screen{.show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down{display:inherit !important;}
.hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down{display:none !important;}
.visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;}
.hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;}
}
@media only screen and (min-width:997px){.hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down{display:inherit !important;}
.show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down{display:none !important;}
.hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;}
.visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;}
}
@media only screen and (min-width:1025px){.hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down{display:inherit !important;}
.show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down{display:none !important;}
.hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;}
.visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;}
}
@media only screen and (min-width:1441px){.hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down{display:inherit !important;}
.show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down{display:none !important;}
.hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;}
.visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;}
}
@media only screen and (min-width:1921px){.hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down{display:inherit !important;}
.show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down{display:none !important;}
.hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;}
.visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;}
}
.flex-story-3-column{position:relative;display:inline-block;margin-top:5px;margin-bottom:5px;margin-left:5px;margin-right:5px;padding-top:0;padding-bottom:10px;padding-right:10px;padding-left:10px;transition:0.9s;vertical-align:text-top;}
@media only screen and (max-width:759px){.flex-story-3-column{width:97.5%;max-width:650px;}
}
@media only screen and (min-width:760px){.flex-story-3-column{width:48.5%;max-width:420px;}
}
@media only screen and (min-width:900px){.flex-story-3-column{width:32.10%;max-width:320px;}
}
@media only screen and (max-width:3500px){.left_gallery_box{float:left;text-align:right;padding:0;margin-left:0;margin-right:40px;margin-bottom:30px;margin-top:55px;width:29%;background-color:none;}
.right_gallery_box{float:right;text-align:left;width:66%;max-width:575px;padding-top:5px;padding-left:5px;padding-right:10px;padding-bottom:10px;margin-top:0px;margin-bottom:0px;margin-top:20px;}
}
@media only screen and (max-width:950px){.left_gallery_box{width:97%;text-align:left;margin-bottom:0px0;padding-left:7%;padding-right:0px;padding-top:0;padding-bottom:0;margin-top:-7px;float:left;background-color:none;}
.right_gallery_box{float:right;text-align:left;width:97%;padding-right:0px;padding-left:0px;max-width:800px;padding-bottom:0px;padding-top:0;margin-bottom:0px;margin-top:20px;}
}
@media only screen and (max-width:800px){.left_gallery_box{width:100%;text-align:left;margin-bottom:0px;padding-left:4%;padding-right:0px;padding-top:0;padding-bottom:0;margin-top:-7px;float:left;background-color:none;}
.right_gallery_box{float:right;text-align:left;width:100%;padding-right:0px;padding-left:0px;max-width:800px;padding-bottom:0px;padding-top:0;background-color:none;margin-bottom:0px;margin-top:20px;}
}
.post-box, .post-box-active, .category-box, .category-box-active{width:100%;margin-right:auto;margin-left:auto;margin-bottom:1px;padding-left:30px !important;padding-right:25px;padding-top:8px;padding-bottom:8px;}
.post-box{color:#666666;background-size:24px 28px;background:url("https://www.bayviewwindows.ca/images_site/bullets/bullet-blog-1.png") top left no-repeat;background-color:#ecebe9;}
.post-box:hover{color:#9cbecd;background-size:24px 28px;background:url("https://www.bayviewwindows.ca/images_site/bullets/bullet-blog-2.png") top left no-repeat;background-color:#075c82;}
.post-box-active{color:#9cbecd;background-size:24px 28px;background:url("https://www.bayviewwindows.ca/images_site/bullets/bullet-blog-2.png") top left no-repeat;background-color:#075c82;}
.category-box{color:#666666;background-size:24px 28px;background:url("https://www.bayviewwindows.ca/images_site/bullets/bullet-blog-category-1.png") top left no-repeat;background-color:#ecebe9;}
.category-box:hover{color:#9cbecd;background-size:24px 28px;background:url("https://www.bayviewwindows.ca/images_site/bullets/bullet-blog-category-3.png") top left no-repeat;background-color:#075c82;}
.category-box-active{color:#9cbecd;background-size:24px 28px;background:url("https://www.bayviewwindows.ca/images_site/bullets/bullet-blog-category-3.png") top left no-repeat;background-color:#075c82;}