:root{
	--btn-hover:#EA2027;
	--aspace:35px;
	--higlight-color:#EA2027;
	--highlight-color:#EA2027;
}
body *{outline-color:#EA2027;outline-color:var(--btn-hover);font-family:Roboto;}
/*@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/materialicons/v50/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
}*/
.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:liga;-webkit-font-smoothing:antialiased}
html,body{}
body{margin:0;padding:0;background:#efefef;min-height:100vh;  }
.th__container{width:1390px;margin:0 auto}
.thh{font-size:0;box-sizing:border-box;background-color:transparent;color:#fff;z-index:18;}
.thh__inner{background-color:#000;top:0;left:0;width:100%}
.thh *{font-family:Roboto;box-sizing:border-box}
.thh__nav{display:inline-flex;flex-grow:1}
.thh__link{font-size:16px;color:inherit;text-decoration:none;text-transform:uppercase;font-weight:300;display:inline-block;opacity:1;transition:opacity .3s ease-in;vertical-align:middle;position:relative;}
.thh__link--show{opacity:1}
.thh__logoCont{height:40px;width:210px;flex:0 0 210px;display:inline-flex;align-items:center;}
.thh__logoCont a{height:100%;display:inline-flex; align-items:center;width:100%;}
.thh__logoCont--keynotes .thh__logo{width:100%; height:auto;}
.thh__logo{width:auto; height:100%;  padding-right:20px; transform:none!important; }
.thh__logo--futuristu{max-width:100%; height:auto; width:100%;}
.th__container.thh__container{display:flex;flex-flow:row;align-items:center;position:relative;padding-top:15px;padding-bottom:15px;position:relative}
.thh__nav .thh__link{margin-right:50px}
i.material-icons{cursor:pointer;font-family:'Material Icons'}
.thh__searchIcon{color:inherit;position:relative;top:6px;margin-left:10px;font-size:22px;position:absolute;right:0;top:-1px}
.thh__emailIcon{color:inherit;position:absolute;right:30px;top:-2px;font-size:22px}
.thh__nav2{padding-right:63px;position:relative;width:auto; }
.thh__link:hover{font-weight:700}
.thh__nav .thh__link.thh__link--hover,.thh__nav2 .thh__link.thh__link--hover{font-weight:700;}
.thh__link:after{display:block;content:attr(title);font-weight:700;height:0;overflow:hidden;visibility:hidden}
.thh__catLink:after{display:block;content:attr(title);font-weight:700;height:0;overflow:hidden;visibility:hidden}
.thh__page{background-color:#000000;position:absolute;padding-top:25px;padding-bottom:25px;width:100%;z-index:11;}
.thh__searchTags{padding:20px;text-align:right;padding-right:0px; }
.thh__tag{font-size:14px; color:white; text-decoration:none; border:1px solid white; margin:0px 10px 10px 0px; padding:6px; display:inline-block; vertical-align:top;}
.thh__tag:hover{color:black; background-color:white;}
.thh__tag:last-child{margin-right:0px; }
.thh__itemLine{color:inherit;display:flex;margin-bottom:25px;align-items:baseline;cursor:pointer}
.thh__itemLink{text-decoration:none;color:inherit}
.thh__itemLbl{font-size:18px;font-weight:400;text-align:right;color:inherit;text-decoration:none}
.thh__slash{font-weight:300}
.thh__itemLine:last-child{margin-bottom:0}
.thh__itemLbl{display:inline-block;vertical-align:top;margin-right:50px;width:260px}
.thh__itemDesc{display:inline-block;vertical-align:top;font-weight:300;font-size:18px;width:calc(100% - 260px);max-width:600px;text-align:left;}
.thh__nav .thh__link:first-child{width:45px}
.thh__page{display:none}
.thh__page--show{display:block}
.thh__newsletterMsg,.thh__searchMsg{font-size:17px;font-weight:300;text-align:center;margin-bottom:20px}
.thh__searchMsg{text-align:right;}
.thh__newsletterSignup,.thh__searchForm{text-align:center;font-size:20px}
.thh__searchForm{text-align:right;}
.thh__newsletterSignup{margin-bottom:20px}
.thh__newsletterLink,.thh__socialMessage{color:inherit;text-decoration:none;font-size:18px;font-weight:300;margin-bottom:20px;display:inline-block}
.thh__newsletterLink{text-decoration:underline}
.thh__newsletterLink:hover{text-decoration:underline}
input{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
input.thh__textInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #fff;font-size:20px!important;color:#fff;background:transparent;padding:5px;background-color:transparent!important;color:white!important;border-radius:0px!important;vertical-align:middle; margin-bottom:0px; }
.thh__textInput::placeholder{color:#fff;font-weight:300}
.th__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;color:#000;padding:5px 35px;border:0;font-size:20px;cursor:pointer;border-radius:0px;}
.thh__page--newsletter{text-align:center}
.thh__socialItem{display: inline-block; background: url("https://cdn.trendhunterstatic.com/icons/social-media-icons-white.png") no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; width:50px; height:50px;background-size:100%;transition:all 0.2s ease-in-out; }
.thh__page  .th__btn{padding-top:10px; padding-bottom:10px; }

.thh__socialItem--facebook { background-position: -0px calc( 100% / 8 * 1 ); }
.thh__socialItem--facebook:hover{background-color:#3b5998;border-color:#3b5998;}
.thh__socialItem--instagram { background-position: -0px calc( 100% / 8 * 2 );  }
.thh__socialItem--instagram:hover{background-color:#517fa4;border-color:#517fa4;} 
.thh__socialItem--linkedin { background-position: -0px calc( 100% / 8 * 3 );}
.thh__socialItem--linkedin:hover{background-color:#0077b5;border-color:#0077b5;}
.thh__socialItem--pinterest { background-position: -0px calc( 100% / 8 * 4 ); }
.thh__socialItem--pinterest:hover{background-color:#bd081c;border-color:#bd081c;}
.thh__socialItem--twitter { background-position: -0px calc( 100% / 8 * 8 );  }
.thh__socialItem--twitter:hover{background-color:#55acee;border-color:#55acee;}
.thh__socialItem--youtube { background-position: -0px calc( 100% / 8 * 6 ); }
.thh__socialItem--youtube:hover{background-color:#b31217;border-color:#b31217;}
.thh__socialItem--newsletter { background-position: -0px 0%; }
.thh__socialItem--newsletter:hover{background-color:#EA2027;border-color:#EA2027;}
.thh__socialItem--tiktok { background-position: -0px calc( 100% / 8 * 7 ); }
.thh__socialItem--tiktok:hover{background-color:#69C9D0;border-color:#69C9D0;}

i.thh__menuBtn{display:none}
.thh__navs{display:flex;width:calc(100% - 210px)}
.thh__link--mobileonly{display:none}
.thh__searchFormMobile{display:none}
i.thh__searchTopIcon{display:none}
.thh__fixedSpacer{display:none;height:70px;width:100%;background:black; }
.thh--fixed{top:-1px; }
.thh--fixed .thh__inner{position:fixed;z-index:10;}
.thh--fixed .thh__fixedSpacer{display:block}
.thh--hasCatMenu .thh__fixedSpacer{height:120px}
.thh__link--login{max-width:80px;overflow:hidden;text-overflow:ellipsis}
.thh__catNav{width:100%;background:#fff}
.thh__catLink{color:#000;font-size:14px;text-decoration:none;text-transform:uppercase;font-weight:700;padding:15px}
.thh__catNavInner{display:flex;flex-flow:row;justify-content:space-between;padding:0 35px}
.thh__catNav--custom .thh__catNavInner{display:block;white-space:nowrap;  }
.thh__catNav--custom .thh__catLink{display:inline-block; }
.thh__catNav--custom .thh__catLink:first-child{padding-left:0px; }
.thh__nav2{opacity:0;transition:opacity .5s ease-in}
.thh__nav2--show{opacity:1}
.thh__catPage{background-color:#fff;width:100%;padding:25px 0;display:none;position:absolute;z-index:11;}
.thh__catPage--show{display:block}
.thh__catPageLeft{display:inline-block;width:20%;vertical-align:top}
.thh__catSideLink{color:#000;font-size:16px;display:block;text-decoration:none;text-align:right;font-weight:500;margin-bottom:5px}
.thh__catSideTopLink{color:#000;font-size:20px;display:block;text-decoration:none;text-align:right;font-weight:700;margin-bottom:20px}
.thh__catPageRight{display:inline-flex;flex-flow:row wrap;justify-content:space-between;width:80%;vertical-align:top;padding-right:10%;padding-left:40px}
.thh__article{width:30%;text-decoration:none;color:inherit; margin-bottom:10px;transition:background-color 0.3s ease-in-out; }

.thh__articleImg{width:100%;height:0;padding-bottom:55%;background-size:cover;background-position:top center}
.thh__articleTitle{text-align:center;font-size:15px;color:#000;font-weight:500;margin:0 auto; height:60px;display:flex;justify-content:center ; align-items:center;text-align:center;padding:0px 10px; }
.thh__catPageLeft1{display:inline-block;vertical-align:top;width:50%;text-align:right;padding-right:5px}
.thh__catPageLeft2{display:inline-block;vertical-align:top;width:50%;text-align:left;padding-left:10px}
.thh__catPage[data-cat="lifestyle"] .thh__catSideTopLink br{display:none}
.thh__catNavInner--hover .thh__catLink:not(.thh__catLink--hover){font-weight:300;color:silver}
.thh__catSideLink:hover{text-decoration:underline}
.thh__article:hover{background:black;}
.thh__article:hover .thh__articleTitle{color:white;}
@font-face{font-family:"Flaticon";src:url(https://www.trendhunter.com/Flaticon.eot);src:url(https://www.trendhunter.com/Flaticon.eot?#iefix) format("embedded-opentype"),url(https://www.trendhunter.com/images/fonts/patterns/Flaticon.woff) format("woff"),url(https://www.trendhunter.com/images/fonts/patterns/Flaticon.ttf) format("truetype"),url(https://www.trendhunter.com/images/fonts/patterns/Flaticon.svg#Flaticon) format("svg");font-weight:400;font-style:normal;font-display: swap;}
@font-face{font-family:"Flaticon";src:url(https://www.trendhunter.com/images/fonts/patterns/Flaticon.svg#Flaticon) format("svg")}
[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-size:20px;font-style:normal}
.flaticon-patterns-minisite-icon-reduction:before{content:"\f100"}
.flaticon-patterns-minisite-icon-redirection:before{content:"\f101"}
.flaticon-patterns-minisite-icon-divergence:before{content:"\f102"}
.flaticon-patterns-minisite-icon-cyclicality:before{content:"\f103"}
.flaticon-patterns-minisite-icon-convergence:before{content:"\f104"}
.flaticon-patterns-minisite-icon-acceleration:before{content:"\f105"}
.thh__catLink--icon{display:inline-flex;flex-flow:row;align-items:center;width:20px;box-sizing:content-box;padding:0 15px;font-weight:400}
.thh--iefix .thh__catNavInner{display:block}
.thh--iefix .thh__catLink:not(.thh__catLink--mobile){display:inline-block}
.thh--iefix .thh__catPageRight{display:inline-block;vertical-align:top}
.thh--iefix .thh__article{display:inline-block;margin-right:3%}
.thh--iefix .thh__nav{display:inline-block;vertical-align:top}
.thh--iefix .thh__nav2{display:inline-block;vertical-align:top}
.thh--iefix .thh__container{display:block}
.thh--iefix .thh__logoCont{display:inline-block;vertical-align:middle}
.thh--iefix .thh__navs{display:inline-block;vertical-align:middle}
.thh--iefix .thh__catLink:not(.thh__catLink--mobile){padding:10px}
.th--ieOther .thh__logoCont a{display:inline-block; }
.thh__ie8msg{background:red;font-family:Arial;color:#fff;padding:10px;font-size:20px}
.thf{background:transparent;color:#191919;text-align:center;font-size:14px; }
.thf__cont{background-color:black;color:white;margin-top:35px; margin-top:0px; padding:30px;}
.thf__cont a{color:inherit; text-decoration:none;}
.thf__cont a:hover{text-decoration:underline; }
.thf__links{margin-bottom:10px;}
.thf__copyright{font-weight:300;}
.thf__links a{white-space:nowrap;}
.thh--hasCatMenu {position:sticky; top:-70px;}
.thh--hcampincluded{top:-150px;}
.thh__catNav--custom .thh__catLink--mobile ,.thh__catLink--mobile{display:none; }
.thh__pageLine:last-child{margin-bottom:0px;}
.thh__pageLine{padding:10px 0px;cursor:pointer;transition:background-color 0.15s ease-in-out;}
.thh__pageLine:hover{background-color:#EA2027; background-color:var(--btn-hover);}
.prompt{position:fixed; width:500px; box-sizing:border-box; left:50%;left:calc(50% - 250px);top:120px; 
box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);background-color:white;z-index:110; opacity:0; transition: all 0.5s ease-in;border-radius:0px; border-radius:0px;}
@media (max-width: 600px){.prompt{width:100%;left:0px; }}
.prompt__header{background-color:white;padding:20px 20px 5px 20px; color:white; font-size:23px; font-weight:300;  text-align:left;/*border-top-left-radius:5px; border-top-right-radius:5px;*/   }
.prompt__background{z-index:108;position:fixed; width:100vw; height:100vh; background:rgba(0,0,0,0.4);opacity:0; transition: all 0.3s ease-in;top:0px; left:0px;}
.prompt__background--showing{opacity:1; }
.prompt.prompt--showing{opacity:1;}
.prompt__content{padding:20px; }
.prompt__msg{padding:20px 0px 30px 0px; font-weight:300; line-height:1.5;max-height:50vh; overflow-y:auto;font-size:16px; }
.prompt__buttons{text-align:right;}
.prompt__buttons span:last-child{margin-right:0px; }
.prompt__buttons *:focus{color:red!important;}
.prompt__buttons button:first-child{margin-right:10px; }
.prompt__ta{height:175px;font-size:inherit; font-family:inherit;resize:none; width:100%; box-sizing:border-box; }
.prompt button{border:0px; background:transparent; text-transform:uppercase; color:black; font-weight:400; font-size:18px;cursor:pointer;}
.thh--shadow .thh__inner{box-shadow:0 4px 5px -5px #333;}
footer.thf *{font-size:16px; }
.hcamp{background-color:#EA2027; background-color:var(--btn-hover); color:white;text-decoration:none;height:0px; max-height:0px; transition:max-height 0.3s ease-in;box-sizing:border-box; display:block; position:relative;background-size:contain;}
.hcamp:hover{filter:brightness(1.1);color:white;}

.hcamp.hcamp--showing{max-height:300px;height:auto;}
.hcamp .th__container{padding-top:20px; padding-bottom:20px;opacity:0;transition: opacity 0.6s ease-in;position:relative;}
.hcamp .hcamp__close{top:0px; left:0px; position:absolute; font-size:50px; line-height:1;width:50px; height:50px; text-align:center; border:1px solid transparent; border-radius:50%; }

.hcamp.hcamp--showing .th__container{opacity:1;}
.hcamp .hcamp__title{font-weight:700; font-size:14px; }
.hcamp .hcamp__title--notext{font-weight:700; font-size:25px; }
.hcamp .hcamp__titles--notext{display:flex!important;align-items:center;}
.hcamp .hcamp__text{font-weight:400; font-size:16px;}
.hcamp--hasBG:after{content:''; position:absolute; left:0px; top:0px; width:100%; height:100%;/*background:rgba(0,0,0,0.5);*/z-index:1;}
.hcamp .th__container{z-index:2;}
.hcamp--bottom{position:fixed; bottom:0px; left:0px; width:100%;z-index:6;}
.hcamp__btnCont button{color:var(--btn-hover);padding-top:7px; padding-bottom:7px;white-space:nowrap;}
.hcamp__btnCont button:hover{color:white; background:black;}
.hcamp__content--hasBtn .hcamp__titles{display:inline-block; vertical-align:middle; width:auto;}
.hcamp__content--hasBtn .hcamp__title, .hcamp__content--hasBtn .hcamp__text{overflow:hidden; width:100%; text-overflow:ellipsis; white-space:nowrap;}
.hcamp__content--hasBtn{display:flex;flex-flow:row;position:relative; left:50px; }
.hcamp__btnCont{display:inline-block; vertical-align:middle; width:auto; margin-left:20px;}
.hcamp__content--hasBtn{width:calc(100% - 20px); overflow:hidden;}
.thh--old{margin-bottom:20px; }
.thh--old .thh__catNav{background-color:#efefef;}

.thar__imgCont{position:relative;height:0px; padding-bottom:55%; overflow:hidden;}
.thar__img{height:100%; width:100%;object-position:top center; object-fit:cover; position:absolute; top:0px; left:0px; }
.thar__scoreBar{height:5px;}
.thar__scoreBarPart{display:inline-block; vertical-align:top;height:100%; }
.thar__scoreBarPart--filled{background-color:black;}
.thar__scoreBarPart--empty{background:linear-gradient(to right, transparent 50%, black 50%);background-size:4px 1px,100% 0px;height:100%;}
.thar--four{width:calc(25% - 35px);width:calc(25% - var(--aspace));}
.thar--five{width:calc(20% - 35px);width:calc(20% - var(--aspace));}
.thar--two{width:calc(50% - 35px);width:calc(50% - var(--aspace));}
.thar--high{width:calc(33.33% - 35px);width:calc(33.33% - var(--aspace));}
.thar--high .thar__imgCont{padding-bottom:100%;}
.thar--three{width:calc(33.33% - 35px);width:calc(33.33% - var(--aspace));}
.thar{display:inline-block; vertical-align:top;margin-bottom:35px;margin-right:35px;margin-bottom:var(--aspace);margin-right:var(--aspace);position:relative;text-decoration:none; color:inherit; text-align:center;background:white;cursor:pointer;color:black;transition:all 0.1s linear; }
.thar:hover{background:black; color:white;}
.thar__scoreBar{position:absolute; bottom:0px; left:0px; width:100%;}
.thar__title1{font-size:18px; font-weight:500;margin-top:35px;margin-bottom:15px; padding:0px 25px;}
.thar__title2{font-size:14px; font-weight:400;margin-bottom:35px;padding:0px 25px;line-height:1.7;}
.thm__trendVideo{color:rgba(0,0,0,0.4); font-size:50px; z-index:2; position:absolute; background:white; border-radius:50%; left:calc(50% - 12px); top:calc(50% - 12px); }


.th__btn{font-size:15px; font-weight:300; padding:15px 25px;-webkit-appearance:none; -moz-appearance:none; appearance:none; box-sizing:border-box; font-family:Arial; font-family:Roboto;cursor:pointer; outline-color:#EA2027;outline-color:var(--btn-hover);transition:color 0.2s ease-in-out,background-color 0.2s ease-in-out;background-color:black;border:1px solid white;}
.th__btn:active{border-style:inset;}
.th__btn:hover{background-color:#EA2027;background-color:var(--btn-hover);color:white;border-color:#EA2027;border-color:var(--btn-hover);}
.th__btn--bonw{background-color:black; color:white; border:1px solid black;}
.th__btn--wonw{background-color:white; color:black; border:1px solid black;}
.th__btn--bonb{background-color:black; color:white; border:1px solid white;} 
.th__btn--wonb{background-color:white; color:black;border:1px solid white;}
.th__btn--transparent{background-color:transparent;}
.th__btn--highlightcolor{background-color:var(--btn-hover); border-color:var(--btn-hover);}
.th__btn--highlightcolor:hover{opacity:0.8;}
.th__btn--highlightcolor2{background-color:var(--btn-hover); border-color:var(--btn-hover);color:white; }
.th__btn--highlightcolor2:hover{opacity:0.8;}
.th__btn--red{background-color:#EA2027;color:#FFFFFF;border-color:#EA2027;}
.th__btn--red:hover{background-color:#a30000;border-color:#a30000;}
.thar__imgCont{background-color:#A7A7A7;}
.thai{transition:opacity 0.1s ease-in;opacity:0;}
.thai--ot,.thai--ffpricing{opacity:1;}
.thai--ffpricing:not(.thai--loaded){margin-bottom:60px; }
.thai--ffpricing:not(.thai--loaded), thai--loader{height:50vh; width:100%; background-color:white;position:relative;}
.thai--ffpricing:not(.thai--loaded)::after, .thai--loader::after{content:''; height:40px; width:40px; border-radius:50%; border:4px solid rgba(255,255,255,0); border-top-color:4px solid red; border-right-color:4px solid red; -webkit-animation: single2 4s infinite linear; animation: circle-spin 4s infinite linear; position:absolute; left:calc(50% - 20px); top:calc(50% - 20px);}
input.th__textInput,input.th__textInput{-webkit-appearance:none;-moz-appearance:none; appearance:none;font-size:16px;font-family:Roboto;padding:5px;border-radius:0px!important;outline:#EA2027;outline:var(--btn-hover);}


input.th__textInput--wonw::placeholder,input.th__textInput--wonb::placeholder,
textarea.th__textInput--wonw::placeholder,textarea.th__textInput--wonb::placeholder{color:black;}

input.th__textInput--wonw,input.th__textInput--wonb,
textarea.th__textInput--wonw,textarea.th__textInput--wonb{border:1px solid black;background-color:white;color:black;}

input.th__textInput--bonw,input.th__textInput--bonb,
textarea.th__textInput--bonw,textarea.th__textInput--bonb{border:1px solid white;color:white; background-color:black;}

input.th__textInput--bonw::placeholder,input.th__textInput--bonb::placeholder,
textarea.th__textInput--bonw::placeholder,textarea.th__textInput--bonb::placeholder{color:white;}

textarea.th__textInput{padding:5px; font-size:16px; font-family:Roboto; resize:none;height:150px; }
textarea::placeholder{color:black;}


input.th__textInput:focus,textarea.th__textInput:focus{border-color:#EA2027;border-color:var(--btn-hover);}
.thh--hcampincluded .thh__fixedSpacer{height:150px;}

.th__container--top{margin-top:35px;}
.th__h1{font-size:35px; color:black;font-weight:700;margin-bottom:35px;}
.th__h2{font-size:20px; color:black; font-weight:400; margin-bottom:35px;}
.thsite{font-size:0px; }

.th__textLink{color:inherit; }
.th__btnLink{text-decoration:none; color:inherit;}
.th__sec{padding:25px; display:block; margin-bottom:35px; background-color:white; }
.th__text{font-size:16px;margin:0px; margin-bottom:35px;}
.th__text a{color:inherit;}
.th__h3{font-weight:500; font-size:18px; margin-bottom:15px;}
.th__text--last{margin-bottom:0px; }
.th__secs--three{display:flex; flex-flow:row; justify-content:space-between;}
.th__secs--three .th__sec{
width:calc(33.33% - 23.33px);display:inline-block; }
.th__textInput--full{width:100%;}
.th__elem--right{text-align:right; }
.th__btn--thin{padding:10px 25px;}
.th__radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid black;border-radius:50%; display:inline-block; width:20px;height:20px;outline:none;background-color:white;position:relative;vertical-align:middle; margin:0px;}
.th__radio:focus{border-color:var(--btn-hover);}
.th__radioCont{cursor:pointer; }
.th__radio:checked:after{content:''; position:absolute; width:12px; height:12px; left:calc(50% - 6px); top:calc(50% - 6px);  background-color:black; border-radius:50%;}
.th__radio:focus:after{background-color:var(--btn-hover);}
.th__radioLbl{display:inline-block; vertical-align:middle; font-size:16px;margin-right:5px; }
.th__contentContainer{overflow-x:hidden;}
.th__fullText{padding:35px; background-color:white; word-wrap:break-word;}
.th__fullText hr{border:0px; border-bottom:1px solid black;}
.th__tblCont{overflow-x:auto;}
.lp__chat{position: fixed;bottom: 0;right: 0;z-index: 6; width: 155px; height: 185px; background: url(//cdn.trendhunterstatic.com/i/2017/Ask-a-Question-Jaime.png?auto=webp) no-repeat 0 0 transparent;cursor:pointer;}
.tha__btn--more{font-size:25px; text-align:center; width:100%;display:block; font-weight:300; padding:15px 0px; height:65px; margin-bottom:35px;}
.thm__page{display:flex;flex-flow:row wrap;width:calc(100% + 35px);width:calc(100% + var(--aspace));}
.tha__moreLoader{position:relative;height:65px;display:none;}
@keyframes circle-spin {
   0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); border-top-color: red; border-right-color: red; }
   50% { border-top-color: #58281f;  border-right-color: #58281f; }
   100% { -webkit-transform: rotate(720deg); transform: rotate(720deg);  border-top-color: red;  border-right-color: red; }
}
.th__loader{top:0px; left:0px; position:fixed; z-index:100; width:100vw; height:100vh; 	display:none; }
.th__loaderBG{width:100%; height:100%; opacity:0.3;background:rgba(0,0,0,0.4);}

.tha__loadCircle, .th__loadCircle{ height: 40px; width: 40px; border-radius: 50%; border: 4px solid rgba(255,255,255,0); border-top-color: 4px solid red; 
border-right-color: 4px solid red; -webkit-animation: single2 4s infinite linear;  animation: circle-spin 4s infinite linear;position:absolute; left:calc(50% - 20px); top:calc(50% - 20px);}

.thm__pagebreak--item{width:calc(100% - 35px);width:calc(100% - var(--aspace));}

button{font-family: 'Roboto Mono', monospace!important;}
body button *{font-family: 'Roboto Mono', monospace;}
.thm,.thm__container{font-size:0px;overflow:hidden;}

.thh__btnLink{color:white; background-color:#E7005C;position:absolute; padding:5px; width:calc(100% + 10px); left:-5px;top:-5px;  }

.th__chatFace{position:fixed; z-index:2;bottom:0px; right:0px;background:url("//cdn.trendhunterstatic.com/i/2017/Ask-a-Question-Jaime.png?auto=webp") no-repeat 0 0 transparent;width:155px; height:185px;cursor:pointer;}
.lp--hasbottombar .th__chatFace,.lp--hasbottombar .lp__chat{bottom:76px;} 


.th__lbar{ display:none; background-color:inherit;height:5px;width:100%;top:0px; position:absolute; z-index:10;}
.th__lbar.show{display:block!important;}
.th__lbarCont{padding:0px; border-radius:0px;}
.th__lbarInner{border-radius:0px;height:5px;background-color:red; }

.thpop__cont{position:fixed; width:100%; z-index:10; height:100vh;top:0px; left:0px;opacity:0; transition:opacity 0.3s ease-in;}
.thpop__cont--visible{opacity:1;}
.thpop__bg{position:absolute;top:0px; left:0px; background-color:rgba(999,999,999,0.8);width:100%; height:100%; z-index:1;}
.thpop{position:absolute; width:100%; height:100%; top:0px; left:0px; display:flex;justify-content:center; align-items:center;}
.thpop__inner{position:relative;z-index:3; max-width:calc(100% - 60px);}
.thpop__inner--graphic{width:auto; display:inline-block; }
.thpop__close{position:absolute; top:0px; right:0px;color:black; z-index:4; background-color:transparent; padding:10px;cursor:pointer;}
.thpop__banner{max-height:100vh; max-width:100%; width:auto;height:auto; }

.thh__catLink.freeOverview{display:none;}
.thh__nav .thh__link{margin-right:30px;}	

.th__header--hasdisplay .thh__navs{display:flex;width:100%;margin-top:15px;  }
.th__header--hasdisplay .th__container.thh__container{flex-flow:row wrap;justify-content:space-between; }
.thh__display{width:728px; height:90px;}					
.th__header--hasdisplay .thh__logoCont{height:60px; width:260px; flex: 0 0 260px;}
.thh__link{font-size:15px;}
.thh__nav .thh__link{margin-right:20px;}

@media(max-width:1450px) {
.th__container{width:100%;box-sizing:border-box;padding:0 30px}
}

/*added for new header labels*/
@media(max-width:1450px) {
	.thh__link{font-size:16px}
	.thh__nav .thh__link{margin-right:20px}
	.thh__nav .thh__link:first-child{width:45px}
	.thh__logoCont{height:35px;width:160px;flex:0 0 160px}
	.thh__searchIcon{top:-4px}
	.thh__emailIcon{top:-4px}
	.thh__itemLbl{font-size:15px;width:205px;margin-right:15px}
	.thh__itemDesc{width:calc(100% - 205px);font-size:15px}
	.thh__newsletterMsg{font-size:15px}
	.thh__logo{}
	.thh__navs{width:calc(100% - 160px)}
	.thh__catPageLeft{width:25%}
	.thh__catPageRight{width:75%;padding-right:0}
	.thh__catLink,.thh--iefix .thh__catLink{font-size:12px;padding:15px 5px}
	.thh--old .thh__catLink{margin-right:10px;}
	.thh--iefix .thh__catLink{padding:10px 3px}
	.thh__catLink--icon,.thh--iefix .thh__catLink--icon{padding:0 5px}
	.thh--hasCatMenu {position:sticky; top:-65px;}
	.thh--hcampincluded, .thh--popformincluded{top:-145px; }
	.thh__fixedSpacer{height:65px;}
}

@media(max-width:1375px){
	.thh__link, .thh__nav .thh__link{font-size:12px; }
}

@media(max-width:1350px){	
}

@media(max-width:1150px) {
.thh--hasCatMenuPro .thh__catLink{font-size:11px;}
}
/*
	change from 1100 to 1220 for "New Book!" link
	change from 1300 to 1200 for new header labels jan 2021
*/
@media(max-width:1250px) {
.thh__link{font-size:12px}
.thh__nav .thh__link{margin-right:15px}
.thh__nav .thh__link:first-child{width:34px}
.thh__logoCont{height:35px;width:160px;flex:0 0 160px}
.thh__searchIcon{top:-4px}
.thh__emailIcon{top:-4px}
.thh__itemLbl{font-size:15px;width:195px;margin-right:15px}
.thh__itemDesc{width:calc(100% - 195px);font-size:15px}
.thh__newsletterMsg{font-size:15px}
.thh__logo{}
.thh__navs{width:calc(100% - 160px)}
.thh__catPageLeft{width:25%}
.thh__catPageRight{width:75%;padding-right:0}
.thh__catLink,.thh--iefix .thh__catLink{font-size:12px;padding:15px 5px}
.thh--old .thh__catLink{margin-right:10px;}
.thh--iefix .thh__catLink{padding:10px 3px}
.thh__catLink--icon,.thh--iefix .thh__catLink--icon{padding:0 5px}
.thh--hasCatMenu {position:sticky; top:-65px;}
.thh--hcampincluded, .thh--popformincluded{top:-145px; }
.thh__fixedSpacer{height:65px;}
}

@media(max-width:1200px){
	.thh__nav .thh__link{margin-right:10px; }
}

@media(max-width: 1160px){
	.thh__nav .thh__link{font-size:12px;}
	.thh__nav2 .thh__link{font-size:11px;}
}

@media(max-width:1100px){
	.th__header--hasdisplay .thh__logoCont{height:35px; width:160px; flex: 0 0 160px;}
}

/*
@media(max-width:850px){
	.thar--four{width:calc(50% - 35px); width:calc(50% - var(--aspace));}
	.thh__nav .thh__link{margin-right:8px;}
	.thh__link{font-size:11px}
}*/

@media(min-width:768px){
	.th__btn--singlewide{padding:15px 70px;}
}

/*
	change from 890 to 1000 for new header labels jan 2021 
*/
@media(max-width:1050px) {
.thh__logoCont a{width:auto;}
.thh__display,.thh__displayInner {display:none;}
.th__chatFace{ transform: scale(0.6); transform-origin: bottom right;}
.lp--hasbottombar .th__chatFace,.lp--hasbottombar .lp__chat{bottom:55px;} 
thar--high .thar__imgCont{padding-bottom:55%;}
.lp__chat{width:109px; height:130px; background-size:100%;}
.thar{width:calc(50% - 35px);width:calc(50% - var(--aspace));}	
.thh__catNav--custom .thh__catNavInner{display:flex; }
.thh__logo{height:100%; width:auto; padding:0px!important; }
.thh__logoCont--keynotes .thh__logo--keynotes{width:180px; height:auto; padding-top:5px!important;}
.hcamp .hcamp__titles{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size:14px;width:calc(100% - 30px);}
.hcamp .hcamp__titles > *{display:inline;font-weight:700; font-size:14px;}
.hcamp .hcamp__cdown2{display:none; }
.hcamp__btnCont{display:none; }
body .thh--hcampincluded .thh__fixedSpacer,body .thh--popformincluded .thh__fixedSpacer{height:130px;}
/*.hcamp{display:none;}*/
.thh__page--mobile .thh__pageLine{padding-top:0px; }
.thh__pageLine:hover{background:transparent;}
.thh--iefix .thh__catNavInner{text-align:center}
.thh__searchFormMobile{display:block;padding:0 30px 20px}
.thh__searchFormMobile input[type="text"]{width:100%}
i.thh__menuBtn{display:inline-block;position:absolute;left:-5px;top:-5px;padding:10px;}
i.thh__searchTopIcon{display:inline-block;position:absolute;right:0;top:7px;right:-5px;top:-6px;padding:10px;}
.th__container.thh__container{display:block;padding-top:8px;padding-bottom:8px}
.th__header .thh__logoCont{display:block;width:100%;text-align:center;position:relative;height:35px}
.thh__nav{display:block}
.thh__nav .thh__link,.thh__nav2 .thh__link{display:block;width:100%;font-size:20px;margin-bottom:10px;min-height:26px; }
.thh__nav .thh__link:first-child{width:100%}
.thh__nav,.thh__nav2{padding-left:30px}
.thh__slash{display:none}
.th__header .thh__navs,.thh--iefix .thh__navs{display:none;width:100%;height:calc(100vh - 100px);overflow-y:auto;padding-top:30px;padding-bottom:100px; }
.thh--showmenu .thh__navs{display:block}
.thh__itemDesc{display:none}
.thh__itemLbl{display:block;width:100%;text-align:left;font-size:19px}
.thh__itemLine{margin-bottom:10px}
.thh__page{padding-top:10px;padding-bottom:20px;position:static;background:transparent}
.thh__link--mobileonly{display:block}
.thh__searchIcon,.thh__emailIcon{display:none!important;}
.thh__logo{}
.thh__itemLbl br{display:none}
.thh--hasCatMenu{position:relative;top:0px;}
.thh__inner{position:fixed; z-index:11;}
.thh__fixedSpacer{display:block}
.thh__link--login{max-width:none}
.thh__catLink--mobile,.thh__catNav--custom .thh__catLink--mobile{display:inline-block;}
.thh__catLink:not(.thh__catLink--mobile){display:none}
.thh__catNavInner{justify-content:space-around}
.thh__catLink{padding:5px}
body .thh__fixedSpacer,.thh--hasCatMenu .thh__fixedSpacer{height:75px}
.thh__btnLink{width:100%;}
.thh--hcampincluded .thh__fixedSpacer{height:130px;}
}

@media (max-width:600px){
	
	.thm__pagebreak--item{width:100%;}
}

@media(max-width:450px){
	.thm__page{width:100%;}
	.thar{width:100%; margin-right:0px;}
}

@media(max-width:400px){
	.th__container{padding:0px 15px; }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	/* IE10+ CSS */
	.thar__imgCont .thar__img{width:100%; height:auto;}
	.thmg__imgCont .thmg__img{width:100%; height:auto; }
}
.th--ieMSIE .thar__img{width:100%; height:auto;}
.th--ieMSIE .thp__top--second,.th--ieMSIE .thp__frameContainer{height:800px; }
.th--ieMSIE .thmg__img{width:100%; height:auto; }
.th--ieMSIE .thm__trendVideo{display:none; }
.th--ieMSIE .thm__topLeft{width:40%;display:inline-block; }
.th--ieMSIE .thm__topRight{width:60%;}
.th--ieMSIE .thm__topH1{margin-top:30px;}
.th--ieMSIE .thmg__text{margin-top:30px;display:block;  }
.th--ieMSIE .tha__tgSec{height:150px;  }
.th--ieMSIE .tha__tgTitle{overflow:hidden;}
.th--ieMSIE .thh__catLink:not(.thh__catLink--mobile){padding:10px;}
.th--ie9 .gal__similar{min-width:200px; }
.th--ie9 .tha__articleBtn{margin-right:20px; }
.th--ie9 .tha__scoreBox{display:inline-block;}
.th--ie9 .tha__scoreBars{display:inline-block;}
.th--ie9 .tha__demoBox{display:inline-block; } 
.th--ie9 .thp__topText{padding-top:150px; }
/*.th--ie9 .thh i.material-icons{font-family:Roboto; font-size:12px; margin-top:6px; display:inline-block; vertical-align:middle; text-transform:uppercase; }*/


/*FORM CSS*/
.lp__formPopCont, .lp__formPopCont *{box-sizing:border-box;}
.lp__formPopCont--insights .lp__formPopBG{background:rgba(0,0,0,0.92);}

.lp__formPop{color:black;}
.lp__form{box-sizing:border-box;position:relative;}
.lp__form *{box-sizing:border-box;}
.lp__formLoader{top:0px; left:0px; position:absolute; z-index:100; width:100%; height:100%; 	display:none; }
.lp__formLoaderCircle { height: 40px; width: 40px; border-radius: 50%; border: 4px solid rgba(255,255,255,0); border-top-color: 4px solid red; 
border-right-color: 4px solid red; -webkit-animation: single2 4s infinite linear;  animation: circle-spin 4s infinite linear;position:absolute; left:calc(50% - 20px); top:calc(50% - 20px);}
.lp__formLoaderBg{width:100%; height:100%; opacity:0.3;background:rgba(0,0,0,0.4);}
.lp__formInput{width:100%;}
.lp__formRow{margin-bottom:10px;}
i.lp__formClose{position:absolute; top:10px; right:10px; color:white; font-size:30px;}
.lp__formTitle{font-weight:500; font-size:20px; margin-bottom:20px;color:white;text-align:center;}
.lp__formRow--btns{margin-bottom:0px; text-align:center;margin-top:30px;}
.lp__select{font-size:16px; padding:5px; border:1px solid black;     -webkit-appearance: none;-moz-appearance: none;appearance: none;width:100%;   background-image: url(https://cdn.trendhunterstatic.com/icons/ic_expand_more_black_24dp_1x.png);cursor: pointer;background-repeat: no-repeat;background-position-x: 100%;background-position-y: 50%;padding-right:10px;}
.lp__textarea{font-size:16px; padding:5px; width:100%; resize:vertical; border:1px solid black; -webkit-appearance: none;-moz-appearance: none;appearance: none;}
.IN-widget, .IN-widget *{width:100%!important;}
textarea.lp__formInput--highlight, select.lp__formInput--highlight, input.lp__formInput--highlight{border:1px solid #E7005C;}
.lp__formRow--li{display:block; min-height:33px; }

.th__cb{margin:0px;width:20px; height:20px; border:1px solid black;vertical-align:middle;text-align:center;outline:none; cursor:pointer; display:inline-block; border-radius:0px;background-color:white; }	
.th__cb:checked{border-color:red; color:red; border-color:var(--btn-hover);color:var(--btn-hover); }
.th__cb:checked:after{content:'\2713';}
.th__cbLbl{color: white;font-size: 13px;vertical-align: middle;margin-left: 8px;}
.th__cbLbl--black{color:black;}
.lp__formInput--half{width:calc(50% - 5px);}
.lp__formInput--half:first-child{margin-right:10px;}

.lp__formPop{display:flex;justify-content:center; align-items:center; position:absolute;; top:0px; left:0px; width:100%; height:100%;z-index:17;}
.lp__formPopInner{width:810px; background-color:white;
	position:relative;max-height:calc(100% - 70px); 
	box-shadow:0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);
	display:flex; flex-flow:row; 
}

.lp__formPopRight{position:relative;width:50%;overflow-y:auto;}
.lp__formPopLeft{width:50%;overflow:hidden;}
.lp__formPopImg{width:100%;}
.lp__formPopTop{display:flex; flex-flow:row;margin-bottom:10px; }
.lp__formPopTitle1{font-weight:700;font-size:40px;}
.lp__formPopTitle2{font-weight:300; font-size:20px; line-height:1.1;}
.lp__formPopTitle{text-align:center; display:flex; flex-flow:column; justify-content:center; align-items:center;}
.lp__formPopClose{position:absolute; right:0px; top:0px; padding:20px;cursor:pointer;}
.lp__formPopClose:hover{color:white; background-color:black;}
.lp__formPopCont--insights .form1 .lp__formPopClose{display:none; }
.form1 .g-recaptcha{margin-bottom:5px; }
.lp__formPopText{font-size:14px; font-weight:400;margin-bottom:10px;}
.lp__formPopBG{background:rgba(0,0,0,0.8);position:absolute; top:0px; left:0px; width:100%; height:100%;z-index:16;}
.lp__formPopCont{position:fixed; top:0px; left:0px; width:100%; height:100vh; z-index:15;}
.lp__formPopCont--insights{position:absolute; height:100%;}
.lp__formPopCont--insights .lp__formPop{align-items:normal; height:auto;top:100px; }
.lp__formPopList{padding-left:15px;}
.lp__formPopImgCont,.lp__formPopTitle{width:50%; }
.lp__formPopRight {padding:35px;}

.form__nlLabel{display:inline-block; width:calc(100% - 30px);}
.form__nlLabel a{color:inherit;white-space:nowrap;  }
.form1__t1{font-size:45px;}
.form1__t2{font-size:25px; margin:20px 0px; text-align:center;}
.form1__inner2{padding:0px;}
.form1__btn{width:100%;font-size:23px; font-weight:400;margin-bottom:20px;}
input.form1__emailInput {padding:15px; margin-bottom:8px;}
.form1__noCont{width:100%;text-align:center;margin-bottom:20px;}
.form1__noText{text-decoration:underline; font-size:20px;display:inline;}
.form1__noText{cursor:pointer;}
.form1__cbCont{text-align:left;}
.form1__cbCont--margintop{margin-top:5px; }
.form1__cb{}
.form1 .th__cb:checked, .form2 .th__cb:checked, .form3 .th__cb:checked{border-color:black; color:black;}
.form1__left{position:relative;}
.form1__left img{width:100%; height:100%; object-fit:cover; }
.form1__t1{display:flex;flex-flow:row;}
.form1__t1Img{position:relative;width:auto;}
.form1__smallImg{width:100%; height:100%; object-fit:cover;display:none;object-position:top center;}
.form2__t1{font-size:30px;margin-bottom:10px;text-align:center;}
.form2__inner2{padding:0px 35px;}
.form2__btn{width:100%;font-size:23px; font-weight:400;margin-bottom:20px;}
input.form2__emailInput {padding:15px; margin-bottom:8px;}
.form2__noCont{width:100%;text-align:center;margin-bottom:20px;}
.form2__noText{text-decoration:underline; font-size:20px;display:inline;}
.form2__noText{cursor:pointer;}
.form2__cbCont{text-align:center;}
.form2__cb{}
.form2__cb:checked{border-color:black; color:black;}
.form2__left{position:relative;}
.form2__left img{width:100%; height:100%; object-fit:cover; }
.form2__t1{display:flex;flex-flow:row;}
.form2__t1Img{position:relative;width:auto;}
.form2__smallImg{width:100%; height:100%; object-fit:cover;display:none;object-position:top center;}
.form2__t1Text{width:100%;}

.form3__t1{font-size:45px;}
.form3__inner2{padding:0px 35px;}
.form3__btn{width:100%;font-size:23px; font-weight:400;margin-bottom:20px;}
.form3__noCont{width:100%;text-align:center;margin-top:20px;}
.form3__noText{text-decoration:underline; font-size:20px;display:inline;}
.form3__noText{cursor:pointer;}
.form3__left{position:relative;}
.form3__left img{width:100%; height:100%; object-fit:cover; }
.form3__t1{display:flex;flex-flow:row;}
.form3__t1Img{position:relative;width:auto;}
.form3__smallImg{width:100%; height:100%; object-fit:cover;display:none;object-position:top center;}

.lp__formPopLoader{position:absolute; top:0px; left:0px; z-index:5; background:rgba(0,0,0,0.5);width:100%; height:100%;display:none;}
.form1__iframe,.form2__iframe,.form3__iframe{height:0px; width:0px;border:0px; }
.form__eventCbCont {margin-bottom:8px;}
.form__eventCbCont  .form__eventCbLbl{font-size:16px; display:inline-block; vertical-align:middle; font-weight:700; width:calc(100% - 40px);}
.form__eventsCont{margin-bottom:20px;}
.form__eventDate{font-weight:400; font-size:14px;}
.form__egN{font-size:19px; font-weight:bold; margin:25px 0px 10px 0px; }
.form__egDN{font-size:16px; font-weight:bold; margin-bottom:10px;}
.form__egDS{display:flex;flex-flow:column;}
.form3__t1Text{margin-bottom:20px;}

.th__rb{margin:0px;width:20px; height:20px; border:1px solid black;vertical-align:middle;text-align:center;outline:none; cursor:pointer; display:inline-block; border-radius:0px;background-color:white;border-radius:50%; position:relative;flex-shrink:0; }	
.th__rb:checked{border-color:red; color:red; border-color:var(--btn-hover);color:var(--btn-hover); }
.th__rb:checked:after{content:'';width:10px; height:10px;  position:absolute;top:50%; left:50%; background-color:red;background-color:var(--btn-hover);border-radius:50%; transform:translate(-50%,-50%);}
.th__rbLbl{color: white;font-size: 17px;vertical-align: middle;margin-left: 8px;cursor:pointer;}
.th__rbLbl--black{color:black;}
.form1__rbCont {text-align:left; }
.jgcf__t2{margin:0px; margin-bottom:20px; text-align:left;}
.jgcf__rbTitle{font-size:17px; color:black; margin-bottom:10px; }
.form__radioList{margin-bottom:25px; }
.th__rbCont{margin-bottom:10px;cursor:pointer; display:flex; flex-flow:row; align-items:center; }
.jgcf__t1{text-align:left;}
.jgcf__inner2{padding:0px;flex-grow:1; }
.jgcf__textarea{resize:none;margin-bottom:20px;min-height:160px;  }
.jgcf__inner{display:flex; flex-flow:column;height:100%;}
.jgcf__inner3{height:100%;display:flex;flex-flow:column;}
.jgcf__textarea{flex-grow:1;}
.lp__formPopCont--jgcontact .form1__t2,.lp__formPopCont--speakercontact .form1__t2{margin-top:0px;font-size:23px;  }
.lp__submit{width:100%;}
.form__cbList .form__eventCbCont .form__eventCbLbl{font-weight:400;cursor:pointer;}
.form__cbList{margin-bottom:20px;}
.lp--hasbottombar .thf{margin-bottom:100px; }


@media (max-width:810px){
	.lp__formPopCont--autoload .lp__formPopText,.lp__formPopCont--autoload .lp__formCont, .lp__formPopCont--autoload .form1__t1Img{display:none;}
	.lp__formPopInner {width:100%;}
	.lp__formPopCont--autoload{height:56px;z-index:1; top:0px;z-index:5}
	.lp__formPopCont--autoload .lp__formPopInner{width:100%;height:100%;position:absolute; left:0px; top:0px;max-height:none;padding:5px;padding-right:40px; overflow:hidden;}
	.lp__formPopCont--autoload .lp__formPopTop, .lp__formPopCont--autoload .lp__formPopImgCont{height:100%;width:auto;}
	.lp__formPopCont--autoload .lp__formPopImg{height:100%;width:auto;}
	.lp__formPopCont--autoload .lp__formPopTitle{display:flex; flex-flow:row;flex-grow:1;}
	.lp__formPopCont--autoload{position:relative; }
	.form1__right{width:400px;}
	.form1__left{width:calc(100% - 400px);}	
	.form2__right{width:400px;}
	.form2__left{width:calc(100% - 400px);}
	.form3__right{width:400px;}
	.form3__left{width:calc(100% - 400px);}
	
	.lp__formPopCont--autoload .form1__left, .lp__formPopCont--autoload .form1__left,
	.lp__formPopCont--autoload .form1__inner2{display:none;}
	.lp__formPopCont--autoload .form1__right{padding:18px;}
	.lp__formPopCont--autoload .form1__t1Text br{display:none;}
	.lp__formPopCont--autoload .form1__t1Text{font-size:18px;height:25px; white-space:nowrap; text-overflow:ellipsis;overflow:hidden; padding-right:20px;}
	.lp__formPopCont--autoload .form1{padding:0px;}
	.lp__formPopCont--autoload .form1__t1Text *{font-size:18px!important;}
	.form1__right{width:100%;}
	
	.th__container{padding:0px 10px; }	
}

@media (max-width:600px){
	.form1__right{width:100%;}
	.form1__left{width:0px;}
	.form1__smallImg{display:block;}
	.form1__t1Text{padding-left:10px; }
	.form1__t1Img{width:20%;}
	.form1__t1Text{width:80%;font-size:35px;}
	.form2__right{width:100%;}
	.form2__left{width:0px;}
	.form2__smallImg{display:block;}
	.form2__t1Text{padding-left:10px; }
	.form2__t1Img{width:20%;}
	.form2__t1Text{width:80%;font-size:20px;}
	.form3__right{width:100%;}
	.form3__left{width:0px;}
	.form3__smallImg{display:block;}
	.form3__t1Text{padding-left:10px; }
	.form3__t1Img{width:20%;}
	.form3__t1Text{width:80%;font-size:20px;}
	.form1__t1Text *, .form3__t1Text *, .form3__t1Text{font-size:35px!important;}
	.form1__t1Img,.form2__t1Img,.form3__t1Img{display:none;}
	.form1__t1Text {font-size:30px;}
	.form1__t2{font-size:20px; }
	.form2__t1Text,.form1__t1Text,.form3__t1Text{width:100%; padding:0px;}
}

@media (max-width:500px){
	.form1__inner2{padding:0px;}
	.form2__inner2{padding:0px;}
	.form3__inner2{padding:0px;}
	
	.lp__pList{width:100%;}
	.lp__pListItem{width:100%;margin-right:0px;}
	.lp__formInput--half{width:100%; margin-right:0px; }
	.lp__formInput--half:first-child{margin-bottom:10px;}
}

@media(max-width:400px){
	
	.lp__formPopRight{padding:15px; padding-top:25px;}
	.lp__formPopClose{padding:10px; }
	
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	/* IE10+ CSS */
	.lp__formPopLeft img, .form1__smallImg, .form2__smallImg, .form3__smallImg{width:100%; height:auto}
}		
.th--ieMSIE .lp__formPopLeft img,.th--ieMSIE  .form1__smallImg, .th--ieMSIE .form2__smallImg, .th--ieMSIE .form3__smallImg{width:100%; height:auto;}
.th--ie9 .lp__formPopLeft img,.th--ie9  .form1__smallImg, .th--ie9 .form2__smallImg, .th--ie9 .form3__smallImg{width:100%; height:auto;}	
/*END FORM CSS*/
