.responsive #totallyNonConflictingWrapper,.responsive .totallyNonConflictingWrapper,.responsive #docWide{width:100%!important;max-width:1600px}
.responsive #docWide{margin:0}
.primaryHeader{text-align:center}
.buffer-top-10{margin-top:10px}
.buffer-10{margin:10px 0}
.buffer-top-20{margin-top:20px}
.buffer-20{margin:20px 0}
.buffer-top-30{margin-top:30px}
.buffer-30{margin:30px 0}
.buffer-top-50{margin-top:50px}
.buffer-50{margin:50px 0}
.primaryHeader{margin-bottom:10px}
.promo-banner{margin-bottom:3px}
.promo-container,.large-container{max-height:75px;background-color:#ebedf0;text-align:center;text-transform:uppercase;line-height:75px;letter-spacing:3.4px}
.tab-content{display:none}
.tab-headers{display:flex;justify-content:center}
.tab-content.selected{display:flex;justify-content:center}
.tab-headers header{text-transform:uppercase;font-family:"Avenir LT W01 95 Black",Verdana,Arial,sans-serif;font-size:18px;letter-spacing:1.7px;cursor:pointer;color:#757579;padding-bottom:4px;width:inherit}
.tab-headers .selected{color:#2d3137;border-bottom:2px solid #2d3137}
.tab-headers .seperator{width:1px;height:16px;background-color:#c6c7c9;margin:3px 25px 0}
.tab-content>div{font-size:14px;line-height:16px;letter-spacing:1.3px}
.tab-content>div a{text-decoration:none;width:100%;height:100%;align-items:center;display:flex;justify-content:center;color:#2d3137;text-align:center;box-sizing:border-box;font-family:"Avenir LT W01 45 Book",Verdana,Arial,sans-serif}
.tab-contents{margin-top:30px}
.one-up,.two-up>div,.three-up>div{position:relative}
.layer{position:absolute;padding:40px;background-color:#f6f5f4;box-shadow:0 0 34px 0 rgba(0,0,0,0.16);margin:0 4% 4%}
.three-up .layer{background-color:#fff;box-shadow:none;bottom:15px;margin:0}
.three-up .content-wrap ul{width:100%}
.three-up .layer a,.three-up .layer header{text-align:center}
.layer.right-align{right:0;bottom:0}
.layer.left-align{left:0;bottom:0}
.single-col.layer{padding:40px}
.responsive header{background-color:inherit}
.layer header{font-size:22px;line-height:24px;letter-spacing:1.3px;color:#2d3137;font-family:"Avenir LT W01 95 Black",Verdana,Arial,sans-serif;text-transform:uppercase;margin-bottom:20px;background-color:inherit}
.layer ul,.layer ul a{text-decoration:none;list-style-type:none}
.layer ul a{display:block;min-width:170px}
.layer ul li:not(:last-child){margin-bottom:15px}
.layer ul li a{color:#58595b;font-family:"Avenir LT W01 45 Book",Verdana,Arial,sans-serif;font-size:18px;letter-spacing:1px}
.layer ul li a:hover{color:#2d3137}
.layer ul li a::after{content:"\203A";margin-left:3px}
.upper{text-transform:uppercase}
.content-wrap{display:flex}
.content-wrap ul{padding:0}
.content-wrap>ul:not(:last-child){margin-right:35px}
.two-up .layer{margin-right:0;margin-left:0}
.tablet-div{display:none}
.featured-category img{display:block}
@media screen and (min-width:992px){.tab-content>div{width:210px}
.tab-content>div:not(:last-child){margin-right:20px}
.layer{padding:40px}
.tab-content>div{background-color:#e6e2de}
.tab-content>div:hover{background-color:#d2c9ca}
.tabs.theme-pink .tab-content>div{background-color:#e3d1d3}
.tabs.theme-pink .tab-content>div:hover{background-color:#f3ebec}
.tab-content>div:hover a:after{content:"";background:url('er/public_html/i/category/img-hover-down-arrow.png') 0 0 no-repeat;width:9px;height:11px;display:inline-block;margin-left:5px}
.single-col.layer{max-width:220px;transition:all .3s ease}
.three-up .layer{left:calc((100% - 280px)/2);min-height:257px}
}
@media screen and (max-width:991px){.layer header{font-size:15px;transition:all .3s ease}
.tab-content>div a{padding:0}
.layer ul li a{font-size:13px;min-width:120px;transition:all .3s ease;line-height:15px}
.single-col.layer{max-width:150px;transition:all .3s ease;padding:20px}
}
@media screen and (min-width:768px) and (max-width:991px){.tab-content>.tablet-div{display:block;background:url('er/public_html/i/category/img-heart.png') 50% 50% no-repeat;width:13px;height:100%;height:60px}
.three-up .layer{left:calc((100% - 190px)/2);min-height:257px}
.layer{margin:0 4% 20px}
}
@media screen and (min-width:768px){.tab-content>div{text-transform:uppercase;width:182px;height:60px}
.two-up,.three-up{display:flex}
.two-up>div{width:50%}
.three-up>div{width:33.3%}
.two-up .single-col.layer{margin-bottom:6%}
}
@media screen and (max-width:767px){.layer{padding:20px;margin:0;box-shadow:none;min-width:280px}
.layer.right-align{bottom:0;right:calc((100% - 320px)/2)}
.tab-content.selected{flex-direction:column;align-items:center}
.tab-headers header{font-size:14px;transition:all .3s ease}
.tab-content>div{font-size:13px;height:40px}
.promo-container,.large-container{max-height:50px;line-height:50px}
.layer header,.layer ul li a{text-align:center}
.layer.left-align{bottom:0;left:calc((100% - 320px)/2)}
.content-wrap>ul:not(:last-child){margin-right:1%}
.single-col .content-wrap{display:block}
.single-col .content-wrap ul{display:flex;flex-direction:column;flex-wrap:wrap;max-height:90px;justify-content:space-between;margin:0}
.single-col.small-size .content-wrap ul{max-height:70px}
.two-up,.three-up{display:block}
.three-up .content-wrap ul{width:auto}
.three-up .layer{left:calc((100% - 320px)/2);bottom:0}
}
@media screen and (min-width:992px){.three-up.centered-cta .layer{bottom:0;min-height:auto;width:80%;left:10%;max-width:100%;box-sizing:border-box}
.three-up.centered-cta .content-wrap{justify-content:space-around}
.three-up.centered-cta .layer{padding:40px 10px}
.three-up.centered-cta .layer header{margin-bottom:auto}
.three-up.centered-cta .layer a{text-decoration:none;color:black}
.three-up.spacing-in-between>div:first-child{padding-right:10px}
.three-up.spacing-in-between>div:last-child{padding-left:10px}
}
.responsive #totallyNonConflictingWrapper,.responsive .totallyNonConflictingWrapper,.responsive #docWide{width:100%!important;max-width:1600px}
.responsive #docWide{margin:0}
.buffered-left-right{margin:0 10px}
.strikethru{text-decoration:line-through}
.cat_pricing_highlight,.cat_item_sale{color:#c11111!important;font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;font-size:12px}
.productMetaDeta span.cat_item_price{font-size:12px}
.promo-strip{font-size:21px;font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;text-align:center;color:#58595b;line-height:66px;transition:all .3s ease}
.promo-strip a{color:#0065b8;text-decoration:none}
.promo-strip a:hover{text-decoration:underline}
.catHeaderWrapper{padding:20px 10px 10px 20px;box-sizing:border-box;background-color:#f5f6f8}
div.pageTitleContainer,#breadcrumbContainer{width:inherit;padding:0 10px;box-sizing:border-box}
div.pageTitleContainer{margin-bottom:10px}
.catHeaderWrapper header{font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;font-size:2em}
.catHeaderWrapper ul{margin-top:20px;list-style-type:none}
.catHeaderWrapper ul a{text-decoration:none;font-size:12px;font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;color:#2d3137}
.catHeaderWrapper ul li{line-height:1.5em}
.categoryItem{position:relative;margin-bottom:10px}
.productWrapper .productMetaDeta{position:absolute;bottom:10px;z-index:10;width:100%;text-align:center;left:0}
.categoryItem a,.categoryItem a:hover{color:#2d3137;text-decoration:none}
.default{color:#464646;text-decoration:none}
.all-cats{text-transform:uppercase}
.category-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 10px}
.categoryItem img,.productWrapper,.categoryItem{width:240px;height:280px}
.catDynamicContentWrapper.categoryItem img{width:100%;height:100%}
.pricing{margin-top:1px}
.categoryItem:hover:not(.catHeaderWrapper){box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}
.categoryItem.twoColumns{width:480px}
.categoryItem.threeColumns{width:720px}
.categoryItem.fourColumns{width:960px}
.categoryItem.twoRows{height:560px}
@media(min-width :1200px){.categoryItem,.productWrapper{width:254px;height:280px;transition:all .3s ease}
.categoryItem.twoColumns{width:508px}
.categoryItem.threeColumns{width:762px}
.categoryItem.fourColumns{width:1016px}
.categoryItem.twoRows{height:560px}
.categoryItem img{object-fit:contain;width:100%;height:84%}
}
@media(min-width :768px) and (max-width:991px){.productHeader{font-size:15px}
.categoryItem{box-sizing:border-box;transition:all .3s ease;width:236px;height:280px}
.categoryItem img{object-fit:contain;width:100%;height:84%}
}
@media(max-width :767px){.promo-strip{line-height:40px;transition:all .3s ease;font-size:18px}
.productHeader{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.categoryItem{width:140px;height:210px;box-sizing:border-box;transition:all .3s ease}
.categoryItem.twoColumns,.categoryItem.threeColumns,.categoryItem.fourColumns{width:100%;height:inherit;max-width:100%}
.categoryItem.twoRows{height:472px}
.categoryItem .productWrapper{width:140px;height:210px}
.categoryItem img{object-fit:contain;width:100%;height:84%}
.catHeaderWrapper header{font-size:1.3em;transition:all .3s ease}
.pricing_default{margin-top:3px}
.productMetaDeta span.cat_item_price{font-size:11px;height:inherit!important}
.cat_pricing_highlight,.cat_item_sale{font-size:11px}
.catHeaderWrapper ul li:not(.all-cats),.pageTitleContainer{display:none}
.catHeaderWrapper{display:flex;flex-direction:column;align-content:center;padding-left:0;justify-content:center}
.catHeaderWrapper header,.all-cats{text-align:center}
.catHeaderWrapper ul{margin-top:10px}
}
@media(max-width :479px){.categoryItem.twoRows{height:420px}
}
@media screen and (max-width:991px){.productHeader{font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif}
}
@media screen and (min-width:992px){.productHeader{font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif}
}
@media(min-width:768px){.marquee{margin:0 10px}
.cat_item_sale{display:inline-block;margin-left:2px}
}
@media(min-width:992px) and (max-width:1199px){.categoryItem{width:240px;height:280px;box-sizing:border-box;transition:all .3s ease}
.categoryItem.twoColumns{width:480px}
.categoryItem.threeColumns{width:720px}
.categoryItem.fourColumns{width:960px}
.categoryItem.twoRows{height:560px}
.categoryItem img{object-fit:contain;width:100%;height:84%}
}
.pull-left{float:left}
.pull-right{float:right}
.mobile-pb-dynamic-content>img{width:100%}
.mobile-pb-box-margins{margin:20px 0}
.mobile-pb-box-margins.mobile-pb-box-margins-align-top{margin:6px 0 25px 0}
a.mobile-btn,#mobile-pb-content>h1,#mobile-pb-content>h1>strong,#mobile-pb-content>h2,#mobile-pb-content>h2+p{font-weight:normal;color:#181512}
#mobile-pb-content a{font-size:13px;color:#369}
#mobile-pb-content ul{text-align:left;padding:0;margin:20px 25px}
#mobile-pb-content ul li{padding:0;margin:5px 0}
#mobile-pb-content .get-started-row a,#mobile-pb-content .app-store-row a{line-height:27px;display:inline-block;float:right;margin-right:10px}
#mobile-pb-content .app-store-row a{line-height:40px}
#mobile-pb-content .get-started-row a.mobile-btn{color:white}
#mobile-pb-content sup{font-size:60%}
a.mobile-btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0 auto;padding:0 10px;height:27px;line-height:27px;text-align:center;font-size:13px}
a.mobile-btn.mobile-btn-strong{font-weight:bold;text-transform:uppercase}
a.mobile-btn.mobile-btn-action{color:white;background-color:#f05323}
a.mobile-btn.mobile-btn-banner{margin:0;width:100%}
div.mobile-btn-row{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto;width:100%;margin:0;padding:0 10px}
div.mobile-btn-row.padding-for-shadow{padding-bottom:4px}
a.mobile-btn.mobile-btn-tertiary{color:#f05323;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:1px 1px 4px #CCC;border:1px solid #c7c2bc;background-color:white;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#e0dbd7));background-image:-webkit-linear-gradient(top,#fff,#e0dbd7);background-image:-moz-linear-gradient(top,#fff,#e0dbd7);background-image:-o-linear-gradient(top,#fff,#e0dbd7);background-image:-ms-linear-gradient(top,#fff,#e0dbd7);background-image:linear-gradient(top,#fff,#e0dbd7)}
a.mobile-btn.mobile-btn-tertiary.mobile-btn-tertiary-inverted{color:#fff;background-color:#f05323;background-image:none;border:1px solid #eb2b00;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ee532f),color-stop(100%,#c83e1a));background-image:-webkit-linear-gradient(top,#ee532f,#c83e1a);background-image:-moz-linear-gradient(top,#ee532f,#c83e1a);background-image:-o-linear-gradient(top,#ee532f,#c83e1a);background-image:-ms-linear-gradient(top,#ee532f,#c83e1a);background-image:linear-gradient(top,#ee532f,#c83e1a)}
a.mobile-btn.mobile-btn-slim{height:22px;line-height:22px;padding-top:0;padding-bottom:0}
#mobile-pb-content{margin:0;padding:0;text-align:center}
#mobile-pb-content>hr{margin:20px 10px}
#mobile-pb-content>h4{margin:10px 0}
#mobile-pb-content>h1{font-size:25px;margin:20px 0}
#mobile-pb-content>h1>strong{font-weight:bold;font-size:inherit;color:#f05323}
#mobile-pb-content>h2{font-size:18px;margin:10px 0}
#mobile-pb-content>h2+p{padding:0;margin:10px 0}
#mobile-pb-content>h3{font-size:16px;line-height:24px;margin:20px 0;font-weight:normal}
.fleft{float:left}
.categoryName{font-size:13px;color:#58595b}
.fright{float:right}
#navLinksContainer h2,#navLinksContainer h1{margin-top:10px;color:#5e6062}
span.carrot{height:44px;margin-right:12px;display:inline-block;background:url(er/public_html/i/mobile/right_arrow.png) left center no-repeat;width:19px;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.seperator{font-weight:normal;margin:3px 2.0%}
#cartLink{text-align:right}
.portrait,.potrait{display:inline-block;width:100%}
.landscape{display:none;width:100%}
@media(orientation:landscape){.portrait,.potrait{display:none}
.landscape{display:inline-block}
}
.small-screen-footer{padding:10px 0;margin:20px auto;text-align:center;display:inline-block;width:100%}
#footerRule{width:300px;border-top:1px solid #ccc;height:10px;margin:0 auto;text-align:center}
#footerLinksWrapper{width:288px;margin:0 auto;text-align:center;height:22px}
#upLoadPicturesImg{background:url(er/public_html/i/mobile/imgDownloadApp.png) center center no-repeat}
#upLoadPicturesImgAndroid{background:url(er/public_html/i/mobile/1094050_Android_App_Banner.jpg) center center no-repeat;background-size:300px 40px;width:100%;height:40px}
#upLoadPicturesImg a{display:block;width:100%;height:40px}
#upLoadPicturesImgAndroid a{display:block;width:100%;height:40px}
#upLoadPictures a{height:20px}
.hide,#showHideLink span.hide{display:none}
#navLinksContainer div.catHeader{background:#fff;line-height:44px;overflow:auto}
#navLinksContainer{border-width:1px 0 0 0;border-style:solid;border-color:#c6c7c9;border-top:0}
#header-right a{display:block;height:43px;width:43px}
#header-right a.primary{height:30px}
/*!*top :22px;*!*/#header-center h1,.subCatList li a{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#header-center h1{max-width:53%}
#featuredBlocks{-moz-box-shadow:inset 0 -1px 3px #a5a09d;-webkit-box-shadow:inset 0 -1px 3px #a5a09d;box-shadow:inset 0 -1px 3px #a5a09d;position:relative}
.catHeader{padding-left:13px}
#navLinksContainer div.catItem{border-bottom:1px solid #e5e5e5}
#navLinksContainer div.catItem.firstItem{border-top:0}
#navLinksContainer div span img{vertical-align:middle;padding:5px}
ul.subCatList{background-color:#eee;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-size:1.4em}
.subCatList li{height:44px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;color:#fff;display:inherit;padding-left:13px}
.subCatList li a{color:#58595b;font-weight:normal;display:block;font-size:12px;width:100%;height:100%;vertical-align:middle;line-height:44px;text-decoration:none}
.subCatList li.firstItem{border-top:0}
.subCatList li.lastItem{border-bottom:0}
.pricingSection{background:url(er/public_html/i/mobile/imgGrayBurlap.png) top left repeat;box-shadow:inset 0 3px 5px #999;width:100%;border-bottom:1px solid #ccc}
.catLinkHeaderText{padding-left:13px;line-height:44px;color:#d74012}
#catLinkHeader{width:100%;border-bottom:1px solid #e5e5e5}
div.expanded span.carrot{background:url(er/public_html/i/mobile/right_arrow.png) left center no-repeat;transform:rotate(90deg);margin-right:18px;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;transform-origin:47% 60%}
#homeLink{background:url(er/public_html/i/mobile/iconHome.png) center center no-repeat}
.mobileHomeStore #headerCartLink{background:url(er/public_html/i/mobile/home/iconCart_Home_mobile.png) center center no-repeat}
.storeCat #headerCartLink,.photobookCat #headerCartLink{background:url(er/public_html/i/mobile/header/iconCart_mobile.png) center center no-repeat}
.refineIcon{background:url(er/public_html/i/mobile/iconFilter_mobile.png) center center no-repeat}
.siteSearchDiv{background-color:#f0f0f0;padding:5px}
.siteSearchDivHidden{display:none}
#srchForm{position:relative}
.close-icon{display:none}
.brand-SFLY #srchTxtField:valid{background:#fff}
.brand-SFLY #srchTxtField:valid ~ .close-icon{background:url(er/public_html/i/mobile/x-for-serch@2x.png) center no-repeat;z-index:1;right:0;top:0;height:100%;cursor:pointer;display:block;border:0;position:absolute;background-size:14px;width:40px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#srchButton{background:url(er/public_html/i/mobile/search-icon@2x.png) right center no-repeat;-webkit-background-size:auto 17px;-moz-background-size:auto 17px;background-size:auto 20px;border:0}
.pricingSection{background:url(er/public_html/i/mobile/imgGrayBurlap@2x.png) top left repeat;-webkit-background-size:auto 90px;-moz-background-size:auto 90px;background-size:auto 90px}
span.carrot{background:url(er/public_html/i/mobile/right_arrow@2x.png) left center no-repeat;-webkit-background-size:auto 12px;-moz-background-size:auto 12px;background-size:auto 12px;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
div.expanded span.carrot{background:url(er/public_html/i/mobile/right_arrow@2x.png) left center no-repeat;-webkit-background-size:auto 12px;-moz-background-size:auto 12px;background-size:auto 12px;transform:rotate(90deg);margin-right:18px}
.refineIcon{background:url(er/public_html/i/mobile/iconFilter_mobile@2x.png) center center no-repeat;-webkit-background-size:auto 20px;-moz-background-size:auto 20px;background-size:auto 20px}
.photobookCat #headerCartLink,.mobileHomeStore #headerCartLink,.storeCat #headerCartLink,#homeLink{-webkit-background-size:auto 27px;-moz-background-size:auto 27px;background-size:auto 27px;background-position:center center;background-repeat:no-repeat}
#homeLink{background-image:url(er/public_html/i/mobile/iconHome@2x.png)}
.photobookCat #headerCartLink{background-image:url(er/public_html/i/mobile/header/iconCart_mobile@2x.png)}
.mobileHomeStore #headerCartLink{background-image:url(er/public_html/i/mobile/home/iconCart_Home_mobile@2x.png)}
.storeCat #headerCartLink{background-image:url(er/public_html/i/mobile/header/iconCart_mobile@2x.png)}
#upLoadPicturesImg{background:url(er/public_html/i/mobile/imgDownloadApp@2x.png) center center no-repeat;-webkit-background-size:auto 40px;-moz-background-size:auto 40px;background-size:auto 40px}
#img-main-cal{content:url(er/public_html/i/mobile/easel@2x.png)}
.cal-desk{content:url(er/public_html/i/mobile/mdot_desk_Calendar@2x.png)}
.wall-cal-8-11{content:url(er/public_html/i/mobile/mdot_wall_Calendar_8x11@2x.png)}
.wall-cal-12-12{content:url(er/public_html/i/mobile/mdot_wall_Calendar_12x12@2x.png)}
}
.mobilePBContent{padding:10px;border-top:1px solid #ccc;-moz-box-shadow:inset 0 5px 7px #d8d8d8;-webkit-box-shadow:inset 0 5px 7px #d8d8d8;box-shadow:inset 0 5px 7px #d8d8d8}
.mobilePBContentTitle{font-size:16px;color:#f05323;font-weight:bold;padding:10px 0 10px 0}
.mobilePBContentHeadline{padding:0 0 0 20px;margin:0;font-size:14px;color:#333}
.mobilePBButtonContent{padding:10px}
.mobileTertiaryPBButtonContent{padding:10px 0 20px 0}
.mobilePBButton{height:27px!important;padding-top:3px!important}
.mobilePBDynamicContent{padding-bottom:10px}
.mobileCalendarsDynamicContent{padding-bottom:10px}
.mobileCalendarsContentTitle{font-size:16px;color:#f05323;font-weight:bold;padding:30px 0 10px 0}
.mobileCalendarsContent{font-size:14px;color:#333}
#dynaContent2{height:34px;position:relative}
#offers{overflow:auto;background-color:#f9f9f9;height:100%;padding:0 2.7% 0 3%;line-height:2em;border-bottom:1px solid #ccc}
#offers a{font-weight:bold;font-size:.8em;font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;display:flex;justify-content:center}
#offers .seperator{font-size:1.2em;margin:3px 2.0%}
#offers #freeShipOffer{line-height:33px;text-align:right;color:#f05323}
#offers #promoCodeOffer{line-height:33px;text-align:right;color:black}
.menu-outer{min-height:20px;margin-top:15px}
.footertable{width:100%}
#footerMenuWrapper{padding:0;margin:0;display:flex;justify-content:space-around;color:#ddd9d4;width:100%}
#footerMenuWrapper a{display:block;color:#369;font-size:13px;text-decoration:none}
.catItemLink{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.app-get-home-bottom{height:80px;position:relative;border-bottom:1px solid #e5e5e5}
.app-get-home-bottom-title{display:block;line-height:20px;color:#5e6062;font-family:'Avenir LT W01 55 Roman',helvetica,arial,sans-serif}
.app-get-home-bottom-sub-title{font-size:12px;display:block;color:#5e6062;font-family:'Avenir LT W01 55 Roman',helvetica,arial,sans-serif}
.app-get-home-bottom-info{position:absolute;left:80px;top:12px;width:48%;font-size:14px;line-height:1.2em;font-weight:bold}
#app-get-home-bottom-icon{position:absolute;left:13px;top:10px;display:block;width:57px;height:57px;background:0;background-size:cover;border-radius:10px}
.app-get-home-bottom-button{width:67px;border-radius:4px;background-color:#d74012;color:#fff;text-align:center;line-height:2.4;position:absolute;display:block;top:22px;right:20px}
.rating-static{width:60px;height:14px;display:block;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAgCAYAAADZubxIAAAB+klEQVR42u2ZsWrDMBCGvfYJ+np9jC55g1DoKySjlyweugTSJUsIJUPAOCaEeElpSmk7dClqf4HCYSTXCqXlTvfBQWL/i0+688l/limKIoyXxcK8bTYmFT1omuYqGf3TaGSeJxOTir4sS7NardLQY+cfh0MbKejBcrk0CJF6tDPseBdIzOfNhQ38pvc+drtb7no883q9Ni6QmPl8bgO/6T3X9rjrM7Qzl5RQHGez0w7hrseDT6dT0xV1Xb9K0VuQgFByUCXtyueuB6HkbLfbe4l6O5z0TY4E/X6/vy6KwtBAa5Oqz7ytrWNY4a7HO6udIFSASP374XAZanES9SDPc4NAYjCkuP8i9a69+YYXX5vjrkd7G4/HBmdIdw2DCRLkO1Ny12c0MRQcLXxfhbjruwgOKUL1iqIoiqIoym/A3d/FmTg1PzgK7v4ujkzV98G/r567HxyFBH8XWixw3yrg7gf/2P7afurjYGCjr//6n3pX4TSgrTz+qLPQ2Pu7sXD3d1HlWFR6HwtMLTRaESL83Vgk+LtU83BXnJJDv9dS2Pu75wxXnP1dVDJdYOeyhPTs/d1YuPu7tLW7BUZ0DTOc/eAoqJ/afp9x0Lc3REX80dBwwt0PPqs9c/V33YZoV3ioTbP3d88ZsnzXufi7XV+7YhOk/q6iKIryB3wBtjEcvuWoD/oAAAAASUVORK5CYII=') 0 0 no-repeat}
.rating-50{background-position:0 0}
.rating-40{background-position:-12px 0}
.rating-30{background-position:-24px 0}
.rating-20{background-position:-36px 0}
.rating-10{background-position:-48px 0}
.rating-0{background-position:-60px 0}
.rating-5{background-position:-48px -16px}
.rating-15{background-position:-36px -16px}
.rating-25{background-position:-24px -16px}
.rating-35{background-position:-12px -16px}
.rating-45{background-position:0 -16px}
.shadedItem{text-align:center}
#brandsCarrot{display:inline-block;height:12px;width:7px;background:url(er/public_html/i/mobile/right_arrow@2x.png) left center no-repeat;-webkit-background-size:auto 12px;-moz-background-size:auto 12px;background-size:auto 12px;vertical-align:middle;transform:rotate(-90deg);-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
div.expanded span#brandsCarrot{transform:rotate(90deg)}
.brandsList{margin-bottom:15px}
#brandsTitle{margin-right:10px}
.ui-autocomplete .ui-menu-item,.ui-autocomplete .ui-menu-item a{font-size:16px}
.ui-autocomplete .ui-autocomplete-divider{border-top:1px solid #aaa}
.ui-autocomplete .ui-autocomplete-divider,.ui-autocomplete .ui-autocomplete-first-divider{font-family:'Avenir LT W01 55 Roman',helvetica,arial,sans-serif;font-size:12px;background-color:#fbfbfb;padding:10px 5px;color:#939598}
.ui-menu-item-recommended{padding-top:4px;display:block;clear:both}
.ui-menu-item-recommended .thumbPic{float:left;width:64px;height:64px;margin:0 10px 4px 4px}
.ui-menu-item-recommended .thumbImg{display:block;margin:0 auto;width:64px;height:64px}
.ui-menu-item-recommended .thumbInfo{max-width:275px;min-height:64px;margin-bottom:10px}
.ui-menu-item-recommended .thumbTitle{font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;margin-bottom:5px}
.ui-autocomplete-search.ui-widget-content{background:#fff}
.ui-autocomplete-search .ui-menu-item .ui-state-hover,.ui-autocomplete-search .ui-menu-item .ui-state-focus{border:1px solid #999;margin:-1px;background:#dadada;color:#212121}
input.searchTxtField{margin:0}
.msg{margin:5px 0 2px 0}
.hidden{display:none}
h2.aboutHeadLine{color:#565656;font-size:18px;margin-bottom:9px;font-weight:normal}
.aboutCategory{margin-top:15px;padding:0 3%}
#seoAboutText p{margin:9px 0;font-size:12px;color:#181512}
div.mobile-pb-tripPix-header{font-size:30px;font-style:normal;text-align:center;margin-top:30px;margin-bottom:7px}
div.mobile-pb-tripPix-bodyText{font-size:16px;line-height:19px;font-style:normal;text-align:center}
div.mobile-pb-tripPix-bodyText2{font-size:16px;line-height:19px;font-style:normal;text-align:center;margin-top:10px;margin-bottom:25px}
span.mobile-pb-tripPix-author{font-size:15px}
div.mobile-pb-tripPix-freeShip{font-size:15px;font-style:normal;text-align:center;margin-top:26px;margin-bottom:20px}
img.mobile-pb-tripPix-TripPixStore{max-width:100%;margin-bottom:25px}
#promo-bar{display:block}
.sub-bar-selected{color:#f05323;background-color:#fff;text-decoration:none}
#headerSearchLink{background-image:url(er/public_html/i/mobile/search-icon@2x.png);background-repeat:no-repeat;background-position:right;background-color:#fff;background-position-x:98%;background-position-y:center;width:94%;margin-left:2%;position:absolute;box-shadow:none;border:0;padding:12px;border-radius:7px}
#mg-main-container{width:100%;height:0}
.gridBox{width:100%;display:table}
.gridBox .grid-item{width:50%;height:62vw;display:inline-block;float:left;border-bottom:1px solid #c6c7c9;border-top:0;text-align:center;position:relative;background:no-repeat center 1px;background-size:92.7% auto;overflow:hidden}
.gridBox .grid-item.grid-left{border-right:1px solid #c6c7c9;margin-left:-1px}
.gridBox .grid-item a.box-link{font-size:12px;text-decoration:none;width:100%;height:100%;display:inline-block}
.gridBox .grid-item a.box-link img{width:92.7%}
.gridBox .grid-item .grid-bottom{position:absolute;bottom:1.5%;width:100%;height:48px}
.gridBox .grid-item .grid-bottom .grid-title{font-family:"Avenir LT W01 95 Black",helvetica,arial,sans-serif;font-size:13px;color:#5e6062}
.gridBox .grid-item .grid-bottom .grid-price{font-size:12px;color:#5e6062;margin-top:2%}
.gridBox .grid-item .grid-bottom .cat_item_price{color:#5e6062}
.gridBox .grid-item .grid-bottom .cat_item_price .strikethru{color:#5e6062;text-decoration:line-through}
.gridBox .grid-item .grid-bottom .cat_item_price .cat_pricing_highlight{color:#f05323}
.gridBox .grid-item .grid-bottom .cat_item_price .cat_item_sale{color:#f05323;display:block}
@media(min-width:440px) and (max-width:799px){.gridBox .grid-item{width:33.33%;height:41.33vw;border-right:1px solid #c6c7c9;margin-left:-1px}
.gridBox .grid-item:nth-child(3n+0){border-right:0;margin-left:0}
}
@media(min-width:800px){.gridBox .grid-item{width:25%;height:31vw;border-right:1px solid #c6c7c9;margin-left:-1px}
.gridBox .grid-item:nth-child(4n+0){border-right:0;margin-left:0}
}
.small-screen-footer .stay-connected{margin-top:10px}
.small-screen-footer .stay-connected h3{color:#666;font-size:10px;text-transform:uppercase}
.small-screen-footer ul.stay-connected-list{list-style:none;padding:0;margin-top:13px}
.small-screen-footer ul.stay-connected-list li{display:inline-block;margin-right:15px}
.small-screen-footer ul.stay-connected-list li:last-child{margin-right:0}
.small-screen-footer i.footer-logo{display:inline-block;background-size:100%;background-repeat:no-repeat}
.small-screen-footer i.footer-logo.footer-logo-facebook{width:26px;height:26px;background-image:url('/i/footer/social-media/FBLOGO.png?v0')}
.small-screen-footer i.footer-logo.footer-logo-pinterest{width:26px;height:26px;background-image:url('/i/footer/social-media/SocialMedia_Pinterest.png?v0')}
.small-screen-footer i.footer-logo.footer-logo-twitter{width:26px;height:26px;background-image:url('/i/footer/social-media/SocialMedia_Twitter.png?v0')}
.small-screen-footer i.footer-logo.footer-logo-googleplus{width:26px;height:26px;background-image:url('/i/footer/social-media/SocialMedia_G+.png?v0')}
.small-screen-footer i.footer-logo.footer-logo-instagram{width:26px;height:26px;background-image:url('/i/footer/social-media/SocialMedia_Instagram.png?v0')}
.lazy-load-image{background-image:none!important;list-style-image:none!important;border-image:none!important;border-image-source:none!important;mask-image:none!important;shape-outside:none!important;mask-border-source:none!important}
.bold-text{font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif}
#orderListArea{min-height:300px}
.main-cal-header{font-family:'Avenir LT W01 55 Roman',helvetica,arial,sans-serif;color:#5e6062;display:block;font-size:20px;width:70%;position:absolute;top:40%;left:10%;transform:translateY(-50%)}
.main-cal-button{position:absolute;left:10%;top:70%;transform:translateY(-50%)}
.shop-button{border:1px solid #929497;border-radius:4px;width:60%;height:17%;color:#5e6062;text-align:center;line-height:3}
#main-cal-container{width:100%;height:231px;border-bottom:1px solid #d8d8d8}
#main-cal-right-part,#main-cal-left-part{width:50%;height:100%;float:left;position:relative}
.cal-page-slide-top{position:relative;width:100%;height:30%}
.cal-page-slide-bottom{position:relative;height:70%;display:none}
#img-main-cal{display:inline-block;width:124px;height:146px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}
.main-cal-text{position:absolute;font-size:13px;font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;top:77%;left:50%;transform:translate(-50%,-50%)}
.cal-slide{max-width:300%;height:300px;position:relative;border-bottom:1px solid #d8d8d8}
.cal-slide-header{font-size:17px;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);color:#5e6062;width:80%;text-align:center}
.cal-slide-title{position:absolute;top:81%;left:50%;transform:translate(-50%,-50%);font-size:13px;color:#4b525c;font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif}
.cal-slide-price{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);font-size:13px;color:#5e6062}
.cal-img-slide{position:absolute;top:33%;left:50%;transform:translate(-50%,-50%);width:80%}
.wall-cal-8-11,.wall-cal-12-12{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);width:37%}
.cal-slide-dot{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%)}
.dot{height:10px;width:10px;margin:0 2px;background-color:#f9f9f9;border:solid 1px #d7d6d7;border-radius:50%;display:inline-block;transition:background-color .6s ease}
.main-cal-price{position:absolute;font-size:13px;top:85%;left:50%;transform:translate(-50%,-50%)}
.dot-active{background-color:#c6c7c7;border:solid 1px #979797}
.mobile-calendar-saved-projects{border-right:1px solid #c6c7c9;margin-left:-1px;float:left;width:50%;height:62vw;border-bottom:1px solid #c6c7c9;position:relative}
#mobile-calendar-saved-projects-title{font-size:20px;color:#5e6062;position:absolute;width:51%;top:50px;left:50%;transform:translateX(-50%);text-align:left}
#mobile_prints_content{width:100%;position:relative;display:inline-block}
#mobile_prints_content_title{font-size:18px;color:#4b525c;text-align:center;padding:4% 0 0 0}
#mobile_prints_content_img{width:50%;vertical-align:top;box-sizing:border-box;padding:6% 6%;position:absolute;top:17%}
#mobile_prints_content_desc{font-size:16px;color:#5e6062}
#mobile_prints_content_button{line-height:36px;border-radius:4px;background-color:#d74012;color:#fff;text-align:center;margin-top:20%;width:90%}
#mobile_prints_content_con{display:inline-block;width:49%;box-sizing:border-box;padding:6% 6% 7% 7%;float:right}
#mobile-pb-title{color:#4b525c;height:10%;font-size:18px;text-align:center;width:100%;padding:6% 0;border-bottom:1px solid #d8d8d8}
.mobile-pb-expand-link-top{width:100%;position:relative;opacity:0;visibility:visible;height:0}
.mobile-pb-expand-link-top.selected{opacity:1;-webkit-transition:opacity .5s linear;-ms-transition:opacity .5s linear;-moz-transition:opacity .5s linear;transition:opacity .5s linear;height:100px}
.mobile-pb-bottom-link{position:relative;overflow:hidden;transition:height .4s linear;border-bottom:1px solid #d8d8d8}
.mobile-pb-bottom-link.selected{transition:height .6s linear}
.mobile-pb-expended-link-top.selected{-webkit-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-moz-transition:opacity .3s linear;transition:opacity .3s linear;opacity:1;height:auto}
.mobile-pb-expended-link-top{width:100%;position:relative;visibility:visible;height:0;opacity:0}
.mobile-pb-top-link{position:relative;height:auto;overflow:hidden;transition:height .4s linear;border-bottom:1px solid #d8d8d8}
.mobile-pb-top-link.selected{height:auto;transition:height .6s linear}
.mobile-pb-expended-link-top-title{font-size:20px;color:#5e6062;padding-top:31px;left:50%;white-space:nowrap;text-align:center}
.mobile-pb-expended-link-top-sub-title{font-size:12px;color:#4b525c;top:61px;left:50%;text-align:center;padding:10px 0 10px 0;margin:0 auto;display:block;width:80%}
.mobile-pb-second-sub-title{top:261px;margin-top:20px}
.mobile-pb-third-sub-title{top:292px}
.mobile-pb-forth-sub-title{top:339px}
.mobile-pb-fifth-sub-title{top:91%;color:#1aaeba;padding-bottom:20px}
.mobile-pb-expand-link-carrot.expended{transition-duration:.5s;transform:rotate(-90deg);transform-origin:17% 34%}
#mobile_pb_get_started_button{line-height:40px;border-radius:4px;background-color:#f05323;color:#fff;text-align:center;top:80%;width:36%;margin:0 auto}
.mobile-pb-expended-img{top:85px;left:50%;width:75%;margin:0 auto;display:block}
.mobile-pb-expended-link-bottom{width:100%;height:382px;position:relative;border-bottom:1px solid #d8d8d8}
.mobile-pb-get-app-link{top:310px;left:50%;display:block;text-align:center;margin:20px 0 30px 0}
.mobile-pb-expand-link-bottom{width:100%;position:relative;opacity:0;height:0}
.mobile-pb-expand-link-bottom.selected{opacity:1;height:100px;-webkit-transition:opacity .5s linear;-ms-transition:opacity .5s linear;-moz-transition:opacity .5s linear;transition:opacity .5s linear}
.mobile-pb-make-my-book{width:100%;opacity:0;height:0}
.mobile-pb-make-my-book.selected{opacity:1;-webkit-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-moz-transition:opacity .3s linear;transition:opacity .3s linear;height:auto}
#mobile-pb-expand-link-img{position:absolute;left:4%;top:30%;display:block;width:46px;height:46px;border-radius:10px}
#mobile-pb-make-my-book-img{position:absolute;left:4%;top:23%;display:block;width:57px}
.mobile-pb-expand-link-container{left:22%;top:16%;width:70%;position:absolute;text-align:left;line-height:1.8}
.mobile-pb-expand-link-title{font-size:18px;color:#4b525c}
.mobile-pb-expand-link-sub-title{color:#4b525c;font-size:12px;display:block;white-space:nowrap}
.mobile-pb-expand-link-link{color:#1aaeba;font-size:12px}
.mobile-pb-expand-link-link>sup{color:#1aaeba;font-size:6px}
#mobile-prints-free-prints{width:100%;height:54px;background-color:#f9c2c3;position:absolute;top:5%}
#mobile-prints-free-prints-text{font-size:18px;position:absolute;left:4%;top:34%;width:59%;-webkit-transform:scale(1,1.4);-moz-transform:scale(1,1.4);-ms-transform:scale(1,1.4);-o-transform:scale(1,1.4);transform:scale(1,1.4);text-rendering:optimizeLegibility}
#mobile-prints-free-prints-text1{color:#4b4b4f}
#mobile-prints-free-prints-text2{color:#4b4b4f}
#mobile-prints-free-btn{width:30%;line-height:36px;border-radius:4px;border:solid 1px #fff;position:absolute;color:#fff;text-align:center;right:4%;top:16%;font-size:12px;font-weight:lighter}
#mobile-prints-free-prints-text2{font-family:"Avenir LT W01 95 Black",Verdana,Arial,sans-serif}
#mobile-prints-free-container{height:60px;background-color:#fff;border-top:2px solid #f9c2c3;border-bottom:2px solid #f9c2c3;position:relative}
#mobile-prints-preserve-title{font-size:12px;color:#f05323}
#mobile-prints-preserve-content{font-size:12px;color:#4b525c;margin-top:3%}
#mobile-prints-preserve{padding:5% 15% 6% 3%;border-bottom:1px solid #d8d8d8}
#mobile-calendar-footer-title{font-size:12px;color:#f05323}
#mobile-calendar-footer-content{font-size:12px;color:#4b525c;margin-top:3%}
#mobile-calendar-footer{padding:5% 15% 6% 3%;border-bottom:1px solid #d8d8d8}
#mobile-calendar-previous-orders{width:100%;height:40px;position:relative;border-bottom:1px solid #d8d8d8}
.mobile-calendar-previous-orders-title{font-size:14px;color:#58595b;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap}
.mobile-calendar-saved-projects-btn{font-size:12px;width:100%;margin-top:25px}
#mobile-pb-get-started{width:100%}
#mobile-pb-get-started-title{font-size:18px;color:#4b525c;width:100%;text-align:center;margin-top:30px}
#mobile-pb-sub-cat{border-bottom:1px solid #f05323;margin-top:30px;width:100%;text-align:center;position:relative}
#mobile-pb-sub-cat-hard{margin-right:20px;margin-bottom:7px;white-space:nowrap}
#mobile-pb-sub-cat-soft{margin-left:20px;margin-bottom:7px;white-space:nowrap}
.arrow_up_tab{content:'';width:8px;height:8px;border-left:1px solid #f05323;border-top:1px solid #f05323;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff}
.tabSelected.catSubTab,.tabSelected.catSubTab{color:#f05323!important;font-weight:bold;font-family:'Avenir LT W01 85 Heavy',helvetica,arial,sans-serif}
#mobile-pb-sub-cat-left,#mobile-pb-sub-cat-right{display:inline-block;color:#4b525c;font-size:12px}
.mobile-pb-expand-link-carrot{width:17px;height:20px;-webkit-transform:rotate(-270deg);transform:rotate(-270deg);opacity:.5;background-color:#fff;position:absolute;top:6px;right:-46px;margin-right:60px!important}
.mobile-pb-expanded-link-carrot{width:17px;height:20px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:.5;background-color:#fff;position:absolute;top:-6px;right:4px}
.mobile-pb-cover-sizes-container{width:100%;height:178px;margin-top:40px;border-bottom:1px solid #d8d8d8;text-align:center}
.mobile-pb-size-img{vertical-align:baseline}
.mobile-pb-size-img.selected{display:none}
.mobile-pb-saved-projects{width:100%;height:115px;border-bottom:1px solid #d8d8d8}
#mobile-pb-saved-projects-title{font-size:20px;color:#5e6062;white-space:nowrap;text-align:center;margin-top:28px}
.mobile-pb-saved-projects-btn{font-size:12px;width:135px;height:37px;margin:27px auto 0 auto}
#mobile-pb-visit-desktop{width:100%;height:61px;border-bottom:1px solid #d8d8d8;background-color:#fbfbfb;position:relative}
#mobile-pb-visit-desktop-text{font-size:12px;color:#4b525c;text-align:center;width:69%;left:50%;transform:translate(-50%,-50%);top:50%;position:absolute}
#mobile-pb-footer-title{font-size:12px;color:#f05323}
#mobile-pb-footer-content{font-size:12px;color:#4b525c;margin-top:3%}
#mobile-pb-footer{padding:5% 15% 6% 3%;border-bottom:1px solid #d8d8d8}
.mobile-pb-price{font-size:11px;color:#58595b;padding-top:10px}
.mobile-pb-price-soft{display:none}
.mobile-pb-price-hard{display:table-cell}
.pb-container{display:inline-block;width:20%;top:50%;text-align:left;margin:0 20px 0 20px}
.mobile-pb-img-opacity{opacity:.4}
.promotions-details-top{margin-top:30px;border-top:1px solid #d8d8d8}
@media(min-width:321px) and (max-width:365px){#mobile-prints-free-prints-text{font-size:17px}
}
@media(max-width:332px){.main-cal-header{font-size:17px}
.cal-slide-header{font-size:11px}
.app-get-home-bottom-info{font-size:11px}
.dot{height:7px;width:7px}
#mobile_prints_content_desc{font-size:13px}
#mobile_prints_content_button{font-size:11px;line-height:26px}
#mobile_prints_content_con{width:48%}
#mobile-prints-free-prints-text{font-size:15px;top:35%}
#mobile-prints-free-btn{font-size:11px}
}
@media(orientation:landscape){#mobile_prints_content_img{padding:6% 2%;float:left;position:initial;width:34%}
#mobile_prints_content_title{display:inline-block;width:66%;float:right;box-sizing:border-box;padding:7% 0 0 6%;text-align:left}
#mobile_prints_content_con{width:66%;padding:5% 14% 0 6%}
#mobile_prints_content_button{width:46%;margin-top:13%}
#main-cal-right-part,#main-cal-left-part{width:35%}
#mobile-prints-free-btn{width:23%}
#mobile-prints-preserve{padding:2% 15% 3% 3%}
#mobile-prints-preserve-content{margin-top:2%}
.cal-img-slide.wall-cal-8-11,.cal-img-slide.wall-cal-12-12{width:23%;top:27%}
.cal-img-slide{width:53%;top:27%}
#mobile-calendar-previous-orders{border-top:1px solid #d8d8d8;margin-top:9px}
.mobile-pb-expended-img{height:150px;width:auto;margin-top:-47px;display:inline-block}
.mobile-pb-expended-link-top-title{text-align:left;margin-left:50%}
.mobile-pb-expended-link-top-sub-title{transform:none;text-align:left;margin-right:30px;display:block;width:45%;padding:1% 0 1% 0}
.mobile-pb-second-sub-title{margin-top:-105px}
.mobile-pb-third-sub-title{top:127px}
.mobile-pb-forth-sub-title{top:174px}
.mobile-pb-fifth-sub-title{top:260px;text-align:right;color:#1aaeba;display:inline-block;width:20%;margin-bottom:10%}
#mobile_pb_get_started_button{top:250px;transform:none;width:135px;display:inline-block;margin:7% 0 0 50%}
.mobile-pb-get-app-link{transform:none;top:134px;display:block;margin-left:21%}
.mobile-pb-saved-projects{height:87px;text-align:center}
#mobile-pb-saved-projects-title{display:inline-block}
.mobile-pb-saved-projects-btn{display:inline-block;margin-left:10%}
}
.specialOffersCat .wellContainer{margin:10px 10px 0 10px}
.specialOffersCat .specialOffersPromo{position:relative}
.specialOffersCat .tpContent .specialOffersPromo .promoTitle,.tealContent{color:#00a8b0}
@media(max-width:991px){.desktop-promo{display:none}
}
.specialOffersCat .specialOffersPromo .promoTitle{font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;font-size:16px;color:#f05323;line-height:1.0}
.specialOffersCat .specialOffersPromo .promoCode{font-family:"Avenir LT W01 65 Medium",Verdana,Arial,sans-serif;font-size:8px;color:#181512;margin-top:5px}
.specialOffersCat .specialOffersPromo .promoLink{font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;font-size:8px;margin-top:3px;color:#131210;font-weight:500}
.specialOffersCat .specialOffersPromo .promoOffer{background-color:#faf9f7;opacity:1;position:absolute;top:8px;left:5%}
.specialOffersCat .specialOffersPromo .promoOffer.withoutPromoCode{top:10px}
.specialOffersCat .specialOffersPromo .promoOffer.withoutPromoCode .promoLink{margin-top:5px}
.specialOffersCat .shippingOffer{margin:10px;padding:15px 0 10px;text-align:center;font-size:10px;background:url('er/public_html/i/mobile/mdot_freeship_bkgd_2x.jpg') top left no-repeat}
.specialOffersCat .shippingTitle{font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;font-size:16px;color:#1b1512;line-height:1.0;text-align:center}
.specialOffersCat .shippingLink{font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;color:#fff;background-color:#f05323;width:25%;margin:auto;margin-top:10px;padding:5px 0;text-align:center;font-size:6px}
@media(orientation:landscape){@media(min-width:321px) and (max-width:568px){.mobile-pb-expended-img{width:270px}
}
.specialOffersCat .specialOffersPromo .promoTitle{font-size:28px;position:relative;top:5px;margin-bottom:6px}
.specialOffersCat .specialOffersPromo .promoCode{font-size:16px;margin-top:12px}
.specialOffersCat .specialOffersPromo .promoLink{font-size:16px;margin-top:4px}
.specialOffersCat .specialOffersPromo .promoOffer.withoutPromoCode{top:16px}
.specialOffersCat .specialOffersPromo .promoOffer.withoutPromoCode .promoLink{margin-top:12px}
.specialOffersCat .shippingLink{width:22%;font-size:11px;margin-top:15px}
.specialOffersCat .shippingTitle{font-size:26px;margin-top:15px}
}
.siteSubNavContainer.space-holder{height:88px!important}
.mobile-only{display:none}
@media(max-width:767px){body.responsive .not-mobile{display:none}
body.responsive *.mobile-only{display:block}
body.responsive a.mobile-only,body.responsive span.mobile-only,body.responsive i.mobile-only,body.responsive b.mobile-only{display:inline-block}
body.responsive .mobile-promo .global-promo .offer{line-height:33px;text-align:right;color:#f05323}
body.responsive .mobile-promo .global-promo .seperator{font-size:1.2em;margin:8px 2.0% 0}
body.responsive .mobile-promo .global-promo .offerCode{line-height:33px;text-align:right;color:black}
body.responsive .mobile-promo{border-bottom:1px solid #c1cbd4}
body.responsive .mobile-promo .global-promo a{font-weight:bold;font-size:.8em;font-family:'Avenir LT W01 55 Roman',helvetica,arial,sans-serif;display:flex;justify-content:center}
}
@media screen and (max-width:767px){.is-mobile-size{display:block}
.is-desktop-size{display:none}
}
@media screen and (min-width:768px){.is-mobile-size{display:none}
.is-desktop-size{display:block}
}
.br-SpanBar{height:1px;border-top:1px solid #cfcfcf;width:100%;margin-top:10px;margin-bottom:10px;font-size:1px;clear:both}
.br-icons{float:left;width:100%;margin-bottom:10px}
.br-found-heading{font-size:11px;margin-bottom:10px;font-weight:bold;font-color:#666;font-family:"Verdana";text-transform:uppercase}
.br-sf-widget{float:left;margin-right:10px;text-align:left;width:240px;margin-bottom:0}
.br-sf-widget-merchant-cont{margin-top:0;margin-bottom:0}
.br-sf-widget-merchant-img{width:140px;height:140px}
.br-sf-widget-merchant-title{float:left;margin:5px 0 2px 0;font-color:#666;font-family:"Verdana";width:100%}
.br-sf-widget-merchant-desc{float:left;font-color:#666;font-size:12px;font-family:"Verdana";margin-right:10px;margin-bottom:0}
.br-related-searches-widget{float:left;position:relative;bottom:0;width:100%;margin-top:0;margin-bottom:0}
.br-related-heading{font-size:11px;font-weight:bold;font-color:#666;font-family:"Verdana";margin-top:0}
.responsive .br-icons a,.responsive #br-related-searches-widget a{color:#00829b;text-decoration:none}
.responsive .br-sf-widget-merchant-title,.responsive .br-sf-widget-merchant-desc,.responsive #br-related-searches-widget a{font-family:"Avenir LT W01 55 Roman",Helvetica,Arial,sans-serif;font-size:13px}
.responsive .br-sf-widget-merchant-title{margin:10px auto 16px auto}
.responsive .br-sf-widget-merchant-desc,.responsive .br-found-heading,.responsive .br-related-heading{color:#58595b}
.responsive .br-found-heading,.responsive .br-related-heading{font-family:"Avenir LT W01 65 Medium",Helvetica,Arial,sans-serif;font-size:13px}
.responsive .br-sf-widget-merchant-desc{margin-bottom:10%}
.responsive .br-found-heading{margin-bottom:2%}
@media(max-width :479px){.responsive .br-icons .br-sf-widget{width:90%}
.responsive .br-icons .br-sf-widget,.responsive .br-found-heading,.responsive #br-related-searches-widget{margin-left:3%}
}
@media(min-width :480px) and (max-width:767px){.responsive .br-icons .br-sf-widget{margin-right:6%;width:41%}
.responsive .br-icons .br-sf-widget,.responsive .br-found-heading,.responsive #br-related-searches-widget{margin-left:2%}
}
@media(min-width :768px) and (max-width:991px){.responsive .br-icons .br-sf-widget{margin-left:2%;width:30%}
}
@media(min-width :992px) and (max-width:1199px){.responsive .br-icons .br-sf-widget{margin-left:3%;width:28%}
}
@media(min-width :768px) and (max-width:1199px){.responsive .br-icons .br-sf-widget{margin-right:1%}
.responsive .br-found-heading,.responsive #br-related-searches-widget{margin-left:1%}
}
@media(min-width :1200px) and (max-width:1599px){.responsive .br-icons .br-sf-widget{margin-left:12%;margin-right:-8%;width:23%}
.responsive .br-found-heading,.responsive #br-related-searches-widget{margin-left:10%}
}
@media(min-width :1600px){.responsive .br-icons .br-sf-widget{margin-left:24%;margin-right:-20%;width:17%}
.responsive .br-found-heading,.responsive #br-related-searches-widget{margin-left:22%}
}