/* ============================================================
 *  _base.css - shared styles for all agent themes
 *  ----------------------------------------------------------
 *  TABLE OF CONTENTS
 *    1. Global reset & body
 *    2. Tables
 *    3. Layout (Wrapper / Header / Menu)
 *    4. Hidden side menu
 *    5. Header content & text
 *    6. Background image cover
 *    7. Duke (hover effects, common styles, individual effects)
 *    8. Headroom.js animated styles
 *    9. Client fade slider
 *   10. Form-filled validation styles
 *   11. Modal subscribe newsletter
 *   12. Responsive breakpoints (337px / 680px / 960px)
 *   13. Sarah (hover effect set)
 *
 *  Per-agent overrides cascade after this file via theme-*.css.
 * ============================================================ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0}body{font-family: 'Dejavu Sans',sans-serif;color:#ebebeb;overflow-x:hidden;background-color:#300b00}img{max-width:100%}li{list-style-type:none}th{background:grey;color:white}tr:nth-child(even){background-color:#fcfcf5}tr:nth-child(odd){background-color:lightblue}td{color:#909496}.ContactInfoPy th{background-color:transparent}.ContactInfoPy tr,.ContactInfoPy th{text-align:left}.ContactInfoPy tr:nth-child(even){background-color:transparent}.ContactInfoPy tr:nth-child(odd){background-color:transparent}.ContactInfoPy th{color:#666666;width:6em;padding-left:.6em}.ContactInfoPy td{color:#909496;padding-left:.6em}.WrapMenu,.MenuHidden,.Wrapper,.WrapHeader,.HeaderTop,.HeaderMiddle,.WrapPheader,.WrapPheaderprfl{display:flex}.WrapMenu{height:100%;width:0;position:fixed;z-index:1000;top:0;left:0;background-color:transparent;overflow-x:hidden;transition:0.5s;background-image:url("/img/nav-bg.jpg");background-size:cover;background-position:center center}.MenuHidden a{text-decoration:none;transition:0.3s}.Wrapper{min-height:100%}.Wrapper,.Header{align-items:center;align-content:center;justify-content:center}.Wrapper,.WrapHeader,.HeaderMiddle,.WrapPheader,.WrapPheaderprfl{flex-direction:column}.MenuHidden{flex-flow:row wrap;align-content:flex-start}.MenuHidden{margin-top:15%}.Logo{}.Header,.HeaderBottom,.HeaderBottomlog,.WrapRight,.Footer,.ContactContent,.HomePlug,.ContactLeft,.ContactRight,.ProductContent,.Logo,.HomePlugreg,.HomePluglog,.HomePlugok,.HomePlugregir,.HomePluglogregir,.HeaderBottomprfl,.HomePaff,.HomePaff2{padding-top:10px}.Header,.HeaderBottom,.HeaderBottomlog,.WrapRight,.ContactContent,.HomePlug,.ContactLeft,.ContactRight,.ProductContent,.Logo,.HomePlugreg,.HomePluglog,.HomePlugok,.HeaderBottomprfl{padding-left:10px;padding-right:10px}.Header,.HeaderBottom,.HeaderBottomlog,.WrapRight,.Footer,.ContactContent,.HomePlug,.ContactLeft,.ContactRight,.ProductContent,.Logo,.HomePlugreg,.HomePluglog,.HomePlugok,.HeaderBottomprfl{padding-bottom:10px}.HomePlugregir,.HomePluglogregir,.HomePaff,.HomePaff2{padding-bottom:60px}.HomePlugregir,.HomePluglogregir{box-shadow:-1px 3px 3px #F1F2F6;border-left:1px solid #F1F2F6;border-right:1px solid #F1F2F6}.HomePlugregir,.HomePluglogregir,.headerbottomdiv .navbottomdiv,.headerbottomdiv .navbottomprfl,.headertopdiv .navtopdiv,.headertopprfl .navtopdiv{margin-left:3%;margin-right:3%}.NavHidden,.NavBottom,.NavPhone,.NavClose{font-weight:lighter}.NavHidden,.NavBottom,.NavPhone{border:1px solid grey;font-size:1.7em;padding:50px;text-align:center}.NavClose{font-size:2em;text-align:right;padding-right:20px}.NavHidden{flex:1;text-transform:uppercase;color:white;opacity:.8}.NavBottom,.NavPhone,.NavClose{width:100%}.NavBottom p,.NavPhone,.NavClose{font-family: 'Bembo MT W01 Italic',serif}.NavBottom p,.NavPhone{text-align:center}.NavPhone a,.NavBottom a,.NavPhone a,.NavClose a{color:inherit}.NavPhone p,.NavPhone a{font-style:italic}.NavPhone a:hover,.NavClose a:hover{opacity:.8}.NavBottom{font-size:12px}.NavBottom a{color:inherit;text-transform:uppercase;opacity:.5}.NavBottom a:hover{color:white;opacity:1}.MenuHidden .NavHidden:hover{background-color:rgba(255,255,255,0.3)}.Wrapper{transition:margin-left .5s}.WrapHeader,.WrapPheader{background-image:linear-gradient(180deg,#001800 0%,#004000 69%)}.WrapPheaderprfl{background-image:linear-gradient(180deg,#300b00 0%,#4f1100 69%)}.WrapPheader,.WrapPheaderprfl{}.WrapHeader,.WrapPheader,.WrapPheaderprfl{margin-top:-8px;background-size:cover;background-position:center center;width:100%}.WrapHeader{order:1}.HeaderTop{flex-direction:row-reverse;justify-content:flex-start;padding:5px;min-height:20px;font-family:'Avenir Next W01 Light',sans-serif;font-weight:400}.HeaderNav{display:inline-flex;padding-left:5px}.HeaderTop a,.HeaderTop p{text-decoration:none;color:#000;font-weight:bold;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(255,255,255,.1),0 5px rgba(255,255,255,.1),0 1px 3px rgba(255,255,255,.3),0 3px 5px rgba(255,255,255,.2),0 5px 10px rgba(255,255,255,.25),0 10px 10px rgba(255,255,255,.2),0 20px 20px rgba(255,255,255,.15)}.HeaderTop a:hover,.HeaderTop p:hover{color:white}.HeaderTop p:hover{cursor:pointer}.dropdown-content{display:none;background-color:transparent;width:100%;padding-top:5px}.dropdown-content{font-size:1em}.NavTop-dropdown:hover .dropdown-content{display:block}.Fixed{position:fixed;z-index:10;right:0;left:0;top:0}.Bars{margin-right:10px}.Buttons{background-color:#006000;color:white;font-size:.875em;padding:5px 20px;border-radius:8px;border:none;transition-duration:0.4s}.Buttons2{background-color:#ffffff;font-size:.875em;padding:5px 20px;border-radius:8px;border:none;transition-duration:0.4s}.Buttons:hover{background-color:#004000;cursor:pointer}.Buttons2:hover{background-color:#522b15;cursor:pointer;color:#ffffff}.captcha{color:#000090}.HeaderTop .NavTop,.HeaderTop .Away,.HeaderTop .NavTop-dropdown{display:none}.HeaderMiddle{background-color:transparent;min-height:128px}.Logo{background-color:transparent;margin-top:25px}.Header{background-color:transparent}.Header h1{font-size:22px}.intro-home h2,.intro-home h1{font-size:30px;font-family: 'Bembo MT W01 Semibold',serif;font-weight:400}.intro-home h3,.intro-home .split{font-family: 'Avenir Next W01 Light',sans-serif;font-weight:400;font-size:.875em;letter-spacing:.06em;line-height:1.5;margin-bottom:1.25em;text-transform:uppercase}.intro-home h2,.intro-home h4,.intro-home h1{font-weight:400}.intro-home{margin-top:120px}.HeaderBottomlog .intro-home,.HeaderBottomprfl .intro-home{margin-top:-1em}.intro-home a{color:#006000;font-weight:bolder;font-family: 'Bembo MT W01 Semibold',serif;font-size:20px;letter-spacing:.06em}.intro-home a:hover{color:white}.intro-home a,#ContactCinfo a,.Footer a,.ContactInfook a,.ContactOrdrinfo a,.captcha,.headerbottomdiv .navbottomdiv a,.footerdiv .navbottomdiv a,.headerbottomdiv .navbottomprfl a,.footerdiv .navbottomprfl a,.headertopdiv .navtopdiv a,.headertopprfl .navtopdiv a{text-decoration:none;position:relative;transition:all .3s}.intro-home a:after,.intro-home a:before,#ContactCinfo a:after,#ContactCinfo a:before,.Footer a:after,.Footer a:before,.ContactInfook a:after,.ContactInfook a:before,.ContactOrdrinfo a:after,.ContactOrdrinfo a:before,.captcha:after,.captcha:before,.headerbottomdiv .navbottomdiv a:after,.headerbottomdiv .navbottomdiv a:before,.footerdiv .navbottomdiv a:after,.footerdiv .navbottomdiv a:before,.headertopdiv .navtopdiv a:after,.headertopdiv .navtopdiv a:before,.headertopprfl .navtopdiv a:after,.headertopprfl .navtopdiv a:before,.headerbottomdiv .navbottomprfl a:after,.headerbottomdiv .navbottomprfl a:before,.footerdiv .navbottomprfl a:after,.footerdiv .navbottomprfl a:before{transition:all .3s}.intro-home a,#ContactCinfo a,.Footer a,.ContactInfook a,.ContactOrdrinfo a,.captcha,.headerbottomdiv .navbottomdiv a,.footerdiv .navbottomdiv a,.headerbottomdiv .navbottomprfl a,.footerdiv .navbottomprfl a,.headertopdiv .navtopdiv a,.headertopprfl .navtopdiv a{overflow:hidden;display:inline-block}.intro-home a,#ContactCinfo a,.Footer a,.captcha{margin-bottom:-6px}.ContactOrdrinfo a{margin-bottom:-8px}.ContactInfook a{margin-top:10px}.intro-home a:before,#ContactCinfo a:before,.Footer a:before,.ContactInfook a:before,.ContactOrdrinfo a:before,.captcha:before,.headerbottomdiv .navbottomdiv a:before,.footerdiv .navbottomdiv a:before,.headertopdiv .navtopdiv a:before,.headertopprfl .navtopdiv a:before,.headerbottomdiv .navbottomprfl a:before,.footerdiv .navbottomprfl a:before{content: "";position:absolute;left:-100%;display:block;width:100%;height:5px}.intro-home a:before,#ContactCinfo a:before,.Footer a:before,.ContactInfook a:before,.ContactOrdrinfo a:before,.captcha:before{background-color:#006000}.headerbottomdiv .navbottomdiv a:before,.footerdiv .navbottomdiv a:before,.headerbottomdiv .navbottomprfl a:before,.footerdiv .navbottomprfl a:before,.headertopdiv .navtopdiv a:before,.headertopprfl .navtopdiv a:before{background-color:#fff}.intro-home a:before,#ContactCinfo a:before,.Footer a:before,.ContactInfook a:before,.ContactOrdrinfo a:before,.captcha:before,.headerbottomdiv .navbottomdiv a:before,.footerdiv .navbottomdiv a:before,.headertopdiv .navtopdiv a:before,.headertopprfl .navtopdiv a:before,.headerbottomdiv .navbottomprfl a:before,.footerdiv .navbottomprfl a:before{bottom:-2px}.intro-home a:hover:before,#ContactCinfo a:hover:before,.Footer a:hover:before,.ContactInfook a:hover:before,.ContactOrdrinfo a:hover:before,.captcha:hover:before,.headerbottomdiv .navbottomdiv a:hover:before,.footerdiv .navbottomdiv a:hover:before,.headertopdiv .navtopdiv a:hover:before,.headertopprfl .navtopdiv a:hover:before,.headerbottomdiv .navbottomprfl a:hover:before,.footerdiv .navbottomprfl a:hover:before{left:0}#ContactCinfo,.headerbottomdiv .navbottomdiv a,.footerdiv .navbottomdiv a,.headerbottomdiv .navbottomprfl a,.footerdiv .navbottomprfl a,.headertopdiv .navtopdiv a,.headertopprfl .navtopdiv a{font-family:AvenirNextLTW01-Medium,sans-serif;font-weight:400}#ContactCinfo{font-size:.675em}.anchor,.footerdiv .navbottomdiv a,.footerdiv .navbottomprfl a{font-size:.790em;margin-right:.5em}.navtopdiv{margin-top:.9em;background-color:#300b00;padding-left:.4em;border:1px solid #fff}#ContactCinfo a,.Footer a,.ContactInfook a,.ContactOrdrinfo a,.headerbottomdiv .navbottomdiv a,.footerdiv .navbottomdiv a,.headertopdiv .navtopdiv a,.headertopprfl .navtopdiv a,.headerbottomdiv .navbottomprfl a,.footerdiv .navbottomprfl a{text-decoration:none;font-weight:bolder}#ContactCinfo a,.Footer a,.ContactInfook a,.ContactOrdrinfo a{color:#006000}.headerbottomdiv .navbottomdiv a,.footerdiv .navbottomdiv a,.headerbottomdiv .navbottomprfl a,.footerdiv .navbottomprfl a,.headertopdiv .navtopdiv a,.headertopprfl .navtopdiv a{color:#fff}#ContactCinfo a:hover,.Footer a:hover,.ContactInfook a:hover,.ContactOrdrinfo a:hover,.captcha a:hover{color:black}.headerbottomdiv .navbottomdiv a:hover,.footerdiv .navbottomdiv a:hover,.headerbottomdiv .navbottomprfl a:hover,.footerdiv .navbottomprfl a:hover,.headertopdiv .navtopdiv a:hover,.headertopprfl .navtopdiv a:hover{color:white}.intro-home .split,.intro-home h3{margin-bottom:15px}.HeaderBottom,.HeaderBottomlog,.HeaderBottomprfl{background-color:transparent}.HeaderBottom{min-height:300px}.headerbottomdiv{background-image:linear-gradient(180deg,#300b00 0%,#4f1100 69%)}.headertopdiv,.headertopprfl{width:100%;border-bottom:1px solid #fff}.headertopdiv{z-index:9;position:fixed;top:0}.headerbottomdiv .navbottomdiv,.footerdiv .navbottomdiv a,.headerbottomdiv .navbottomprfl,.footerdiv .navbottomprfl a,.headertopdiv .navtopdiv,.headertopprfl .navtopdiv{padding-top:.5em}.headerbottomdiv .navbottomdiv,.footerdiv .navbottomdiv a,.headerbottomdiv .navbottomprfl,.footerdiv .navbottomprfl a{float:left}.headertopdiv .navtopdiv,.headertopprfl .navtopdiv{float:right}.footerdiv .navbottomdiv,.footerdiv .navbottomprfl{padding-left:.5em}.HeaderBottom,.HeaderBottomlog,.ProductContent,.WrapContent,.WrapContentRight,.WrapLeft,.HomeReview,.HeaderBottomprfl{background-size:cover;background-position:center center}.WrapLeft,.ContactLeft{order:3}.ContactContent,.ProductContent,.WrapContentRight{}.WrapContent,.WrapContentRight,.ContactContent{order:2}.WrapContentRight,.WrapContentRight main,.HomeReview{width:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;align-content:center}.ProductFigure{border:2px solid red}.ProductFigure img{border:2px solid black}.ProductContent p{border:2px solid green}.HomePlug,.HomePlugreg,.HomePluglog,.HomePlugok{margin-top:20px;margin-bottom:30px}.HomePlugregir,.HomePluglogregir,.HomePaff,.HomePaff2{margin-top:1px}.ContactContent ul,.HomePlug ul,.HomePlug ul a,.ContactPinfo a,.HomePlugreg ul,.HomePlugreg ul a,.ContactPinforeg a,.HomePluglog ul,.HomePluglog ul a,.HomePlugok ul,.HomePlugok ul a,.ContactPinfoPy a,.ContactPinfoPyalert a,.HomePlugregir ul,.HomePlugregir ul a,.HomePaff ul,.HomePaff ul a,.HomePaff2 ul,.HomePaff2 ul a,.HomePluglogregir ul,.HomePluglogregir ul a,.Contentdtls a{padding:0}.HomePlug ul a,.ContactPinfo a,.HomeReview a,.HomePlugreg ul a,.ContactPinforeg a,.HomePluglog ul a,.HomePlugok ul a,.ContactPinfoPy a,.ContactPinfoPyalert a,.HomePlugregir ul a,.HomePaff ul a,.HomePaff2 ul a,.HomePluglogregir ul a,.captcha,.Contentdtls a{text-decoration:none;font-family: 'Avenir Next LT W01 Bold',sans-serif}.HomePlug ul a,.ContactPinfo a,.HomeReview a,.HomePlugreg ul a,.ContactPinforeg a,.HomePluglog ul a,.HomePlugok ul a,.ContactPinfoPy a,.HomePlugregir ul a,.HomePaff ul a,.HomePaff2 ul a,.HomePluglogregir ul a,.Contentdtls a{color:#006000}.ContactPinfoPyalert a{color:red}.HomeReview a{font-size:12px;font-weight:bolder;margin-top:30px;margin-bottom:30px}.HomePlug ul a,.ContactPinfo a,.HomePlugreg ul a,.ContactPinforeg a,.HomePluglog ul a,.HomePlugok ul a,.ContactPinfoPy a,.ContactPinfoPyalert a,.HomePlugregir ul a,.HomePaff ul a,.HomePaff2 ul a,.HomePluglogregir ul a,.captcha,.Contentdtls a{letter-spacing:.06em;font-weight:bolder}.HomePlug ul a,.ContactPinfo a,.HomePlugreg ul a,.ContactPinforeg a,.HomePluglog ul a,.HomePlugok ul a,.ContactPinfoPy a,.ContactPinfoPyalert a,.HomePlugregir ul a,.HomePaff ul a,.HomePaff2 ul a,.HomePluglogregir ul a,.Contentdtls a{text-transform:uppercase}.HomePlug ul a:hover,.ContactPinfo a:hover,.HomeReview a:hover,.HomePlugreg ul a:hover,.ContactPinforeg a:hover,.HomePluglog ul a:hover,.HomePlugok ul a:hover,.ContactPinfoPy a:hover,.ContactPinfoPyalert a:hover,.HomePlugregir ul a:hover,.HomePaff ul a:hover,.HomePaff2 ul a:hover,.HomePluglogregir ul a:hover,.Contentdtls a:hover{color:black}.ContactPinfo a,.ContactPinforeg a,.ContactPinfoPy a,.captcha,.Contentdtls a{font-size:12px}.ContactPinfoPyalert a{font-size:15px}.HomePlug ul a,.HomePlugreg ul a,.HomePluglog ul a,.HomePlugok ul a,.HomePlugregir ul a,.HomePaff ul a,.HomePaff2 ul a,.HomePluglogregir ul a{font-size:15px}.ContactContent li,.HomePlug li,.HomePlug ul a,.ContactPinfo a,.HomePlugreg li,.HomePlugreg ul a,.ContactPinforeg a,.HomePluglog li,.HomePluglog ul a,.HomePlugok li,.HomePlugok ul a,.ContactPinfoPy a,.ContactPinfoPyalert a,.HomePlugregir li,.HomePlugregir ul a,.HomePaff li,.HomePaff ul a,.HomePaff2 li,.HomePaff2 ul a,.HomePluglogregir li,.HomePluglogregir ul a,.Contentdtls a{}.ContactContent li:first-child,.HomePlug li:first-child,.HomePlug ul a:first-child,.ContactPinfo a:first-child,.HomePlugreg li:first-child,.HomePlugreg ul a:first-child,.ContactPinforeg a:first-child,.HomePluglog li:first-child,.HomePluglog ul a:first-child,.HomePlugok li:first-child,.HomePlugok ul a:first-child,.ContactPinfoPy a:first-child,.ContactPinfoPyalert a:first-child,.HomePlugregir li:first-child,.HomePlugregir ul a:first-child,.HomePaff li:first-child,.HomePaff ul a:first-child,.HomePaff2 li:first-child,.HomePaff2 ul a:first-child,.HomePluglogregir li:first-child,.HomePluglogregir ul a:first-child,.Contentdtls a:first-child{padding-left:0;border-left:none}.WrapRight,.ContactRight,.HomePlug,.HomeReview,.HomePlugreg,.HomePluglog,.HomePlugok,.HomePlugregir,.HomePaff,.HomePaff2,.HomePluglogregir{order:4}.HomeReview{border:1px solid white;background-color:#f8f7f6}.HomeReview p{font-size:1em;line-height:1.4em;color:#7c7c7c;font-family: 'Bembo MT W01 Italic',serif;font-style:italic;text-align:center;margin-right:25%;margin-left:25%;margin-top:30px}.ContactInfo h2,.ContactInforeg h2,.ContactInfook h2,.ContactInfo h1,.ContactInforeg h1,.ContactInfook h1,.ContactInfoPy h2,.ContactInfordr h2{color:#666666;font-family: 'Bembo W04 Roman',serif;font-weight:400;font-size:2.2em}.ContactInfo p,.ContactInforeg p,.ContactInfook p,.ContactInfoPy p,.ContactInfordr p{color:#909496;font-weight:lighter}.ContactInfo p,.ContactInforeg p,.ContactInfook p,.ContactInfoPy p{font-size:1.20em}.ContactInfordr p{font-size:14px}.ContactInfo p,.ContactInforeg p,.ContactInfook p,.ContactInfordr p{line-height:1.8;margin-top:10px}.ContactQinfo span,.ContactQinfook span,.ContactQinfook span{font-family: 'Bembo MT W01 Italic',serif;font-style:italic;color:grey}.ContactQinfo span{display:none}.ContactQinfo ul{display:none}.Footer{order:5;margin-top:-20px}.Footer p{text-align:center;text-transform:uppercase}.Footer #FooterTY{font-size:.625em;letter-spacing:.06em;color:#9d9a99;font-family:AvenirNextLTW01-Medium,sans-serif}.Footer a,.ContactOrdrinfo a{font-family: 'Bembo MT W01 Semibold',serif;letter-spacing:.06em;font-weight:lighter}.Footer a{font-size:18px}.footerdiv{border-left:1px solid #F1F2F6;margin:-10px 3% 0 3%;box-shadow:-1px 1px 1px #F1F2F6;border-right:1px solid #F1F2F6;border-bottom:1px solid #F1F2F6}.footerdiv,.headerbottomdiv{height:30px}.headertopdiv,.headertopprfl{height:.9em}.Footer{width:100%}.Footer,.headerbottomdiv,.headertopdiv,.headertopprfl{background-color:#300b00}.ContactMainregir,.ContactMainprfl,.Contentdtlprfl{padding:0 4%}.ContactMainregir{width:90%}.ContactMainprfl,.Contentdtlprfl{margin-top:1em}.ContactQinfo,.ContactQinforeg,.ContactQinfook{text-align:right}.WrapContent,.WrapContentRight,.WrapLeft,.HomeReview{}.WrapContent figure,.WrapContentRight figure,.WrapLeft figure,.HomeReview figure{position:relative;overflow:hidden;text-align:center}.WrapContent figure,.WrapContentRight figure,.WrapLeft figure{cursor:pointer}.WrapLeft figure,.HomeReview img{height:100%}.WrapContent figure img,.WrapContentRight figure img,.WrapLeft figure img,.HomeReview figure img{display:block;min-height:100%;opacity:1}.WrapContent figure img,.WrapContentRight figure img,.WrapLeft figure img{border:1px solid white}.WrapContent figure figcaption,.WrapContentRight figure figcaption,.WrapLeft figure figcaption,.HomeReview figure figcaption{color:#fff}.WrapContent figure figcaption::before,.WrapContent figure figcaption::after,.WrapContentRight figure figcaption::before,.WrapLeft figure figcaption::before,.WrapContentRight figure figcaption::after,.WrapLeft figure figcaption::after,.HomeReview figure figcaption::before,.HomeReview figure figcaption::after{pointer-events:none}.WrapContent figure figcaption,.WrapContent figure figcaption>a,.WrapLeft figure figcaption,.WrapLeft figure figcaption>a,.WrapContentRight figure figcaption,.WrapContentRight figure figcaption>a,.HomeReview figure figcaption,.HomeReview figure figcaption>a{position:absolute;top:0;left:0;width:100%}.WrapContent figure figcaption>a,.WrapContentRight figure figcaption>a,.WrapLeft figure figcaption>a,.HomeReview figure figcaption>a{}.WrapContent figure h2,.WrapContentRight figure h2,.WrapLeft figure h2,.HomeReview figure h2,.WrapContent figure h1,.WrapContentRight figure h1,.WrapLeft figure h1,.HomeReview figure h1{word-spacing:-0.15em;font-weight:300;letter-spacing:.1em}.WrapContent figure h2,.WrapContentRight figure h2,.WrapLeft figure h2,.WrapContent figure h1,.WrapContentRight figure h1,.WrapLeft figure h1{font-size:10px}.HomeReview figure h2,.HomeReview figure h1{font-size:12px}.WrapContent h2,.WrapLeft h2,.WrapContentRight h2,.WrapContent h1,.WrapLeft h1,.WrapContentRight h1{margin-top:93%}.HomeReview figure h2,.HomeReview figure h1{margin-top:10%}.FeaturedTitle,.BlogTitle,.WrapContent figure h2 span,.WrapContentRight figure h2 span,.WrapLeft figure h2 span,.HomeReview figure h2 span,.WrapContent figure h1 span,.WrapContentRight figure h1 span,.WrapLeft figure h1 span,.HomeReview figure h1 span{}.FeaturedTitle,.BlogTitle{color:#fff;font-family:'Bembo MT W01 Italic',serif;font-style:italic}.FeaturedTitle{font-size:2.1em}.BlogTitle{font-size:20px}.WrapContent figure p,.WrapContentRight figure p,.WrapLeft figure p,.HomeReview figure p{}.WrapContent figure p,.WrapContentRight figure p,.WrapLeft figure p,.HomeReview figure p{font-family:'Avenir Next LT W01 Bold',sans-serif;font-weight:400;letter-spacing:.06em}figure.HomeFigure,figure.HomeBlog{background:-webkit-linear-gradient(-45deg,#34495e 0%,#000000 100%);background:linear-gradient(-45deg,#34495e 0%,#000000 100%)}figure.HomeClient,figure.HomeClient2{background:-webkit-linear-gradient(-45deg,white 0%,white 100%);background:linear-gradient(-45deg,white 0%,white 100%)}figure.HomeFigure img,figure.HomeFigure p,figure.HomeBlog img,figure.HomeBlog p,figure.HomeClient img,figure.HomeClient p,figure.HomeClient2 img,figure.HomeClient2 p{transition:opacity 0.35s,transform 0.35s}figure.HomeFigure:hover img,figure.HomeBlog:hover img,figure.HomeClient:hover img,figure.HomeClient2 img{opacity:0.1;transform:scale3d(1.1,1.1,1)}figure.HomeFigure h2,figure.HomeBlog h2,figure.HomeFigure h1,figure.HomeBlog h1{}figure.HomeFigure p,figure.HomeBlog p,figure.HomeClient p,figure.HomeClient2 p{position:absolute;left:0;top:40%;text-transform:none;font-size:15px}figure.HomeFigure p{opacity:0;transform:scale3d(0.8,0.8,1);transform-origin:50% -100%}figure.HomeFigure p,figure.HomeBlog p,figure.HomeClient p,figure.HomeClient2 p{margin-right:20%;margin-left:20%}figure.HomeFigure:hover h2,figure.HomeFigure:hover p,figure.HomeBlog:hover h2,figure.HomeBlog:hover p,figure.HomeClient:hover h2,figure.HomeClient:hover p,figure.HomeClient2:hover h2,figure.HomeClient2:hover p,figure.HomeFigure:hover h1,figure.HomeBlog:hover h1,figure.HomeClient:hover h1,figure.HomeClient2:hover h1{opacity:1;transform:scale3d(1,1,1)}*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:before,.clearfix:after{display:table;content: ''}.clearfix:after{clear:both}.slide{transition:all .25s ease-in-out}.slide--reset{transform:translateY(0)}.slide--up{transform:translateY(-100%)}.animated{animation-duration:.5s;animation-fill-mode:both}@keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.animated.slideDown{animation-name:slideDown}@keyframes slideUp{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}.animated.slideUp{animation-name:slideUp}@keyframes swingInX{0%{transform:perspective(400px) rotateX(-90deg)}100%{transform:perspective(400px) rotateX(0deg)}}.animated.swingInX{-ie-transform-origin:top;transform-origin:top;backface-visibility:visible !important;animation-name:swingInX}@keyframes swingOutX{0%{transform:perspective(400px) rotateX(0deg)}100%{transform:perspective(400px) rotateX(-90deg)}}.animated.swingOutX{-webkit-transform-origin:top;animation-name:swingOutX;backface-visibility:visible !important}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.animated.flipInX{backface-visibility:visible !important;animation-name:flipInX}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.animated.flipOutX{animation-name:flipOutX;backface-visibility:visible !important}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-200px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.animated.bounceInDown{animation-name:bounceInDown}@keyframes bounceOutUp{0%{transform:translateY(0)}30%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-200px)}}.animated.bounceOutUp{animation-name:bounceOutUp}.clearfix:after{content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}.w3-animate-fading{-webkit-animation:fading 10s infinite;animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.textareaRequiredMsg,.textareaMinCharsMsg,.textareaMaxCharsMsg,.textareaValidMsg{display:none}.textareaRequiredState .textareaRequiredMsg,.textareaMinCharsState .textareaMinCharsMsg,.textareaMaxCharsState .textareaMaxCharsMsg{display:inline;color:#CC3333;border:1px solid #CC3333}.textareaValidState textarea,textarea.textareaValidState{background-color:#B8F5B1}textarea.textareaRequiredState,.textareaRequiredState textarea,textarea.textareaMinCharsState,.textareaMinCharsState textarea,textarea.textareaMaxCharsState,.textareaMaxCharsState textarea{background-color:#FF9F9F}.textareaFocusState textarea,textarea.textareaFocusState{background-color:#FFFFCC}.textareaFlashState textarea,textarea.textareaFlashState{color:red !important}textarea.textareaHintState,.textareaHintState textarea{}.textfieldRequiredMsg,.textfieldInvalidFormatMsg,.textfieldMinValueMsg,.textfieldMaxValueMsg,.textfieldMinCharsMsg,.textfieldMaxCharsMsg,.textfieldValidMsg{display:none}.textfieldRequiredState .textfieldRequiredMsg,.textfieldInvalidFormatState .textfieldInvalidFormatMsg,.textfieldMinValueState .textfieldMinValueMsg,.textfieldMaxValueState .textfieldMaxValueMsg,.textfieldMinCharsState .textfieldMinCharsMsg,.textfieldMaxCharsState .textfieldMaxCharsMsg{display:inline;color:#CC3333;border:1px solid #CC3333}.textfieldValidState input,input.textfieldValidState{background-color:#B8F5B1}input.textfieldRequiredState,.textfieldRequiredState input,input.textfieldInvalidFormatState,.textfieldInvalidFormatState input,input.textfieldMinValueState,.textfieldMinValueState input,input.textfieldMaxValueState,.textfieldMaxValueState input,input.textfieldMinCharsState,.textfieldMinCharsState input,input.textfieldMaxCharsState,.textfieldMaxCharsState input{background-color:#FF9F9F}.textfieldFocusState input,input.textfieldFocusState{background-color:#FFFFCC}.textfieldFlashText input,input.textfieldFlashText{color:red !important}.textfieldHintState input,input.textfieldHintState{}#ouibounce-modal,#tacpp,#loading{font-family:'Open Sans',sans-serif;top:0;left:0;width:100%;height:100%}#ouibounce-modal,#loading{display:none;position:fixed;z-index:2}#ouibounce-modal .underlay,#tacpp .underlay{width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);cursor:pointer;animation:fadein .5s}#ouibounce-modal .underlay{position:absolute}#ouibounce-modal .modal,#tacpp .modal,#loadingcontent{background-color:#f0f1f2;z-index:1;margin:auto;top:0;right:0;bottom:0;left:0;border-radius:4px}#ouibounce-modal .modal,#loadingcontent{position:absolute;animation:popin .3s}#ouibounce-modal .modal-title,#tacpp .modal-title{font-size:18px;background-color:#252525;color:#fff;padding:10px;margin:0;border-radius:4px 4px 0 0;text-align:center}#ouibounce-modal h3,#tacpp h3{color:#fff;font-size:1em;margin:.2em;font-weight:500}#ouibounce-modal .modal-body,#tacpp .modal-body{padding:20px 35px;font-size:.9em}#ouibounce-modal p,#tacpp p,#tacpp li{color:#344a5f}#ouibounce-modal form{margin-top:10px}#ouibounce-modal form input[type=text]{margin-top:5px;padding:12px;font-size:1.2em;width:90%;border-radius:4px;border:1px solid #ccc;-webkit-font-smoothing:antialiased}#ouibounce-modal form input[type=submit]{margin-top:5px;text-transform:uppercase;font-weight:700;padding:12px;font-size:1.1em;border-radius:4px;color:#fff;border:none;cursor:pointer;-webkit-font-smoothing:antialiased}#ouibounce-modal form p{text-align:left;opacity:.8;margin-top:1px;padding-top:1px}#ouibounce-modal .modal-footer{padding-left:35px;width:90%}#ouibounce-modal .modal-footer p{cursor:pointer;display:inline;border-bottom:1px solid #344a5f}#closealert{overflow:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;color:black;z-index:9}#alert{animation:popin .3s;background-color:#f0f1f2;z-index:1;margin:auto}#alert h2{font-size:18px;background-color:#252525;color:#fff;padding:10px;margin:0;text-align:center;color:#fff;font-size:18px;font-weight:500}#alert p{padding:10px 10px;font-size:1em;color:#344a5f}#alert ul{padding:10px}.tab{overflow:hidden;background-color:#300b00}.tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:14px 16px;transition:0.3s;font-size:1em;color:#ffffff}.tab button:hover{background-color:#522b15}.tab button.active{background-color:#4f1100}.tabcontent{display:none;padding:6px 12px;border-top:none;background-color:#4f1100}.tabcontent td{color:#ffffff}.tabcontent button{background-color:#ffffff}.mynRSBAd{height:166px;width:248px;margin-bottom:20px;margin-right:0px}.m_banner_hide{display:none}.m_banner_show{display:block}#pscroller1{height:166px !important;width:248px;margin-bottom:20px;margin-right:0px}#pscroller2{height:166px;width:248px;margin-bottom:20px;margin-right:0px}#pscroller2 a{text-decoration:none}.someclass{//class to apply to your scroller(s) if desired}#Contentdtlsdiv{text-align:center}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes popin{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}85%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-ms-keyframes popin{0%{-ms-transform:scale(0);transform:scale(0);opacity:0}85%{-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-ms-transform:scale(1);transform:scale(1);opacity:1}}@keyframes popin{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}85%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}@media screen and (min-width:337px){.Wrapper{background-color:white}.HeaderMiddle{flex-direction:row}.HomePlugreg li,.HomePlugreg ul a,.HomePluglog li,.HomePluglog ul a,.HomePlugregir li,.HomePlugregir ul a,.HomePaff li,.HomePaff ul a,.HomePaff2 li,.HomePaff2 ul a,.HomePluglogregir li,.HomePluglogregir ul a{margin-left:10px}.HomePlugok li,.HomePlugok ul a{list-style-type:none}.Calendarbig{display:none}#cntctfrmlvl2eml,#cntctfrmlvl2nme,#cntctfrmlvl2phn,#cntctfrmlvl2msg,#cntctfrmlvl2chck,#cntctfrmlvl2slct,#cntctfrmlvl2nmealert,#cntctfrmlvl2emlalert,#cntctfrmlvl2slctalert{width:100%}#cntctfrmlvl2emlsml,#cntctfrmlvl2emlsmlalrt{width:30%}#cntctfrmlvl2emlbig,#cntctfrmlvl2emlbigalrt{width:66%;}#cntctfrmlvl2eml,#cntctfrmlvl2nme,#cntctfrmlvl2phn,#cntctfrmlvl2chck,#cntctfrmlvl2slct,#cntctfrmlvl2nmealert,#cntctfrmlvl2emlalert,#cntctfrmlvl2emlsml,#cntctfrmlvl2emlbig,#cntctfrmlvl2emlsmlalrt,#cntctfrmlvl2emlbigalrt,#cntctfrmlvl2slctalert{height:30px}#cntctfrmlvl2nmealert,#cntctfrmlvl2emlalert,#cntctfrmlvl2emlsmlalrt,#cntctfrmlvl2emlbigalrt,#cntctfrmlvl2slctalert{background-color:red;color:white;font-weight:600;letter-spacing:.1em}#cntctfrmlvl2nmealert::placeholder,#cntctfrmlvl2emlalert::placeholder,#cntctfrmlvl2emlsmlalrt::placeholder,#cntctfrmlvl2emlbigalrt::placeholder,#cntctfrmlvl2slctalert::placeholder{color:white;opacity:1}#ouibounce-modal .modal{width:85%;height:85%}#closealert{width:66%;height:76%}.HomePlugregir,.HomePluglogregir{box-shadow:-1px 3px 3px #F1F2F6}.HomePlugregir{border-left:1px solid #F1F2F6;margin-left:3%}.HomePluglogregir{border-right:1px solid #F1F2F6;margin-right:3%}}@media screen and (min-width:680px){.WrapMenu{display:none}.Wrapper{flex-flow:row wrap;align-items:stretch}.Logo{margin-left:20px}.HeaderTop .NavTop,.HeaderTop .NavTop-dropdown{}.HeaderTop{}.Bars{display:none}.HeaderTop .NavTop,.HeaderTop .Away,.HeaderTop .NavTop-dropdown{display:initial}.HeaderTop .NavTop-dropdown{position:relative}.HeaderTop .NavTop,.HeaderTop .NavTop-dropdown{margin-right:10px}.HeaderTop .Away{margin-right:auto}.WrapLeft,.WrapContentRight,.ProductContent:nth-child(n+3):nth-child(-n+4),.ProductContent:nth-child(n+6):nth-child(-n+7),.HomePlugreg,.HomePluglog,.HomePlugregir,.HomePluglogregir,.HomePaff2{flex:1}.WrapContent{}.WrapContent,.HomeReview{flex:2}.WrapLeft{order:2}.WrapContent,.WrapContentRight{order:3}.ContactContent,.HomePlug,.ContactLeft,.ContactRight,.HomePlugreg,.HomePluglog,.HomePlugok,.HomePlugregir,.HomePaff,.HomePaff2,.HomePluglogregir{display:flex;flex-direction:row;justify-content:center;align-content:center}.ContactContent,.HomePlug,.ContactLeft,.ContactRight,.HomePlugreg,.HomePlugok,.HomePlugregir,.HomePaff,.HomePaff2,.HomePluglogregir{align-items:center}.ContactMain,.ContactLinfo,.ContactRinfo,.ContactMainFAQ,.ContactMainreg,.ContactMainupdate,.ContactMainacc,.ContactMainregir,.ContactMainprfl,.Contentdtlprfl{display:flex}.ContactMain,.ContactLinfo,.ContactRinfo,.ContactMainFAQ,.ContactMainreg,.ContactMainacc,.ContactMainregir,.ContactMainprfl,.Contentdtlprfl{flex-flow:row wrap}.ContactMainprfl,.Contentdtlprfl{width:16%}.ContactMain,.ContactLinfo,.ContactRinfo{width:60%}.ContactMainok{width:40%}.ContactMainreg{min-width:100%}.ContactMainFAQ{width:100%}.ContactMainacc,#newprflsup{width:90%}.ContactQinfo ul,.ContactQinforeg ul,.ContactQinfook ul{margin-top:32px;display:inherit}.ContactQinfo li,.ContactQinforeg li,.ContactQinfook li{margin-top:20px}.ContactQinfo span,.ContactQinforeg span,.ContactQinfook span{display:inherit}.ContactInfo,.ContactInforeg,.ContactInfook,.ContactInfoPy,.ContactInfordr{flex:2}.ContactInforeg h2,.ContactInforeg p,.ContactInforeg h1{text-align:right}.ContactContent li,.HomePlug li,.HomePlug ul a,.HomePlugreg li,.HomePlugreg ul a,.HomePluglog li,.HomePluglog ul a,.HomePlugok li,.HomePlugok ul a,.HomePlugregir li,.HomePlugregir ul a,.HomePaff li,.HomePaff ul a,.HomePaff2 li,.HomePaff2 ul a,.HomePluglogregir li,.HomePluglogregir ul a{margin-right:0;margin-bottom:5px;padding-left:0;border-left:none}.ContactContent li,.HomePlug li,.HomePlug ul a{display:inherit}.ContactPinfo{display:none}.WrapRight,.HomeReview{order:4}.WrapHeader,.WrapPheader,.WrapPheaderprfl,.ContactContent,.HomePlug,.ContactLeft,.ContactRight,.ProductContent,.HomePlugreg,.HomePlugok,.HomePlugregir,.HomePaff,.HomePaff2,.HomePluglog,.HomePluglogregir{width:100%}.HeaderBottom h2,.HeaderBottom h3,.HeaderBottom h4,.intro-home .split,.HeaderBottom h1,.HeaderBottomlog h2,.HeaderBottomlog h3,.HeaderBottomlog h4,.HeaderBottomlog h1{text-align:center}.HeaderBottomprfl h2,.HeaderBottomprfl h3,.HeaderBottomprfl h4,.HeaderBottomprfl h1{text-align:center}.HeaderBottomprfl p{text-align:right;margin-right:3%}.HeaderBottom h2,.HeaderBottom h1,.HeaderBottomlog h2,.HeaderBottomprfl h2{font-size:60px}.intro-home{margin-top:0px}.HeaderBottomlog .intro-home{margin-top:-6em}.HeaderBottomprfl .intro-home{margin-top:-6.4em}.WrapLeft h2,.WrapLeft h1{margin-top:186%}.Calendarbig{display:initial}.Calendarsmall{display:none}#ouibounce-modal .modal{width:600px;height:400px}#closealert{width:46%;height:76%}.Contentdtls{float:right}#Contentdtlsdiv{text-align:initial}}@media screen and (min-width:960px){.Wrapper{}.WrapLeft,.WrapContent,.WrapContentRight{}.WrapRight,.ProductContent:nth-child(n+3):nth-child(-n+4),.ProductContent:nth-child(n+6):nth-child(-n+7),.HomePlugreg,.HomePluglog,.HomePlugregir,.HomePluglogregir,.HomePaff2{flex:1}figure.HomeFigure p,figure.HomeBlog p{}#closealert{width:30%;height:46%}}.ProductContent{cursor:pointer}.ProductContent a{text-decoration:none;color:#fff}.ProductContent figure h2,.ProductContent figure h1{word-spacing:-0.15em;font-weight:300}.ProductContent figure h2 span,.ProductContent figure h1 span{font-weight:800}.ProductContent figure h2,.ProductContent figure p{letter-spacing:1px;font-size:68.5%}.ProductContent{filter:grayscale(60%)}.ProductContent:hover{filter:grayscale(0%)}figure.ProductFigure h2,figure.ProductFigure h1{position:relative;overflow:hidden;padding:0.5em 0}figure.ProductFigure h2::after,figure.ProductFigure h1::after{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#fff;content: '';transition:transform 0.35s;transform:translate3d(-100%,0,0)}figure.ProductFigure:hover h2::after,figure.ProductFigure:hover h1::after{transform:translate3d(0,0,0)}.ProductFigure p{opacity:0;transition:opacity 0.35s,transform 0.35s}figure.ProductFigure:hover p{opacity:1;transform:translate3d(0,0,0)}