/*@font-face {
	font-family: 'icons';
	font-display: block;
	src: url('//static.thetoptens.com/font/icons/icons2.woff');
}

/* Standard HTML Elements */
body{padding:0;margin:0;text-align:center;background:#E0E0E0;font-size:15px;line-height:20px;color:#1A1A1A;font-family:"HelveticaNeue-Light","Helvetica Neue Light", Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;}
body{font-family:Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;}
h1{font-weight:normal;font-size:40px;line-height:50px;padding:0;margin:29px 0 20px 0;}
h3{background:#F5F5F5;font-size:16px;font-weight:normal;color:#888485;border-radius:1px;padding:0 15px 0 17px;margin:30px 0 0 0;display:block;height:40px;line-height:40px;position:relative}
a{color:#3285A7;text-decoration:none;cursor:pointer;}
h3 i{float:right;margin:10px 0 0 15px;color:#BEBEBE;font-size:20px;cursor:pointer;}
h3 em{float:right;margin:14px 0 0 15px;color:#BEBEBE;font-size:11px;cursor:pointer;}
h3 b{float:left;margin:14px 15px 0 0;color:#BEBEBE;font-size:11px;cursor:pointer;}
.h3menu span{display:none}
.h3menu div{display:none;position:absolute;right:0;top:0;background:#BEBEBE;padding:0 45px 0 0;z-index:10;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:1px}
.h3menu div span{position:relative;float:none;}
.h3menu div em{display:none}
.h3menu div em:first-of-type, .h3menu div span{display:block;color:#F5F5F5}
.h3menu div em:first-of-type{position:absolute;top:0;right:15px}
h3 span{float:right;margin:0 0 0 15px;color:#888485;cursor:pointer;}
h3 .addthis_custom_sharing{margin:10px 0 0 0}
h3 .addthis_custom_sharing span, h3 .addthis_custom_sharing a{float:left;margin:0}
h3 .addthis_custom_sharing .at_flat_counter{margin:0 0 0 2px;color:#888485;height:20px;line-height:20px}

h3 a{float:right;margin:0 0 0 15px}
input, textarea{font-family:Helvetica, Arial, sans-serif;font-size:16px;line-height:20px;}
input:focus, textarea:focus { outline: none; }

/*body{background:#FFFFFF url('list.jpg') no-repeat;}

/* Primary Container Elements */
#container{position:relative;margin:auto;text-align:center;width:100%;overflow:visible}
#page{position:absolute;width:100%;text-align:left;background:#FFFFFF}
#content{position:relative; width:1165px; margin:auto}
#col1 {width:72.08%;float:left;margin:86px 0 0 0;padding-bottom:30px;}
#col2{width:27.89%;float:right;margin:86px 0 0 0;padding-bottom:30px;background:#FFFFFF}
#col2container{margin-left:25px}

/* Global Elements */
.graybutton, .orangebutton, .bluebutton{font-size:16px;font-weight:bold;color:#FFFFFF;background:#BEBEBE;text-align:center;line-height:40px;height:40px;min-width:112px;border-radius:5px;display:inline-block;margin-right:10px;cursor:pointer}
.graybutton, .orangebutton, .bluebutton{padding:0 10px}
.orangebutton{background:#E99A00}
.bluebutton{background:#3285A7}
.bluebutton i{display:block;float:left;margin:10px -9px 0 7px;font-size:20px;}
.inlineform{background:#F5F5F5;border:1px #E1DEDE solid;padding:24px;margin:0 0 26px 0;clear:both}
.inlineform .textdiv {background:#FFFFFF !important;padding:10px;font-size:16px !important;margin:0 0 16px 0 !important}
.inlineform .textdiv textarea{background:#FFFFFF !important;width:100%;min-height:108px;border:0;color:#1A1A1A;font-size:16px !important;/*margin-top:-20px !important;opacity:0.5;*/margin-top:0px !important;line-height:20px !important;float:none !important}
.inlineform .message{float:right;font-style:italic;font-size:14px;height:40px;line-height:20px !important;color:#BEBEBE;width:70%;width:calc(100% - 152px);text-align:left;display: none;}
.inlineform .message div{display: table-cell;vertical-align: middle;}
.inlineform textarea, .inlineform input, .textdiv textarea, .inputdiv input{opacity:.5}

.tempdiv{display:none}
#sitemask{position:fixed;left:0px;top:-50%;height:200%;width:100%;background:#000000;opacity:.25}
#popup, #popup2{margin:auto;width:96%;left:50%;transform:translate(-50%)}
#popup{background:#FFFFFF;text-align:left;box-shadow:0 0 20px rgba(0,0,0,.1)}
.sitemask2{position:fixed;left:0px;top:-50%;height:200%;width:100%;background:#000000;opacity:.25}
#popup2{background:#FFFFFF;text-align:left;box-shadow:0 0 20px rgba(0,0,0,.1)}
#popup2 > div:first-of-type{display:none}
#popcontainer > div{z-index:100}
#commentspop{padding:30px;color:#888485;}
#commentspop img{float:left;margin-right:30px;height:75px}
#commentspop p{color:#3285A7;font-size:20px;line-height:75px;padding:0;margin:0;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
#popup .popcomments, #popup2 .popcomments{margin:0;padding:5px 30px 5px 30px;background:#F5F5F5;border:0}
#popup .popcomments .i, #popup2 .popcomments .i{padding:10px 0 20px 0}
#popup .popcomments .creply, #popup2 .popcomments .creply{padding-bottom:0}

#showloading{position:fixed;padding:30px 30px 5px 30px;background:#FFFFFF;left:50%;left:calc(50% - 55px);top:33%;width:50px;border:1px #F5F5F5 solid;border-radius:8px;box-shadow:0 0 5px rgba(0, 0, 0, 0.1);z-index:102}
#showloading .loading{position:absolute;}
#showloading .loading div:first-of-type{font-size:52px}
#showloading .loading div:first-of-type{font-size:52px}
#showloading .loading div:nth-of-type(2){font-size:16px;top:56px}
#showloading #loadingstatus{width:110px;font-size:11px;color:#888485;min-height:15px;line-height:15px;margin:80px 0 0 -30px}

.resizetextarea{position:absolute;background:#EEEEEE;text-align:left;left:-200%}

.member{cursor:pointer;}

.ad{text-align:center;margin:40px 0 0 0;overflow:hidden}
.ad ins{color:#FFFFFF}
#col1 .ad:nth-of-type(1){margin:20px 0 0 0;}

#fblikebox{margin:40px 0 0 0}

.hasad{background:#DDDDDD;}

#slider{position:fixed;right:0;bottom:-150px;padding:15px;width:300px;box-sizing: border-box;height:134px;border-top:4px #E3A129 solid;background:#FFFFFF;text-align:left;box-shadow:1px 3px 6px #888485;z-index:10}
#slider div{float:left;height:100px;width:100px;text-align:center;margin-right:15px}
#slider div img{height:100px;max-width:100px}
#slider h4{font-weight:normal;font-size:15px;color:#888485;margin:0;padding:0;display:block;line-height:15px}
#slider a{font-size:15px;display:block;margin-top:10px}
#slider .g{position:absolute;right:15px;top:15px;font-size:12px;color:#BEBEBE;cursor:pointer}

/* Top Navigation Elements */
#topnav{position:absolute;left:0;text-align:center;width:100%;height:57px;background:#E9E9E9;border-bottom:4px #E3A129 solid;}
#topnavcontainer{position:relative;text-align:left;width:1165px;margin:auto;}
.logo{width:130px;height:30px;position:absolute;margin:14px 0 0 0;display:block}
.logo i{position:absolute;margin:0;display:block;font-size:30px}
.logo i:nth-of-type(1){color:#e3a129;}.logo i:nth-of-type(1):before{content: "6";}
.logo i:nth-of-type(2){color:#4d4d46;margin:0 0 0 35px}.logo i:nth-of-type(2):before{content: "5";}
#links{position:absolute;width:72.08%;height:40px;margin:0;line-height:57px;overflow:hidden}
#linkscontainer{padding:0 0 0 140px;text-align:center}
#links a{line-height:30px;color:#888485;font-size:15px;text-decoration:none;margin:0 3.5% 0 0}
#links .member{float:right;margin:0 10px 0 0;line-height:57px}
#links .member div{background:#BEBEBE;border-radius:3px;height:25px;width:25px;float:left;margin:15px 12px 0 0}
#links #memberlinks, #links #authlinks{float:right;height:30px;width:126px;text-align:right;}
#links #memberlinks a{display: inline-block;margin: 19px 0 0 14px;}
#links #authlinks{width:90px}
#links #authlinks a{display: inline-block;margin: 14px 0 0 0}
#links #memberlinks a div, #mmenu div, #topmenu a span div{background:#e99a00;border:2px solid #E9E9E9;border-radius:6px;color:#E9E9E9;display block;font-size:9px;font-weight:bold;height:13px;line-height:13px;padding:0 3px;position:absolute;text-align:center;font-family:Helvetica, Arial, sans-serif;margin:-7px 0 0 8px;}
#mmenu div{margin:11px 0 0 8px}
#mmenu:empty::before{content: 'M'}
#search{float:right;width:27.89%;height:36px;margin:10px 0 0 0;background:#E9E9E9}
#searchcontainer{margin:0 0 0 25px;height:36px;background:#DDDDDD;border-radius:3px}
#searchcontainer div{padding:4px 30px 0 12px}
#searchcontainer input{background:transparent;border:0;padding:0;width:100%;height:30px;line-height:30px;font-size:15px;color:#888485;}
#searchcontainer span{font-size:16px;color:#888485;padding:9px 9px 0 0;position:absolute;right:0;display:block;cursor:pointer;}
#searchdrop{background:#DDDDDD;padding:0 10px 5px 10px;margin:0 0 0 25px;border-radius:3px}
#searchdrop a{font-size:15px;color:#888485;display:block;margin:15px 0 15px 0}
#searchdrop a:first-of-type{border-top: 1px solid #bdb9ba;padding-top: 15px;margin-top:0}
#searchdrop .hover{color:#1A1A1A;text-decoration:underline}
#searchdrop img{width:20px;height:20px;float:left;margin:0 10px 0 0;border-radius:2px}
#searchdrop .g{font-size:10px}
#msearch, #mmenu{display:none;cursor:pointer;}
#msearch:empty::before{content: 'P'}
#crumbs{position:absolute;margin:86px 0 0 0}
#crumbs a, #crumbs i{font-size:12px;text-decoration:none;color:#919399;display:block;float:left;margin:0}
#crumbs i{margin:0 10px 0 10px;font-size:7px;line-height:20px;color:#BEBEBE}
#topmenu{position:absolute;right:0px;top:0px;width:175px;text-align:left}
#topmenu a{display:block;font-size:17px;margin:0;padding:13px;color:#888485;border-bottom:1px #C9C9C9 solid}
#topmenu a span{display:block;float:left;width:20px;margin:0 5px 0 0;}
#topmenu a:hover, #topmenu a:hover span{color:#b4b1b2}

/* Column Two Elements */
.tabnav{background:#F5F5F5;border-radius:5px;padding:0 0 6px 0;min-height:200px}
.tabnav .tabs{padding:0 0 45px 0}
.tabnav .tabs div{width:33.33%;height:36px;font-size:16px;line-height:36px;float:left;text-align:center;color:#888485;background:#E9E9E9;cursor:pointer;}
.tabnav .tabs div:first-child{border-top-left-radius:5px}
.tabnav .tabs div:last-child{border-top-right-radius:5px}
.tabnav .tabs .on{background:#F5F5F5}
.tabnav a{display:block;clear:both;font-size:15px;margin:0 15px 0 15px;padding:9px 0 9px 0;border-bottom:1px #C9C9C9 solid}
.tabnav a:last-child{border-bottom:0}

#col2 h4{font-size:16px;font-weight:normal;color:#888485;margin:40px 0 0 0;width:100%}
#col2 h4 i{float:right;font-style:normal;font-size:12px;margin:1px 0 0 0}
#col2 .bluebutton{width:100px;margin-top:10px}
#col2 .member{display:block;margin:10px 0 10px 0;font-size:15px;color:#639FC1;line-height:25px;cursor:pointer}
#col2 .member div{background:#BEBEBE;border-radius:3px;height:25px;width:25px;float:left;margin:0 10px 0 0}

#col2 .related{font-size:15px;clear:both;padding:10px 0 10px 0;display:block;}
#col2 .related img{float:left;margin:-10px 15px 0 -85px;width:70px;}

#col2 .stats, .disclaimer{background:#F5F5F5;margin:10px 0 0 0;padding:10px 14px 10px 14px;color:#8C8A88;font-size:14px}

#col2 .remix{font-size:15px;clear:both;padding:10px 0 0 0;display:block;font-weight:normal;color:#3285A7;cursor:pointer;}
#col2 .hasimage{padding:20px 0 0 85px;min-height:100px;box-sizing: border-box;}
#col2 .remix img{float:left;margin:0 15px 0 -85px;width:70px;}
#col2 .remixbutton{float:left;margin:10px 15px 0 0}
#col2 .viewall{font-size:16px;line-height:40px;margin-top:10px;display:inline-block;color:#3285A7;cursor:pointer;}
#col2 .addpost{margin-top:15px}

/* More Lists Elements */
#morelists{text-align:center;clear:both;}
#morelistscontainer{position:relative;width:1165px;margin:auto;text-align:left;}
#morelistscontainer h3{margin:0}
.listgrid{display:grid;grid-template-columns: auto auto auto;grid-auto-flow:row dense;align-items:start;padding-bottom:30px}
.listgrid a{align-self:start;align-content:stretch;grid-column:auto / span 1;grid-row:auto / span 1;font-size:18px;line-height:20px;padding:20px 20px 0 0;padding-left:115px;display:block;min-height:120px;box-sizing: border-box;position:relative;}
.listgrid a img{float:left;margin:-10px 0 0 -115px;width:100px;}
.listgrid a span{color:#888485;font-size:11px;display:block;margin-top:4px}
.listgrid a span.feat, .listgrid a span.trend{padding:0 7px 0 5px;margin-top:-10px;background:#3285A7;color:#FFFFFF;border-radius:5px;display:inline-block;line-height:20px;margin-bottom:10px}
.listgrid a span.trend{background:#E99A00}
.listgrid a span i.g{font-size:10px;padding-right:3px}
.listgrid a.votedon{-webkit-filter: grayscale(100%);filter: grayscale(100%);}

/* Footer Elements */
#footer{background:#E9E9E9;text-align:center;font-size:11px;margin:20px 0 0 0;clear:both;}
#footercontainer{position:relative;width:1165px;margin:auto;padding:25px 0 25px 0;text-align:left;}
#footercontainer .text{width:72.08%;font-size:13px;color:#888485;margin-top:-5px;}
#footercontainer .text span{display:inline-block;vertical-align:top;margin-top:1px;}
#footercontainer .text a{color:#888485}
#footercontainer .logo{width:130px;height:30px;position:relative;margin:5px 14px 10px 0;display:inline-block}
#footercontainer .logo i{color:#c2c2c0;}
#footercontainer .social{width:120px;height:30px;float:right;margin:5px 0 0 14px;text-align:right}
#footercontainer .social a{display:block;float:right;height:24px;width:30px;border:0;border-radius:5px;line-height:25px;text-align:center;font-size:18px;background:#C2C2C0;color:#FFFFFF;padding-top:6px;margin-left:10px}
#footercontainer .social a:nth-of-type(1){background:#1da1f2;font-size:15px;padding-top:8px;height:22px}#footercontainer .social a:nth-of-type(1):before{content: "Y";}
#footercontainer .social a:nth-of-type(2){background:#4B6FA8}#footercontainer .social a:nth-of-type(2):before{content: "K";}
#footercontainer .social a:nth-of-type(3){background: #f09433;font-size:20px;width:27px;padding-left:3px;padding-top:5px;height:25px;
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
  }
#footercontainer .social a:nth-of-type(3):before{content: '\f16d';}

/* List Page Elements */
#col1 .member{display:block;white-space:nowrap;margin:-6px 0 20px 0;font-size:15px;line-height:25px;color:#3285A7;font-weight:normal;cursor:pointer}
h1 + .member{width:100px}
#col1 .member div{background:#BEBEBE;border-radius:3px;height:25px;width:25px;float:left;margin:0 12px 0 0}

#ad1{margin:25px 0 0 0;text-align:center;width:100%;}
#ad2, #ad3{text-align:center}
#ad1 div, #ad2 div, #ad3 div, #ad4 div{margin:auto;}
#ad1 ins{height:110px;width:100%;display:inline-block}
#ad2 ins, #ad3 ins, #ad3 ins{display:block}

#lm{font-size:16px;margin-top:12px}
#lm:empty::before{content: '\004D'}

.i{clear:both;overflow-y:visible;padding:25px 0 25px 0;border-bottom:1px #E1DEDE solid;position:relative;}
*[class='i']:last-of-type{border:0}
.hasimage{padding:25px 0 25px 225px;min-height:250px}
.hasimage:after {visibility: hidden;display: block;font-size: 0; content: " ";clear: both;height: 0;} /* force .i to expand beyond bottom of image */
.image100{padding:25px 0 25px 125px;min-height:150px}
.ihidden{height:0px;overflow:hidden;min-height:0;box-sizing: border-box;padding-bottom:0px;padding-top:0px;border:0px #FFFFFF solid;opacity:0}

.i img{position:absolute;width:200px;top:0;margin:25px 0 0 -225px;background:#FFFFFF;border-radius:5px;height:200px}
.i img[asin]{cursor:pointer;}
.i img + span, .i #cta2 + span{display:block;position:absolute;width:200px;top:210px;margin:25px 0 0 -225px;background:#FFFFFF;height:20px;color:#BEBEBE;font-size:12px;text-align:center;cursor:pointer;}
.i img + span:before, .i #cta2 + span:before{content: "TheTopTens Trusted Partner*";}
.i #cta2{display:block;position:absolute;width:200px;top:265px;margin:0 0 0 -225px;}
.i:not(.partner) #cta2{top:235px;}

.i #cta2 .orangebutton{font-weight:normal;width:200px;display:block;height: auto;line-height: 20px;min-height: 20px;padding: 10px 40px 10px 20px;position: relative;text-align: left;white-space:normal;box-sizing: border-box;}
/*.i #cta2 .orangebutton span{display:inline-block;float:right;font-size:20px;margin:10px 0 0 0;}*/
.i #cta2 .orangebutton span{position:absolute;font-size:20px;right:20px;top:10px}

.i #cta2 > b{font-weight:normal;width:200px;display:block;color:#3285A7;padding-top:10px;text-align:center}
.image100 img{margin:25px 0 0 -125px;width:auto;max-width:100px;height:auto;border-radius:0;}
.i em{float:left;background:#BEBEBE;color:#FFFFFF;width:40px;height:40px;border:0;border-radius:5px;line-height:40px;font-size:24px;font-weight:bold;font-style:normal;text-align:center;margin:0 0 0 0}
.i .gold{background:#D6A328}
.i .silver{background:#A2A7A7}
.i .bronze{background:#986840}
.i .gt99{font-size:20px;}
.i .gt999{font-size:16px;}
.i > b{color:#3285A7;font-size:28px;line-height:28px;font-weight:normal;display:block;padding:7px 0 20px 60px;margin-right:125px;word-break:break-word;}/*-webkit-hyphens:auto;-moz-hyphens: auto;hyphens:auto}*/
.i:not(.j) > b a, .hublink{cursor:pointer}
.i:not(.j):nth-of-type(1) > b a, .i:not(.j):nth-of-type(2) > b a, .i:not(.j):nth-of-type(3) > b a{text-decoration:underline}
#col1 .i > .member{padding:4px 0 4px 0;margin:0}
#col1 .i .creply + .member{padding:0 0 4px 20px;font-size:13px}
/*.i > b a{word-wrap: break-word;}*/

.i > i{position:absolute;top:25px;right:0;width:125px;font-size:28px;line-height:40px;text-align:right;color:#BEBEBE;font-style:normal;}
.i > i.vote::before{content:'EVote'}
.i.partner > i.vote::after{content:'*'}
.i > i.comm{width:40px}
.i > i.comm::before{content:'H'}
.i > i.vote::first-letter, .i > i.comm::first-letter{display:block;float:right;margin:-1px 0 0 14px;height:40px;width:40px;font-size:40px;text-align:center;color:#E99A00;}
.i > i.comm::first-letter{color:#3285A7}
.i > i.ia{cursor:pointer;}

.i > i span{display:block;float:right;margin:-1px 0 0 14px;height:40px;width:40px;font-size:40px;text-align:center;color:#E99A00;cursor:pointer;}
.i > i span:empty::before{content:'E'}
.i > strong{color: #888485;font-weight:normal;margin:10px 0 0 0;padding: 0;display:block;font-size:15px;line-height:20px;}
.i > strong i{font-style:normal;color:#3285A7;cursor:pointer;}
.i p{margin:14px 75px 0 0;position:relative;font-size:15px;line-height:20px;color:#1A1A1A;}
/*.i p br{display: block;height: 4px;content: " ";line-height:5px}*/
.i p br{display:block;content: " ";margin-top:4px;height:0px;line-height:4px}
.i p::before{content: '\0063';z-index:20}
.i p::first-letter{float:left;margin:0 0 0 -12px;font-style:normal;font-size:10px;color:#E99A00;}

/*.i p i:nth-of-type(2) {right:-80px;top:-8px;left:auto;color:#BEBEBE;}
.i p i:nth-of-type(2)::before{content: '\0031';}
.i p i{font-style:normal;position:absolute;top:0;left:-12px;font-size:10px;color:#E99A00;}
.i p > i::before{content: '\0063';z-index:20}
*.i p > i{font-style:normal;position:absolute;font-size:10px;right:-80px;top:-8px;left:auto;color:#BEBEBE;}
.i p > i::before{content: '\0031';z-index:20}*/

.i p span {display:block;position:absolute;top:3px;right:-75px;width:47px;padding:0 18px 0 0;text-align:right;font-size:12px;color:#BEBEBE;cursor:pointer;line-height:15px}
.i p span::before{content: '\004D'}
.i p span::first-letter{float:right;margin:0 -18px 0 0;font-size:12px;font-style:normal;display:block;}
.i p span i{position:absolute;top: 6px;right: -3px;font-size: 10px;color: #F5F5F5;text-shadow: 0px 1px 2px rgba(0,0,0,.3);}
.i p span i::before{content: 'C'}

.i .creply{margin:6px 87px 0 20px;font-size:14px;padding-bottom:10px;line-height:19px}
/*.i .creply > span{line-height:20px}
.i .creply > i{left:-20px;top:3px}
.i .creply > i::before{content: '\0031';top:3px}*/
/*.i .creply > i::before, #popupcontent .i:not(#repliespop) p i::before{content: '\0031';top:3px}
#popupcontent #repliespop p i::before{content: '\0063';}*/

.i p b{color:#3285a7;font-weight:normal;cursor:pointer;}
.i p time{display:inline;color:#919399;font-size:12px;}

.i u{margin:20px 0 0 0;padding:0;font-size:15px;overflow:hidden;display:block;clear:both}

.i u > *{width:auto;margin:0 25px 0 0;display:inline-block;line-height:25px; white-space:nowrap; font-weight:normal; font-style:normal; text-decoration:none; color:#3285A7; cursor:pointer}
.i u .lsn::before{content: 'U Listen to Sample'}
.i u .addimg::before{content: 'T'}
.i u .mcm::before{content: 'V'}
.i u .vst:empty::before{content: 'Visit Website'}
.i u .orangebutton::before{content: '9'}
/*.i u:first-of-type > a:not(.nog)::first-letter, .i u .sample::first-letter,*/ .i u .fg::first-letter{float:left;width:25px;margin:5px 10px 0 0;}
/*.i u:first-of-type > *{margin-left:25px}*/
/*.i u:first-of-type > a:first-of-type{margin:0}*/
.i u .fg::first-letter
.i u:last-of-type{margin:15px 0 0 0;padding:0;font-size:15px;height:auto;min-height:50px}
/*.i u .orangebutton{font-weight:normal;padding:0 20px 0 20px;line-height:50px;height:50px;margin:0 15px 0 0;overflow:hidden;float:left; white-space:normal; color:#FFFFFF}*/
.i u .orangebutton {color: #ffffff;float: left; font-weight: normal;height: auto;line-height: 20px;margin: 0 15px 0 0;min-height: 20px;padding: 15px 20px 15px 20px;position: relative;text-align: left;white-space:normal;}
/*.i u .orangebutton span{display:inline-block;float:right;font-size:20px;margin:15px 0 0 8px;}*/
.i u .orangebutton span{position:absolute;font-size:20px;right:20px;top:15px}
.i u .orangebutton.fg::first-letter{float:right;font-size:20px;margin:0 0 0 7px;}
.i u .orangebutton + b{font-weight:normal;color:#3285A7;line-height:50px;height:50px;margin-top:1px}
.i .share{background:#F5F5F5;border:1px #E1DEDE solid;padding:28px 0px 30px 31px;margin:0 0 26px 0;font-size:18px;line-height:18px;color:#1A1A1A}
.i .sharelinks{float:right;margin:-7px -3px 0 0;height:32px;width:240px;overflow:hidden}

#loadmore{margin:25px 0 40px 0;width:100%;padding:0}
#loadmore span.g{font-size: 14px;margin:0 8px 0 0;display: inline-block;padding:0 0 0 2px}

#listmenu{position:absolute;top:-5px;right:43px;padding:0px;background:#BEBEBE;border-radius:1px;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:10;cursor:pointer}
#listmenu a{display:block;clear:both;padding:0 15px;color:#F5F5F5;font-size:20px;margin:0;float:none;font-size:16px;line-height:50px;border-bottom:1px #CCCCCC solid}
#listmenu a:hover{background:#CECECE}
#listmenu a:last-of-type{border-bottom:0}
#listmenu .g{float:left;margin:0 10px 0 0;font-size:20px;line-height:50px;color:#F5F5F5;}

.favorite, #listmenu .favorite{color:#E99A00;transform:rotateY(180deg)}

#commentmenu{position:absolute;top:-2px;right:-80px;background:#FFFFFF;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.1);border:1px #E1DEDE solid;z-index:5;font-size:12px}
#commentmenu a{display:block;clear:both;padding:15px 13px;border-bottom:1px #E1DEDE solid;color:#888485;font-size:20px}
#commentmenu a:last-of-type{border-bottom:0}

.addnewitem{font-size:32px;line-height:40px;color:#888485;border:1px #E1DEDE solid;padding:30px;margin:-1px 0 60px 0;cursor:pointer;position:relative;background:rgba(255,255,255,.9)}
.addnewitem > .g{float:left;margin:0 18px 0 0;height:40px;width:40px;color:#E4921A;font-size:40px;}
.addnewitem .textdiv {background:#FFFFFF;padding:10px;margin:30px 0 16px 0;font-size:16px;line-height:20px;}
.addnewitem .textdiv > textarea, .addnewitem .textdiv div[contenteditable]{background:#FFFFFF;width:100%;height:108px;border:0;padding:0;color:#1A1A1A;font-size:16px;margin-top:-20px;opacity:0.5}
.addnewitem .inputdiv, .addnewitem .inputdiv div[contenteditable]{padding-left:56px}
.addnewitem .inputdiv > span{display:block;float:left}
/*.addnewitem .inputdiv input{width:100%;border:0;font-size:32px;line-height:40px;background:#F5F5F5;color:#888485;float:left;margin-top:-40px;opacity:.5} */
.addnewitem .inputdiv input, .addnewitem .inputdiv > textarea, .addnewitem .inputdiv div[contenteditable]{background:#F5F5F5;width:100%;height:40px;line-height:40px;border:0;padding:0;color:#888485;float:left;font-size:32px;margin-top:-40px;opacity:0.5}
div[contenteditable]{position:relative;outline:0px solid transparent;word-wrap: break-word;height:auto;}

.addnewitem .inputdiv div[contenteditable], .addnewitem .textdiv div[contenteditable]{opacity:1}
.addnewitem .inputdiv div[contenteditable]:empty, .addnewitem .textdiv div[contenteditable]:empty{opacity:0.5}

.addnewitem .textdiv div[contenteditable], .addnewitem .inputdiv div[contenteditable]{height:auto;}
.addnewitem .textdiv div[contenteditable]{min-height:108px;}
.addnewitem .inputdiv div[contenteditable]{min-height:40px;}
.addnewitem .i{border-bottom:0;border-top:1px #E1DEDE solid;padding-bottom:0}

.infobutton{background:#3285a7;cursor:pointer;font-size:12px;font-weight:bold;border-radius:2px;height:21px;width:19px;text-align:center;display:inline-block;line-height:21px;color:#FFFFFF;margin:0 0 0 5px;vertical-align:top}
#itemdrop {border:none;width:100%;border-spacing: 0;border-collapse: collapse;font-size:16px;line-height:20px;border-top:1px solid #e1dede;}
#itemdrop th, #itemdrop td {padding:8px;cursor:pointer}
#itemdrop tr:hover{background:#FBFBFB}
#itemdrop td:first-of-type {width:40px;}
#itemdrop img {width:40px;margin:0;border-radius:0;height:auto;position:relative;}
#itemdrop sup{color:#b5b2b2}
#newitemimage{border: 1px solid #ffffff;background:#FFFFFF;height: 40px;left: 29px;position: absolute;top: 29px;width: 40px;display:none;border-radius:3px}
#newitemimage[src*="//"]{display:block}

.pages{margin:-30px 0 60px 0;height:40px;overflow:hidden}
.pages a, .pages i{display:block;height:40px;width:40px;text-align:center;line-height:40px;margin-right:1px;float:left;background:#F5F5F5;font-style:normal}
.pages .g{font-size:16px;color:#BEBEBE}
.pages .active{background:#E1DEDE;color:#888485;cursor:pointer}
.pages .inactive{color:#E1DEDE;cursor:default}

#col1 .related{font-size:18px;padding:20px 20px 0 0;margin-left:115px;display:block;float:left;width:50%;width:calc(50% - 116px);min-height:110px;box-sizing: border-box;position:relative;}
#col1 .related img{float:left;margin:-10px 0 0 -115px;width:100px;}
.related .g{position:absolute;right:10px;top:10px;font-size:12px;color:#DDDDDD;cursor:pointer}
.related .g:hover{color:#888485;}

#recommended a span{color:#888485;font-size:11px;display:block;margin-top:4px}

/*Feed Style*/
#feed{width:100%;margin:0;padding:20px 0 0 0}
#feed tr{margin-bottom:20px}
#feed td:first-of-type{vertical-align:top;width:40px;padding:0 0 20px 0}
#feed td:last-of-type{vertical-align:middle;padding:0 0 20px 20px;overflow:hidden}
#feed td div, #feed td img{height:40px;width:40px;text-align:center;background:#C9C7C8;color:#FFFFFF;border-radius:3px;line-height:40px;font-size:18px}
#feed a{font-weight:bold}
#feed p{padding:0;margin:5px 0 0 0;position:relative}
#feed p i{font-style:normal;position:absolute;top:0;left:-12px;font-size:10px;color:#c9c9c9;}

/*All Images Pop*/
#hubimagesbox{margin:0;padding:10px;background:#F5F5F5;}
#hubimagesbox > div{width:31%;float:left;margin:10px 1.16%;cursor:pointer;}
#hubimagesbox > div span{padding-top:100%;display:block}
#hubimagesbox > div > div{padding-top:calc(100% - 20px);border:10px #888485 solid;opacity:.5;position:relative}
#hubimagesbox > div a{position:absolute;background:#888485;border:10px #888485 solid;border-radius:5px;font-size:20px;left:-8px;top:-8px;color:#FFFFFF}

/*.hubimagebox{height:200px; width:200px;float:left;margin:10px;cursor:pointer}
.hubimagebox div{width:180px;height:180px;border:10px #888485 solid;opacity:.5;position:relative}
.hubimagebox a{position:absolute;background:#888485;border:10px #888485 solid;border-radius:5px;font-size:20px;left:-8px;top:-8px;color:#FFFFFF}*/
#hubimagesbox > .hubimageboxfav div{border:10px #e99a00 solid;opacity:.8}
#hubimagesbox > .hubimageboxfav a{background:#e99a00;border:10px #e99a00 solid;}

/*Glyph classes*/
.g, h3 i, h3 em, h3 b, .i > i span, .i p span::first-letter, .i p span i, .i p::first-letter, .fg::first-letter, .i p i, .i .comment i, .orangebutton span, #search span, #links #memberlinks a, .bluebutton i, #footercontainer .social a, #msearch, #mmenu, #crumbs i, .logo i, .loading div{
	font-family: 'icons';
	line-height: 1;
	font-weight:normal;
	font-style:normal;

	/* Better Font Rendering =========== */
	-moz-osx-font-smoothing: grayscale;
}

#crumbs i{line-height:20px}



/* Modifiers */
.noborder{border:0}
.activeform{background:#F5F5F5;cursor:auto}
.nohoveropacity:hover{cursor:pointer;opacity:1}

/* Animation */
.rotatex90 {transform:rotateX(90deg)}
.rotatey-90 {transform:rotateY(-90deg);-webkit-transition: all 2s ease;-moz-transition: all 2s ease;-o-transition: all 2s ease;-ms-transition: all 2s ease;transition: all 2s ease;}
.rotatey0 {transform:rotateY(0deg);-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;-ms-transition: all 0.6s ease;transition: all 0.6s ease}
.rotatey90 {transform:rotateY(90deg)}
.rotatey180 {transform:rotateY(180deg)}
.rotatey360 {transform:rotateY(360deg);-webkit-transition: all 2s ease;-moz-transition: all 2s ease;-o-transition: all 2s ease;-ms-transition: all 2s ease;transition: all 2s ease;}
.rotate360continuous{-webkit-animation-name: playbutton; /* Chrome, Safari, Opera */
    -webkit-animation-timing-function: linear;
	-webkit-animation-name: playbutton;
	-webkit-animation-duration: 5s;
	-webkit-animation-iteration-count: 100;
	animation-timing-function: linear;
    animation-name: playbutton;
    animation-duration: 5s;
	animation-iteration-count: 100;-webkit-transition: 0;-moz-transition: 0;-o-transition: 0;-ms-transition: 0;transition: 0;}
	
@-webkit-keyframes playbutton { /* Chrome, Safari, Opera */
    0%   {transform:rotateY(0deg);}
	50%   {transform:rotateY(360deg);}
    100% {transform:rotateY(0deg);}
}

@keyframes playbutton { /* Standard syntax */
    0%   {transform:rotateY(0deg);}
	50%   {transform:rotateY(360deg);}
    100% {transform:rotateY(0deg);}
}

.loading{padding:0 0 0 30px;position:relative;line-height:32px;color:#888485}

.loading div:nth-of-type(1) {font-size:20px;color: #e3a129;position:absolute;top:0;left:0;
    -webkit-animation-name: loading; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 4s; /* Chrome, Safari, Opera */
	-webkit-animation-iteration-count: 100;
	-webkit-animation-timing-function: linear;
    animation-name: loading;
    animation-duration: 3s;
	animation-iteration-count: 100;
	animation-timing-function: linear;
}
.loading div:nth-of-type(2) {font-size:6px;color: #4d4d46;position:absolute;top:23px;left:0;}
.loading div:nth-of-type(1)::before{content: '\0036'}
.loading div:nth-of-type(2)::before{content: '\0035'}

/* Chrome, Safari, Opera */
@-webkit-keyframes loading {
	20% {transform:rotatez(0deg) rotatey(0deg);}
	40% {color:#e3a129}
	40.1% {color:#EFC77A}
	60% {transform:rotatez(180deg) rotatey(180deg);}
	80% {color:#EFC77A}
	80.1% {color:#e3a129}
	100% {transform:rotatez(360deg) rotatey(360deg);}
}

/* Standard syntax */
@keyframes loading {
	20% {transform:rotatez(0deg) rotatey(0deg);}
	40% {color:#e3a129}
	40.1% {color:#EFC77A}
	60% {transform:rotatez(180deg) rotatey(180deg);}
	80% {color:#EFC77A}
	80.1% {color:#e3a129}
	100% {transform:rotatez(360deg) rotatey(360deg);}
}

*{-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;}

.notransition, body, #container, #page, #content, #col1, #col2, #topnav, .i b, .i b a, .hasimage img + img{-webkit-transition: none !important;-moz-transition: none !important;-o-transition: none !important;-ms-transition: none !important;transition: none !important}

@media screen and (min-height: 450px) {
	#topnav{position:fixed;z-index:10;}
	#topmenu{position:fixed;box-shadow:inset 0px 0px 10px rgba(0,0,0,.2);height:150%}
}

/*@media screen and (min-width: 600px) and not (device-width:768px) {*/
@media screen and (min-width: 600px) {

	.graybutton:hover{background:#B8B7B7}
	.orangebutton:hover{background:#EFC77A}
	.bluebutton:hover{background:#93BDCE}
	#searchdrop a:hover{cursor:pointer;opacity:1;}
	.i p span:hover::first-letter{color:#E99A00;}
	#commentmenu a:hover{background:#F5F5F5}
	.i .comment span:hover::first-letter{color:#E99A00}
	
	a:hover, .i u > *:hover, h3 i:hover, h3 em:hover, h3 span:hover, h3 b:hover, .i > i span:hover, .i b a:hover, .i img[asin]:hover, .graybutton:hover, .orangebutton:hover, .bluebutton:hover, .tabnav .tabs div:not(.on):hover, #col2 .remix:hover, #mmenu:hover, #msearch:hover, #searchcontainer span:hover, .member:hover, .i p b:hover, .isrc a:hover, #:hover{opacity:.5}

}

@media screen and (max-width: 1213.5px) {
	#content, #topnavcontainer, #footercontainer, #morelistscontainer{width:96%}
	#container{margin-left:0px}
}

@media screen and (max-width: 930px) {
	.inlineform .message{line-height:20px !important}
}

@media screen and (max-width: 900px) {
	.i .share{padding:28px 0px 30px 31px;margin:0 0 26px 0;font-size:16px;line-height:18px}
	.listgrid{grid-template-columns: auto auto;}
}

@media screen and (max-width: 800px) {
	
	#container, #topnav{left:0}
	
	.i em{width:35px;height:35px;border:0;border-radius:5px;line-height:35px;font-size:21px;}
	.i .gt99{font-size:18px;}
	.i .gt999{font-size:13px;}
	.i > b{font-size:24px;line-height:24px;padding:6px 0 20px 50px;margin-right:105px}
	.i > i{font-size:24px;line-height:35px;width:105px}
	.i > i span,.i > i.vote::first-letter, .i > i.comm::first-letter{margin:-1px 0 0 10px;height:35px;width:35px;font-size:35px;}
	
	.i p, .i .comment{margin:10px 50px 0 0;position:relative}
	.i .creply{margin:10px 62px 0 20px;position:relative}
	/*.i .creply{margin:10px 50px 0 20px;font-size:12px;line-height:17px}*/
	/*.i .creply > span{line-height:12px}
	.i p span, .i .comment span{width:40px;margin-top:16px;line-height:12px;right:-50px;}
	.i p span::first-letter, .i .comment span::first-letter{margin-top:-14px}
	.i p span i{margin-top:-26px;float:none}
	.i p i:nth-of-type(2), .i .comment i:nth-of-type(2) {right:-54px;}*/
	
	.i p span {top:3px;right:-50px;width:40px;padding:15px 0 0 0;}
	.i p span::first-letter{margin:-14px 0 0 0;}
	.i p span i{top: 5px;}
	
	.hasimage{padding:25px 0 25px 175px}
	.image100{padding:25px 0 25px 125px;}
	.ihidden{padding-bottom:0px;padding-top:0px;}
	.i img{position:absolute;width:150px;margin:25px 0 0 -175px;height:150px}
	.i img + span, .i #cta2 + span{width:150px;top:160px;margin:25px 0 0 -175px;}
	.i #cta2{width:150px;top:235px;margin:0 0 0 -175px;}
	.i:not(.partner) #cta2{top:185px;}
	.i #cta2 .orangebutton{width:150px;font-size:13px;padding: 10px 24px 10px 10px;}
	.i #cta2 .orangebutton span{font-size:20px;right:10px;top:10px;margin:0}
	.i #cta2 > b{width:150px;font-size:13px;padding-top:5px}
	.image100 img{margin:25px 0 0 -125px;width:auto;max-width:100px;height:auto;border-radius:0;}
	
	#commentmenu{right:-60px;}
	
	.i .sharelinks{margin:0px -3px 0 0;}
	.j > b{padding:7px 0 10px 0}
	
	.inlineform .message{font-size:12px !important;}
	
	#col2 .hasimage{padding:10px 0 0 0}
	#col2 .related img{float:none;margin:0 0 10px 0;display:block;}
	#col2 .remix img{float:none;margin:0 0 10px 0;display:block;}
	#col2 h4 i{font-size:9px;margin-top:2px}
	
	h1{font-weight:normal;font-size:30px;line-height:35px;padding:0;margin:0 0 20px 0}
	/*h3{width:100%;margin-left:-4%;}*/
	
	#col1{margin:100px 0 0 0}
	
	#searchcontainer span{font-size:16px;color:#888485;padding:9px 25px 0 0;position:absolute;right:15px;display:block}
	#linkscontainer a{font-size:13px;margin: 0 2.5% 0 0}
	#memberlinks, #authlinks, #linkscontainer .member{display:none;}
	#mmenu{display:block;color:#888485;float:right;font-size:16px;line-height:57px;margin:0 0 0 15px}
	#searchdrop{margin:0 0 0 25px;}
	#crumbs{position:absolute;margin:70px 0 0 0}
	#crumbs a, #crumbs i{font-size:10px;line-height:12px}
	#crumbs i{margin:0 8px 0 8px;font-size:6px;line-height:12px;}
	
	.tabnav .tabs div{font-size:10px;}
	
	.catmod{width:100%;margin-left:0;}
	
	#slider{height:109px;box-shadow:0px 1px 6px #888485}
	#slider div{height:75px;width:75px;}
	#slider div img{height:75px;}
	
	#col1 .related{font-size:15px;}

}

@media screen and (max-width: 725px) {
	.inlineform .message{line-height:13.33px;font-size:11px !important}
}

.hasimage .imgbg{display:none}
@media screen and (max-width: 600px) {
	.hasimage{padding:25px 0 25px 0}
	.ihidden{padding-bottom:0px;padding-top:0px;}
	.i img{position:relative;float:none;margin:0 0 10px 0;width:200px;height:200px}
	.i img + span:not(.comment){margin:-10px 0 0 0;top:auto;font-size:11px;width:200px;}
	.image100 img{margin:25px 0 0 0;width:auto;height:auto;border-radius:0;}
	
	#col1 .i img{margin-left:40px}
	#col1 .hasimage img + img {height:200px;margin:-210px 0 0 calc(50% - 100px);z-index:2}
	#col1 .hasimage .imgbg {display:block;margin-left:0;height:200px;width:100%;max-width:100%;opacity:0.5;filter: blur(10px);-webkit-filter: blur(10px);clip-path:inset(10px 0 round 5px);object-fit:cover}
	#col1 .image100 img + img {height:100px;width:auto;max-width:100%;margin:-100px 0 0 40px}
	#col1 .image100 .imgbg {height:100px;clip-path:inset(5px 0)}
	
	.i > strong{clear:both}
	
	.i img + span:not(.comment), .i #cta2 + span{margin:-10px 0 0 30px;top:auto;font-size:11px;width:200px;}
	.i #cta2{width:150px;top:160px;margin:0 0 0 210px;}
	.i #cta2 .orangebutton{width:130px;font-size:13px;min-height: 20px;padding: 10px 24px 10px 10px;}
	.partner #cta2 .orangebutton span, .likepart #cta2 .orangebutton span{font-size:14px;right:10px;top:12px;margin:0}
	.i #cta2 > b{width:150px;font-size:13px;padding-top:5px}
	
	#col1 .related{width:100%;margin-left:0}
	#col1 .related img{margin:-10px 15px 0 0}
	
	.listgrid{grid-template-columns: auto;}
}

@media screen and (max-width: 500px) {
	
	/*body{font-size:13px;line-height:17px;}*/
	#page{overflow:hidden}
	#content, #topnavcontainer, #footercontainer, #morelistscontainer{width:92%}
	#content{overflow:visible}
	#col2container{margin:0}
	/*h1{font-weight:normal;font-size:26px;line-height:30px;padding:0;margin:0 0 20px 0}*/
	h3, #morelistscontainer h3{width:100%;margin-left:-4%;padding:0 4% 0 4%}
	
	.ad{width:108%;margin:40px 0 0 -4%;}
    #ad1 ins{height:120px}
	#col1 .ad:nth-of-type(1){width:108%;margin:20px 0 0 -4%;}
    
    #commentspop{padding:10px}
    #commentspop img{margin-right:10px}
	
	.graybutton, .orangebutton, .bluebutton{min-width:initial}
	
	.inlineform .textdiv, .inlineform .textdiv textarea, .inlineform .textdiv div[contenteditable], .addnewitem .textdiv, .addnewitem .textdiv textarea, .addnewitem .textdiv div[contenteditable] {font-size:13px;}
	.inlineform .message{font-size:11px;}
	.addnewitem, .addnewitem .inputdiv input, .addnewitem .inputdiv > textarea, .addnewitem .inputdiv div[contenteditable]{font-size:20px;line-height:30px}
	.addnewitem .inputdiv input, .addnewitem .inputdiv > textarea, .addnewitem .inputdiv div[contenteditable]{margin-top:-30px;height:30px}
	.addnewitem .inputdiv div[contenteditable]{height:auto}
	.addnewitem > .g{margin:0 18px 0 0;height:30px;width:30px;font-size:30px;}
	.addnewitem .inputdiv{padding-left:46px}
	#newitemimage{height: 30px;width: 30px;}
	
	#col1{position:relative;width:100%;margin:80px 0 0 0;}
	#col2{position:relative;width:100%;margin:20px 0 0 ;}
	#footercontainer .text{position:relative;width:100%;}
	
	#col2 .hasimage{padding:10px 0 0 115px}
	#col2 .related img{float:left;margin:0 15px 0 -115px;display:block;width:100px;height:auto}
	#col2 .remix img{float:left;margin:0 15px 0 -115px;width:100px;height:auto}
	
	#search,#links{display:none}
	#search{position:absolute;width:100%;margin:11px 0 0 7px}
	#searchcontainer{margin:0 35px 0 0;}
	#msearch{display:block;float:right;font-size:16px;color:#888485;line-height:57px;margin:0}
	#searchdrop{margin:0 35px 0 0;}
	#crumbs{margin:65px 0 0 0}
	#crumbs a, #crumbs i{display:none}
	#crumbs a:last-of-type{display:block}
	
	.i em{width:30px;height:30px;border:0;border-radius:5px;line-height:30px;font-size:18px;}
	.i .gt99{font-size:14px;}
	.i .gt999{font-size:11px;}
	/*.i > b{font-size:20px;line-height:20px;padding:6px 0 20px 40px;margin-right:95px}*/.i > b{padding:3px 0 20px 40px;}
	.i > i{font-size:20px;line-height:30px;width:95px}
	.i > i span, .i > i.vote::first-letter, .i > i.comm::first-letter{margin:-1px 0 0 10px;height:30px;width:30px;font-size:30px;}
	.i > strong{margin-top:0px}
	/*.i p{clear:both;font-size:13px;line-height:17px;}*/.i p{clear:both}
	.hasimage img{float:left;margin:0 20px 20px 0;width:48%;height:100%}
	.image100 img{float:left;width:auto;height:auto;margin:0 20px 10px 0;}
	
	.hasimage img{width:auto}
	#col1 .hasimage img + img {margin:-220px 0 0 calc(50% - 100px)}
	#col1 .image100 img + img {margin:-110px 0 0 40px}
	
	.i img + span:not(.comment), .i #cta2 + span{margin:0 0 0 30px;top:auto;font-size:11px;width:200px;opacity:.7;height:auto;z-index:3}
	
	.j > b{padding:7px 0 10px 0}
	
/*	.partner img, .likepart img{width:48%;height:auto}
	.partner #cta2 + span, .likepart #cta2 + span{width:48%;}
	.partner #cta2, .likepart #cta2{width:48%;top:100px;margin:0 0 0 52%;}
	.i:not(.partner) #cta2{top:100px;}
	.partner #cta2 .orangebutton, .likepart #cta2 .orangebutton{max-width:100%;font-size:12px}
	.partner #cta2 .orangebutton span, .likepart #cta2 .orangebutton span{font-size:14px;right:10px;top:12px}
	.partner #cta2 > b, .likepart #cta2 > b{max-width:calc(100% - 20px);font-size:12px}*/
	
	#slider{width:100%}

}

@media screen and (max-width: 330px) {
	.inlineform .message{display:none}
	.i > strong{margin-top:10px}
	.i img{float:none;margin:0 0 10px 0;position:relative;width:auto;height:auto}
	#col1 .hasimage img + img {margin:-210px 0 0 calc(50% - 100px)}
	#col1 .image100 img + img {margin:-110px 0 0 40px}
	.i img + span:not(.comment), .i #cta2 + span{margin:-10px 0 0 0;top:auto;font-size:10px;width:auto}
}
