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; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; } table { border-collapse: collapse; border-spacing: 0; } a { text-decoration: none; box-sizing: border-box; } button { cursor: pointer; border: none; background: transparent; box-sizing: border-box; } * { --main-color: #ff9701; --secondary-color: #2a2b31; --background-color: #ffffff; --text-color: #4e4e4e; --blue-btn: 51, 140, 171; --green-btn: 97, 199, 101; --red-btn: 234, 75, 76; --yellow-btn: 0, 108, 130; --blue-bg: #00add9; } body { font-family: "Roboto", sans-serif; } @media (max-width: 991px) { .categories-grid #category-block-75 { order: 0; } .categories-grid #category-block-74 { order: -1; } .categories-grid #category-block-122 { order: -2; } .categories-grid #category-block-221 { order: -3; } .categories-grid #category-block-172 { order: -4; } .categories-grid #category-block-67 { order: -5; } .categories-grid #category-block-141 { order: -6; } .categories-grid #category-block-127 { order: -7; } .categories-grid #category-block-134 { order: -8; } .categories-grid #category-block-4 { order: -9; } .categories-grid #category-block-83 { order: -10; } .categories-grid #category-block-41 { order: -11; } .categories-grid #category-block-126 { order: -12; } .categories-grid #category-block-42 { order: -13; } .categories-grid #category-block-53 { order: -14; } .categories-grid #category-block-39 { order: -15; } .categories-grid #category-block-5 { order: -16; } .categories-grid #category-block-52 { order: -17; } .categories-grid #category-block-162 { order: -18; } .categories-grid #category-block-161 { order: -19; } .categories-grid #category-block-106 { order: -20; } .categories-grid #category-block-84 { order: -21; } .categories-grid #category-block-155 { order: -22; } .categories-grid #category-block-135 { order: -23; } .categories-grid #category-block-193 { order: -24; } .categories-grid #category-block-17 { order: -25; } .categories-grid #category-block-93 { order: -26; } .categories-grid #category-block-25 { order: -27; } .categories-grid #category-block-3 { order: -28; } .categories-grid #category-block-18 { order: -29; } .categories-grid #category-block-170 { order: -30; } .categories-grid #category-block-46 { order: -31; } .categories-grid #category-block-33 { order: -32; } .categories-grid #category-block-26 { order: -33; } .categories-grid #category-block-105 { order: -34; } .categories-grid #category-block-36 { order: -35; } .categories-grid #category-block-145 { order: -36; } .categories-grid #category-block-112 { order: -37; } .categories-grid #category-block-120 { order: -38; } .categories-grid #category-block-117 { order: -39; } .categories-grid #category-block-138 { order: -40; } .categories-grid #category-block-158 { order: -41; } .categories-grid #category-block-157 { order: -42; } .categories-grid #category-block-92 { order: -43; } .categories-grid #category-block-133 { order: -44; } .categories-grid #category-block-132 { order: -45; } .categories-grid #category-block-107 { order: -46; } .categories-grid #category-block-118 { order: -47; } .categories-grid #category-block-111 { order: -48; } .categories-grid #category-block-116 { order: -49; } .categories-grid #category-block-160 { order: -50; } .categories-grid #category-block-159 { order: -51; } .categories-grid #category-block-108 { order: -52; } .categories-grid #category-block-109 { order: -53; } .categories-grid #category-block-73 { order: -54; } .categories-grid #category-block-72 { order: -55; } .categories-grid #category-block-113 { order: -56; } .categories-grid #category-block-114 { order: -57; } .categories-grid #category-block-144 { order: -58; } .categories-grid #category-block-103 { order: -59; } .categories-grid #category-block-102 { order: -60; } .categories-grid #category-block-143 { order: -61; } .categories-grid #category-block-99 { order: -62; } .categories-grid #category-block-98 { order: -63; } .categories-grid #category-block-142 { order: -64; } .categories-grid #category-block-101 { order: -65; } .categories-grid #category-block-100 { order: -66; } .categories-grid #category-block-148 { order: -67; } .categories-grid #category-block-49 { order: -68; } .categories-grid #category-block-48 { order: -69; } .categories-grid #category-block-149 { order: -70; } .categories-grid #category-block-91 { order: -71; } .categories-grid #category-block-90 { order: -72; } .categories-grid #category-block-218 { order: -73; } .categories-grid #category-block-147 { order: -74; } .categories-grid #category-block-69 { order: -75; } .categories-grid #category-block-68 { order: -76; } .categories-grid #category-block-78 { order: -77; } .categories-grid #category-block-77 { order: -78; } .categories-grid #category-block-146 { order: -79; } .categories-grid #category-block-20 { order: -80; } .categories-grid #category-block-19 { order: -81; } .categories-grid #category-block-244 { order: -82; } .categories-grid #category-block-130 { order: -83; } .categories-grid #category-block-32 { order: -84; } .categories-grid #category-block-31 { order: -85; } .categories-grid #category-block-243 { order: -86; } .categories-grid #category-block-128 { order: -87; } .categories-grid #category-block-10 { order: -88; } .categories-grid #category-block-9 { order: -89; } .categories-grid #category-block-164 { order: -90; } .categories-grid #category-block-163 { order: -91; } .categories-grid #category-block-110 { order: -92; } .categories-grid #category-block-119 { order: -93; } .categories-grid #category-block-245 { order: -94; } .categories-grid #category-block-131 { order: -95; } .categories-grid #category-block-16 { order: -96; } .categories-grid #category-block-15 { order: -97; } .categories-grid #category-block-242 { order: -98; } .categories-grid #category-block-129 { order: -99; } .categories-grid #category-block-30 { order: -100; } .categories-grid #category-block-29 { order: -101; } .categories-grid #category-block-125 { order: -102; } .categories-grid #category-block-61 { order: -103; } .categories-grid #category-block-165 { order: -104; } .categories-grid #category-block-7 { order: -105; } .categories-grid #category-block-70 { order: -106; } .categories-grid #category-block-86 { order: -107; } .categories-grid #category-block-85 { order: -108; } .categories-grid #category-block-152 { order: -109; } .categories-grid #category-block-151 { order: -110; } .categories-grid #category-block-115 { order: -111; } .categories-grid #category-block-71 { order: -112; } .categories-grid #category-block-1 { order: -113; } .categories-grid #category-block-153 { order: -114; } .categories-grid #category-block-96 { order: -115; } .categories-grid #category-block-87 { order: -116; } .categories-grid #category-block-214 { order: -117; } .categories-grid #category-block-45 { order: -118; } .categories-grid #category-block-27 { order: -119; } .categories-grid #category-block-89 { order: -120; } .categories-grid #category-block-55 { order: -121; } .categories-grid #category-block-8 { order: -122; } .categories-grid #category-block-40 { order: -123; } .categories-grid #category-block-88 { order: -124; } .categories-grid #category-block-154 { order: -125; } .categories-grid #category-block-171 { order: -126; } .categories-grid #category-block-94 { order: -127; } .categories-grid #category-block-174 { order: -128; } .categories-grid #category-block-54 { order: -129; } .categories-grid #category-block-137 { order: -130; } .categories-grid #category-block-123 { order: -131; } .categories-grid #category-block-136 { order: -132; } .categories-grid #category-block-139 { order: -133; } .categories-grid #category-block-2 { order: -134; } .categories-grid #category-block-121 { order: -135; } .categories-grid #category-block-124 { order: -136; } .categories-grid #category-block-247 { order: -137; } .categories-grid #category-block-62 { order: -138; } .categories-grid #category-block-12 { order: -139; } .categories-grid #category-block-11 { order: -140; } .categories-grid #category-block-14 { order: -141; } .categories-grid #category-block-140 { order: -142; } .categories-grid #category-block-190 { order: -143; } .categories-grid #category-block-178 { order: -144; } .categories-grid #category-block-175 { order: -145; } .categories-grid #category-block-104 { order: -146; } .categories-grid #category-block-168 { order: -147; } .categories-grid #category-block-97 { order: -148; } .categories-grid #category-block-182 { order: -149; } .categories-grid #category-block-173 { order: -150; } .categories-grid #category-block-167 { order: -151; } .categories-grid #category-block-50 { order: -152; } .categories-grid #category-block-43 { order: -153; } .categories-grid #category-block-47 { order: -154; } .categories-grid #category-block-167 .category-wrapper { height: 295px !important; } .categories-grid #category-block-43 .category-wrapper { height: 295px !important; } .categories-grid #category-block-50 .category-wrapper { height: 295px !important; } .categories-grid #category-block-47 .category-wrapper { height: 177px !important; } .categories-grid #category-block-14 .category-wrapper { height: 175px !important; } .categories-grid #category-block-55 .category-wrapper { height: 180px !important; } .categories-grid #category-block-173 .category-wrapper { height: 295px !important; } .categories-grid #category-block-140 .category-wrapper { height: 297px !important; } .categories-grid #category-block-2 .category-wrapper { height: 295px !important; } .categories-grid #category-block-11 .category-wrapper { height: 295px !important; } .categories-grid #category-block-168 .category-wrapper { height: 297px !important; } .categories-grid #category-block-182 .category-wrapper { height: 295px !important; } .categories-grid #category-block-247 .category-wrapper { height: 100px !important; } .categories-grid #category-block-97 .category-wrapper { height: 297px !important; } .categories-grid #category-block-75 .category-wrapper { height: 180px !important; } .categories-grid #category-block-139 .category-wrapper { height: 180px !important; } .categories-grid #category-block-89 .category-wrapper { height: 295px !important; } .categories-grid #category-block-12 .category-wrapper { height: 180px !important; } .categories-grid #category-block-27 .category-wrapper { height: 295px !important; } .categories-grid #category-block-152 .category-wrapper { height: 295px !important; } .categories-grid #category-block-151 .category-wrapper { height: 180px !important; } .categories-grid #category-block-136 .category-wrapper { height: 295px !important; } .categories-grid #category-block-214 .category-wrapper { height: 180px !important; } .categories-grid #category-block-62 .category-wrapper { height: 180px !important; } .categories-grid #category-block-45 .category-wrapper { height: 180px !important; } .categories-grid #category-block-26 .category-wrapper { height: 180px !important; } .categories-grid #category-block-115 .category-wrapper { height: 295px !important; } .categories-grid #category-block-85 .category-wrapper { height: 295px !important; } .categories-grid #category-block-86 .category-wrapper { height: 180px !important; } .categories-grid #category-block-36 .category-wrapper { height: 295px !important; } .categories-grid #category-block-1 .category-wrapper { height: 295px !important; } .categories-grid #category-block-153 .category-wrapper { height: 180px !important; } .categories-grid #category-block-124 .category-wrapper { height: 295px !important; } .categories-grid #category-block-105 .category-wrapper { height: 180px !important; } .categories-grid #category-block-71 .category-wrapper { height: 180px !important; } .categories-grid #category-block-87 .category-wrapper { height: 295px !important; } .categories-grid #category-block-96 .category-wrapper { height: 180px !important; } .categories-grid #category-block-138 .category-wrapper { height: 295px !important; } .categories-grid #category-block-121 .category-wrapper { height: 180px !important; } .categories-grid #category-block-123 .category-wrapper { height: 295px !important; } .categories-grid #category-block-117 .category-wrapper { height: 180px !important; } .categories-grid #category-block-137 .category-wrapper { height: 180px !important; } .categories-grid #category-block-8 .category-wrapper { height: 295px !important; } .categories-grid #category-block-33 .category-wrapper { height: 295px !important; } .categories-grid #category-block-46 .category-wrapper { height: 180px !important; } .categories-grid #category-block-54 .category-wrapper { height: 295px !important; } .categories-grid #category-block-15 .category-wrapper { height: 295px !important; } .categories-grid #category-block-94 .category-wrapper { height: 180px !important; } .categories-grid #category-block-16 .category-wrapper { height: 180px !important; } .categories-grid #category-block-18 .category-wrapper { height: 295px !important; } .categories-grid #category-block-29 .category-wrapper { height: 295px !important; } .categories-grid #category-block-174 .category-wrapper { height: 295px !important; } .categories-grid #category-block-175 .category-wrapper { height: 180px !important; } .categories-grid #category-block-131 .category-wrapper { height: 170px !important; } .categories-grid #category-block-30 .category-wrapper { height: 180px !important; } .categories-grid #category-block-31 .category-wrapper { height: 295px !important; } .categories-grid #category-block-32 .category-wrapper { height: 180px !important; } .categories-grid #category-block-9 .category-wrapper { height: 295px !important; } .categories-grid #category-block-245 .category-wrapper { height: 100px !important; } .categories-grid #category-block-129 .category-wrapper { height: 120px !important; } .categories-grid #category-block-130 .category-wrapper { height: 180px !important; } .categories-grid #category-block-10 .category-wrapper { height: 180px !important; } .categories-grid #category-block-3 .category-wrapper { height: 295px !important; } .categories-grid #category-block-242 .category-wrapper { height: 100px !important; } .categories-grid #category-block-244 .category-wrapper { height: 100px !important; } .categories-grid #category-block-128 .category-wrapper { height: 120px !important; } .categories-grid #category-block-135 .category-wrapper { height: 295px !important; } .categories-grid #category-block-61 .category-wrapper { height: 295px !important; } .categories-grid #category-block-42 .category-wrapper { height: 180px !important; } .categories-grid #category-block-243 .category-wrapper { height: 100px !important; } .categories-grid #category-block-155 .category-wrapper { height: 180px !important; } .categories-grid #category-block-125 .category-wrapper { height: 180px !important; } .categories-grid #category-block-126 .category-wrapper { height: 180px !important; } .categories-grid #category-block-77 .category-wrapper { height: 295px !important; } .categories-grid #category-block-90 .category-wrapper { height: 295px !important; } .categories-grid #category-block-41 .category-wrapper { height: 180px !important; } .categories-grid #category-block-17 .category-wrapper { height: 295px !important; } .categories-grid #category-block-78 .category-wrapper { height: 180px !important; } .categories-grid #category-block-91 .category-wrapper { height: 180px !important; } .categories-grid #category-block-84 .category-wrapper { height: 295px !important; } .categories-grid #category-block-106 .category-wrapper { height: 180px !important; } .categories-grid #category-block-19 .category-wrapper { height: 295px !important; } .categories-grid #category-block-193 .category-wrapper { height: 180px !important; } .categories-grid #category-block-149 .category-wrapper { height: 180px !important; } .categories-grid #category-block-20 .category-wrapper { height: 180px !important; } .categories-grid #category-block-68 .category-wrapper { height: 295px !important; } .categories-grid #category-block-120 .category-wrapper { height: 295px !important; } .categories-grid #category-block-112 .category-wrapper { height: 180px !important; } .categories-grid #category-block-146 .category-wrapper { height: 180px !important; } .categories-grid #category-block-48 .category-wrapper { height: 295px !important; } .categories-grid #category-block-218 .category-wrapper { height: 180px !important; } .categories-grid #category-block-145 .category-wrapper { height: 180px !important; } .categories-grid #category-block-69 .category-wrapper { height: 180px !important; } .categories-grid #category-block-100 .category-wrapper { height: 295px !important; } .categories-grid #category-block-49 .category-wrapper { height: 180px !important; } .categories-grid #category-block-147 .category-wrapper { height: 180px !important; } .categories-grid #category-block-148 .category-wrapper { height: 180px !important; } .categories-grid #category-block-101 .category-wrapper { height: 180px !important; } .categories-grid #category-block-98 .category-wrapper { height: 295px !important; } .categories-grid #category-block-102 .category-wrapper { height: 295px !important; } .categories-grid #category-block-118 .category-wrapper { height: 295px !important; } .categories-grid #category-block-142 .category-wrapper { height: 180px !important; } .categories-grid #category-block-103 .category-wrapper { height: 180px !important; } .categories-grid #category-block-107 .category-wrapper { height: 180px !important; } .categories-grid #category-block-99 .category-wrapper { height: 180px !important; } .categories-grid #category-block-109 .category-wrapper { height: 295px !important; } .categories-grid #category-block-144 .category-wrapper { height: 95px !important; } .categories-grid #category-block-143 .category-wrapper { height: 180px !important; } .categories-grid #category-block-161 .category-wrapper { height: 295px !important; } .categories-grid #category-block-162 .category-wrapper { height: 180px !important; } .categories-grid #category-block-108 .category-wrapper { height: 180px !important; } .categories-grid #category-block-157 .category-wrapper { height: 295px !important; } .categories-grid #category-block-159 .category-wrapper { height: 295px !important; } .categories-grid #category-block-116 .category-wrapper { height: 295px !important; } .categories-grid #category-block-114 .category-wrapper { height: 295px !important; } .categories-grid #category-block-113 .category-wrapper { height: 180px !important; } .categories-grid #category-block-111 .category-wrapper { height: 180px !important; } .categories-grid #category-block-160 .category-wrapper { height: 180px !important; } .categories-grid #category-block-158 .category-wrapper { height: 180px !important; } .categories-grid #category-block-163 .category-wrapper { height: 295px !important; } .categories-grid #category-block-119 .category-wrapper { height: 295px !important; } .categories-grid #category-block-72 .category-wrapper { height: 295px !important; } .categories-grid #category-block-73 .category-wrapper { height: 180px !important; } .categories-grid #category-block-110 .category-wrapper { height: 180px !important; } .categories-grid #category-block-164 .category-wrapper { height: 180px !important; } .categories-grid #category-block-172 .category-wrapper { height: 150px !important; } .categories-grid #category-block-52 .category-wrapper { height: 180px !important; } .categories-grid #category-block-25 .category-wrapper { height: 295px !important; } .categories-grid #category-block-132 .category-wrapper { height: 295px !important; } .categories-grid #category-block-133 .category-wrapper { height: 180px !important; } .categories-grid #category-block-141 .category-wrapper { height: 165px !important; } .categories-grid #category-block-93 .category-wrapper { height: 180px !important; } .categories-grid #category-block-4 .category-wrapper { height: 180px !important; } .categories-grid #category-block-5 .category-wrapper { height: 180px !important; } .categories-grid #category-block-171 .category-wrapper { height: 295px !important; } .categories-grid #category-block-178 .category-wrapper { height: 295px !important; } .categories-grid #category-block-92 .category-wrapper { height: 180px !important; } .categories-grid #category-block-104 .category-wrapper { height: 180px !important; } .categories-grid #category-block-40 .category-wrapper { height: 180px !important; } .categories-grid #category-block-127 .category-wrapper { height: 165px !important; } .categories-grid #category-block-134 .category-wrapper { height: 180px !important; } .categories-grid #category-block-154 .category-wrapper { height: 295px !important; } .categories-grid #category-block-88 .category-wrapper { height: 295px !important; } .categories-grid #category-block-190 .category-wrapper { height: 295px !important; } .categories-grid #category-block-170 .category-wrapper { height: 295px !important; } .categories-grid #category-block-67 .category-wrapper { height: 85px !important; } .categories-grid #category-block-70 .category-wrapper { height: 295px !important; } .categories-grid #category-block-74 .category-wrapper { height: 180px !important; } .categories-grid #category-block-39 .category-wrapper { height: 180px !important; } .categories-grid #category-block-7 .category-wrapper { height: 295px !important; } .categories-grid #category-block-122 .category-wrapper { height: 85px !important; } .categories-grid #category-block-165 .category-wrapper { height: 295px !important; } .categories-grid #category-block-221 .category-wrapper { height: 180px !important; } } .visible_before_scroll-1 { grid-row-end: span 45; } .visible_before_scroll-2 { grid-row-end: span 70; } .visible_before_scroll-3 { grid-row-end: span 55; } .visible_before_scroll-4 { grid-row-end: span 26; } .visible_before_scroll-5 { grid-row-end: span 26; } .visible_before_scroll-7 { grid-row-end: span 62; } .visible_before_scroll-8 { grid-row-end: span 41; } .visible_before_scroll-9 { grid-row-end: span 41; } .visible_before_scroll-10 { grid-row-end: span 26; } .visible_before_scroll-11 { grid-row-end: span 51; } .visible_before_scroll-12 { grid-row-end: span 28; } .visible_before_scroll-14 { grid-row-end: span 27; } .visible_before_scroll-15 { grid-row-end: span 41; } .visible_before_scroll-16 { grid-row-end: span 26; } .visible_before_scroll-17 { grid-row-end: span 36; } .visible_before_scroll-18 { grid-row-end: span 37; } .visible_before_scroll-19 { grid-row-end: span 62; } .visible_before_scroll-20 { grid-row-end: span 26; } .visible_before_scroll-25 { grid-row-end: span 35; } .visible_before_scroll-26 { grid-row-end: span 26; } .visible_before_scroll-27 { grid-row-end: span 44; } .visible_before_scroll-29 { grid-row-end: span 41; } .visible_before_scroll-30 { grid-row-end: span 26; } .visible_before_scroll-31 { grid-row-end: span 41; } .visible_before_scroll-32 { grid-row-end: span 26; } .visible_before_scroll-33 { grid-row-end: span 37; } .visible_before_scroll-36 { grid-row-end: span 41; } .visible_before_scroll-39 { grid-row-end: span 28; } .visible_before_scroll-40 { grid-row-end: span 28; } .visible_before_scroll-41 { grid-row-end: span 55; } .visible_before_scroll-42 { grid-row-end: span 37; } .visible_before_scroll-43 { grid-row-end: span 93; } .visible_before_scroll-45 { grid-row-end: span 28; } .visible_before_scroll-46 { grid-row-end: span 26; } .visible_before_scroll-47 { grid-row-end: span 93; } .visible_before_scroll-48 { grid-row-end: span 62; } .visible_before_scroll-49 { grid-row-end: span 26; } .visible_before_scroll-50 { grid-row-end: span 40; } .visible_before_scroll-52 { grid-row-end: span 26; } .visible_before_scroll-53 { grid-row-end: span 28; } .visible_before_scroll-54 { grid-row-end: span 37; } .visible_before_scroll-55 { grid-row-end: span 40; } .visible_before_scroll-61 { grid-row-end: span 29; } .visible_before_scroll-62 { grid-row-end: span 26; } .visible_before_scroll-67 { grid-row-end: span 17; } .visible_before_scroll-68 { grid-row-end: span 36; } .visible_before_scroll-69 { grid-row-end: span 26; } .visible_before_scroll-70 { grid-row-end: span 55; } .visible_before_scroll-71 { grid-row-end: span 26; } .visible_before_scroll-72 { grid-row-end: span 35; } .visible_before_scroll-73 { grid-row-end: span 26; } .visible_before_scroll-74 { grid-row-end: span 26; } .visible_before_scroll-75 { grid-row-end: span 40; } .visible_before_scroll-77 { grid-row-end: span 36; } .visible_before_scroll-78 { grid-row-end: span 26; } .visible_before_scroll-83 { grid-row-end: span 25; } .visible_before_scroll-84 { grid-row-end: span 36; } .visible_before_scroll-85 { grid-row-end: span 45; } .visible_before_scroll-86 { grid-row-end: span 26; } .visible_before_scroll-87 { grid-row-end: span 45; } .visible_before_scroll-88 { grid-row-end: span 64; } .visible_before_scroll-89 { grid-row-end: span 70; } .visible_before_scroll-90 { grid-row-end: span 62; } .visible_before_scroll-91 { grid-row-end: span 26; } .visible_before_scroll-92 { grid-row-end: span 26; } .visible_before_scroll-93 { grid-row-end: span 26; } .visible_before_scroll-94 { grid-row-end: span 26; } .visible_before_scroll-96 { grid-row-end: span 26; } .visible_before_scroll-97 { grid-row-end: span 40; } .visible_before_scroll-98 { grid-row-end: span 36; } .visible_before_scroll-99 { grid-row-end: span 26; } .visible_before_scroll-100 { grid-row-end: span 36; } .visible_before_scroll-101 { grid-row-end: span 26; } .visible_before_scroll-102 { grid-row-end: span 36; } .visible_before_scroll-103 { grid-row-end: span 26; } .visible_before_scroll-104 { grid-row-end: span 28; } .visible_before_scroll-105 { grid-row-end: span 26; } .visible_before_scroll-106 { grid-row-end: span 26; } .visible_before_scroll-107 { grid-row-end: span 26; } .visible_before_scroll-108 { grid-row-end: span 26; } .visible_before_scroll-109 { grid-row-end: span 36; } .visible_before_scroll-110 { grid-row-end: span 26; } .visible_before_scroll-111 { grid-row-end: span 26; } .visible_before_scroll-112 { grid-row-end: span 26; } .visible_before_scroll-113 { grid-row-end: span 26; } .visible_before_scroll-114 { grid-row-end: span 35; } .visible_before_scroll-115 { grid-row-end: span 26; } .visible_before_scroll-116 { grid-row-end: span 36; } .visible_before_scroll-117 { grid-row-end: span 26; } .visible_before_scroll-118 { grid-row-end: span 36; } .visible_before_scroll-119 { grid-row-end: span 36; } .visible_before_scroll-120 { grid-row-end: span 36; } .visible_before_scroll-121 { grid-row-end: span 26; } .visible_before_scroll-122 { grid-row-end: span 19; } .visible_before_scroll-123 { grid-row-end: span 41; } .visible_before_scroll-124 { grid-row-end: span 41; } .visible_before_scroll-125 { grid-row-end: span 26; } .visible_before_scroll-126 { grid-row-end: span 18; } .visible_before_scroll-127 { grid-row-end: span 26; } .visible_before_scroll-128 { grid-row-end: span 22; } .visible_before_scroll-129 { grid-row-end: span 22; } .visible_before_scroll-130 { grid-row-end: span 22; } .visible_before_scroll-131 { grid-row-end: span 22; } .visible_before_scroll-132 { grid-row-end: span 35; } .visible_before_scroll-133 { grid-row-end: span 26; } .visible_before_scroll-134 { grid-row-end: span 26; } .visible_before_scroll-135 { grid-row-end: span 36; } .visible_before_scroll-136 { grid-row-end: span 45; } .visible_before_scroll-137 { grid-row-end: span 26; } .visible_before_scroll-138 { grid-row-end: span 37; } .visible_before_scroll-139 { grid-row-end: span 28; } .visible_before_scroll-140 { grid-row-end: span 40; } .visible_before_scroll-141 { grid-row-end: span 26; } .visible_before_scroll-142 { grid-row-end: span 22; } .visible_before_scroll-143 { grid-row-end: span 22; } .visible_before_scroll-144 { grid-row-end: span 22; } .visible_before_scroll-145 { grid-row-end: span 22; } .visible_before_scroll-146 { grid-row-end: span 22; } .visible_before_scroll-147 { grid-row-end: span 22; } .visible_before_scroll-148 { grid-row-end: span 22; } .visible_before_scroll-149 { grid-row-end: span 22; } .visible_before_scroll-151 { grid-row-end: span 28; } .visible_before_scroll-152 { grid-row-end: span 26; } .visible_before_scroll-153 { grid-row-end: span 26; } .visible_before_scroll-154 { grid-row-end: span 36; } .visible_before_scroll-155 { grid-row-end: span 26; } .visible_before_scroll-157 { grid-row-end: span 36; } .visible_before_scroll-158 { grid-row-end: span 26; } .visible_before_scroll-159 { grid-row-end: span 36; } .visible_before_scroll-160 { grid-row-end: span 26; } .visible_before_scroll-161 { grid-row-end: span 36; } .visible_before_scroll-162 { grid-row-end: span 26; } .visible_before_scroll-163 { grid-row-end: span 36; } .visible_before_scroll-164 { grid-row-end: span 26; } .visible_before_scroll-165 { grid-row-end: span 37; } .visible_before_scroll-167 { grid-row-end: span 40; } .visible_before_scroll-168 { grid-row-end: span 26; } .visible_before_scroll-170 { grid-row-end: span 28; } .visible_before_scroll-171 { grid-row-end: span 36; } .visible_before_scroll-172 { grid-row-end: span 26; } .visible_before_scroll-173 { grid-row-end: span 27; } .visible_before_scroll-174 { grid-row-end: span 26; } .visible_before_scroll-175 { grid-row-end: span 26; } .visible_before_scroll-178 { grid-row-end: span 36; } .visible_before_scroll-181 { grid-row-end: span 25; } .visible_before_scroll-182 { grid-row-end: span 26; } .visible_before_scroll-183 { grid-row-end: span 25; } .visible_before_scroll-184 { grid-row-end: span 25; } .visible_before_scroll-185 { grid-row-end: span 25; } .visible_before_scroll-186 { grid-row-end: span 25; } .visible_before_scroll-187 { grid-row-end: span 100; } .visible_before_scroll-190 { grid-row-end: span 36; } .visible_before_scroll-193 { grid-row-end: span 26; } .visible_before_scroll-194 { grid-row-end: span 25; } .visible_before_scroll-195 { grid-row-end: span 25; } .visible_before_scroll-196 { grid-row-end: span 25; } .visible_before_scroll-197 { grid-row-end: span 25; } .visible_before_scroll-198 { grid-row-end: span 25; } .visible_before_scroll-199 { grid-row-end: span 25; } .visible_before_scroll-200 { grid-row-end: span 25; } .visible_before_scroll-203 { grid-row-end: span 25; } .visible_before_scroll-205 { grid-row-end: span 25; } .visible_before_scroll-206 { grid-row-end: span 25; } .visible_before_scroll-211 { grid-row-end: span 25; } .visible_before_scroll-214 { grid-row-end: span 26; } .visible_before_scroll-218 { grid-row-end: span 26; } .visible_before_scroll-220 { grid-row-end: span 25; } .visible_before_scroll-221 { grid-row-end: span 44; } .visible_before_scroll-222 { grid-row-end: span 25; } .visible_before_scroll-226 { grid-row-end: span 25; } .visible_before_scroll-242 { grid-row-end: span 19; } .visible_before_scroll-243 { grid-row-end: span 19; } .visible_before_scroll-244 { grid-row-end: span 19; } .visible_before_scroll-245 { grid-row-end: span 19; } .visible_before_scroll-246 { grid-row-end: span 25; } .visible_before_scroll-247 { grid-row-end: span 19; } </style > <!-- above the fold -- > <style > html { box-sizing: border-box; } *, ::after, ::before { box-sizing: inherit; } * { margin: 0; padding: 0; } html { font-size: 100%; line-height: 1.2; text-rendering: optimizeSpeed; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; } body { min-height: 100vh; } ol, ul { list-style: none; } canvas, img, picture, video { display: block; max-width: 100%; height: auto; } svg:not(:root) { overflow: hidden; } a { display: inline-block; text-decoration: none; color: inherit; } button, input, select, textarea { border: none; border-radius: 0; outline: 0; font: inherit; background-color: transparent; } input, textarea { font-size: 14px; } button { cursor: pointer; } textarea { resize: none; } ::-moz-placeholder, ::-webkit-input-placeholder { font-size: 14px; color: #96979f; transition: opacity 0.2s ease; } table { width: 100%; border-collapse: collapse; border-spacing: 0; } @font-face { src: url(https://cdn.staticstack.net./assets/fonts/roboto-light.woff2) format("woff2"); font-family: Roboto; font-display: swap; font-weight: 300; } @font-face { src: url(https://cdn.staticstack.net./assets/fonts/roboto-regular.woff2) format("woff2"); font-family: Roboto; font-display: swap; font-weight: 400; } @font-face { src: url(https://cdn.staticstack.net./assets/fonts/roboto-medium.woff2) format("woff2"); font-family: Roboto; font-display: swap; font-weight: 500; } @font-face { src: url(https://cdn.staticstack.net./assets/fonts/roboto-bold.woff2) format("woff2"); font-family: Roboto; font-display: swap; font-weight: 700; } :root { --top-bar-height: 34px; --top-bar-border-width: 3px; --header-mob-height: 70px; --header-desk-height: 210px; --container-width: 1150px; } body { display: flex; flex-direction: column; width: 100%; font-family: Roboto, sans-serif; background-color: #767676; } body::before { content: ""; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; width: 100%; height: 100%; background: linear-gradient( 120deg, #ff5f6d, #ffc371, #7b61ff, #00d2ff ); background-size: 400% 400%; animation: pornGradient 18s ease-in-out infinite; filter: blur(26px) saturate(120%); opacity: 0.9; } @keyframes pornGradient { 0%   { background-position: 0% 50%; } 25%  { background-position: 50% 25%; } 50%  { background-position: 100% 50%; } 75%  { background-position: 50% 75%; } 100% { background-position: 0% 50%; } } body.fixed { overflow: hidden; position: fixed; } .main { position: relative; flex-grow: 1; } .footer { margin-top: auto; } .rtl-text * { text-align: right; } .rtl-text .view-post .post-content blockquote { padding: 0 15px 0 0; } .rtl-text .view-post .post-content blockquote:before { left: initial; right: 0; } .rtl-text .breadcrumb { flex-direction: row-reverse; justify-content: flex-end; } @media (max-width: 991px) { .rtl-text .breadcrumb { justify-content: flex-start; } } .rtl-text .breadcrumb li.link-home a { flex-direction: row-reverse; justify-content: flex-end; } .rtl-text .breadcrumb li.link-category a:after, .rtl-text .breadcrumb li.link-home a:before { left: initial; right: 0; } .rtl-text .link-header h1 { display: flex; flex-direction: row-reverse; } .rtl-text .breadcrumb li.link-category a { flex-direction: row-reverse; } .rtl-text .breadcrumb li.link-category:not(:first-child) a { padding-left: 6px; padding-right: 4px; } .rtl-text .breadcrumb li { flex-direction: row-reverse; } .rtl-text .breadcrumb li + li:before { transform: rotate(180deg); } .rtl-text .url_short_desc { text-align: right; } .rtl-text .bottom-block .title { padding: 17px 49px 17px 17px; } .rtl-text .bottom-block .title a { text-align: right; } .rtl-text .bottom-block .title a:before { left: initial; right: 10px; } .rtl-text .link-details .title-holder { flex-direction: row-reverse; } .rtl-text .link-details .link-title h1, .rtl-text .link-details .link-title h2 { margin: 0 0 0 15px; } .rtl-text .link-details .link-title h3 { text-align: right; } .rtl-text .link-details .link-title h3 a { display: inline-flex; flex-direction: row-reverse; } .rtl-text .link-details .link-title h3 a .link-icon-base:before { margin: 0 0 0 4px; } .rtl-text .icon-site-list-row { justify-content: flex-end; } .container { max-width: var(--container-width); width: 100%; margin-inline: auto; } .h-scroll::after, .h-scroll::before, .v-scroll::after, .v-scroll::before { content: ""; position: absolute; z-index: 1; opacity: 0; background-repeat: no-repeat; background-size: 100% 100%; pointer-events: none; } .v-scroll::after, .v-scroll::before { left: 0; right: 0; width: 100%; height: 40px; } .v-scroll::before { top: 0; background: linear-gradient( to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) ); } .v-scroll::after { bottom: 0; background: linear-gradient( to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) ); } .h-scroll::after, .h-scroll::before { top: 0; bottom: 0; width: 40px; height: 100%; } .h-scroll::before { left: 0; background: linear-gradient( to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) ); } .h-scroll::after { right: 0; background: linear-gradient( to left, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) ); } .left-shadow::before, .top-shadow::before { opacity: 1; } .bottom-shadow::after, .right-shadow::after { opacity: 1; } @supports not selector(::-webkit-scrollbar) { .custom-scrollbar { scrollbar-width: thin; scrollbar-color: #96979f; } } .custom-scrollbar::-webkit-scrollbar-track { width: 10px; height: 10px; } .custom-scrollbar::-webkit-scrollbar { width: 4px; height: 4px; } .custom-scrollbar::-webkit-scrollbar-thumb { width: 4px; border-radius: 2px; background-color: #96979f; } .no-scrollbar { scrollbar-width: none; } .no-scrollbar::-webkit-scrollbar { display: none; } .icon-mascot, .icon-multi, .icon-regular, .icon-solid { display: inline-flex; flex-shrink: 0; } .icon-regular, .icon-solid { width: 20px; height: 20px; } .icon-mascot, .icon-multi { width: 32px; height: 32px; } .icon-flag { display: inline-block; vertical-align: middle; } .icon-flag::before { content: ""; display: inline-flex; flex-shrink: 0; width: 16px; height: 12px; } .icon-category { display: inline-block; flex-shrink: 0; width: 32px; height: 32px; vertical-align: middle; } .custom-scrollbar::-webkit-scrollbar-track { width: 10px; height: 10px } .custom-scrollbar::-webkit-scrollbar { width: 4px; height: 4px } .custom-scrollbar::-webkit-scrollbar-thumb { width: 4px; border-radius: 2px; background-color: #96979f } .no-scrollbar { scrollbar-width: none } .no-scrollbar::-webkit-scrollbar { display: none } .icon-mascot,.icon-multi,.icon-regular,.icon-solid { display: inline-flex; flex-shrink: 0 } .icon-regular,.icon-solid { width: 20px; height: 20px } .icon-mascot,.icon-multi { width: 32px; height: 32px } .icon-flag { display: inline-block; vertical-align: middle } .icon-flag::before { content: ""; display: inline-flex; flex-shrink: 0; width: 16px; height: 12px } .icon-category { display: inline-block; flex-shrink: 0; width: 32px; height: 32px; vertical-align: middle } .icon-category.lazyload { background-image: none } .icon-site { display: inline-block; vertical-align: middle; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .icon-site::before { content: ""; display: inline-flex; width: 16px; height: 16px; border-radius: 50% } .inline-icon { background-repeat: no-repeat } .icon-site-list { font-size: 14px; color: #96979f } .icon-site-list-row { display: flex; align-items: center; gap: 4px } .icon-site-list-row .icon-site { display: inline-flex } .icon-site-list-row .icon-category { width: 16px; height: 16px } .icon-site-list-column { display: flex; flex-direction: column; gap: 4px } .icon-site-list-amount { flex-shrink: 0; line-height: 1 } .badge { --_size: 22px; display: flex; justify-content: center; align-items: center; height: var(--_size); min-width: var(--_size); padding: 0 4px; border-radius: var(--_size); font-size: 12px; font-weight: 600; background-color: #000; color: #fff } .badge-error { background-color: #ff3e01 } .burger { position: relative; display: flex; justify-content: center; align-items: flex-start; flex-shrink: 0; width: 30px; height: 30px } .burger-bar,.burger-bar::after,.burger-bar::before { position: absolute; width: 100%; height: 4px; border-radius: 4px; background-color: #fff; transition: transform .2s ease } .burger-bar::after,.burger-bar::before { display: block; content: "" } .burger-bar::before { top: 12px; transition: transform .2s ease,opacity .2s ease } .burger-bar::after { top: 24px } .burger-active .burger-bar { transform: translate3d(0,12px,0) rotate(45deg); width: 40px } .burger-active .burger-bar::before { transform: rotate(-45deg) translate3d(-5.71429px,-8px,0); opacity: 0 } .burger-active .burger-bar::after { transform: translate3d(0,-24px,0) rotate(-90deg); width: 40px } .lang-menu { position: relative; z-index: 103; display: flex; align-items: center } .lang-menu .lang-menu-btn { display: flex } .lang-menu-btn::before,.lang-menu-link::before { margin-right: 4px } .lang-menu-btn { display: flex; align-items: center; flex-shrink: 0; width: 32px } .icon-site { display: inline-block; vertical-align: middle; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .icon-site::before { content: ""; display: inline-flex; width: 16px; height: 16px; border-radius: 50%; } .inline-icon { background-repeat: no-repeat; } .icon-site-list { font-size: 14px; color: #96979f; } .icon-site-list-row { display: flex; align-items: center; gap: 4px; } .icon-site-list-row .icon-site { display: inline-flex; } .icon-site-list-row .icon-category { width: 16px; height: 16px; } .icon-site-list-column { display: flex; flex-direction: column; gap: 4px; } .icon-site-list-amount { flex-shrink: 0; line-height: 1; } .badge { --_size: 22px; display: flex; justify-content: center; align-items: center; height: var(--_size); min-width: var(--_size); padding: 0 4px; border-radius: var(--_size); font-size: 12px; font-weight: 600; background-color: #000; color: #fff; } .badge-error { background-color: #ff3e01; } .burger { position: relative; display: flex; justify-content: center; align-items: flex-start; flex-shrink: 0; width: 30px; height: 30px; } .burger-bar, .burger-bar::after, .burger-bar::before { position: absolute; width: 100%; height: 4px; border-radius: 4px; background-color: #fff; transition: transform 0.2s ease; } .burger-bar::after, .burger-bar::before { display: block; content: ""; } .burger-bar::before { top: 12px; transition: transform 0.2s ease, opacity 0.2s ease; } .burger-bar::after { top: 24px; } .burger-active .burger-bar { transform: translate3d(0, 12px, 0) rotate(45deg); width: 40px; } .burger-active .burger-bar::before { transform: rotate(-45deg) translate3d(-5.71429px, -8px, 0); opacity: 0; } .burger-active .burger-bar::after { transform: translate3d(0, -24px, 0) rotate(-90deg); width: 40px; } .lang-menu { position: relative; z-index: 103; display: flex; align-items: center; } .lang-menu .lang-menu-btn { display: flex; } .lang-menu-btn::before, .lang-menu-link::before { margin-right: 4px; } .lang-menu-btn { display: flex; align-items: center; flex-shrink: 0; width: 32px; } .lang-menu-btn::after { content: ""; width: 9px; height: 5px; background: url(../images/icon-angle-down.svg) no-repeat; background-size: contain; transition: transform 0.2s ease; } .lang-menu-drop { display: none; } .socials { display: flex; justify-content: center; align-items: center; gap: 10px; } .socials .hover-block { position: absolute; bottom: 100%; left: 50%; z-index: 2; transform: translate(-50%, -10px); display: none; padding: 6px 10px; border: 3px solid #bababa; border-radius: 11px; white-space: nowrap; line-height: 1; background-color: #fdfdfd; color: #767676; animation: fadeEffect 0.2s; } .socials .hover-block::after { content: ""; position: absolute; top: 100%; left: 50%; transform: translate(-50%, -4px) rotate(-45deg); display: inline-block; width: 12px; height: 12px; border-width: 0 0 3px 3px; border-style: solid; border-color: transparent transparent #bababa #bababa; background-color: #fdfdfd; } .socials-item { position: relative; } .socials-link { display: inline-flex; justify-content: center; align-items: center; width: 40px; height: 40px; padding: 0 2px; font-size: 11px; line-height: 1.2; text-align: center; text-indent: 0; text-transform: uppercase; text-decoration: none; vertical-align: middle; letter-spacing: -0.55px; border: 3px solid #bababa; border-radius: 20px; background-color: #fdfdfd; background-position: center; background-repeat: no-repeat; color: #4e4e4e; transition: transform 0.2s ease, border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease; } .socials-link.lazyload { background-image: none; } @media (min-width: 992px) { .socials-link:hover { transform: rotate(10deg); } } @media (min-width: 992px) { .socials-link:hover + .hover-block { display: block; } } .email-link { background-image: url(../images/icon-envelop.svg); } @media (min-width: 992px) { .casting-link { border-color: #fff; background-color: #ff9701; will-change: transform; } } .header-col-main .socials>li:nth-child(2) { display: none; } .casting-link::before { content: ""; display: block; width: 30px; height: 52px; background-image: url(../images/PornDudeCasting.svg); background-size: cover; background-repeat: no-repeat; } .casting-link.lazyload::before { background-image: none; } .twitter-link { background-image: url(../images/icon-twitter.svg); } .blog-link { position: relative; } .blog-link::before { content: ""; position: absolute; top: 0; right: 0; width: 8px; height: 8px; border-radius: 4px; background-color: #f10e0e; } .shop-link { padding: 10px 2px 0; } @media (min-width: 992px) { .shop-link { will-change: transform; } } .shop-link::before { content: ""; position: absolute; top: 0; transform: translateY(-14px); display: block; width: 28px; height: 30px; background-image: url(../images/icon-shop.svg); background-size: cover; background-repeat: no-repeat; } .shop-link.lazyload::before { background-image: none; } .theme-link { border: none; background-image: url(../images/w-icon-moon.svg); background-color: #2a2b31; } .quotes { --_border-gradient: linear-gradient(to bottom, #242524, #ff9701); --_bg-clr: #f9feff; --_txt-clr: #454545; display: none; width: 100%; max-width: 410px; min-height: 90px; padding-right: 14px; font-size: 12px; line-height: 1.325; color: var(--_txt-clr); } @media (min-width: 992px) { .quotes { display: block; } } .quotes-text{ font-style: italic; } .quotes-inner { position: relative; display: flex; flex-direction: column; gap: 4px; padding: 6px 14px; text-align: center; border: 3px solid transparent; border-radius: 10px; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); background: linear-gradient(var(--_bg-clr), var(--_bg-clr)) padding-box, var(--_border-gradient) border-box; } .quotes-title { font-size: 14px; text-transform: uppercase; font-weight: 900; } .quotes-drawer-opener { font-weight: 500; color: #fba400; } .quotes-count { position: absolute; top: 0; right: 0; transform: translate(6px, -6px); display: flex; justify-content: center; align-items: center; height: 18px; min-width: 18px; padding: 0 4px; border-radius: 10px; font-size: 12px; background-color: #fba400; color: #fff; } .header-desk .header-col:last-child { display: none; } /* .quotes-arrow { position: absolute; top: 20px; left: 100%; width: 16px; height: 14px; background: linear-gradient(180deg, #fde049 0, #ff9701 100%); clip-path: polygon(0 0, 0 100%, 100% 50%); } */ .quotes-arrow::before { content: ""; position: absolute; top: 50%; left: 0; width: 9px; height: 8px; background-color: var(--_bg-clr); clip-path: polygon(0 0, 0 100%, 100% 50%); transform: translateY(-50%); } .header-date { display: none; max-width: 250px; padding-right: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 12px; color: #fff; } @media (min-width: 992px) { .header-date { display: block; } } .category-menu { position: relative; } .category-menu-inner { height: 100%; overflow-y: auto; backface-visibility: hidden; } .category-list { position: relative; display: flex; flex-wrap: wrap; } .category-list::after { content: ""; position: absolute; top: 0; bottom: 0; right: 0; width: 1px; height: 100%; background-color: #fff; } .category-list-item { position: relative; flex: 1 1 250px; border-bottom: 1px solid #e5e5e5; } .category-list-item.visited .category-list-link::before { transform: translateY(-50%) rotate(-45deg); width: 12px; height: 7px; border-radius: 0; border-width: 0 0 2px 2px; border-style: solid; border-color: rgb(var(--category-rgb, 118, 118, 118)); box-shadow: none !important; background-color: transparent; } .category-list-link { position: relative; display: grid; grid-template-columns: auto 1fr; align-items: center; gap: 6px 10px; padding: 12px 15px 12px 24px; border-radius: 12px; background-color: #3f3a3a; color: #fff; font-weight: 500; text-decoration: none; transition: all 0.3s ease; overflow: hidden; cursor: pointer; } .category-list-link::before { content: ""; position: absolute; left: 0; top: 0; width: 5px; height: 100%; border-radius: 8px 0 0 8px; background: linear-gradient(180deg, #ff4ecd, #b46bff, #5c165e); transform: scaleY(0); transform-origin: top; transition: transform 0.3s ease; } .category-list-link:hover { transform: translateX(5px); box-shadow: 0 6px 15px rgba(180, 107, 255, 0.3); background-color: #2a2a2a; } .category-list-link:hover::before { transform: scaleY(1); } @media (max-width: 768px) { .category-list-link { padding: 10px 12px 10px 20px; font-size: 14px; } } @media (min-width: 992px) { .category-list-link:hover::before { animation: pulse 1s infinite; } } .category-list-link::after { content: ""; position: absolute; top: 10px; bottom: 10px; right: 0; width: 1px; background-color: #e5e5e5; } .category-list-link .icon-category { grid-column: 1; grid-row: 1 / span 2; } .category-list-link .icon-site-list { grid-column: 2; } .category-list-title { grid-column: 2; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 15px; font-weight: 500; color: #ffffff; } .top-bar { font-size: 0; color: #fff; } @media (min-width: 992px) { .top-bar { display: flex; height: var(--top-bar-height); padding: 0; border-bottom: var(--top-bar-border-width) solid #c5c5c5; font-size: 16px; background-color: #fdfdfd; color: #4e4e4e; } } .top-bar .hometitle { display: inline-block; width: 100%; padding: 16px 16px 16px; overflow: hidden; text-align: center; text-overflow: ellipsis; font-weight: 900; font-size: 14px; } @media (min-width: 480px) { .top-bar .hometitle { font-size: 16px; } } @media (min-width: 992px) { .top-bar .hometitle { width: auto; padding: 0; overflow: visible; } } .top-bar b { font-weight: 400; } .top-bar .lang-menu { display: none; height: 100%; } @media (min-width: 992px) { .top-bar .lang-menu { display: flex; } } .top-bar-container { position: relative; display: flex; justify-content: center; align-items: center; gap: 10px; } @media (min-width: 992px) { .top-bar-container { justify-content: space-between; } .top-bar-text{ color: #ea4b4c; } } .footer-bottom  .socials>li:nth-child(2) { display: none; } .top-bar-text { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 13px; font-weight: 900; padding: 10px; } .search-opener { display: flex; flex-shrink: 0; } .search-opener-icon { fill: #fff; } .search-form { position: fixed; top: 0; bottom: auto; z-index: 100; display: none; width: 100%; height: var(--header-mob-height); padding: 0; border-bottom: 1px solid #ededed; background-color: #f3f5fa; animation: fadeEffect 0.2s; } @media (min-width: 992px) { .search-form { position: relative; display: block; height: 40px; border: none; background-color: transparent; animation: none; } } .search-form--open { display: block; } @media (min-width: 992px) { .search-form--has-val .search-input { padding-left: 40px; background-position: 15px center; } } @media (min-width: 992px) { .search-form--has-val .search-close { display: block; } } .search-input { width: 100%; height: 100%; padding-inline: 40px 60px; border: none; border-radius: 0; background: url(../images/icon-search.svg) 5px 50%/24px no-repeat #fdfdfd; background-position: 14px 50%; background-size: 20px 20px; background-color: #fdfdfd; color: #96979f; } @media (min-width: 992px) { .search-input { padding-inline: 20px 50px; border: 3px solid #bababa; border-radius: 10px; background-position: calc(100% - 10px) center; } } .search-close { position: absolute; top: 0; bottom: 0; right: 0; z-index: 2; display: block; width: 60px; height: 100%; background: url(../images/icon-close.svg) no-repeat; background-size: 20px; background-position: 50%; color: #000; animation: fadeEffect 0.2s; cursor: pointer; } @media (min-width: 992px) { .search-close { display: none; width: 50px; } } .search-view { display: none; } .header { position: relative; padding-top: var(--header-mob-height); } @media (min-width: 992px) { .header { display: flex; flex-direction: column; min-height: var(--header-desk-height); padding-top: 0; } } .header-mob { position: fixed; top: 0; left: 0; right: 0; z-index: 20; display: flex; align-items: center; justify-content: space-between; height: var(--header-mob-height); width: 100%; padding: 0 16px; background-color: #e88b8b; } @media (min-width: 992px) { .header-mob { display: none; } } .header-mob-logo { display: flex; } @media (min-width: 992px) { .header-desk { display: flex; flex-grow: 1; justify-content: space-between; padding: 10px 0 20px; } } .header-desk .socials { display: none; } @media (min-width: 992px) { .header-desk .socials { display: flex; } } @media (min-width: 992px) { .header .socials-link:hover { border-color: transparent; background-color: #ff9701; color: #fff; } } @media (min-width: 992px) { .header .email-link:hover { background-image: url(../images/w-icon-envelop.svg); } } @media (min-width: 992px) { .header .casting-link::before { /* background-image: url(../images/PornDudeCasting.svg); */ } } @media (min-width: 992px) { .header .twitter-link:hover { background-image: url(../images/w-icon-twitter.svg); } } @media (min-width: 992px) { .header .theme-link:hover { background-image: url(../images/w-icon-moon.svg); } } .header-col { display: flex; flex-direction: column; } .header-col-lead { justify-content: flex-end; gap: 20px; width: 100%; max-width: 460px; margin-right: 20px; } .header-col-main { flex-grow: 1; justify-content: flex-end; align-items: flex-end; gap: 16px; } .header-logo-main { position: relative; display: none; width: 100%; max-width: 440px; padding-bottom: 15%; } @media (min-width: 992px) { .header-logo-main { display: block; } } .header-logo-main-img { position: absolute; inset: 0; } .header-logo-maskot-half { position: relative; display: none; width: 260px; height: 100%; } @media (min-width: 992px) { .header-logo-maskot-half { display: block; } } .header-logo-maskot-half-img { position: absolute; bottom: 0; right: 0; display: none !important; transform: translateY(40px); width: 100%; } .mob-menu { display: none; } @media (max-width: 991px) { .homepage .scrollspy-btn-fixed { right: 4px; transform: translate(0, -50%); display: flex; } } .scrollspy-btn { --pi2: 6.28; --r: 20px; --cx: 22px; --cy: 22px; --width: 44px; --heigth: 44px; --circ: calc(var(--pi2) * var(--r)); --offset: calc(var(--circ) - (var(--circ) * var(--percent, 0))); position: relative; z-index: 1; display: flex; cursor: pointer; transition: transform 0.2s ease, opacity 0.5s ease, visibility 0.5s ease; } .scrollspy-btn::after { content: ""; position: absolute; top: 0; left: 0; z-index: 1; opacity: 0; visibility: hidden; width: 100%; height: 100%; border-radius: 50%; box-shadow: 0 0 6px 12px #ff9701; transition: opacity 0.5s ease, visibility 0.5s ease, box-shadow 0.5s ease; } .scrollspy-btn:active::after { opacity: 1; visibility: visible; box-shadow: 0 0 0 0 #ff9701; transition: 0s; } .scrollspy-btn-fixed { position: fixed; top: 50%; right: calc((100vw - var(--container-width)) / 4); z-index: 90; transform: translate(50%, -50%); } @media (max-width: 1279px) { .scrollspy-btn-fixed { right: 20px; } } .scrollspy-btn-to-top .scrollspy-btn-arrow { transform: translate(-50%, -50%) rotate(180deg); } .scrollspy-btn-circles { transform: rotate(-90deg); } .scrollspy-btn circle { fill: #ff9701; } .scrollspy-btn-circle { stroke: #b85a1b; } .scrollspy-btn-progress-bar { stroke: #fdfdfd; stroke-dasharray: var(--circ); stroke-dashoffset: var(--offset); transition: stroke-dashoffset 0.2s ease, opacity 0.2s ease, visibility 0.2s ease; } .scrollspy-btn-arrow { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 14px; height: 22px; fill: #fdfdfd; transition: transform 0.2s ease; } .categories-grid { position: relative; z-index: 1; display: flex; flex-direction: column; gap: 8px; padding: 0 54px; /* opacity: 0; will-change: opacity; */ } .categories-grid.container.loaded{ display: block; } #category-block-62 ul{ display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 20px; padding: 20px; } #category-block-62  .category-item { padding: 0; list-style: none;; } #category-block-62 .icon-site { padding: 10px 18px !important; display: flex; align-items: center; justify-content: center; width: 100%; max-width: 300px; border-radius: 14px; background: linear-gradient(135deg, #ffb347, #ff7b00); box-shadow: 0 4px 15px rgba(255, 140, 0, .35), inset 0 0 10px rgba(255, 255, 255, .15); color: #fff; font-size: 20px; font-weight: 600; text-transform: capitalize; letter-spacing: .5px; transition: all .35s ease; cursor: pointer; position: relative; overflow: hidden; } #category-block-62 .icon-site::after { content: ""; position: absolute; top: 0; left: -120%; width: 80%; height: 100%; background: linear-gradient( 115deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.35) 50%, rgba(255,255,255,0) 100% ); transform: skewX(-25deg); transition: .6s; } #category-block-62 .icon-site:hover { transform: translateY(-4px) scale(1.03); box-shadow: 0 6px 22px rgba(255, 140, 0, .45), inset 0 0 12px rgba(255,255,255,.2); } #category-block-62 .icon-site:hover::after { left: 130%; } #category-block-62 .icon-site:active { transform: scale(0.97); box-shadow: 0 3px 10px rgba(255, 140, 0, .25); } #category-block-62  .category-item::before{ content: none; } @media (min-width: 992px) { .categories-grid { display: grid; gap: 10px 8px; grid-template-columns: repeat(4, 1fr); grid-auto-flow: row dense; grid-auto-rows: 1px; opacity: 1; padding: 0; } } [data-column="1"] { grid-column: 1/1; } [data-column="2"] { grid-column: 2/2; } [data-column="3"] { grid-column: 3/3; } [data-column="4"] { grid-column: 4/4; } .category-container { position: relative; box-sizing: border-box; display: grid; grid-template-rows: 50px 1fr; grid-template-columns: minmax(0, 1fr); padding-bottom: 45px; border: 3px solid rgba( var(--category-rgb, 238, 238, 238), var(--category-border-opacity, 0.5) ); border-radius: 10px; background-color: #fdfdfd; } .category-container::before { top: 48px; } .category-container::after { bottom: 45px; } .category-container ul { flex-wrap: wrap; width: 100%; counter-reset: number; } @media (min-width: 992px) { .category-container ul { animation: fadeEffect 0.2s; will-change: opacity; } } .category-container.visible .category-bottom, .category-container.visible ul { display: flex; } .category-container:hover .category-bottom .svg-icon { color: #fff; } @media (min-width: 992px) { .category-container:hover .category-header::after { width: calc(100% - 25px); } } .category-container .category-header { text-align: center; color: #fff; padding: 1px 5px; text-transform: uppercase; position: relative; } .category-container .category-header .desc { display: none; } .category-container .category-header::before { content: ""; display: block; position: absolute; z-index: 5; bottom: 0; left: 50%; transform: translateX(-50%); height: 3px; width: calc(100% - 25px); border-radius: 2px; background-color: #e5e5e5; } .category-container .category-header::after { content: ""; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); z-index: 5; display: block; width: 55px; height: 3px; border-radius: 2px; background-color: rgb(var(--category-rgb, 118, 118, 118)); transition: width 0.3s; } .category-container .category-header h2, .category-container .category-header h3 { font-size: 14px; margin: 0; position: relative; font-weight: 900; height: 47px; line-height: 47px; text-align: center; display: flex; align-items: center; justify-content: center; gap: 6px; background: linear-gradient(135deg, #ff4ecd, #b46bff, #5c165e); -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-shadow: 0 0 6px rgba(180, 107, 255, 0.35); transition: all 0.3s ease; } .category-container .category-header h2:hover, .category-container .category-header h3:hover { transform: translateY(-2px); text-shadow: 0 0 12px rgba(255, 78, 205, 0.55), 0 0 18px rgba(92, 22, 94, 0.4); } .category-container .category-header h2 a, .category-container .category-header h3 a { color: #4e4e4e; font-weight: 500; font-size: 14px; display: inline-block; max-width: calc(100% - 50px); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } @media (min-width: 992px) { .category-container .category-header h2 a, .category-container .category-header h3 a { font-size: 15px; } } @media (min-width: 992px) { .category-container .category-header h2 a:hover, .category-container .category-header h3 a:hover { color: #ff9701; text-decoration: none; } } .category-container .category-header .icon-category { width: 30px; height: 30px; } .category-container .category-wrapper { color: #9f9f9f; overflow-y: auto; padding-top: 9px; margin-right: 5px; position: relative; backface-visibility: hidden; } .category-container .category-text-block { margin: auto; text-align: center; font-size: 12px; padding: 0 5px 3px; color: #4b4c4f; line-height: 1.3em; width: 100%; } .category-container-group { --category-border-opacity: 1; --category-rgb:rgb(249 54 54); background-color: #f7f8fc; } .category-container-group.v-scroll::before { background: linear-gradient( to bottom, rgba(247, 248, 252, 1), rgba(247, 248, 252, 0.5), rgba(247, 248, 252, 0) ); } .category-container-group.v-scroll::after { background: linear-gradient( to top, rgba(247, 248, 252, 1), rgba(247, 248, 252, 0.5), rgba(247, 248, 252, 0) ); } .category-container-group .category-text-block { padding: 0 5px 10px; } .category-container-group .category-filter { margin-bottom: 10px; } .category-filter { width: 100%; height: 30px; padding: 0 12px; } .category-filter-input { display: block; width: 100%; height: 100%; padding: 0 10px; border: 2px solid #b7b7b7; border-radius: 10px; font-size: 12px; background-color: #fff; color: #8b8c95; } .category-link { display: inline-block; vertical-align: middle; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #000; } .category-link .icon-category { width: 16px; height: 16px; } .category-container .category-after-block { text-align: center; font-size: 11px; padding: 0 0 10px 0; } .category-container .category-after-block .text { color: #cc6969; } .category-container .category-after-block .link { color: #428bca; text-decoration: underline; position: relative; z-index: 5; } .category-container .category-after-button { text-align: center; font-size: 11px; padding: 0; } .category-container .category-after-button .site-link { position: relative; z-index: 5; text-align: center; padding: 4px 6px; font-weight: 400; display: inline-block; line-height: 20px; vertical-align: middle; align-items: center; justify-content: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 30px; margin: 5px 0; width: calc(100% - 20px); border-radius: 10px; color: #000; border: 1px solid #fec36f; } .category-container .category-item { position: relative; display: flex; align-items: center; width: 100%; box-sizing: border-box; padding-left: 5px; font-size: 14px; } @media (min-width: 992px) { .category-container .category-item { padding-inline: 15px 35px; transition: background-color 0.2s ease; } } .category-container .category-item::before { counter-increment: number; content: counter(number) "."; display: inline-block; width: 20px; vertical-align: top; margin: 3px 3px 0 0; text-align: right; color: #4b4c4f; font-size: 11px; font-weight: 300; line-height: 18px; } .category-container .icon-site { color: #000; } .category-container .icon-site::before { transform: translateY(2px); margin-right: 4px; } .category-container .ai-friendly-icon, .category-container .has_sale, .category-container .icon-flag, .category-container .icon_position_changed, .category-container .icon_vr_friendly, .category-container .is-18-friendly-icon, .category-container .is-fake-icon { margin-left: 2px; } .category-container .icon-flag { display: flex; } .category-container .has_sale { transform: translate3d(0, -2px, 0); } .category-container .desc { display: none; } /* .category-container .review, .category-container .review_force { position: absolute; top: 50%; right: 15px; transform: translateY(-50%) scale(0.889); display: none; width: 18px; height: 18px; background: url(../images/icon-search.svg) 50% 50% no-repeat; background-size: contain; } */ .category-container .review { animation: fadeEffect 0.2s; } .ctm-icon:before { background: #ffffff url("../images/9df3b615_favicon-spritesheet.png") } .ctm-icon0:before { background: url("../favicons/2267.png?t=1763767291") } .ctm-icon6:before { background-position: -0px -0px } .ctm-icon14:before { background-position: -16px -0px } .ctm-icon21:before { background-position: -32px -0px } .ctm-icon23:before { background-position: -48px -0px } .ctm-icon28:before { background-position: -64px -0px } .ctm-icon30:before { background-position: -80px -0px } .ctm-icon35:before { background-position: -96px -0px } .ctm-icon36:before { background-position: -112px -0px } .ctm-icon44:before { background-position: -128px -0px } .ctm-icon46:before { background-position: -144px -0px } .ctm-icon159:before { background-position: -160px -0px } .ctm-icon161:before { background-position: -176px -0px } .ctm-icon171:before { background-position: -192px -0px } .ctm-icon180:before { background-position: -208px -0px } .ctm-icon181:before { background-position: -224px -0px } .ctm-icon203:before { background-position: -240px -0px } .ctm-icon215:before { background-position: -256px -0px } .ctm-icon222:before { background-position: -272px -0px } .ctm-icon224:before { background-position: -288px -0px } .ctm-icon230:before { background-position: -304px -0px } .ctm-icon234:before { background-position: -320px -0px } .ctm-icon240:before { background-position: -336px -0px } .ctm-icon241:before { background-position: -352px -0px } .ctm-icon242:before { background-position: -368px -0px } .ctm-icon243:before { background-position: -384px -0px } .ctm-icon245:before { background-position: -400px -0px } .ctm-icon251:before { background-position: -416px -0px } .ctm-icon252:before { background-position: -432px -0px } .ctm-icon253:before { background-position: -448px -0px } .ctm-icon258:before { background-position: -464px -0px } .ctm-icon260:before { background-position: -0px -16px } .ctm-icon266:before { background-position: -16px -16px } .ctm-icon267:before { background-position: -32px -16px } .ctm-icon275:before { background-position: -48px -16px } .ctm-icon304:before { background-position: -64px -16px } .ctm-icon323:before { background-position: -80px -16px } .ctm-icon325:before { background-position: -96px -16px } .ctm-icon333:before { background-position: -112px -16px } .ctm-icon336:before { background-position: -128px -16px } .ctm-icon337:before { background-position: -144px -16px } .ctm-icon343:before { background-position: -160px -16px } .ctm-icon344:before { background-position: -176px -16px } .ctm-icon346:before { background-position: -192px -16px } .ctm-icon349:before { background-position: -208px -16px } .ctm-icon351:before { background-position: -224px -16px } .ctm-icon352:before { background-position: -240px -16px } .ctm-icon364:before { background-position: -256px -16px } .ctm-icon400:before { background-position: -272px -16px } .ctm-icon409:before { background-position: -288px -16px } .ctm-icon433:before { background-position: -304px -16px } .ctm-icon436:before { background-position: -320px -16px } .ctm-icon438:before { background-position: -336px -16px } .ctm-icon440:before { background-position: -352px -16px } .ctm-icon445:before { background-position: -368px -16px } .ctm-icon446:before { background-position: -384px -16px } .ctm-icon449:before { background-position: -400px -16px } .ctm-icon461:before { background-position: -416px -16px } .ctm-icon464:before { background-position: -432px -16px } .ctm-icon473:before { background-position: -448px -16px } .ctm-icon474:before { background-position: -464px -16px } .ctm-icon478:before { background-position: -0px -32px } .ctm-icon479:before { background-position: -16px -32px } .ctm-icon494:before { background-position: -32px -32px } .ctm-icon495:before { background-position: -48px -32px } .ctm-icon497:before { background-position: -64px -32px } .ctm-icon499:before { background-position: -80px -32px } .ctm-icon500:before { background-position: -96px -32px } .ctm-icon505:before { background-position: -112px -32px } .ctm-icon511:before { background-position: -128px -32px } .ctm-icon521:before { background-position: -144px -32px } .ctm-icon530:before { background-position: -160px -32px } .ctm-icon531:before { background-position: -176px -32px } .ctm-icon538:before { background-position: -192px -32px } .ctm-icon539:before { background-position: -208px -32px } .ctm-icon540:before { background-position: -224px -32px } .ctm-icon541:before { background-position: -240px -32px } .ctm-icon543:before { background-position: -256px -32px } .ctm-icon547:before { background-position: -272px -32px } .ctm-icon548:before { background-position: -288px -32px } .ctm-icon549:before { background-position: -304px -32px } .ctm-icon552:before { background-position: -320px -32px } .ctm-icon554:before { background-position: -336px -32px } .ctm-icon555:before { background-position: -352px -32px } .ctm-icon557:before { background-position: -368px -32px } .ctm-icon558:before { background-position: -384px -32px } .ctm-icon559:before { background-position: -400px -32px } .ctm-icon560:before { background-position: -416px -32px } .ctm-icon565:before { background-position: -432px -32px } .ctm-icon575:before { background-position: -448px -32px } .ctm-icon576:before { background-position: -464px -32px } .ctm-icon578:before { background-position: -0px -48px } .ctm-icon581:before { background-position: -16px -48px } .ctm-icon582:before { background-position: -32px -48px } .ctm-icon588:before { background-position: -48px -48px } .ctm-icon590:before { background-position: -64px -48px } .ctm-icon591:before { background-position: -80px -48px } .ctm-icon594:before { background-position: -96px -48px } .ctm-icon596:before { background-position: -112px -48px } .ctm-icon598:before { background-position: -128px -48px } .ctm-icon600:before { background-position: -144px -48px } .ctm-icon614:before { background-position: -160px -48px } .ctm-icon618:before { background-position: -176px -48px } .ctm-icon624:before { background-position: -192px -48px } .ctm-icon628:before { background-position: -208px -48px } .ctm-icon629:before { background-position: -224px -48px } .ctm-icon645:before { background-position: -240px -48px } .ctm-icon649:before { background-position: -256px -48px } .ctm-icon650:before { background-position: -272px -48px } .ctm-icon655:before { background-position: -288px -48px } .ctm-icon660:before { background-position: -304px -48px } .ctm-icon661:before { background-position: -320px -48px } .ctm-icon666:before { background-position: -336px -48px } .ctm-icon670:before { background-position: -352px -48px } .ctm-icon671:before { background-position: -368px -48px } .ctm-icon677:before { background-position: -384px -48px } .ctm-icon682:before { background-position: -400px -48px } .ctm-icon692:before { background-position: -416px -48px } .ctm-icon708:before { background-position: -432px -48px } .ctm-icon709:before { background-position: -448px -48px } .ctm-icon711:before { background-position: -464px -48px } .ctm-icon713:before { background-position: -0px -64px } .ctm-icon718:before { background-position: -16px -64px } .ctm-icon720:before { background-position: -32px -64px } .ctm-icon722:before { background-position: -48px -64px } .ctm-icon723:before { background-position: -64px -64px } .ctm-icon727:before { background-position: -80px -64px } .ctm-icon739:before { background-position: -96px -64px } .ctm-icon748:before { background-position: -112px -64px } .ctm-icon759:before { background-position: -128px -64px } .ctm-icon771:before { background-position: -144px -64px } .ctm-icon805:before { background-position: -160px -64px } .ctm-icon821:before { background-position: -176px -64px } .ctm-icon828:before { background-position: -192px -64px } .ctm-icon839:before { background-position: -208px -64px } .ctm-icon849:before { background-position: -224px -64px } .ctm-icon858:before { background-position: -240px -64px } .ctm-icon860:before { background-position: -256px -64px } .ctm-icon861:before { background-position: -272px -64px } .ctm-icon862:before { background-position: -288px -64px } .ctm-icon889:before { background-position: -304px -64px } .ctm-icon909:before { background-position: -320px -64px } .ctm-icon919:before { background-position: -336px -64px } .ctm-icon957:before { background-position: -352px -64px } .ctm-icon961:before { background-position: -368px -64px } .ctm-icon962:before { background-position: -384px -64px } .ctm-icon989:before { background-position: -400px -64px } .ctm-icon1002:before { background-position: -416px -64px } .ctm-icon1004:before { background-position: -432px -64px } .ctm-icon1006:before { background-position: -448px -64px } .ctm-icon1017:before { background-position: -464px -64px } .ctm-icon1029:before { background-position: -0px -80px } .ctm-icon1037:before { background-position: -16px -80px } .ctm-icon1048:before { background-position: -32px -80px } .ctm-icon1061:before { background-position: -48px -80px } .ctm-icon1062:before { background-position: -64px -80px } .ctm-icon1071:before { background-position: -80px -80px } .ctm-icon1073:before { background-position: -96px -80px } .ctm-icon1076:before { background-position: -112px -80px } .ctm-icon1080:before { background-position: -128px -80px } .ctm-icon1085:before { background-position: -144px -80px } .ctm-icon1099:before { background-position: -160px -80px } .ctm-icon1100:before { background-position: -176px -80px } .ctm-icon1105:before { background-position: -192px -80px } .ctm-icon1107:before { background-position: -208px -80px } .ctm-icon1112:before { background-position: -224px -80px } .ctm-icon1113:before { background-position: -240px -80px } .ctm-icon1116:before { background-position: -256px -80px } .ctm-icon1117:before { background-position: -272px -80px } .ctm-icon1120:before { background-position: -288px -80px } .ctm-icon1130:before { background-position: -304px -80px } .ctm-icon1132:before { background-position: -320px -80px } .ctm-icon1136:before { background-position: -336px -80px } .ctm-icon1142:before { background-position: -352px -80px } .ctm-icon1145:before { background-position: -368px -80px } .ctm-icon1149:before { background-position: -384px -80px } .ctm-icon1150:before { background-position: -400px -80px } .ctm-icon1151:before { background-position: -416px -80px } .ctm-icon1160:before { background-position: -432px -80px } .ctm-icon1170:before { background-position: -448px -80px } .ctm-icon1178:before { background-position: -464px -80px } .ctm-icon1201:before { background-position: -0px -96px } .ctm-icon1202:before { background-position: -16px -96px } .ctm-icon1204:before { background-position: -32px -96px } .ctm-icon1215:before { background-position: -48px -96px } .ctm-icon1216:before { background-position: -64px -96px } .ctm-icon1219:before { background-position: -80px -96px } .ctm-icon1237:before { background-position: -96px -96px } .ctm-icon1238:before { background-position: -112px -96px } .ctm-icon1247:before { background-position: -128px -96px } .ctm-icon1251:before { background-position: -144px -96px } .ctm-icon1257:before { background-position: -160px -96px } .ctm-icon1258:before { background-position: -176px -96px } .ctm-icon1260:before { background-position: -192px -96px } .ctm-icon1264:before { background-position: -208px -96px } .ctm-icon1265:before { background-position: -224px -96px } .ctm-icon1266:before { background-position: -240px -96px } .ctm-icon1267:before { background-position: -256px -96px } .ctm-icon1278:before { background-position: -272px -96px } .ctm-icon1279:before { background-position: -288px -96px } .ctm-icon1282:before { background-position: -304px -96px } .ctm-icon1283:before { background-position: -320px -96px } .ctm-icon1288:before { background-position: -336px -96px } .ctm-icon1297:before { background-position: -352px -96px } .ctm-icon1300:before { background-position: -368px -96px } .ctm-icon1302:before { background-position: -384px -96px } .ctm-icon1306:before { background-position: -400px -96px } .ctm-icon1308:before { background-position: -416px -96px } .ctm-icon1311:before { background-position: -432px -96px } .ctm-icon1312:before { background-position: -448px -96px } .ctm-icon1313:before { background-position: -464px -96px } .ctm-icon1317:before { background-position: -0px -112px } .ctm-icon1334:before { background-position: -16px -112px } .ctm-icon1335:before { background-position: -32px -112px } .ctm-icon1338:before { background-position: -48px -112px } .ctm-icon1340:before { background-position: -64px -112px } .ctm-icon1341:before { background-position: -80px -112px } .ctm-icon1345:before { background-position: -96px -112px } .ctm-icon1348:before { background-position: -112px -112px } .ctm-icon1351:before { background-position: -128px -112px } .ctm-icon1353:before { background-position: -144px -112px } .ctm-icon1356:before { background-position: -160px -112px } .ctm-icon1359:before { background-position: -176px -112px } .ctm-icon1361:before { background-position: -192px -112px } .ctm-icon1362:before { background-position: -208px -112px } .ctm-icon1364:before { background-position: -224px -112px } .ctm-icon1366:before { background-position: -240px -112px } .ctm-icon1367:before { background-position: -256px -112px } .ctm-icon1368:before { background-position: -272px -112px } .ctm-icon1379:before { background-position: -288px -112px } .ctm-icon1382:before { background-position: -304px -112px } .ctm-icon1383:before { background-position: -320px -112px } .ctm-icon1388:before { background-position: -336px -112px } .ctm-icon1391:before { background-position: -352px -112px } .ctm-icon1393:before { background-position: -368px -112px } .ctm-icon1402:before { background-position: -384px -112px } .ctm-icon1407:before { background-position: -400px -112px } .ctm-icon1408:before { background-position: -416px -112px } .ctm-icon1410:before { background-position: -432px -112px } .ctm-icon1412:before { background-position: -448px -112px } .ctm-icon1413:before { background-position: -464px -112px } .ctm-icon1415:before { background-position: -0px -128px } .ctm-icon1423:before { background-position: -16px -128px } .ctm-icon1424:before { background-position: -32px -128px } .ctm-icon1429:before { background-position: -48px -128px } .ctm-icon1436:before { background-position: -64px -128px } .ctm-icon1442:before { background-position: -80px -128px } .ctm-icon1447:before { background-position: -96px -128px } .ctm-icon1459:before { background-position: -112px -128px } .ctm-icon1460:before { background-position: -128px -128px } .ctm-icon1461:before { background-position: -144px -128px } .ctm-icon1462:before { background-position: -160px -128px } .ctm-icon1468:before { background-position: -176px -128px } .ctm-icon1470:before { background-position: -192px -128px } .ctm-icon1475:before { background-position: -208px -128px } .ctm-icon1476:before { background-position: -224px -128px } .ctm-icon1483:before { background-position: -240px -128px } .ctm-icon1484:before { background-position: -256px -128px } .ctm-icon1485:before { background-position: -272px -128px } .ctm-icon1489:before { background-position: -288px -128px } .ctm-icon1495:before { background-position: -304px -128px } .ctm-icon1497:before { background-position: -320px -128px } .ctm-icon1498:before { background-position: -336px -128px } .ctm-icon1501:before { background-position: -352px -128px } .ctm-icon1502:before { background-position: -368px -128px } .ctm-icon1507:before { background-position: -384px -128px } .ctm-icon1508:before { background-position: -400px -128px } .ctm-icon1509:before { background-position: -416px -128px } .ctm-icon1510:before { background-position: -432px -128px } .ctm-icon1512:before { background-position: -448px -128px } .ctm-icon1513:before { background-position: -464px -128px } .ctm-icon1519:before { background-position: -0px -144px } .ctm-icon1520:before { background-position: -16px -144px } .ctm-icon1522:before { background-position: -32px -144px } .ctm-icon1524:before { background-position: -48px -144px } .ctm-icon1528:before { background-position: -64px -144px } .ctm-icon1531:before { background-position: -80px -144px } .ctm-icon1537:before { background-position: -96px -144px } .ctm-icon1538:before { background-position: -112px -144px } .ctm-icon1547:before { background-position: -128px -144px } .ctm-icon1548:before { background-position: -144px -144px } .ctm-icon1550:before { background-position: -160px -144px } .ctm-icon1551:before { background-position: -176px -144px } .ctm-icon1553:before { background-position: -192px -144px } .ctm-icon1554:before { background-position: -208px -144px } .ctm-icon1555:before { background-position: -224px -144px } .ctm-icon1556:before { background-position: -240px -144px } .ctm-icon1560:before { background-position: -256px -144px } .ctm-icon1561:before { background-position: -272px -144px } .ctm-icon1570:before { background-position: -288px -144px } .ctm-icon1574:before { background-position: -304px -144px } .ctm-icon1575:before { background-position: -320px -144px } .ctm-icon1576:before { background-position: -336px -144px } .ctm-icon1607:before { background-position: -352px -144px } .ctm-icon1643:before { background-position: -368px -144px } .ctm-icon1650:before { background-position: -384px -144px } .ctm-icon1651:before { background-position: -400px -144px } .ctm-icon1656:before { background-position: -416px -144px } .ctm-icon1659:before { background-position: -432px -144px } .ctm-icon1660:before { background-position: -448px -144px } .ctm-icon1677:before { background-position: -464px -144px } .ctm-icon1682:before { background-position: -0px -160px } .ctm-icon1692:before { background-position: -16px -160px } .ctm-icon1693:before { background-position: -32px -160px } .ctm-icon1694:before { background-position: -48px -160px } .ctm-icon1695:before { background-position: -64px -160px } .ctm-icon1696:before { background-position: -80px -160px } .ctm-icon1699:before { background-position: -96px -160px } .ctm-icon1702:before { background-position: -112px -160px } .ctm-icon1703:before { background-position: -128px -160px } .ctm-icon1705:before { background-position: -144px -160px } .ctm-icon1706:before { background-position: -160px -160px } .ctm-icon1707:before { background-position: -176px -160px } .ctm-icon1709:before { background-position: -192px -160px } .ctm-icon1724:before { background-position: -208px -160px } .ctm-icon1738:before { background-position: -224px -160px } .ctm-icon1748:before { background-position: -240px -160px } .ctm-icon1750:before { background-position: -256px -160px } .ctm-icon1757:before { background-position: -272px -160px } .ctm-icon1761:before { background-position: -288px -160px } .ctm-icon1766:before { background-position: -304px -160px } .ctm-icon1776:before { background-position: -320px -160px } .ctm-icon1780:before { background-position: -336px -160px } .ctm-icon1783:before { background-position: -352px -160px } .ctm-icon1796:before { background-position: -368px -160px } .ctm-icon1799:before { background-position: -384px -160px } .ctm-icon1806:before { background-position: -400px -160px } .ctm-icon1807:before { background-position: -416px -160px } .ctm-icon1808:before { background-position: -432px -160px } .ctm-icon1813:before { background-position: -448px -160px } .ctm-icon1815:before { background-position: -464px -160px } .ctm-icon1817:before { background-position: -0px -176px } .ctm-icon1818:before { background-position: -16px -176px } .ctm-icon1820:before { background-position: -32px -176px } .ctm-icon1821:before { background-position: -48px -176px } .ctm-icon1829:before { background-position: -64px -176px } .ctm-icon1855:before { background-position: -80px -176px } .ctm-icon1863:before { background-position: -96px -176px } .ctm-icon1865:before { background-position: -112px -176px } .ctm-icon1866:before { background-position: -128px -176px } .ctm-icon1870:before { background-position: -144px -176px } .ctm-icon1872:before { background-position: -160px -176px } .ctm-icon1874:before { background-position: -176px -176px } .ctm-icon1875:before { background-position: -192px -176px } .ctm-icon1877:before { background-position: -208px -176px } .ctm-icon1879:before { background-position: -224px -176px } .ctm-icon1885:before { background-position: -240px -176px } .ctm-icon1887:before { background-position: -256px -176px } .ctm-icon1892:before { background-position: -272px -176px } .ctm-icon1894:before { background-position: -288px -176px } .ctm-icon1897:before { background-position: -304px -176px } .ctm-icon1898:before { background-position: -320px -176px } .ctm-icon1900:before { background-position: -336px -176px } .ctm-icon1907:before { background-position: -352px -176px } .ctm-icon1916:before { background-position: -368px -176px } .ctm-icon1921:before { background-position: -384px -176px } .ctm-icon1924:before { background-position: -400px -176px } .ctm-icon1926:before { background-position: -416px -176px } .ctm-icon1929:before { background-position: -432px -176px } .ctm-icon1930:before { background-position: -448px -176px } .ctm-icon1940:before { background-position: -464px -176px } .ctm-icon1946:before { background-position: -0px -192px } .ctm-icon1956:before { background-position: -16px -192px } .ctm-icon1960:before { background-position: -32px -192px } .ctm-icon1962:before { background-position: -48px -192px } .ctm-icon1964:before { background-position: -64px -192px } .ctm-icon1969:before { background-position: -80px -192px } .ctm-icon1975:before { background-position: -96px -192px } .ctm-icon1976:before { background-position: -112px -192px } .ctm-icon1986:before { background-position: -128px -192px } .ctm-icon1988:before { background-position: -144px -192px } .ctm-icon1989:before { background-position: -160px -192px } .ctm-icon1990:before { background-position: -176px -192px } .ctm-icon1991:before { background-position: -192px -192px } .ctm-icon1993:before { background-position: -208px -192px } .ctm-icon2004:before { background-position: -224px -192px } .ctm-icon2005:before { background-position: -240px -192px } .ctm-icon2024:before { background-position: -256px -192px } .ctm-icon2027:before { background-position: -272px -192px } .ctm-icon2069:before { background-position: -288px -192px } .ctm-icon2070:before { background-position: -304px -192px } .ctm-icon2097:before { background-position: -320px -192px } .ctm-icon2130:before { background-position: -336px -192px } .ctm-icon2134:before { background-position: -352px -192px } .ctm-icon2159:before { background-position: -368px -192px } .ctm-icon2160:before { background-position: -384px -192px } .ctm-icon2162:before { background-position: -400px -192px } .ctm-icon2164:before { background-position: -416px -192px } .ctm-icon2204:before { background-position: -432px -192px } .ctm-icon2231:before { background-position: -448px -192px } .ctm-icon2266:before { background-position: -464px -192px } .ctm-icon2270:before { background-position: -0px -208px } .ctm-icon2272:before { background-position: -16px -208px } .ctm-icon2288:before { background-position: -32px -208px } .ctm-icon2289:before { background-position: -48px -208px } .ctm-icon2292:before { background-position: -64px -208px } .ctm-icon2311:before { background-position: -80px -208px } .ctm-icon2312:before { background-position: -96px -208px } .ctm-icon2314:before { background-position: -112px -208px } .ctm-icon2317:before { background-position: -128px -208px } .ctm-icon2318:before { background-position: -144px -208px } .ctm-icon2321:before { background-position: -160px -208px } .ctm-icon2323:before { background-position: -176px -208px } .ctm-icon2324:before { background-position: -192px -208px } .ctm-icon2328:before { background-position: -208px -208px } .ctm-icon2329:before { background-position: -224px -208px } .ctm-icon2334:before { background-position: -240px -208px } .ctm-icon2338:before { background-position: -256px -208px } .ctm-icon2339:before { background-position: -272px -208px } .ctm-icon2340:before { background-position: -288px -208px } .ctm-icon2341:before { background-position: -304px -208px } .ctm-icon2342:before { background-position: -320px -208px } .ctm-icon2343:before { background-position: -336px -208px } .ctm-icon2344:before { background-position: -352px -208px } .ctm-icon2349:before { background-position: -368px -208px } .ctm-icon2357:before { background-position: -384px -208px } .ctm-icon2359:before { background-position: -400px -208px } .ctm-icon2365:before { background-position: -416px -208px } .ctm-icon2366:before { background-position: -432px -208px } .ctm-icon2368:before { background-position: -448px -208px } .ctm-icon2384:before { background-position: -464px -208px } .ctm-icon2389:before { background-position: -0px -224px } .ctm-icon2390:before { background-position: -16px -224px } .ctm-icon2393:before { background-position: -32px -224px } .ctm-icon2398:before { background-position: -48px -224px } .ctm-icon2400:before { background-position: -64px -224px } .ctm-icon2403:before { background-position: -80px -224px } .ctm-icon2420:before { background-position: -96px -224px } .ctm-icon2428:before { background-position: -112px -224px } .ctm-icon2436:before { background-position: -128px -224px } .ctm-icon2441:before { background-position: -144px -224px } .ctm-icon2453:before { background-position: -160px -224px } .ctm-icon2457:before { background-position: -176px -224px } .ctm-icon2461:before { background-position: -192px -224px } .ctm-icon2462:before { background-position: -208px -224px } .ctm-icon2466:before { background-position: -224px -224px } .ctm-icon2471:before { background-position: -240px -224px } .ctm-icon2473:before { background-position: -256px -224px } .ctm-icon2475:before { background-position: -272px -224px } .ctm-icon2479:before { background-position: -288px -224px } .ctm-icon2480:before { background-position: -304px -224px } .ctm-icon2485:before { background-position: -320px -224px } .ctm-icon2487:before { background-position: -336px -224px } .ctm-icon2488:before { background-position: -352px -224px } .ctm-icon2491:before { background-position: -368px -224px } .ctm-icon2492:before { background-position: -384px -224px } .ctm-icon2493:before { background-position: -400px -224px } .ctm-icon2499:before { background-position: -416px -224px } .ctm-icon2507:before { background-position: -432px -224px } .ctm-icon2523:before { background-position: -448px -224px } .ctm-icon2524:before { background-position: -464px -224px } .ctm-icon2529:before { background-position: -0px -240px } .ctm-icon2530:before { background-position: -16px -240px } .ctm-icon2531:before { background-position: -32px -240px } .ctm-icon2532:before { background-position: -48px -240px } .ctm-icon2533:before { background-position: -64px -240px } .ctm-icon2536:before { background-position: -80px -240px } .ctm-icon2554:before { background-position: -96px -240px } .ctm-icon2555:before { background-position: -112px -240px } .ctm-icon2568:before { background-position: -128px -240px } .ctm-icon2585:before { background-position: -144px -240px } .ctm-icon2593:before { background-position: -160px -240px } .ctm-icon2603:before { background-position: -176px -240px } .ctm-icon2622:before { background-position: -192px -240px } .ctm-icon2630:before { background-position: -208px -240px } .ctm-icon2632:before { background-position: -224px -240px } .ctm-icon2633:before { background-position: -240px -240px } .ctm-icon2634:before { background-position: -256px -240px } .ctm-icon2641:before { background-position: -272px -240px } .ctm-icon2649:before { background-position: -288px -240px } .ctm-icon2650:before { background-position: -304px -240px } .ctm-icon2654:before { background-position: -320px -240px } .ctm-icon2658:before { background-position: -336px -240px } .ctm-icon2663:before { background-position: -352px -240px } .ctm-icon2669:before { background-position: -368px -240px } .ctm-icon2670:before { background-position: -384px -240px } .ctm-icon2671:before { background-position: -400px -240px } .ctm-icon2676:before { background-position: -416px -240px } .ctm-icon2677:before { background-position: -432px -240px } .ctm-icon2678:before { background-position: -448px -240px } .ctm-icon2681:before { background-position: -464px -240px } .ctm-icon2682:before { background-position: -0px -256px } .ctm-icon2683:before { background-position: -16px -256px } .ctm-icon2684:before { background-position: -32px -256px } .ctm-icon2685:before { background-position: -48px -256px } .ctm-icon2686:before { background-position: -64px -256px } .ctm-icon2687:before { background-position: -80px -256px } .ctm-icon2689:before { background-position: -96px -256px } .ctm-icon2691:before { background-position: -112px -256px } .ctm-icon2692:before { background-position: -128px -256px } .ctm-icon2695:before { background-position: -144px -256px } .ctm-icon2696:before { background-position: -160px -256px } .ctm-icon2697:before { background-position: -176px -256px } .ctm-icon2698:before { background-position: -192px -256px } .ctm-icon2700:before { background-position: -208px -256px } .ctm-icon2701:before { background-position: -224px -256px } .ctm-icon2704:before { background-position: -240px -256px } .ctm-icon2706:before { background-position: -256px -256px } .ctm-icon2707:before { background-position: -272px -256px } .ctm-icon2709:before { background-position: -288px -256px } .ctm-icon2710:before { background-position: -304px -256px } .ctm-icon2714:before { background-position: -320px -256px } .ctm-icon2716:before { background-position: -336px -256px } .ctm-icon2717:before { background-position: -352px -256px } .ctm-icon2720:before { background-position: -368px -256px } .ctm-icon2723:before { background-position: -384px -256px } .ctm-icon2725:before { background-position: -400px -256px } .ctm-icon2726:before { background-position: -416px -256px } .ctm-icon2728:before { background-position: -432px -256px } .ctm-icon2729:before { background-position: -448px -256px } .ctm-icon2749:before { background-position: -464px -256px } .ctm-icon2760:before { background-position: -0px -272px } .ctm-icon2761:before { background-position: -16px -272px } .ctm-icon2771:before { background-position: -32px -272px } .ctm-icon2782:before { background-position: -48px -272px } .ctm-icon2786:before { background-position: -64px -272px } .ctm-icon2787:before { background-position: -80px -272px } .ctm-icon2792:before { background-position: -96px -272px } .ctm-icon2793:before { background-position: -112px -272px } .ctm-icon2794:before { background-position: -128px -272px } .ctm-icon2795:before { background-position: -144px -272px } .ctm-icon2796:before { background-position: -160px -272px } .ctm-icon2803:before { background-position: -176px -272px } .ctm-icon2804:before { background-position: -192px -272px } .ctm-icon2805:before { background-position: -208px -272px } .ctm-icon2806:before { background-position: -224px -272px } .ctm-icon2807:before { background-position: -240px -272px } .ctm-icon2814:before { background-position: -256px -272px } .ctm-icon2819:before { background-position: -272px -272px } .ctm-icon2821:before { background-position: -288px -272px } .ctm-icon2822:before { background-position: -304px -272px } .ctm-icon2823:before { background-position: -320px -272px } .ctm-icon2831:before { background-position: -336px -272px } .ctm-icon2834:before { background-position: -352px -272px } .ctm-icon2848:before { background-position: -368px -272px } .ctm-icon2849:before { background-position: -384px -272px } .ctm-icon2850:before { background-position: -400px -272px } .ctm-icon2854:before { background-position: -416px -272px } .ctm-icon2859:before { background-position: -432px -272px } .ctm-icon2876:before { background-position: -448px -272px } .ctm-icon2879:before { background-position: -464px -272px } .ctm-icon2881:before { background-position: -0px -288px } .ctm-icon2884:before { background-position: -16px -288px } .ctm-icon2895:before { background-position: -32px -288px } .ctm-icon2896:before { background-position: -48px -288px } .ctm-icon2898:before { background-position: -64px -288px } .ctm-icon2915:before { background-position: -80px -288px } .ctm-icon2992:before { background-position: -96px -288px } .ctm-icon3010:before { background-position: -112px -288px } .ctm-icon3038:before { background-position: -128px -288px } .ctm-icon3040:before { background-position: -144px -288px } .ctm-icon3052:before { background-position: -160px -288px } .ctm-icon3069:before { background-position: -176px -288px } .ctm-icon3070:before { background-position: -192px -288px } .ctm-icon3077:before { background-position: -208px -288px } .ctm-icon3078:before { background-position: -224px -288px } .ctm-icon3082:before { background-position: -240px -288px } .ctm-icon3083:before { background-position: -256px -288px } .ctm-icon3084:before { background-position: -272px -288px } .ctm-icon3085:before { background-position: -288px -288px } .ctm-icon3086:before { background-position: -304px -288px } .ctm-icon3088:before { background-position: -320px -288px } .ctm-icon3089:before { background-position: -336px -288px } .ctm-icon3090:before { background-position: -352px -288px } .ctm-icon3091:before { background-position: -368px -288px } .ctm-icon3092:before { background-position: -384px -288px } .ctm-icon3093:before { background-position: -400px -288px } .ctm-icon3094:before { background-position: -416px -288px } .ctm-icon3095:before { background-position: -432px -288px } .ctm-icon3096:before { background-position: -448px -288px } .ctm-icon3100:before { background-position: -464px -288px } .ctm-icon3115:before { background-position: -0px -304px } .ctm-icon3123:before { background-position: -16px -304px } .ctm-icon3124:before { background-position: -32px -304px } .ctm-icon3125:before { background-position: -48px -304px } .ctm-icon3126:before { background-position: -64px -304px } .ctm-icon3127:before { background-position: -80px -304px } .ctm-icon3128:before { background-position: -96px -304px } .ctm-icon3129:before { background-position: -112px -304px } .ctm-icon3133:before { background-position: -128px -304px } .ctm-icon3135:before { background-position: -144px -304px } .ctm-icon3146:before { background-position: -160px -304px } .ctm-icon3159:before { background-position: -176px -304px } .ctm-icon3160:before { background-position: -192px -304px } .ctm-icon3162:before { background-position: -208px -304px } .ctm-icon3163:before { background-position: -224px -304px } .ctm-icon3166:before { background-position: -240px -304px } .ctm-icon3168:before { background-position: -256px -304px } .ctm-icon3170:before { background-position: -272px -304px } .ctm-icon3171:before { background-position: -288px -304px } .ctm-icon3180:before { background-position: -304px -304px } .ctm-icon3181:before { background-position: -320px -304px } .ctm-icon3184:before { background-position: -336px -304px } .ctm-icon3185:before { background-position: -352px -304px } .ctm-icon3189:before { background-position: -368px -304px } .ctm-icon3190:before { background-position: -384px -304px } .ctm-icon3191:before { background-position: -400px -304px } .ctm-icon3192:before { background-position: -416px -304px } .ctm-icon3197:before { background-position: -432px -304px } .ctm-icon3198:before { background-position: -448px -304px } .ctm-icon3200:before { background-position: -464px -304px } .ctm-icon3202:before { background-position: -0px -320px } .ctm-icon3204:before { background-position: -16px -320px } .ctm-icon3207:before { background-position: -32px -320px } .ctm-icon3208:before { background-position: -48px -320px } .ctm-icon3209:before { background-position: -64px -320px } .ctm-icon3212:before { background-position: -80px -320px } .ctm-icon3215:before { background-position: -96px -320px } .ctm-icon3216:before { background-position: -112px -320px } .ctm-icon3217:before { background-position: -128px -320px } .ctm-icon3218:before { background-position: -144px -320px } .ctm-icon3219:before { background-position: -160px -320px } .ctm-icon3220:before { background-position: -176px -320px } .ctm-icon3221:before { background-position: -192px -320px } .ctm-icon3225:before { background-position: -208px -320px } .ctm-icon3228:before { background-position: -224px -320px } .ctm-icon3229:before { background-position: -240px -320px } .ctm-icon3230:before { background-position: -256px -320px } .ctm-icon3231:before { background-position: -272px -320px } .ctm-icon3233:before { background-position: -288px -320px } .ctm-icon3234:before { background-position: -304px -320px } .ctm-icon3239:before { background-position: -320px -320px } .ctm-icon3243:before { background-position: -336px -320px } .ctm-icon3273:before { background-position: -352px -320px } .ctm-icon3274:before { background-position: -368px -320px } .ctm-icon3275:before { background-position: -384px -320px } .ctm-icon3276:before { background-position: -400px -320px } .ctm-icon3277:before { background-position: -416px -320px } .ctm-icon3281:before { background-position: -432px -320px } .ctm-icon3284:before { background-position: -448px -320px } .ctm-icon3285:before { background-position: -464px -320px } .ctm-icon3286:before { background-position: -0px -336px } .ctm-icon3288:before { background-position: -16px -336px } .ctm-icon3289:before { background-position: -32px -336px } .ctm-icon3291:before { background-position: -48px -336px } .ctm-icon3292:before { background-position: -64px -336px } .ctm-icon3296:before { background-position: -80px -336px } .ctm-icon3299:before { background-position: -96px -336px } .ctm-icon3303:before { background-position: -112px -336px } .ctm-icon3304:before { background-position: -128px -336px } .ctm-icon3308:before { background-position: -144px -336px } .ctm-icon3310:before { background-position: -160px -336px } .ctm-icon3311:before { background-position: -176px -336px } .ctm-icon3313:before { background-position: -192px -336px } .ctm-icon3316:before { background-position: -208px -336px } .ctm-icon3317:before { background-position: -224px -336px } .ctm-icon3318:before { background-position: -240px -336px } .ctm-icon3324:before { background-position: -256px -336px } .ctm-icon3338:before { background-position: -272px -336px } .ctm-icon3339:before { background-position: -288px -336px } .ctm-icon3359:before { background-position: -304px -336px } .ctm-icon3360:before { background-position: -320px -336px } .ctm-icon3361:before { background-position: -336px -336px } .ctm-icon3373:before { background-position: -352px -336px } .ctm-icon3379:before { background-position: -368px -336px } .ctm-icon3380:before { background-position: -384px -336px } .ctm-icon3387:before { background-position: -400px -336px } .ctm-icon3388:before { background-position: -416px -336px } .ctm-icon3398:before { background-position: -432px -336px } .ctm-icon3399:before { background-position: -448px -336px } .ctm-icon3400:before { background-position: -464px -336px } .ctm-icon3401:before { background-position: -0px -352px } .ctm-icon3404:before { background-position: -16px -352px } .ctm-icon3405:before { background-position: -32px -352px } .ctm-icon3406:before { background-position: -48px -352px } .ctm-icon3408:before { background-position: -64px -352px } .ctm-icon3409:before { background-position: -80px -352px } .ctm-icon3412:before { background-position: -96px -352px } .ctm-icon3415:before { background-position: -112px -352px } .ctm-icon3419:before { background-position: -128px -352px } .ctm-icon3421:before { background-position: -144px -352px } .ctm-icon3425:before { background-position: -160px -352px } .ctm-icon3427:before { background-position: -176px -352px } .ctm-icon3436:before { background-position: -192px -352px } .ctm-icon3440:before { background-position: -208px -352px } .ctm-icon3442:before { background-position: -224px -352px } .ctm-icon3446:before { background-position: -240px -352px } .ctm-icon3456:before { background-position: -256px -352px } .ctm-icon3457:before { background-position: -272px -352px } .ctm-icon3475:before { background-position: -288px -352px } .ctm-icon3481:before { background-position: -304px -352px } .ctm-icon3482:before { background-position: -320px -352px } .ctm-icon3495:before { background-position: -336px -352px } .ctm-icon3496:before { background-position: -352px -352px } .ctm-icon3517:before { background-position: -368px -352px } .ctm-icon3535:before { background-position: -384px -352px } .ctm-icon3543:before { background-position: -400px -352px } .ctm-icon3546:before { background-position: -416px -352px } .ctm-icon3549:before { background-position: -432px -352px } .ctm-icon3561:before { background-position: -448px -352px } .ctm-icon3571:before { background-position: -464px -352px } .ctm-icon3578:before { background-position: -0px -368px } .ctm-icon3596:before { background-position: -16px -368px } .ctm-icon3603:before { background-position: -32px -368px } .ctm-icon3611:before { background-position: -48px -368px } .ctm-icon3628:before { background-position: -64px -368px } .ctm-icon3639:before { background-position: -80px -368px } .ctm-icon3642:before { background-position: -96px -368px } .ctm-icon3645:before { background-position: -112px -368px } .ctm-icon3650:before { background-position: -128px -368px } .ctm-icon3651:before { background-position: -144px -368px } .ctm-icon3662:before { background-position: -160px -368px } .ctm-icon3667:before { background-position: -176px -368px } .ctm-icon3672:before { background-position: -192px -368px } .ctm-icon3676:before { background-position: -208px -368px } .ctm-icon3708:before { background-position: -224px -368px } .ctm-icon3709:before { background-position: -240px -368px } .ctm-icon3733:before { background-position: -256px -368px } .ctm-icon3750:before { background-position: -272px -368px } .ctm-icon3751:before { background-position: -288px -368px } .ctm-icon3752:before { background-position: -304px -368px } .ctm-icon3754:before { background-position: -320px -368px } .ctm-icon3755:before { background-position: -336px -368px } .ctm-icon3756:before { background-position: -352px -368px } .ctm-icon3769:before { background-position: -368px -368px } .ctm-icon3772:before { background-position: -384px -368px } .ctm-icon3773:before { background-position: -400px -368px } .ctm-icon3774:before { background-position: -416px -368px } .ctm-icon3775:before { background-position: -432px -368px } .ctm-icon3780:before { background-position: -448px -368px } .ctm-icon3801:before { background-position: -464px -368px } .ctm-icon3803:before { background-position: -0px -384px } .ctm-icon3804:before { background-position: -16px -384px } .ctm-icon3806:before { background-position: -32px -384px } .ctm-icon3807:before { background-position: -48px -384px } .ctm-icon3817:before { background-position: -64px -384px } .ctm-icon3819:before { background-position: -80px -384px } .ctm-icon3835:before { background-position: -96px -384px } .ctm-icon3837:before { background-position: -112px -384px } .ctm-icon3840:before { background-position: -128px -384px } .ctm-icon3844:before { background-position: -144px -384px } .ctm-icon3847:before { background-position: -160px -384px } .ctm-icon3858:before { background-position: -176px -384px } .ctm-icon3860:before { background-position: -192px -384px } .ctm-icon3891:before { background-position: -208px -384px } .ctm-icon3904:before { background-position: -224px -384px } .ctm-icon3919:before { background-position: -240px -384px } .ctm-icon3945:before { background-position: -256px -384px } .ctm-icon3968:before { background-position: -272px -384px } .ctm-icon3970:before { background-position: -288px -384px } .ctm-icon3971:before { background-position: -304px -384px } .ctm-icon3975:before { background-position: -320px -384px } .ctm-icon3978:before { background-position: -336px -384px } .ctm-icon3980:before { background-position: -352px -384px } .ctm-icon3981:before { background-position: -368px -384px } .ctm-icon3989:before { background-position: -384px -384px } .ctm-icon3995:before { background-position: -400px -384px } .ctm-icon3997:before { background-position: -416px -384px } .ctm-icon3999:before { background-position: -432px -384px } .ctm-icon4026:before { background-position: -448px -384px } .ctm-icon4031:before { background-position: -464px -384px } .ctm-icon4056:before { background-position: -0px -400px } .ctm-icon4083:before { background-position: -16px -400px } .ctm-icon4115:before { background-position: -32px -400px } .ctm-icon4151:before { background-position: -48px -400px } .ctm-icon4164:before { background-position: -64px -400px } .ctm-icon4194:before { background-position: -80px -400px } .ctm-icon4307:before { background-position: -96px -400px } .ctm-icon4318:before { background-position: -112px -400px } .ctm-icon4397:before { background-position: -128px -400px } .ctm-icon4444:before { background-position: -144px -400px } .ctm-icon4445:before { background-position: -160px -400px } .ctm-icon4447:before { background-position: -176px -400px } .ctm-icon4448:before { background-position: -192px -400px } .ctm-icon4449:before { background-position: -208px -400px } .ctm-icon4451:before { background-position: -224px -400px } .ctm-icon4460:before { background-position: -240px -400px } .ctm-icon4489:before { background-position: -256px -400px } .ctm-icon4501:before { background-position: -272px -400px } .ctm-icon4521:before { background-position: -288px -400px } .ctm-icon4532:before { background-position: -304px -400px } .ctm-icon4538:before { background-position: -320px -400px } .ctm-icon4566:before { background-position: -336px -400px } .ctm-icon4580:before { background-position: -352px -400px } .ctm-icon4581:before { background-position: -368px -400px } .ctm-icon4582:before { background-position: -384px -400px } .ctm-icon4583:before { background-position: -400px -400px } .ctm-icon4584:before { background-position: -416px -400px } .ctm-icon4585:before { background-position: -432px -400px } .ctm-icon4586:before { background-position: -448px -400px } .ctm-icon4591:before { background-position: -464px -400px } .ctm-icon4613:before { background-position: -0px -416px } .ctm-icon4615:before { background-position: -16px -416px } .ctm-icon4616:before { background-position: -32px -416px } .ctm-icon4617:before { background-position: -48px -416px } .ctm-icon4618:before { background-position: -64px -416px } .ctm-icon4619:before { background-position: -80px -416px } .ctm-icon4622:before { background-position: -96px -416px } .ctm-icon4623:before { background-position: -112px -416px } .ctm-icon4624:before { background-position: -128px -416px } .ctm-icon4626:before { background-position: -144px -416px } .ctm-icon4629:before { background-position: -160px -416px } .ctm-icon4630:before { background-position: -176px -416px } .ctm-icon4631:before { background-position: -192px -416px } .ctm-icon4636:before { background-position: -208px -416px } .ctm-icon4649:before { background-position: -224px -416px } .ctm-icon4650:before { background-position: -240px -416px } .ctm-icon4659:before { background-position: -256px -416px } .ctm-icon4663:before { background-position: -272px -416px } .ctm-icon4682:before { background-position: -288px -416px } .ctm-icon4684:before { background-position: -304px -416px } .ctm-icon4711:before { background-position: -320px -416px } .ctm-icon4719:before { background-position: -336px -416px } .ctm-icon4720:before { background-position: -352px -416px } .ctm-icon4721:before { background-position: -368px -416px } .ctm-icon4723:before { background-position: -384px -416px } .ctm-icon4724:before { background-position: -400px -416px } .ctm-icon4726:before { background-position: -416px -416px } .ctm-icon4728:before { background-position: -432px -416px } .ctm-icon4729:before { background-position: -448px -416px } .ctm-icon4739:before { background-position: -464px -416px } .ctm-icon4740:before { background-position: -0px -432px } .ctm-icon4748:before { background-position: -16px -432px } .ctm-icon4750:before { background-position: -32px -432px } .ctm-icon4760:before { background-position: -48px -432px } .ctm-icon4761:before { background-position: -64px -432px } .ctm-icon4765:before { background-position: -80px -432px } .ctm-icon4769:before { background-position: -96px -432px } .ctm-icon4771:before { background-position: -112px -432px } .ctm-icon4774:before { background-position: -128px -432px } .ctm-icon4776:before { background-position: -144px -432px } .ctm-icon4811:before { background-position: -160px -432px } .ctm-icon4815:before { background-position: -176px -432px } .ctm-icon4817:before { background-position: -192px -432px } .ctm-icon4828:before { background-position: -208px -432px } .ctm-icon4832:before { background-position: -224px -432px } .ctm-icon4834:before { background-position: -240px -432px } .ctm-icon4835:before { background-position: -256px -432px } .ctm-icon4837:before { background-position: -272px -432px } .ctm-icon4838:before { background-position: -288px -432px } .ctm-icon4840:before { background-position: -304px -432px } .ctm-icon4841:before { background-position: -320px -432px } .ctm-icon4842:before { background-position: -336px -432px } .ctm-icon4843:before { background-position: -352px -432px } .ctm-icon4845:before { background-position: -368px -432px } .ctm-icon4846:before { background-position: -384px -432px } .ctm-icon4859:before { background-position: -400px -432px } .ctm-icon4869:before { background-position: -416px -432px } .ctm-icon4870:before { background-position: -432px -432px } .ctm-icon4872:before { background-position: -448px -432px } .ctm-icon4876:before { background-position: -464px -432px } .ctm-icon4877:before { background-position: -0px -448px } .ctm-icon4878:before { background-position: -16px -448px } .ctm-icon4879:before { background-position: -32px -448px } .ctm-icon4896:before { background-position: -48px -448px } .ctm-icon4900:before { background-position: -64px -448px } .ctm-icon4960:before { background-position: -80px -448px } .ctm-icon5031:before { background-position: -96px -448px } .ctm-icon5032:before { background-position: -112px -448px } .ctm-icon5095:before { background-position: -128px -448px } .ctm-icon5111:before { background-position: -144px -448px } .ctm-icon5147:before { background-position: -160px -448px } .ctm-icon5148:before { background-position: -176px -448px } .ctm-icon5184:before { background-position: -192px -448px } .ctm-icon5232:before { background-position: -208px -448px } .ctm-icon5315:before { background-position: -224px -448px } .ctm-icon5392:before { background-position: -240px -448px } .ctm-icon5408:before { background-position: -256px -448px } .ctm-icon5410:before { background-position: -272px -448px } .ctm-icon5444:before { background-position: -288px -448px } .ctm-icon5492:before { background-position: -304px -448px } .ctm-icon5543:before { background-position: -320px -448px } .ctm-icon5597:before { background-position: -336px -448px } .ctm-icon5606:before { background-position: -352px -448px } .ctm-icon5607:before { background-position: -368px -448px } .ctm-icon5608:before { background-position: -384px -448px } .ctm-icon5610:before { background-position: -400px -448px } .ctm-icon5612:before { background-position: -416px -448px } .ctm-icon5613:before { background-position: -432px -448px } .ctm-icon5633:before { background-position: -448px -448px } .ctm-icon5654:before { background-position: -464px -448px } .ctm-icon5655:before { background-position: -0px -464px } .ctm-icon5665:before { background-position: -16px -464px } .ctm-icon5690:before { background-position: -32px -464px } .ctm-icon5707:before { background-position: -48px -464px } .ctm-icon5712:before { background-position: -64px -464px } .ctm-icon5724:before { background-position: -80px -464px } .ctm-icon5726:before { background-position: -96px -464px } .ctm-icon5734:before { background-position: -112px -464px } .ctm-icon5786:before { background-position: -128px -464px } .ctm-icon5789:before { background-position: -144px -464px } .ctm-icon5817:before { background-position: -160px -464px } .ctm-icon5818:before { background-position: -176px -464px } .ctm-icon5821:before { background-position: -192px -464px } .ctm-icon5831:before { background-position: -208px -464px } .ctm-icon5843:before { background-position: -224px -464px } .ctm-icon5860:before { background-position: -240px -464px } .ctm-icon5882:before { background-position: -256px -464px } .ctm-icon5885:before { background-position: -272px -464px } .ctm-icon5892:before { background-position: -288px -464px } .ctm-icon5897:before { background-position: -304px -464px } .ctm-icon5924:before { background-position: -320px -464px } .ctm-icon5940:before { background-position: -336px -464px } .ctm-icon5953:before { background-position: -352px -464px } .ctm-icon5997:before { background-position: -368px -464px } .ctm-icon5998:before { background-position: -384px -464px } .ctm-icon6007:before { background-position: -400px -464px } .ctm-icon6054:before { background-position: -416px -464px } .ctm-icon6069:before { background-position: -432px -464px } .ctm-icon6106:before { background-position: -448px -464px } .ctm-icon6152:before { background-position: -464px -464px } .ctm-icon6169:before { background-position: -0px -480px } .ctm-icon6173:before { background-position: -16px -480px } .ctm-icon6175:before { background-position: -32px -480px } .ctm-icon6185:before { background-position: -48px -480px } .ctm-icon6186:before { background-position: -64px -480px } .ctm-icon6187:before { background-position: -80px -480px } .ctm-icon6194:before { background-position: -96px -480px } .ctm-icon6195:before { background-position: -112px -480px } .ctm-icon6209:before { background-position: -128px -480px } .ctm-icon6210:before { background-position: -144px -480px } .ctm-icon6215:before { background-position: -160px -480px } .ctm-icon6223:before { background-position: -176px -480px } .ctm-icon6224:before { background-position: -192px -480px } .ctm-icon6225:before { background-position: -208px -480px } .ctm-icon6226:before { background-position: -224px -480px } .ctm-icon6248:before { background-position: -240px -480px } .ctm-icon6286:before { background-position: -256px -480px } .ctm-icon6287:before { background-position: -272px -480px } .ctm-icon6311:before { background-position: -288px -480px } .ctm-icon6448:before { background-position: -304px -480px } .ctm-icon6512:before { background-position: -320px -480px } .ctm-icon6580:before { background-position: -336px -480px } .ctm-icon6815:before { background-position: -352px -480px } .ctm-icon6850:before { background-position: -368px -480px } .ctm-icon6854:before { background-position: -384px -480px } .ctm-icon6855:before { background-position: -400px -480px } .ctm-icon6909:before { background-position: -416px -480px } .ctm-icon6911:before { background-position: -432px -480px } .ctm-icon6936:before { background-position: -448px -480px } .ctm-icon6952:before { background-position: -464px -480px } .ctm-icon6977:before { background-position: -0px -496px } .ctm-icon7094:before { background-position: -16px -496px } .ctm-icon7096:before { background-position: -32px -496px } .ctm-icon7113:before { background-position: -48px -496px } .ctm-icon7222:before { background-position: -64px -496px } .ctm-icon7228:before { background-position: -80px -496px } .ctm-icon7280:before { background-position: -96px -496px } .ctm-icon7287:before { background-position: -112px -496px } .ctm-icon7320:before { background-position: -128px -496px } .ctm-icon7328:before { background-position: -144px -496px } .ctm-icon7354:before { background-position: -160px -496px } .ctm-icon7355:before { background-position: -176px -496px } .ctm-icon7372:before { background-position: -192px -496px } .ctm-icon7432:before { background-position: -208px -496px } .ctm-icon7447:before { background-position: -224px -496px } .ctm-icon7461:before { background-position: -240px -496px } .ctm-icon7467:before { background-position: -256px -496px } .ctm-icon7478:before { background-position: -272px -496px } .ctm-icon7491:before { background-position: -288px -496px } .ctm-icon7546:before { background-position: -304px -496px } .ctm-icon7596:before { background-position: -320px -496px } .ctm-icon7597:before { background-position: -336px -496px } .ctm-icon7598:before { background-position: -352px -496px } .ctm-icon7634:before { background-position: -368px -496px } .ctm-icon7670:before { background-position: -384px -496px } .ctm-icon7685:before { background-position: -400px -496px } .ctm-icon7716:before { background-position: -416px -496px } .ctm-icon7749:before { background-position: -432px -496px } .ctm-icon7768:before { background-position: -448px -496px } .ctm-icon7778:before { background-position: -464px -496px } .ctm-icon7803:before { background-position: -0px -512px } .ctm-icon7826:before { background-position: -16px -512px } .ctm-icon7831:before { background-position: -32px -512px } .ctm-icon7836:before { background-position: -48px -512px } .ctm-icon7840:before { background-position: -64px -512px } .ctm-icon7849:before { background-position: -80px -512px } .ctm-icon7877:before { background-position: -96px -512px } .ctm-icon7885:before { background-position: -112px -512px } .ctm-icon7936:before { background-position: -128px -512px } .ctm-icon7949:before { background-position: -144px -512px } .ctm-icon7950:before { background-position: -160px -512px } .ctm-icon7994:before { background-position: -176px -512px } .ctm-icon8001:before { background-position: -192px -512px } .ctm-icon8029:before { background-position: -208px -512px } .ctm-icon8033:before { background-position: -224px -512px } .ctm-icon8160:before { background-position: -240px -512px } .ctm-icon8225:before { background-position: -256px -512px } .ctm-icon8250:before { background-position: -272px -512px } .ctm-icon8255:before { background-position: -288px -512px } .ctm-icon8277:before { background-position: -304px -512px } .ctm-icon8281:before { background-position: -320px -512px } .ctm-icon8289:before { background-position: -336px -512px } .ctm-icon8312:before { background-position: -352px -512px } .ctm-icon8324:before { background-position: -368px -512px } .ctm-icon8329:before { background-position: -384px -512px } .ctm-icon8431:before { background-position: -400px -512px } .ctm-icon8444:before { background-position: -416px -512px } .ctm-icon8489:before { background-position: -432px -512px } .ctm-icon8490:before { background-position: -448px -512px } .ctm-icon8545:before { background-position: -464px -512px } .ctm-icon8610:before { background-position: -0px -528px } .ctm-icon8615:before { background-position: -16px -528px } .ctm-icon8729:before { background-position: -32px -528px } .ctm-icon8730:before { background-position: -48px -528px } .ctm-icon8738:before { background-position: -64px -528px } .ctm-icon8755:before { background-position: -80px -528px } .ctm-icon8760:before { background-position: -96px -528px } .ctm-icon8825:before { background-position: -112px -528px } .ctm-icon9027:before { background-position: -128px -528px } .ctm-icon9062:before { background-position: -144px -528px } .ctm-icon9073:before { background-position: -160px -528px } .ctm-icon9074:before { background-position: -176px -528px } .ctm-icon9111:before { background-position: -192px -528px } .ctm-icon9193:before { background-position: -208px -528px } .ctm-icon9208:before { background-position: -224px -528px } .ctm-icon9425:before { background-position: -240px -528px } .ctm-icon9484:before { background-position: -256px -528px } .ctm-icon9545:before { background-position: -272px -528px } .ctm-icon9885:before { background-position: -288px -528px } .ctm-icon10190:before { background-position: -304px -528px } .ctm-icon10205:before { background-position: -320px -528px } .ctm-icon10209:before { background-position: -336px -528px } .ctm-icon10265:before { background-position: -352px -528px } .ctm-icon10278:before { background-position: -368px -528px } .ctm-icon10322:before { background-position: -384px -528px } .ctm-icon10333:before { background-position: -400px -528px } .ctm-icon10350:before { background-position: -416px -528px } .ctm-icon10358:before { background-position: -432px -528px } .ctm-icon10361:before { background-position: -448px -528px } .ctm-icon10371:before { background-position: -464px -528px } .ctm-icon10372:before { background-position: -0px -544px } .ctm-icon10410:before { background-position: -16px -544px } .ctm-icon10451:before { background-position: -32px -544px } .ctm-icon10468:before { background-position: -48px -544px } .ctm-icon10549:before { background-position: -64px -544px } .ctm-icon10554:before { background-position: -80px -544px } .ctm-icon10572:before { background-position: -96px -544px } .ctm-icon10621:before { background-position: -112px -544px } .ctm-icon10660:before { background-position: -128px -544px } .ctm-icon10704:before { background-position: -144px -544px } .ctm-icon10721:before { background-position: -160px -544px } .ctm-icon10849:before { background-position: -176px -544px } .ctm-icon10895:before { background-position: -192px -544px } .ctm-icon10917:before { background-position: -208px -544px } .ctm-icon11024:before { background-position: -224px -544px } .ctm-icon11053:before { background-position: -240px -544px } .ctm-icon11061:before { background-position: -256px -544px } .ctm-icon11080:before { background-position: -272px -544px } .ctm-icon11088:before { background-position: -288px -544px } .ctm-icon11092:before { background-position: -304px -544px } .ctm-icon11100:before { background-position: -320px -544px } .ctm-icon11105:before { background-position: -336px -544px } .ctm-icon11123:before { background-position: -352px -544px } .ctm-icon11126:before { background-position: -368px -544px } .ctm-icon11141:before { background-position: -384px -544px } .ctm-icon11151:before { background-position: -400px -544px } .ctm-icon11157:before { background-position: -416px -544px } .ctm-icon11163:before { background-position: -432px -544px } .ctm-icon11164:before { background-position: -448px -544px } .ctm-icon11165:before { background-position: -464px -544px } .ctm-icon11168:before { background-position: -0px -560px } .ctm-icon11174:before { background-position: -16px -560px } .ctm-icon11193:before { background-position: -32px -560px } .ctm-icon11210:before { background-position: -48px -560px } .ctm-icon11219:before { background-position: -64px -560px } .ctm-icon11244:before { background-position: -80px -560px } .ctm-icon11245:before { background-position: -96px -560px } .ctm-icon11253:before { background-position: -112px -560px } .ctm-icon11266:before { background-position: -128px -560px } .ctm-icon11298:before { background-position: -144px -560px } .ctm-icon11349:before { background-position: -160px -560px } .ctm-icon11430:before { background-position: -176px -560px } .ctm-icon11455:before { background-position: -192px -560px } .ctm-icon11462:before { background-position: -208px -560px } .ctm-icon11471:before { background-position: -224px -560px } .ctm-icon11481:before { background-position: -240px -560px } .ctm-icon11489:before { background-position: -256px -560px } .ctm-icon11537:before { background-position: -272px -560px } .ctm-icon11539:before { background-position: -288px -560px } .ctm-icon11551:before { background-position: -304px -560px } .ctm-icon11553:before { background-position: -320px -560px } .ctm-icon11587:before { background-position: -336px -560px } .ctm-icon11603:before { background-position: -352px -560px } .ctm-icon11605:before { background-position: -368px -560px } .ctm-icon11606:before { background-position: -384px -560px } .ctm-icon11639:before { background-position: -400px -560px } .ctm-icon11640:before { background-position: -416px -560px } .ctm-icon11649:before { background-position: -432px -560px } .ctm-icon11654:before { background-position: -448px -560px } .ctm-icon11657:before { background-position: -464px -560px } .ctm-icon11663:before { background-position: -0px -576px } .ctm-icon11664:before { background-position: -16px -576px } .ctm-icon11665:before { background-position: -32px -576px } .ctm-icon11666:before { background-position: -48px -576px } .ctm-icon11667:before { background-position: -64px -576px } .ctm-icon11671:before { background-position: -80px -576px } .ctm-icon11674:before { background-position: -96px -576px } .ctm-icon11683:before { background-position: -112px -576px } .ctm-icon11687:before { background-position: -128px -576px } .ctm-icon11698:before { background-position: -144px -576px } .ctm-icon11715:before { background-position: -160px -576px } .ctm-icon11718:before { background-position: -176px -576px } .ctm-icon11721:before { background-position: -192px -576px } .ctm-icon11725:before { background-position: -208px -576px } .ctm-icon11729:before { background-position: -224px -576px } .ctm-icon11730:before { background-position: -240px -576px } .ctm-icon11731:before { background-position: -256px -576px } .ctm-icon11734:before { background-position: -272px -576px } .ctm-icon11735:before { background-position: -288px -576px } .ctm-icon11736:before { background-position: -304px -576px } .ctm-icon11739:before { background-position: -320px -576px } .ctm-icon11740:before { background-position: -336px -576px } .ctm-icon11756:before { background-position: -352px -576px } .ctm-icon11760:before { background-position: -368px -576px } .ctm-icon11782:before { background-position: -384px -576px } .ctm-icon11783:before { background-position: -400px -576px } .ctm-icon11806:before { background-position: -416px -576px } .ctm-icon11808:before { background-position: -432px -576px } .ctm-icon11811:before { background-position: -448px -576px } .ctm-icon11816:before { background-position: -464px -576px } .ctm-icon11848:before { background-position: -0px -592px } .ctm-icon11859:before { background-position: -16px -592px } .ctm-icon11861:before { background-position: -32px -592px } .ctm-icon11887:before { background-position: -48px -592px } .ctm-icon11893:before { background-position: -64px -592px } .ctm-icon11921:before { background-position: -80px -592px } .ctm-icon11923:before { background-position: -96px -592px } .ctm-icon11925:before { background-position: -112px -592px } .ctm-icon11926:before { background-position: -128px -592px } .ctm-icon11930:before { background-position: -144px -592px } .ctm-icon11935:before { background-position: -160px -592px } .ctm-icon11936:before { background-position: -176px -592px } .ctm-icon11939:before { background-position: -192px -592px } .ctm-icon11941:before { background-position: -208px -592px } .ctm-icon11950:before { background-position: -224px -592px } .ctm-icon11956:before { background-position: -240px -592px } .ctm-icon11965:before { background-position: -256px -592px } .ctm-icon11973:before { background-position: -272px -592px } .ctm-icon11999:before { background-position: -288px -592px } .ctm-icon12058:before { background-position: -304px -592px } .ctm-icon12115:before { background-position: -320px -592px } .ctm-icon12157:before { background-position: -336px -592px } .ctm-icon12185:before { background-position: -352px -592px } .ctm-icon12190:before { background-position: -368px -592px } .ctm-icon12195:before { background-position: -384px -592px } .ctm-icon12212:before { background-position: -400px -592px } .ctm-icon12229:before { background-position: -416px -592px } .ctm-icon12231:before { background-position: -432px -592px } .ctm-icon12239:before { background-position: -448px -592px } .ctm-icon12288:before { background-position: -464px -592px } .ctm-icon12431:before { background-position: -0px -608px } .ctm-icon12432:before { background-position: -16px -608px } .ctm-icon12435:before { background-position: -32px -608px } .ctm-icon12436:before { background-position: -48px -608px } .ctm-icon12437:before { background-position: -64px -608px } .ctm-icon12441:before { background-position: -80px -608px } .ctm-icon12444:before { background-position: -96px -608px } .ctm-icon12445:before { background-position: -112px -608px } .ctm-icon12446:before { background-position: -128px -608px } .ctm-icon12448:before { background-position: -144px -608px } .ctm-icon12522:before { background-position: -160px -608px } .ctm-icon12538:before { background-position: -176px -608px } .ctm-icon12546:before { background-position: -192px -608px } .ctm-icon12552:before { background-position: -208px -608px } .ctm-icon12570:before { background-position: -224px -608px } .ctm-icon12580:before { background-position: -240px -608px } .ctm-icon12583:before { background-position: -256px -608px } .ctm-icon12584:before { background-position: -272px -608px } .ctm-icon12600:before { background-position: -288px -608px } .ctm-icon12617:before { background-position: -304px -608px } .ctm-icon12618:before { background-position: -320px -608px } .ctm-icon12621:before { background-position: -336px -608px } .ctm-icon12624:before { background-position: -352px -608px } .ctm-icon12627:before { background-position: -368px -608px } .ctm-icon12640:before { background-position: -384px -608px } .ctm-icon12652:before { background-position: -400px -608px } .ctm-icon12655:before { background-position: -416px -608px } .ctm-icon12658:before { background-position: -432px -608px } .ctm-icon12661:before { background-position: -448px -608px } .ctm-icon12667:before { background-position: -464px -608px } .ctm-icon12683:before { background-position: -0px -624px } .ctm-icon12687:before { background-position: -16px -624px } .ctm-icon12695:before { background-position: -32px -624px } .ctm-icon12696:before { background-position: -48px -624px } .ctm-icon12708:before { background-position: -64px -624px } .ctm-icon12718:before { background-position: -80px -624px } .ctm-icon12719:before { background-position: -96px -624px } .ctm-icon12726:before { background-position: -112px -624px } .ctm-icon12732:before { background-position: -128px -624px } .ctm-icon12733:before { background-position: -144px -624px } .ctm-icon12734:before { background-position: -160px -624px } .ctm-icon12735:before { background-position: -176px -624px } .ctm-icon12740:before { background-position: -192px -624px } .ctm-icon12746:before { background-position: -208px -624px } .ctm-icon12754:before { background-position: -224px -624px } .ctm-icon12758:before { background-position: -240px -624px } .ctm-icon12766:before { background-position: -256px -624px } .ctm-icon12777:before { background-position: -272px -624px } .ctm-icon12782:before { background-position: -288px -624px } .ctm-icon12784:before { background-position: -304px -624px } .ctm-icon12785:before { background-position: -320px -624px } .ctm-icon12786:before { background-position: -336px -624px } .ctm-icon12788:before { background-position: -352px -624px } .ctm-icon12795:before { background-position: -368px -624px } .ctm-icon12799:before { background-position: -384px -624px } .ctm-icon12820:before { background-position: -400px -624px } .ctm-icon12825:before { background-position: -416px -624px } .ctm-icon12859:before { background-position: -432px -624px } .ctm-icon12860:before { background-position: -448px -624px } .ctm-icon12864:before { background-position: -464px -624px } .ctm-icon12879:before { background-position: -0px -640px } .ctm-icon12883:before { background-position: -16px -640px } .ctm-icon12886:before { background-position: -32px -640px } .ctm-icon12895:before { background-position: -48px -640px } .ctm-icon12903:before { background-position: -64px -640px } .ctm-icon12906:before { background-position: -80px -640px } .ctm-icon12908:before { background-position: -96px -640px } .ctm-icon12914:before { background-position: -112px -640px } .ctm-icon12946:before { background-position: -128px -640px } .ctm-icon12948:before { background-position: -144px -640px } .ctm-icon12951:before { background-position: -160px -640px } .ctm-icon12953:before { background-position: -176px -640px } .ctm-icon12963:before { background-position: -192px -640px } .ctm-icon12985:before { background-position: -208px -640px } .ctm-icon12997:before { background-position: -224px -640px } .ctm-icon12999:before { background-position: -240px -640px } .ctm-icon13035:before { background-position: -256px -640px } .ctm-icon13036:before { background-position: -272px -640px } .ctm-icon13037:before { background-position: -288px -640px } .ctm-icon13038:before { background-position: -304px -640px } .ctm-icon13039:before { background-position: -320px -640px } .ctm-icon13048:before { background-position: -336px -640px } .ctm-icon13049:before { background-position: -352px -640px } .ctm-icon13057:before { background-position: -368px -640px } .ctm-icon13067:before { background-position: -384px -640px } .ctm-icon13069:before { background-position: -400px -640px } .ctm-icon13074:before { background-position: -416px -640px } .ctm-icon13076:before { background-position: -432px -640px } .ctm-icon13078:before { background-position: -448px -640px } .ctm-icon13084:before { background-position: -464px -640px } .ctm-icon13090:before { background-position: -0px -656px } .ctm-icon13092:before { background-position: -16px -656px } .ctm-icon13101:before { background-position: -32px -656px } .ctm-icon13102:before { background-position: -48px -656px } .ctm-icon13103:before { background-position: -64px -656px } .ctm-icon13111:before { background-position: -80px -656px } .ctm-icon13114:before { background-position: -96px -656px } .ctm-icon13119:before { background-position: -112px -656px } .ctm-icon13120:before { background-position: -128px -656px } .ctm-icon13133:before { background-position: -144px -656px } .ctm-icon13135:before { background-position: -160px -656px } .ctm-icon13139:before { background-position: -176px -656px } .ctm-icon13141:before { background-position: -192px -656px } .ctm-icon13144:before { background-position: -208px -656px } .ctm-icon13145:before { background-position: -224px -656px } .ctm-icon13146:before { background-position: -240px -656px } .ctm-icon13147:before { background-position: -256px -656px } .ctm-icon13148:before { background-position: -272px -656px } .ctm-icon13163:before { background-position: -288px -656px } .ctm-icon13166:before { background-position: -304px -656px } .ctm-icon13171:before { background-position: -320px -656px } .ctm-icon13173:before { background-position: -336px -656px } .ctm-icon13200:before { background-position: -352px -656px } .ctm-icon13201:before { background-position: -368px -656px } .ctm-icon13206:before { background-position: -384px -656px } .ctm-icon13214:before { background-position: -400px -656px } .ctm-icon13216:before { background-position: -416px -656px } .ctm-icon13224:before { background-position: -432px -656px } .ctm-icon13226:before { background-position: -448px -656px } .ctm-icon13227:before { background-position: -464px -656px } .ctm-icon13228:before { background-position: -0px -672px } .ctm-icon13229:before { background-position: -16px -672px } .ctm-icon13230:before { background-position: -32px -672px } .ctm-icon13241:before { background-position: -48px -672px } .ctm-icon13242:before { background-position: -64px -672px } .ctm-icon13246:before { background-position: -80px -672px } .ctm-icon13247:before { background-position: -96px -672px } .ctm-icon13253:before { background-position: -112px -672px } .ctm-icon13257:before { background-position: -128px -672px } .ctm-icon13258:before { background-position: -144px -672px } .ctm-icon13261:before { background-position: -160px -672px } .ctm-icon13262:before { background-position: -176px -672px } .ctm-icon13263:before { background-position: -192px -672px } .ctm-icon13266:before { background-position: -208px -672px } .ctm-icon13267:before { background-position: -224px -672px } .ctm-icon13272:before { background-position: -240px -672px } .ctm-icon13273:before { background-position: -256px -672px } .ctm-icon13276:before { background-position: -272px -672px } .ctm-icon13277:before { background-position: -288px -672px } .ctm-icon13278:before { background-position: -304px -672px } .ctm-icon13279:before { background-position: -320px -672px } .ctm-icon13280:before { background-position: -336px -672px } .ctm-icon13281:before { background-position: -352px -672px } .ctm-icon13296:before { background-position: -368px -672px } .ctm-icon13303:before { background-position: -384px -672px } .ctm-icon13307:before { background-position: -400px -672px } .ctm-icon13310:before { background-position: -416px -672px } .ctm-icon13311:before { background-position: -432px -672px } .ctm-icon13314:before { background-position: -448px -672px } .ctm-icon13316:before { background-position: -464px -672px } .ctm-icon13323:before { background-position: -0px -688px } .ctm-icon13324:before { background-position: -16px -688px } .ctm-icon13341:before { background-position: -32px -688px } .ctm-icon13342:before { background-position: -48px -688px } .ctm-icon13350:before { background-position: -64px -688px } .ctm-icon13353:before { background-position: -80px -688px } .ctm-icon13357:before { background-position: -96px -688px } .ctm-icon13360:before { background-position: -112px -688px } .ctm-icon13362:before { background-position: -128px -688px } .ctm-icon13363:before { background-position: -144px -688px } .ctm-icon13368:before { background-position: -160px -688px } .ctm-icon13370:before { background-position: -176px -688px } .ctm-icon13373:before { background-position: -192px -688px } .ctm-icon13375:before { background-position: -208px -688px } .ctm-icon13391:before { background-position: -224px -688px } .ctm-icon13394:before { background-position: -240px -688px } .ctm-icon13419:before { background-position: -256px -688px } .ctm-icon13420:before { background-position: -272px -688px } .ctm-icon13421:before { background-position: -288px -688px } .ctm-icon13423:before { background-position: -304px -688px } .ctm-icon13441:before { background-position: -320px -688px } .ctm-icon13442:before { background-position: -336px -688px } .ctm-icon13480:before { background-position: -352px -688px } .ctm-icon13481:before { background-position: -368px -688px } .ctm-icon13560:before { background-position: -384px -688px } .ctm-icon13687:before { background-position: -400px -688px } .ctm-icon13691:before { background-position: -416px -688px } .ctm-icon13692:before { background-position: -432px -688px } .ctm-icon13701:before { background-position: -448px -688px } .ctm-icon13702:before { background-position: -464px -688px } .ctm-icon13709:before { background-position: -0px -704px } .ctm-icon13713:before { background-position: -16px -704px } .ctm-icon13719:before { background-position: -32px -704px } .ctm-icon13723:before { background-position: -48px -704px } .ctm-icon13758:before { background-position: -64px -704px } .ctm-icon13767:before { background-position: -80px -704px } .ctm-icon13773:before { background-position: -96px -704px } .ctm-icon13778:before { background-position: -112px -704px } .ctm-icon13783:before { background-position: -128px -704px } .ctm-icon13933:before { background-position: -144px -704px } .ctm-icon13943:before { background-position: -160px -704px } .ctm-icon13995:before { background-position: -176px -704px } .ctm-icon14018:before { background-position: -192px -704px } .ctm-icon14042:before { background-position: -208px -704px } .ctm-icon14054:before { background-position: -224px -704px } .ctm-icon14055:before { background-position: -240px -704px } .ctm-icon14063:before { background-position: -256px -704px } .ctm-icon14065:before { background-position: -272px -704px } .ctm-icon14066:before { background-position: -288px -704px } .ctm-icon14067:before { background-position: -304px -704px } .ctm-icon14076:before { background-position: -320px -704px } .ctm-icon14099:before { background-position: -336px -704px } .ctm-icon14169:before { background-position: -352px -704px } .ctm-icon14175:before { background-position: -368px -704px } .ctm-icon14180:before { background-position: -384px -704px } .ctm-icon14181:before { background-position: -400px -704px } .ctm-icon14193:before { background-position: -416px -704px } .ctm-icon14196:before { background-position: -432px -704px } .ctm-icon14209:before { background-position: -448px -704px } .ctm-icon14343:before { background-position: -464px -704px } .ctm-icon14344:before { background-position: -0px -720px } .ctm-icon14351:before { background-position: -16px -720px } .ctm-icon14380:before { background-position: -32px -720px } .ctm-icon14435:before { background-position: -48px -720px } .ctm-icon14437:before { background-position: -64px -720px } .ctm-icon14445:before { background-position: -80px -720px } .ctm-icon14452:before { background-position: -96px -720px } .ctm-icon14506:before { background-position: -112px -720px } .ctm-icon14507:before { background-position: -128px -720px } .ctm-icon14516:before { background-position: -144px -720px } .ctm-icon14555:before { background-position: -160px -720px } .ctm-icon14669:before { background-position: -176px -720px } .ctm-icon14676:before { background-position: -192px -720px } .ctm-icon14725:before { background-position: -208px -720px } .ctm-icon14729:before { background-position: -224px -720px } .ctm-icon14731:before { background-position: -240px -720px } .ctm-icon14737:before { background-position: -256px -720px } .ctm-icon14779:before { background-position: -272px -720px } .ctm-icon14784:before { background-position: -288px -720px } .ctm-icon14786:before { background-position: -304px -720px } .ctm-icon14787:before { background-position: -320px -720px } .ctm-icon14797:before { background-position: -336px -720px } .ctm-icon14804:before { background-position: -352px -720px } .ctm-icon14806:before { background-position: -368px -720px } .ctm-icon14812:before { background-position: -384px -720px } .ctm-icon14817:before { background-position: -400px -720px } .ctm-icon14818:before { background-position: -416px -720px } .ctm-icon14834:before { background-position: -432px -720px } .ctm-icon14846:before { background-position: -448px -720px } .ctm-icon14852:before { background-position: -464px -720px } .ctm-icon14855:before { background-position: -0px -736px } .ctm-icon14879:before { background-position: -16px -736px } .ctm-icon14891:before { background-position: -32px -736px } .ctm-icon14895:before { background-position: -48px -736px } .ctm-icon14932:before { background-position: -64px -736px } .ctm-icon14962:before { background-position: -80px -736px } .ctm-icon14964:before { background-position: -96px -736px } .ctm-icon14979:before { background-position: -112px -736px } .ctm-icon14980:before { background-position: -128px -736px } .ctm-icon15050:before { background-position: -144px -736px } .ctm-icon15146:before { background-position: -160px -736px } .ctm-icon15155:before { background-position: -176px -736px } .ctm-icon15156:before { background-position: -192px -736px } .ctm-icon15157:before { background-position: -208px -736px } .ctm-icon15161:before { background-position: -224px -736px } .ctm-icon15170:before { background-position: -240px -736px } .ctm-icon15171:before { background-position: -256px -736px } .ctm-icon15176:before { background-position: -272px -736px } .ctm-icon15269:before { background-position: -288px -736px } .ctm-icon15275:before { background-position: -304px -736px } .ctm-icon15282:before { background-position: -320px -736px } .ctm-icon15283:before { background-position: -336px -736px } .ctm-icon15284:before { background-position: -352px -736px } .ctm-icon15288:before { background-position: -368px -736px } .ctm-icon15289:before { background-position: -384px -736px } .ctm-icon15292:before { background-position: -400px -736px } .ctm-icon15294:before { background-position: -416px -736px } .ctm-icon15384:before { background-position: -432px -736px } .ctm-icon15386:before { background-position: -448px -736px } .ctm-icon15389:before { background-position: -464px -736px } .ctm-icon15390:before { background-position: -0px -752px } .ctm-icon15391:before { background-position: -16px -752px } .ctm-icon15441:before { background-position: -32px -752px } .ctm-icon15467:before { background-position: -48px -752px } .ctm-icon15474:before { background-position: -64px -752px } .ctm-icon15549:before { background-position: -80px -752px } .ctm-icon15555:before { background-position: -96px -752px } .ctm-icon15559:before { background-position: -112px -752px } .ctm-icon15565:before { background-position: -128px -752px } .ctm-icon15567:before { background-position: -144px -752px } .ctm-icon15568:before { background-position: -160px -752px } .ctm-icon15570:before { background-position: -176px -752px } .ctm-icon15572:before { background-position: -192px -752px } .ctm-icon15579:before { background-position: -208px -752px } .ctm-icon15580:before { background-position: -224px -752px } .ctm-icon15587:before { background-position: -240px -752px } .ctm-icon15588:before { background-position: -256px -752px } .ctm-icon15590:before { background-position: -272px -752px } .ctm-icon15591:before { background-position: -288px -752px } .ctm-icon15592:before { background-position: -304px -752px } .ctm-icon15593:before { background-position: -320px -752px } .ctm-icon15601:before { background-position: -336px -752px } .ctm-icon15632:before { background-position: -352px -752px } .ctm-icon15644:before { background-position: -368px -752px } .ctm-icon15660:before { background-position: -384px -752px } .ctm-icon15671:before { background-position: -400px -752px } .ctm-icon15679:before { background-position: -416px -752px } .ctm-icon15680:before { background-position: -432px -752px } .ctm-icon15681:before { background-position: -448px -752px } .ctm-icon15686:before { background-position: -464px -752px } .ctm-icon15687:before { background-position: -0px -768px } .ctm-icon15688:before { background-position: -16px -768px } .ctm-icon15698:before { background-position: -32px -768px } .ctm-icon15699:before { background-position: -48px -768px } .ctm-icon15700:before { background-position: -64px -768px } .ctm-icon15702:before { background-position: -80px -768px } .ctm-icon15727:before { background-position: -96px -768px } .ctm-icon15730:before { background-position: -112px -768px } .ctm-icon15733:before { background-position: -128px -768px } .ctm-icon15735:before { background-position: -144px -768px } .ctm-icon15766:before { background-position: -160px -768px } .ctm-icon15767:before { background-position: -176px -768px } .ctm-icon15784:before { background-position: -192px -768px } .ctm-icon15785:before { background-position: -208px -768px } .ctm-icon15814:before { background-position: -224px -768px } .ctm-icon15816:before { background-position: -240px -768px } .ctm-icon15817:before { background-position: -256px -768px } .ctm-icon15864:before { background-position: -272px -768px } .ctm-icon15889:before { background-position: -288px -768px } .ctm-icon15899:before { background-position: -304px -768px } .ctm-icon15906:before { background-position: -320px -768px } .ctm-icon15914:before { background-position: -336px -768px } .ctm-icon15920:before { background-position: -352px -768px } .ctm-icon15924:before { background-position: -368px -768px } .ctm-icon15950:before { background-position: -384px -768px } .ctm-icon15953:before { background-position: -400px -768px } .ctm-icon15966:before { background-position: -416px -768px } .ctm-icon15967:before { background-position: -432px -768px } .ctm-icon15968:before { background-position: -448px -768px } .ctm-icon15970:before { background-position: -464px -768px } .ctm-icon15974:before { background-position: -0px -784px } .ctm-icon15993:before { background-position: -16px -784px } .ctm-icon15994:before { background-position: -32px -784px } .ctm-icon15996:before { background-position: -48px -784px } .ctm-icon16003:before { background-position: -64px -784px } .ctm-icon16092:before { background-position: -80px -784px } .ctm-icon16094:before { background-position: -96px -784px } .ctm-icon16103:before { background-position: -112px -784px } .ctm-icon16105:before { background-position: -128px -784px } .ctm-icon16125:before { background-position: -144px -784px } .ctm-icon16127:before { background-position: -160px -784px } .ctm-icon16141:before { background-position: -176px -784px } .ctm-icon16173:before { background-position: -192px -784px } .ctm-icon16177:before { background-position: -208px -784px } .ctm-icon16182:before { background-position: -224px -784px } .ctm-icon16184:before { background-position: -240px -784px } .ctm-icon16195:before { background-position: -256px -784px } .ctm-icon16209:before { background-position: -272px -784px } .ctm-icon16210:before { background-position: -288px -784px } .ctm-icon16232:before { background-position: -304px -784px } .ctm-icon16265:before { background-position: -320px -784px } .ctm-icon16270:before { background-position: -336px -784px } .ctm-icon16272:before { background-position: -352px -784px } .ctm-icon16273:before { background-position: -368px -784px } .ctm-icon16275:before { background-position: -384px -784px } .ctm-icon16377:before { background-position: -400px -784px } .ctm-icon16381:before { background-position: -416px -784px } .ctm-icon16383:before { background-position: -432px -784px } .ctm-icon16385:before { background-position: -448px -784px } .ctm-icon16386:before { background-position: -464px -784px } .ctm-icon16387:before { background-position: -0px -800px } .ctm-icon16389:before { background-position: -16px -800px } .ctm-icon16467:before { background-position: -32px -800px } .ctm-icon16468:before { background-position: -48px -800px } .ctm-icon16470:before { background-position: -64px -800px } .ctm-icon16471:before { background-position: -80px -800px } .ctm-icon16475:before { background-position: -96px -800px } .ctm-icon16480:before { background-position: -112px -800px } .ctm-icon16482:before { background-position: -128px -800px } .ctm-icon16483:before { background-position: -144px -800px } .ctm-icon16501:before { background-position: -160px -800px } .ctm-icon16535:before { background-position: -176px -800px } .ctm-icon16540:before { background-position: -192px -800px } .ctm-icon16541:before { background-position: -208px -800px } .ctm-icon16542:before { background-position: -224px -800px } .ctm-icon16544:before { background-position: -240px -800px } .ctm-icon16551:before { background-position: -256px -800px } .ctm-icon16554:before { background-position: -272px -800px } .ctm-icon16558:before { background-position: -288px -800px } .ctm-icon16560:before { background-position: -304px -800px } .ctm-icon16573:before { background-position: -320px -800px } .ctm-icon16586:before { background-position: -336px -800px } .ctm-icon16606:before { background-position: -352px -800px } .ctm-icon16609:before { background-position: -368px -800px } .ctm-icon16612:before { background-position: -384px -800px } .ctm-icon16655:before { background-position: -400px -800px } .ctm-icon16656:before { background-position: -416px -800px } .ctm-icon16658:before { background-position: -432px -800px } .ctm-icon16660:before { background-position: -448px -800px } .ctm-icon16778:before { background-position: -464px -800px } .ctm-icon16790:before { background-position: -0px -816px } .ctm-icon16791:before { background-position: -16px -816px } .ctm-icon16792:before { background-position: -32px -816px } .ctm-icon16794:before { background-position: -48px -816px } .ctm-icon16819:before { background-position: -64px -816px } .ctm-icon16852:before { background-position: -80px -816px } .ctm-icon16954:before { background-position: -96px -816px } .ctm-icon16957:before { background-position: -112px -816px } .ctm-icon16959:before { background-position: -128px -816px } .ctm-icon16969:before { background-position: -144px -816px } .ctm-icon16972:before { background-position: -160px -816px } .ctm-icon16976:before { background-position: -176px -816px } .ctm-icon16981:before { background-position: -192px -816px } .ctm-icon17040:before { background-position: -208px -816px } .ctm-icon17185:before { background-position: -224px -816px } .ctm-icon17188:before { background-position: -240px -816px } .ctm-icon17225:before { background-position: -256px -816px } .ctm-icon17230:before { background-position: -272px -816px } .ctm-icon17232:before { background-position: -288px -816px } .ctm-icon17372:before { background-position: -304px -816px } .ctm-icon17373:before { background-position: -320px -816px } .ctm-icon17381:before { background-position: -336px -816px } .ctm-icon17382:before { background-position: -352px -816px } .ctm-icon17387:before { background-position: -368px -816px } .ctm-icon17388:before { background-position: -384px -816px } .ctm-icon17418:before { background-position: -400px -816px } .ctm-icon17463:before { background-position: -416px -816px } .ctm-icon17481:before { background-position: -432px -816px } .ctm-icon17485:before { background-position: -448px -816px } .ctm-icon17488:before { background-position: -464px -816px } .ctm-icon17494:before { background-position: -0px -832px } .ctm-icon17535:before { background-position: -16px -832px } .ctm-icon17537:before { background-position: -32px -832px } .ctm-icon17538:before { background-position: -48px -832px } .ctm-icon17539:before { background-position: -64px -832px } .ctm-icon17542:before { background-position: -80px -832px } .ctm-icon17546:before { background-position: -96px -832px } .ctm-icon17558:before { background-position: -112px -832px } .ctm-icon17562:before { background-position: -128px -832px } .ctm-icon17586:before { background-position: -144px -832px } .ctm-icon17656:before { background-position: -160px -832px } .ctm-icon17674:before { background-position: -176px -832px } .ctm-icon17814:before { background-position: -192px -832px } .ctm-icon17873:before { background-position: -208px -832px } .ctm-icon17874:before { background-position: -224px -832px } .ctm-icon17902:before { background-position: -240px -832px } .ctm-icon17903:before { background-position: -256px -832px } .ctm-icon17904:before { background-position: -272px -832px } .ctm-icon17909:before { background-position: -288px -832px } .ctm-icon17939:before { background-position: -304px -832px } .ctm-icon17940:before { background-position: -320px -832px } .ctm-icon17984:before { background-position: -336px -832px } .ctm-icon17985:before { background-position: -352px -832px } .ctm-icon17986:before { background-position: -368px -832px } .ctm-icon17991:before { background-position: -384px -832px } .ctm-icon17994:before { background-position: -400px -832px } .ctm-icon17996:before { background-position: -416px -832px } .ctm-icon17999:before { background-position: -432px -832px } .ctm-icon18003:before { background-position: -448px -832px } .ctm-icon18004:before { background-position: -464px -832px } .ctm-icon18005:before { background-position: -0px -848px } .ctm-icon18006:before { background-position: -16px -848px } .ctm-icon18008:before { background-position: -32px -848px } .ctm-icon18045:before { background-position: -48px -848px } .ctm-icon18099:before { background-position: -64px -848px } .ctm-icon18100:before { background-position: -80px -848px } .ctm-icon18123:before { background-position: -96px -848px } .ctm-icon18163:before { background-position: -112px -848px } .ctm-icon18165:before { background-position: -128px -848px } .ctm-icon18166:before { background-position: -144px -848px } .ctm-icon18167:before { background-position: -160px -848px } .ctm-icon18168:before { background-position: -176px -848px } .ctm-icon18170:before { background-position: -192px -848px } .ctm-icon18171:before { background-position: -208px -848px } .ctm-icon18173:before { background-position: -224px -848px } .ctm-icon18206:before { background-position: -240px -848px } .ctm-icon18220:before { background-position: -256px -848px } .ctm-icon18221:before { background-position: -272px -848px } .ctm-icon18224:before { background-position: -288px -848px } .ctm-icon18313:before { background-position: -304px -848px } .ctm-icon18315:before { background-position: -320px -848px } .ctm-icon18316:before { background-position: -336px -848px } .ctm-icon18338:before { background-position: -352px -848px } .ctm-icon18344:before { background-position: -368px -848px } .ctm-icon18347:before { background-position: -384px -848px } .ctm-icon18354:before { background-position: -400px -848px } .ctm-icon18356:before { background-position: -416px -848px } .ctm-icon18379:before { background-position: -432px -848px } .ctm-icon18446:before { background-position: -448px -848px } .ctm-icon18499:before { background-position: -464px -848px } .ctm-icon18522:before { background-position: -0px -864px } .ctm-icon18523:before { background-position: -16px -864px } .ctm-icon18524:before { background-position: -32px -864px } .ctm-icon18561:before { background-position: -48px -864px } .ctm-icon18601:before { background-position: -64px -864px } .ctm-icon18623:before { background-position: -80px -864px } .ctm-icon18625:before { background-position: -96px -864px } .ctm-icon18644:before { background-position: -112px -864px } .ctm-icon18646:before { background-position: -128px -864px } .ctm-icon18647:before { background-position: -144px -864px } .ctm-icon18703:before { background-position: -160px -864px } .ctm-icon18765:before { background-position: -176px -864px } .ctm-icon18767:before { background-position: -192px -864px } .ctm-icon18791:before { background-position: -208px -864px } .ctm-icon18793:before { background-position: -224px -864px } .ctm-icon18797:before { background-position: -240px -864px } .ctm-icon18798:before { background-position: -256px -864px } .ctm-icon18804:before { background-position: -272px -864px } .ctm-icon18825:before { background-position: -288px -864px } .ctm-icon18829:before { background-position: -304px -864px } .ctm-icon18896:before { background-position: -320px -864px } .ctm-icon18941:before { background-position: -336px -864px } .ctm-icon18942:before { background-position: -352px -864px } .ctm-icon18943:before { background-position: -368px -864px } .ctm-icon18975:before { background-position: -384px -864px } .ctm-icon18995:before { background-position: -400px -864px } .ctm-icon18998:before { background-position: -416px -864px } .ctm-icon18999:before { background-position: -432px -864px } .ctm-icon19023:before { background-position: -448px -864px } .ctm-icon19024:before { background-position: -464px -864px } .ctm-icon19025:before { background-position: -0px -880px } .ctm-icon19046:before { background-position: -16px -880px } .ctm-icon19047:before { background-position: -32px -880px } .ctm-icon19186:before { background-position: -48px -880px } .ctm-icon19199:before { background-position: -64px -880px } .ctm-icon19323:before { background-position: -80px -880px } .ctm-icon19324:before { background-position: -96px -880px } .ctm-icon19325:before { background-position: -112px -880px } .ctm-icon19405:before { background-position: -128px -880px } .ctm-icon19407:before { background-position: -144px -880px } .ctm-icon19435:before { background-position: -160px -880px } .ctm-icon19473:before { background-position: -176px -880px } .ctm-icon19499:before { background-position: -192px -880px } .ctm-icon19500:before { background-position: -208px -880px } .ctm-icon19504:before { background-position: -224px -880px } .ctm-icon19536:before { background-position: -240px -880px } .ctm-icon19633:before { background-position: -256px -880px } .ctm-icon19641:before { background-position: -272px -880px } .ctm-icon19643:before { background-position: -288px -880px } .ctm-icon19644:before { background-position: -304px -880px } .ctm-icon19645:before { background-position: -320px -880px } .ctm-icon19674:before { background-position: -336px -880px } .ctm-icon19675:before { background-position: -352px -880px } .ctm-icon19685:before { background-position: -368px -880px } .ctm-icon19696:before { background-position: -384px -880px } .ctm-icon19697:before { background-position: -400px -880px } .ctm-icon19702:before { background-position: -416px -880px } .ctm-icon19703:before { background-position: -432px -880px } .ctm-icon19809:before { background-position: -448px -880px } .ctm-icon19810:before { background-position: -464px -880px } .ctm-icon19815:before { background-position: -0px -896px } .ctm-icon19817:before { background-position: -16px -896px } .ctm-icon19818:before { background-position: -32px -896px } .ctm-icon19879:before { background-position: -48px -896px } .ctm-icon19884:before { background-position: -64px -896px } .ctm-icon19893:before { background-position: -80px -896px } .ctm-icon19915:before { background-position: -96px -896px } .ctm-icon19917:before { background-position: -112px -896px } .ctm-icon19930:before { background-position: -128px -896px } .ctm-icon19931:before { background-position: -144px -896px } .ctm-icon19979:before { background-position: -160px -896px } .ctm-icon20074:before { background-position: -176px -896px } .ctm-icon20176:before { background-position: -192px -896px } .ctm-icon20189:before { background-position: -208px -896px } .ctm-icon20190:before { background-position: -224px -896px } .ctm-icon20227:before { background-position: -240px -896px } .ctm-icon20266:before { background-position: -256px -896px } .ctm-icon20268:before { background-position: -272px -896px } .ctm-icon20299:before { background-position: -288px -896px } .ctm-icon20303:before { background-position: -304px -896px } .ctm-icon20320:before { background-position: -320px -896px } .ctm-icon20322:before { background-position: -336px -896px } .ctm-icon20348:before { background-position: -352px -896px } .ctm-icon20377:before { background-position: -368px -896px } .ctm-icon20385:before { background-position: -384px -896px } .ctm-icon20441:before { background-position: -400px -896px } .ctm-icon20444:before { background-position: -416px -896px } .ctm-icon20479:before { background-position: -432px -896px } .ctm-icon20488:before { background-position: -448px -896px } .ctm-icon20529:before { background-position: -464px -896px } .ctm-icon20532:before { background-position: -0px -912px } .ctm-icon20533:before { background-position: -16px -912px } .ctm-icon20552:before { background-position: -32px -912px } .ctm-icon20621:before { background-position: -48px -912px } .ctm-icon20645:before { background-position: -64px -912px } .ctm-icon20647:before { background-position: -80px -912px } .ctm-icon20648:before { background-position: -96px -912px } .ctm-icon20650:before { background-position: -112px -912px } .ctm-icon20654:before { background-position: -128px -912px } .ctm-icon20655:before { background-position: -144px -912px } .ctm-icon20745:before { background-position: -160px -912px } .ctm-icon20760:before { background-position: -176px -912px } .ctm-icon20966:before { background-position: -192px -912px } .ctm-icon21028:before { background-position: -208px -912px } .ctm-icon21110:before { background-position: -224px -912px } .ctm-icon21156:before { background-position: -240px -912px } .ctm-icon21185:before { background-position: -256px -912px } .ctm-icon21214:before { background-position: -272px -912px } .ctm-icon21216:before { background-position: -288px -912px } .ctm-icon21233:before { background-position: -304px -912px } .ctm-icon21243:before { background-position: -320px -912px } .ctm-icon21245:before { background-position: -336px -912px } .ctm-icon21246:before { background-position: -352px -912px } .ctm-icon21247:before { background-position: -368px -912px } .ctm-icon21295:before { background-position: -384px -912px } .ctm-icon21296:before { background-position: -400px -912px } .ctm-icon21323:before { background-position: -416px -912px } .ctm-icon21338:before { background-position: -432px -912px } .ctm-icon21355:before { background-position: -448px -912px } .ctm-icon21357:before { background-position: -464px -912px } .ctm-icon21358:before { background-position: -0px -928px } .ctm-icon21366:before { background-position: -16px -928px } .ctm-icon21367:before { background-position: -32px -928px } .ctm-icon21368:before { background-position: -48px -928px } .ctm-icon21370:before { background-position: -64px -928px } .ctm-icon21371:before { background-position: -80px -928px } .ctm-icon21400:before { background-position: -96px -928px } .ctm-icon21455:before { background-position: -112px -928px } .ctm-icon21471:before { background-position: -128px -928px } .ctm-icon21475:before { background-position: -144px -928px } .ctm-icon21477:before { background-position: -160px -928px } .ctm-icon21483:before { background-position: -176px -928px } .ctm-icon21491:before { background-position: -192px -928px } .ctm-icon21493:before { background-position: -208px -928px } .ctm-icon21494:before { background-position: -224px -928px } .ctm-icon21495:before { background-position: -240px -928px } .ctm-icon21498:before { background-position: -256px -928px } .ctm-icon21505:before { background-position: -272px -928px } .ctm-icon21521:before { background-position: -288px -928px } .ctm-icon21523:before { background-position: -304px -928px } .ctm-icon21549:before { background-position: -320px -928px } .ctm-icon21550:before { background-position: -336px -928px } .ctm-icon21551:before { background-position: -352px -928px } .ctm-icon21552:before { background-position: -368px -928px } .ctm-icon21565:before { background-position: -384px -928px } .ctm-icon21567:before { background-position: -400px -928px } .ctm-icon21586:before { background-position: -416px -928px } .ctm-icon21819:before { background-position: -432px -928px } .ctm-icon21870:before { background-position: -448px -928px } .ctm-icon21910:before { background-position: -464px -928px } .ctm-icon21911:before { background-position: -0px -944px } .ctm-icon21916:before { background-position: -16px -944px } .ctm-icon21923:before { background-position: -32px -944px } .ctm-icon22049:before { background-position: -48px -944px } .ctm-icon22100:before { background-position: -64px -944px } .ctm-icon22115:before { background-position: -80px -944px } .ctm-icon22143:before { background-position: -96px -944px } .ctm-icon22197:before { background-position: -112px -944px } .ctm-icon22204:before { background-position: -128px -944px } .ctm-icon22207:before { background-position: -144px -944px } .ctm-icon22230:before { background-position: -160px -944px } .ctm-icon22235:before { background-position: -176px -944px } .ctm-icon22236:before { background-position: -192px -944px } .ctm-icon22240:before { background-position: -208px -944px } .ctm-icon22241:before { background-position: -224px -944px } .ctm-icon22242:before { background-position: -240px -944px } .ctm-icon22243:before { background-position: -256px -944px } .ctm-icon22244:before { background-position: -272px -944px } .ctm-icon22246:before { background-position: -288px -944px } .ctm-icon22247:before { background-position: -304px -944px } .ctm-icon22249:before { background-position: -320px -944px } .ctm-icon22253:before { background-position: -336px -944px } .ctm-icon22255:before { background-position: -352px -944px } .ctm-icon22256:before { background-position: -368px -944px } .ctm-icon22258:before { background-position: -384px -944px } .ctm-icon22259:before { background-position: -400px -944px } .ctm-icon22260:before { background-position: -416px -944px } .ctm-icon22261:before { background-position: -432px -944px } .ctm-icon22264:before { background-position: -448px -944px } .ctm-icon22265:before { background-position: -464px -944px } .ctm-icon22266:before { background-position: -0px -960px } .ctm-icon22268:before { background-position: -16px -960px } .ctm-icon22269:before { background-position: -32px -960px } .ctm-icon22270:before { background-position: -48px -960px } .ctm-icon22271:before { background-position: -64px -960px } .ctm-icon22272:before { background-position: -80px -960px } .ctm-icon22273:before { background-position: -96px -960px } .ctm-icon22274:before { background-position: -112px -960px } .ctm-icon22352:before { background-position: -128px -960px } .ctm-icon22353:before { background-position: -144px -960px } .ctm-icon22360:before { background-position: -160px -960px } .ctm-icon22389:before { background-position: -176px -960px } .ctm-icon22445:before { background-position: -192px -960px } .ctm-icon22447:before { background-position: -208px -960px } .ctm-icon22485:before { background-position: -224px -960px } .ctm-icon22488:before { background-position: -240px -960px } .ctm-icon22493:before { background-position: -256px -960px } .ctm-icon22514:before { background-position: -272px -960px } .ctm-icon22734:before { background-position: -288px -960px } .ctm-icon22789:before { background-position: -304px -960px } .ctm-icon22793:before { background-position: -320px -960px } .ctm-icon22794:before { background-position: -336px -960px } .ctm-icon22797:before { background-position: -352px -960px } .ctm-icon22798:before { background-position: -368px -960px } .ctm-icon22803:before { background-position: -384px -960px } .ctm-icon22805:before { background-position: -400px -960px } .ctm-icon23015:before { background-position: -416px -960px } .ctm-icon23021:before { background-position: -432px -960px } .ctm-icon23022:before { background-position: -448px -960px } .ctm-icon23025:before { background-position: -464px -960px } .ctm-icon23031:before { background-position: -0px -976px } .ctm-icon23033:before { background-position: -16px -976px } .ctm-icon23037:before { background-position: -32px -976px } .ctm-icon23038:before { background-position: -48px -976px } .ctm-icon23040:before { background-position: -64px -976px } .ctm-icon23041:before { background-position: -80px -976px } .ctm-icon23042:before { background-position: -96px -976px } .ctm-icon23047:before { background-position: -112px -976px } .ctm-icon23054:before { background-position: -128px -976px } .ctm-icon23063:before { background-position: -144px -976px } .ctm-icon23065:before { background-position: -160px -976px } .ctm-icon23080:before { background-position: -176px -976px } .ctm-icon23081:before { background-position: -192px -976px } .ctm-icon23141:before { background-position: -208px -976px } .ctm-icon23150:before { background-position: -224px -976px } .ctm-icon23186:before { background-position: -240px -976px } .ctm-icon23316:before { background-position: -256px -976px } .ctm-icon23318:before { background-position: -272px -976px } .ctm-icon23370:before { background-position: -288px -976px } .ctm-icon23377:before { background-position: -304px -976px } .ctm-icon23394:before { background-position: -320px -976px } .ctm-icon23400:before { background-position: -336px -976px } .ctm-icon23402:before { background-position: -352px -976px } .ctm-icon23403:before { background-position: -368px -976px } .ctm-icon23404:before { background-position: -384px -976px } .ctm-icon23408:before { background-position: -400px -976px } .ctm-icon23423:before { background-position: -416px -976px } .ctm-icon23424:before { background-position: -432px -976px } .ctm-icon23592:before { background-position: -448px -976px } .ctm-icon23593:before { background-position: -464px -976px } .ctm-icon23608:before { background-position: -0px -992px } .ctm-icon23640:before { background-position: -16px -992px } .ctm-icon23644:before { background-position: -32px -992px } .ctm-icon23646:before { background-position: -48px -992px } .ctm-icon23671:before { background-position: -64px -992px } .ctm-icon23810:before { background-position: -80px -992px } .ctm-icon23841:before { background-position: -96px -992px } .ctm-icon23854:before { background-position: -112px -992px } .ctm-icon23867:before { background-position: -128px -992px } .ctm-icon23868:before { background-position: -144px -992px } .ctm-icon23869:before { background-position: -160px -992px } .ctm-icon23878:before { background-position: -176px -992px } .ctm-icon23899:before { background-position: -192px -992px } .ctm-icon23908:before { background-position: -208px -992px } .ctm-icon24017:before { background-position: -224px -992px } .ctm-icon24030:before { background-position: -240px -992px } .ctm-icon24036:before { background-position: -256px -992px } .ctm-icon24039:before { background-position: -272px -992px } .ctm-icon24048:before { background-position: -288px -992px } .ctm-icon24049:before { background-position: -304px -992px } .ctm-icon24059:before { background-position: -320px -992px } .ctm-icon24118:before { background-position: -336px -992px } .ctm-icon24197:before { background-position: -352px -992px } .ctm-icon24262:before { background-position: -368px -992px } .ctm-icon24273:before { background-position: -384px -992px } .ctm-icon24279:before { background-position: -400px -992px } .ctm-icon24284:before { background-position: -416px -992px } .ctm-icon24288:before { background-position: -432px -992px } .ctm-icon24290:before { background-position: -448px -992px } .ctm-icon24397:before { background-position: -464px -992px } .ctm-icon24403:before { background-position: -0px -1008px } .ctm-icon24465:before { background-position: -16px -1008px } .ctm-icon24466:before { background-position: -32px -1008px } .ctm-icon24613:before { background-position: -48px -1008px } .ctm-icon24614:before { background-position: -64px -1008px } .ctm-icon24642:before { background-position: -80px -1008px } .ctm-icon24643:before { background-position: -96px -1008px } .ctm-icon24694:before { background-position: -112px -1008px } .ctm-icon24696:before { background-position: -128px -1008px } .ctm-icon24698:before { background-position: -144px -1008px } .ctm-icon24754:before { background-position: -160px -1008px } .ctm-icon24756:before { background-position: -176px -1008px } .ctm-icon24761:before { background-position: -192px -1008px } .ctm-icon24949:before { background-position: -208px -1008px } .ctm-icon24957:before { background-position: -224px -1008px } .ctm-icon24961:before { background-position: -240px -1008px } .ctm-icon24962:before { background-position: -256px -1008px } .ctm-icon24964:before { background-position: -272px -1008px } .ctm-icon24975:before { background-position: -288px -1008px } .ctm-icon25007:before { background-position: -304px -1008px } .ctm-icon25170:before { background-position: -320px -1008px } .ctm-icon25196:before { background-position: -336px -1008px } .ctm-icon25257:before { background-position: -352px -1008px } .ctm-icon25258:before { background-position: -368px -1008px } .ctm-icon25345:before { background-position: -384px -1008px } .ctm-icon25455:before { background-position: -400px -1008px } .ctm-icon25456:before { background-position: -416px -1008px } .ctm-icon25461:before { background-position: -432px -1008px } .ctm-icon25496:before { background-position: -448px -1008px } .ctm-icon25502:before { background-position: -464px -1008px } .ctm-icon25503:before { background-position: -0px -1024px } .ctm-icon25504:before { background-position: -16px -1024px } .ctm-icon25505:before { background-position: -32px -1024px } .ctm-icon25506:before { background-position: -48px -1024px } .ctm-icon25508:before { background-position: -64px -1024px } .ctm-icon25513:before { background-position: -80px -1024px } .ctm-icon25514:before { background-position: -96px -1024px } .ctm-icon25515:before { background-position: -112px -1024px } .ctm-icon25517:before { background-position: -128px -1024px } .ctm-icon25519:before { background-position: -144px -1024px } .ctm-icon25532:before { background-position: -160px -1024px } .ctm-icon25533:before { background-position: -176px -1024px } .ctm-icon25537:before { background-position: -192px -1024px } .ctm-icon25549:before { background-position: -208px -1024px } .ctm-icon25550:before { background-position: -224px -1024px } .ctm-icon25795:before { background-position: -240px -1024px } .ctm-icon25856:before { background-position: -256px -1024px } .ctm-icon25936:before { background-position: -272px -1024px } .ctm-icon25945:before { background-position: -288px -1024px } .ctm-icon25946:before { background-position: -304px -1024px } .ctm-icon25948:before { background-position: -320px -1024px } .ctm-icon25963:before { background-position: -336px -1024px } .ctm-icon25964:before { background-position: -352px -1024px } .ctm-icon25965:before { background-position: -368px -1024px } .ctm-icon25966:before { background-position: -384px -1024px } .ctm-icon25977:before { background-position: -400px -1024px } .ctm-icon25978:before { background-position: -416px -1024px } .ctm-icon25980:before { background-position: -432px -1024px } .ctm-icon25981:before { background-position: -448px -1024px } .ctm-icon25985:before { background-position: -464px -1024px } .ctm-icon25987:before { background-position: -0px -1040px } .ctm-icon25993:before { background-position: -16px -1040px } .ctm-icon25994:before { background-position: -32px -1040px } .ctm-icon26192:before { background-position: -48px -1040px } .ctm-icon26208:before { background-position: -64px -1040px } .ctm-icon26219:before { background-position: -80px -1040px } .ctm-icon26225:before { background-position: -96px -1040px } .ctm-icon26226:before { background-position: -112px -1040px } .ctm-icon26227:before { background-position: -128px -1040px } .ctm-icon26231:before { background-position: -144px -1040px } .ctm-icon26232:before { background-position: -160px -1040px } .ctm-icon26233:before { background-position: -176px -1040px } .ctm-icon26234:before { background-position: -192px -1040px } .ctm-icon26239:before { background-position: -208px -1040px } .ctm-icon26312:before { background-position: -224px -1040px } .ctm-icon26364:before { background-position: -240px -1040px } .ctm-icon26445:before { background-position: -256px -1040px } .ctm-icon26452:before { background-position: -272px -1040px } .ctm-icon26491:before { background-position: -288px -1040px } .icon:before { background: #ffffff url("../images/9df3b615_favicon-spritesheet.png?t=1763767286") } .icon0:before { background: url("../favicons/2267.png?t=1763767286") } .icon1:before { background-position: -0px -0px } .icon2:before { background-position: -16px -0px } .icon3:before { background-position: -32px -0px } .icon4:before { background-position: -48px -0px } .icon5:before { background-position: -64px -0px } .icon6:before { background-position: -80px -0px } .icon7:before { background-position: -96px -0px } .icon8:before { background-position: -112px -0px } .icon9:before { background-position: -128px -0px } .icon11:before { background-position: -144px -0px } .icon12:before { background-position: -160px -0px } .icon14:before { background-position: -176px -0px } .icon17:before { background-position: -192px -0px } .icon19:before { background-position: -208px -0px } .icon21:before { background-position: -224px -0px } .icon26:before { background-position: -240px -0px } .icon27:before { background-position: -256px -0px } .icon28:before { background-position: -272px -0px } .icon29:before { background-position: -288px -0px } .icon31:before { background-position: -304px -0px } .icon33:before { background-position: -320px -0px } .icon34:before { background-position: -336px -0px } .icon37:before { background-position: -352px -0px } .icon38:before { background-position: -368px -0px } .icon41:before { background-position: -384px -0px } .icon42:before { background-position: -400px -0px } .icon44:before { background-position: -416px -0px } .icon45:before { background-position: -432px -0px } .icon46:before { background-position: -448px -0px } .icon47:before { background-position: -464px -0px } .icon48:before { background-position: -0px -16px } .icon49:before { background-position: -16px -16px } .icon50:before { background-position: -32px -16px } .icon51:before { background-position: -48px -16px } .icon52:before { background-position: -64px -16px } .icon53:before { background-position: -80px -16px } .icon54:before { background-position: -96px -16px } .icon55:before { background-position: -112px -16px } .icon56:before { background-position: -128px -16px } .icon57:before { background-position: -144px -16px } .icon59:before { background-position: -160px -16px } .icon60:before { background-position: -176px -16px } .icon61:before { background-position: -192px -16px } .icon62:before { background-position: -208px -16px } .icon63:before { background-position: -224px -16px } .icon65:before { background-position: -240px -16px } .icon66:before { background-position: -256px -16px } .icon67:before { background-position: -272px -16px } .icon68:before { background-position: -288px -16px } .icon69:before { background-position: -304px -16px } .icon70:before { background-position: -320px -16px } .icon71:before { background-position: -336px -16px } .icon72:before { background-position: -352px -16px } .icon74:before { background-position: -368px -16px } .icon76:before { background-position: -384px -16px } .icon77:before { background-position: -400px -16px } .icon79:before { background-position: -416px -16px } .icon80:before { background-position: -432px -16px } .icon81:before { background-position: -448px -16px } .icon82:before { background-position: -464px -16px } .icon83:before { background-position: -0px -32px } .icon84:before { background-position: -16px -32px } .icon86:before { background-position: -32px -32px } .icon87:before { background-position: -48px -32px } .icon88:before { background-position: -64px -32px } .icon89:before { background-position: -80px -32px } .icon90:before { background-position: -96px -32px } .icon91:before { background-position: -112px -32px } .icon92:before { background-position: -128px -32px } .icon93:before { background-position: -144px -32px } .icon94:before { background-position: -160px -32px } .icon95:before { background-position: -176px -32px } .icon98:before { background-position: -192px -32px } .icon99:before { background-position: -208px -32px } .icon100:before { background-position: -224px -32px } .icon101:before { background-position: -240px -32px } .icon102:before { background-position: -256px -32px } .icon104:before { background-position: -272px -32px } .icon105:before { background-position: -288px -32px } .icon109:before { background-position: -304px -32px } .icon111:before { background-position: -320px -32px } .icon112:before { background-position: -336px -32px } .icon113:before { background-position: -352px -32px } .icon116:before { background-position: -368px -32px } .icon117:before { background-position: -384px -32px } .icon118:before { background-position: -400px -32px } .icon119:before { background-position: -416px -32px } .icon120:before { background-position: -432px -32px } .icon123:before { background-position: -448px -32px } .icon124:before { background-position: -464px -32px } .icon125:before { background-position: -0px -48px } .icon126:before { background-position: -16px -48px } .icon128:before { background-position: -32px -48px } .icon129:before { background-position: -48px -48px } .icon130:before { background-position: -64px -48px } .icon131:before { background-position: -80px -48px } .icon135:before { background-position: -96px -48px } .icon136:before { background-position: -112px -48px } .icon137:before { background-position: -128px -48px } .icon138:before { background-position: -144px -48px } .icon141:before { background-position: -160px -48px } .icon142:before { background-position: -176px -48px } .icon143:before { background-position: -192px -48px } .icon144:before { background-position: -208px -48px } .icon147:before { background-position: -224px -48px } .icon151:before { background-position: -240px -48px } .icon152:before { background-position: -256px -48px } .icon153:before { background-position: -272px -48px } .icon156:before { background-position: -288px -48px } .icon157:before { background-position: -304px -48px } .icon158:before { background-position: -320px -48px } .icon159:before { background-position: -336px -48px } .icon160:before { background-position: -352px -48px } .icon162:before { background-position: -368px -48px } .icon163:before { background-position: -384px -48px } .icon164:before { background-position: -400px -48px } .icon165:before { background-position: -416px -48px } .icon166:before { background-position: -432px -48px } .icon167:before { background-position: -448px -48px } .icon168:before { background-position: -464px -48px } .icon169:before { background-position: -0px -64px } .icon170:before { background-position: -16px -64px } .icon171:before { background-position: -32px -64px } .icon172:before { background-position: -48px -64px } .icon174:before { background-position: -64px -64px } .icon175:before { background-position: -80px -64px } .icon176:before { background-position: -96px -64px } .icon177:before { background-position: -112px -64px } .icon178:before { background-position: -128px -64px } .icon179:before { background-position: -144px -64px } .icon180:before { background-position: -160px -64px } .icon181:before { background-position: -176px -64px } .icon182:before { background-position: -192px -64px } .icon183:before { background-position: -208px -64px } .icon184:before { background-position: -224px -64px } .icon185:before { background-position: -240px -64px } .icon186:before { background-position: -256px -64px } .icon187:before { background-position: -272px -64px } .icon188:before { background-position: -288px -64px } .icon189:before { background-position: -304px -64px } .icon190:before { background-position: -320px -64px } .icon191:before { background-position: -336px -64px } .icon194:before { background-position: -352px -64px } .icon196:before { background-position: -368px -64px } .icon197:before { background-position: -384px -64px } .icon198:before { background-position: -400px -64px } .icon199:before { background-position: -416px -64px } .icon200:before { background-position: -432px -64px } .icon201:before { background-position: -448px -64px } .icon202:before { background-position: -464px -64px } .icon203:before { background-position: -0px -80px } .icon204:before { background-position: -16px -80px } .icon205:before { background-position: -32px -80px } .icon206:before { background-position: -48px -80px } .icon207:before { background-position: -64px -80px } .icon208:before { background-position: -80px -80px } .icon209:before { background-position: -96px -80px } .icon210:before { background-position: -112px -80px } .icon211:before { background-position: -128px -80px } .icon212:before { background-position: -144px -80px } .icon213:before { background-position: -160px -80px } .icon214:before { background-position: -176px -80px } .icon215:before { background-position: -192px -80px } .icon216:before { background-position: -208px -80px } .icon217:before { background-position: -224px -80px } .icon218:before { background-position: -240px -80px } .icon219:before { background-position: -256px -80px } .icon220:before { background-position: -272px -80px } .icon221:before { background-position: -288px -80px } .icon222:before { background-position: -304px -80px } .icon223:before { background-position: -320px -80px } .icon224:before { background-position: -336px -80px } .icon226:before { background-position: -352px -80px } .icon227:before { background-position: -368px -80px } .icon228:before { background-position: -384px -80px } .icon229:before { background-position: -400px -80px } .icon230:before { background-position: -416px -80px } .icon231:before { background-position: -432px -80px } .icon232:before { background-position: -448px -80px } .icon233:before { background-position: -464px -80px } .icon235:before { background-position: -0px -96px } .icon236:before { background-position: -16px -96px } .icon237:before { background-position: -32px -96px } .icon238:before { background-position: -48px -96px } .icon239:before { background-position: -64px -96px } .icon240:before { background-position: -80px -96px } .icon241:before { background-position: -96px -96px } .icon242:before { background-position: -112px -96px } .icon243:before { background-position: -128px -96px } .icon245:before { background-position: -144px -96px } .icon246:before { background-position: -160px -96px } .icon247:before { background-position: -176px -96px } .icon248:before { background-position: -192px -96px } .icon249:before { background-position: -208px -96px } .icon250:before { background-position: -224px -96px } .icon251:before { background-position: -240px -96px } .icon252:before { background-position: -256px -96px } .icon253:before { background-position: -272px -96px } .icon254:before { background-position: -288px -96px } .icon255:before { background-position: -304px -96px } .icon256:before { background-position: -320px -96px } .icon257:before { background-position: -336px -96px } .icon258:before { background-position: -352px -96px } .icon259:before { background-position: -368px -96px } .icon261:before { background-position: -384px -96px } .icon262:before { background-position: -400px -96px } .icon263:before { background-position: -416px -96px } .icon264:before { background-position: -432px -96px } .icon265:before { background-position: -448px -96px } .icon266:before { background-position: -464px -96px } .icon267:before { background-position: -0px -112px } .icon268:before { background-position: -16px -112px } .icon269:before { background-position: -32px -112px } .icon270:before { background-position: -48px -112px } .icon271:before { background-position: -64px -112px } .icon272:before { background-position: -80px -112px } .icon273:before { background-position: -96px -112px } .icon274:before { background-position: -112px -112px } .icon275:before { background-position: -128px -112px } .icon276:before { background-position: -144px -112px } .icon277:before { background-position: -160px -112px } .icon278:before { background-position: -176px -112px } .icon279:before { background-position: -192px -112px } .icon280:before { background-position: -208px -112px } .icon281:before { background-position: -224px -112px } .icon282:before { background-position: -240px -112px } .icon283:before { background-position: -256px -112px } .icon284:before { background-position: -272px -112px } .icon285:before { background-position: -288px -112px } .icon286:before { background-position: -304px -112px } .icon287:before { background-position: -320px -112px } .icon288:before { background-position: -336px -112px } .icon290:before { background-position: -352px -112px } .icon291:before { background-position: -368px -112px } .icon292:before { background-position: -384px -112px } .icon293:before { background-position: -400px -112px } .icon297:before { background-position: -416px -112px } .icon301:before { background-position: -432px -112px } .icon302:before { background-position: -448px -112px } .icon303:before { background-position: -464px -112px } .icon304:before { background-position: -0px -128px } .icon305:before { background-position: -16px -128px } .icon306:before { background-position: -32px -128px } .icon307:before { background-position: -48px -128px } .icon308:before { background-position: -64px -128px } .icon309:before { background-position: -80px -128px } .icon310:before { background-position: -96px -128px } .icon311:before { background-position: -112px -128px } .icon313:before { background-position: -128px -128px } .icon314:before { background-position: -144px -128px } .icon315:before { background-position: -160px -128px } .icon316:before { background-position: -176px -128px } .icon317:before { background-position: -192px -128px } .icon318:before { background-position: -208px -128px } .icon319:before { background-position: -224px -128px } .icon320:before { background-position: -240px -128px } .icon321:before { background-position: -256px -128px } .icon322:before { background-position: -272px -128px } .icon323:before { background-position: -288px -128px } .icon326:before { background-position: -304px -128px } .icon328:before { background-position: -320px -128px } .icon329:before { background-position: -336px -128px } .icon330:before { background-position: -352px -128px } .icon331:before { background-position: -368px -128px } .icon332:before { background-position: -384px -128px } .icon333:before { background-position: -400px -128px } .icon334:before { background-position: -416px -128px } .icon335:before { background-position: -432px -128px } .icon336:before { background-position: -448px -128px } .icon337:before { background-position: -464px -128px } .icon339:before { background-position: -0px -144px } .icon340:before { background-position: -16px -144px } .icon341:before { background-position: -32px -144px } .icon344:before { background-position: -48px -144px } .icon350:before { background-position: -64px -144px } .icon351:before { background-position: -80px -144px } .icon352:before { background-position: -96px -144px } .icon353:before { background-position: -112px -144px } .icon357:before { background-position: -128px -144px } .icon358:before { background-position: -144px -144px } .icon359:before { background-position: -160px -144px } .icon361:before { background-position: -176px -144px } .icon362:before { background-position: -192px -144px } .icon364:before { background-position: -208px -144px } .icon365:before { background-position: -224px -144px } .icon366:before { background-position: -240px -144px } .icon367:before { background-position: -256px -144px } .icon369:before { background-position: -272px -144px } .icon370:before { background-position: -288px -144px } .icon371:before { background-position: -304px -144px } .icon374:before { background-position: -320px -144px } .icon375:before { background-position: -336px -144px } .icon376:before { background-position: -352px -144px } .icon377:before { background-position: -368px -144px } .icon378:before { background-position: -384px -144px } .icon379:before { background-position: -400px -144px } .icon380:before { background-position: -416px -144px } .icon381:before { background-position: -432px -144px } .icon382:before { background-position: -448px -144px } .icon383:before { background-position: -464px -144px } .icon384:before { background-position: -0px -160px } .icon387:before { background-position: -16px -160px } .icon388:before { background-position: -32px -160px } .icon390:before { background-position: -48px -160px } .icon391:before { background-position: -64px -160px } .icon392:before { background-position: -80px -160px } .icon393:before { background-position: -96px -160px } .icon394:before { background-position: -112px -160px } .icon395:before { background-position: -128px -160px } .icon396:before { background-position: -144px -160px } .icon397:before { background-position: -160px -160px } .icon401:before { background-position: -176px -160px } .icon402:before { background-position: -192px -160px } .icon405:before { background-position: -208px -160px } .icon406:before { background-position: -224px -160px } .icon407:before { background-position: -240px -160px } .icon410:before { background-position: -256px -160px } .icon411:before { background-position: -272px -160px } .icon412:before { background-position: -288px -160px } .icon413:before { background-position: -304px -160px } .icon414:before { background-position: -320px -160px } .icon415:before { background-position: -336px -160px } .icon416:before { background-position: -352px -160px } .icon417:before { background-position: -368px -160px } .icon418:before { background-position: -384px -160px } .icon419:before { background-position: -400px -160px } .icon420:before { background-position: -416px -160px } .icon421:before { background-position: -432px -160px } .icon422:before { background-position: -448px -160px } .icon423:before { background-position: -464px -160px } .icon424:before { background-position: -0px -176px } .icon425:before { background-position: -16px -176px } .icon427:before { background-position: -32px -176px } .icon428:before { background-position: -48px -176px } .icon429:before { background-position: -64px -176px } .icon433:before { background-position: -80px -176px } .icon434:before { background-position: -96px -176px } .icon435:before { background-position: -112px -176px } .icon436:before { background-position: -128px -176px } .icon437:before { background-position: -144px -176px } .icon438:before { background-position: -160px -176px } .icon439:before { background-position: -176px -176px } .icon441:before { background-position: -192px -176px } .icon444:before { background-position: -208px -176px } .icon445:before { background-position: -224px -176px } .icon446:before { background-position: -240px -176px } .icon448:before { background-position: -256px -176px } .icon449:before { background-position: -272px -176px } .icon450:before { background-position: -288px -176px } .icon451:before { background-position: -304px -176px } .icon452:before { background-position: -320px -176px } .icon453:before { background-position: -336px -176px } .icon454:before { background-position: -352px -176px } .icon455:before { background-position: -368px -176px } .icon457:before { background-position: -384px -176px } .icon458:before { background-position: -400px -176px } .icon459:before { background-position: -416px -176px } .icon461:before { background-position: -432px -176px } .icon462:before { background-position: -448px -176px } .icon464:before { background-position: -464px -176px } .icon465:before { background-position: -0px -192px } .icon466:before { background-position: -16px -192px } .icon468:before { background-position: -32px -192px } .icon469:before { background-position: -48px -192px } .icon470:before { background-position: -64px -192px } .icon471:before { background-position: -80px -192px } .icon472:before { background-position: -96px -192px } .icon473:before { background-position: -112px -192px } .icon474:before { background-position: -128px -192px } .icon475:before { background-position: -144px -192px } .icon476:before { background-position: -160px -192px } .icon477:before { background-position: -176px -192px } .icon479:before { background-position: -192px -192px } .icon481:before { background-position: -208px -192px } .icon483:before { background-position: -224px -192px } .icon484:before { background-position: -240px -192px } .icon485:before { background-position: -256px -192px } .icon486:before { background-position: -272px -192px } .icon487:before { background-position: -288px -192px } .icon488:before { background-position: -304px -192px } .icon490:before { background-position: -320px -192px } .icon491:before { background-position: -336px -192px } .icon492:before { background-position: -352px -192px } .icon493:before { background-position: -368px -192px } .icon494:before { background-position: -384px -192px } .icon495:before { background-position: -400px -192px } .icon496:before { background-position: -416px -192px } .icon497:before { background-position: -432px -192px } .icon498:before { background-position: -448px -192px } .icon499:before { background-position: -464px -192px } .icon500:before { background-position: -0px -208px } .icon501:before { background-position: -16px -208px } .icon502:before { background-position: -32px -208px } .icon503:before { background-position: -48px -208px } .icon504:before { background-position: -64px -208px } .icon505:before { background-position: -80px -208px } .icon506:before { background-position: -96px -208px } .icon507:before { background-position: -112px -208px } .icon508:before { background-position: -128px -208px } .icon509:before { background-position: -144px -208px } .icon510:before { background-position: -160px -208px } .icon511:before { background-position: -176px -208px } .icon512:before { background-position: -192px -208px } .icon513:before { background-position: -208px -208px } .icon514:before { background-position: -224px -208px } .icon515:before { background-position: -240px -208px } .icon516:before { background-position: -256px -208px } .icon517:before { background-position: -272px -208px } .icon518:before { background-position: -288px -208px } .icon519:before { background-position: -304px -208px } .icon520:before { background-position: -320px -208px } .icon523:before { background-position: -336px -208px } .icon524:before { background-position: -352px -208px } .icon525:before { background-position: -368px -208px } .icon526:before { background-position: -384px -208px } .icon528:before { background-position: -400px -208px } .icon532:before { background-position: -416px -208px } .icon533:before { background-position: -432px -208px } .icon534:before { background-position: -448px -208px } .icon535:before { background-position: -464px -208px } .icon536:before { background-position: -0px -224px } .icon538:before { background-position: -16px -224px } .icon539:before { background-position: -32px -224px } .icon540:before { background-position: -48px -224px } .icon541:before { background-position: -64px -224px } .icon542:before { background-position: -80px -224px } .icon543:before { background-position: -96px -224px } .icon544:before { background-position: -112px -224px } .icon546:before { background-position: -128px -224px } .icon548:before { background-position: -144px -224px } .icon549:before { background-position: -160px -224px } .icon550:before { background-position: -176px -224px } .icon551:before { background-position: -192px -224px } .icon552:before { background-position: -208px -224px } .icon553:before { background-position: -224px -224px } .icon554:before { background-position: -240px -224px } .icon555:before { background-position: -256px -224px } .icon556:before { background-position: -272px -224px } .icon557:before { background-position: -288px -224px } .icon558:before { background-position: -304px -224px } .icon559:before { background-position: -320px -224px } .icon560:before { background-position: -336px -224px } .icon561:before { background-position: -352px -224px } .icon562:before { background-position: -368px -224px } .icon563:before { background-position: -384px -224px } .icon564:before { background-position: -400px -224px } .icon565:before { background-position: -416px -224px } .icon567:before { background-position: -432px -224px } .icon568:before { background-position: -448px -224px } .icon569:before { background-position: -464px -224px } .icon570:before { background-position: -0px -240px } .icon571:before { background-position: -16px -240px } .icon573:before { background-position: -32px -240px } .icon574:before { background-position: -48px -240px } .icon575:before { background-position: -64px -240px } .icon577:before { background-position: -80px -240px } .icon579:before { background-position: -96px -240px } .icon580:before { background-position: -112px -240px } .icon582:before { background-position: -128px -240px } .icon583:before { background-position: -144px -240px } .icon586:before { background-position: -160px -240px } .icon587:before { background-position: -176px -240px } .icon588:before { background-position: -192px -240px } .icon589:before { background-position: -208px -240px } .icon590:before { background-position: -224px -240px } .icon591:before { background-position: -240px -240px } .icon592:before { background-position: -256px -240px } .icon593:before { background-position: -272px -240px } .icon594:before { background-position: -288px -240px } .icon595:before { background-position: -304px -240px } .icon596:before { background-position: -320px -240px } .icon597:before { background-position: -336px -240px } .icon598:before { background-position: -352px -240px } .icon599:before { background-position: -368px -240px } .icon602:before { background-position: -384px -240px } .icon603:before { background-position: -400px -240px } .icon604:before { background-position: -416px -240px } .icon605:before { background-position: -432px -240px } .icon607:before { background-position: -448px -240px } .icon608:before { background-position: -464px -240px } .icon609:before { background-position: -0px -256px } .icon612:before { background-position: -16px -256px } .icon613:before { background-position: -32px -256px } .icon614:before { background-position: -48px -256px } .icon615:before { background-position: -64px -256px } .icon616:before { background-position: -80px -256px } .icon617:before { background-position: -96px -256px } .icon619:before { background-position: -112px -256px } .icon620:before { background-position: -128px -256px } .icon621:before { background-position: -144px -256px } .icon625:before { background-position: -160px -256px } .icon626:before { background-position: -176px -256px } .icon628:before { background-position: -192px -256px } .icon629:before { background-position: -208px -256px } .icon630:before { background-position: -224px -256px } .icon631:before { background-position: -240px -256px } .icon633:before { background-position: -256px -256px } .icon634:before { background-position: -272px -256px } .icon636:before { background-position: -288px -256px } .icon637:before { background-position: -304px -256px } .icon638:before { background-position: -320px -256px } .icon639:before { background-position: -336px -256px } .icon640:before { background-position: -352px -256px } .icon641:before { background-position: -368px -256px } .icon643:before { background-position: -384px -256px } .icon644:before { background-position: -400px -256px } .icon645:before { background-position: -416px -256px } .icon646:before { background-position: -432px -256px } .icon647:before { background-position: -448px -256px } .icon648:before { background-position: -464px -256px } .icon649:before { background-position: -0px -272px } .icon650:before { background-position: -16px -272px } .icon654:before { background-position: -32px -272px } .icon655:before { background-position: -48px -272px } .icon656:before { background-position: -64px -272px } .icon657:before { background-position: -80px -272px } .icon659:before { background-position: -96px -272px } .icon660:before { background-position: -112px -272px } .icon661:before { background-position: -128px -272px } .icon662:before { background-position: -144px -272px } .icon665:before { background-position: -160px -272px } .icon666:before { background-position: -176px -272px } .icon671:before { background-position: -192px -272px } .icon672:before { background-position: -208px -272px } .icon673:before { background-position: -224px -272px } .icon674:before { background-position: -240px -272px } .icon675:before { background-position: -256px -272px } .icon677:before { background-position: -272px -272px } .icon678:before { background-position: -288px -272px } .icon679:before { background-position: -304px -272px } .icon680:before { background-position: -320px -272px } .icon683:before { background-position: -336px -272px } .icon684:before { background-position: -352px -272px } .icon685:before { background-position: -368px -272px } .icon686:before { background-position: -384px -272px } .icon687:before { background-position: -400px -272px } .icon691:before { background-position: -416px -272px } .icon692:before { background-position: -432px -272px } .icon693:before { background-position: -448px -272px } .icon694:before { background-position: -464px -272px } .icon695:before { background-position: -0px -288px } .icon696:before { background-position: -16px -288px } .icon697:before { background-position: -32px -288px } .icon698:before { background-position: -48px -288px } .icon699:before { background-position: -64px -288px } .icon700:before { background-position: -80px -288px } .icon701:before { background-position: -96px -288px } .icon702:before { background-position: -112px -288px } .icon703:before { background-position: -128px -288px } .icon704:before { background-position: -144px -288px } .icon705:before { background-position: -160px -288px } .icon706:before { background-position: -176px -288px } .icon707:before { background-position: -192px -288px } .icon708:before { background-position: -208px -288px } .icon709:before { background-position: -224px -288px } .icon710:before { background-position: -240px -288px } .icon711:before { background-position: -256px -288px } .icon712:before { background-position: -272px -288px } .icon713:before { background-position: -288px -288px } .icon714:before { background-position: -304px -288px } .icon715:before { background-position: -320px -288px } .icon716:before { background-position: -336px -288px } .icon719:before { background-position: -352px -288px } .icon720:before { background-position: -368px -288px } .icon721:before { background-position: -384px -288px } .icon722:before { background-position: -400px -288px } .icon723:before { background-position: -416px -288px } .icon724:before { background-position: -432px -288px } .icon725:before { background-position: -448px -288px } .icon726:before { background-position: -464px -288px } .icon727:before { background-position: -0px -304px } .icon728:before { background-position: -16px -304px } .icon729:before { background-position: -32px -304px } .icon730:before { background-position: -48px -304px } .icon731:before { background-position: -64px -304px } .icon732:before { background-position: -80px -304px } .icon733:before { background-position: -96px -304px } .icon734:before { background-position: -112px -304px } .icon735:before { background-position: -128px -304px } .icon736:before { background-position: -144px -304px } .icon737:before { background-position: -160px -304px } .icon738:before { background-position: -176px -304px } .icon739:before { background-position: -192px -304px } .icon740:before { background-position: -208px -304px } .icon741:before { background-position: -224px -304px } .icon742:before { background-position: -240px -304px } .icon743:before { background-position: -256px -304px } .icon744:before { background-position: -272px -304px } .icon746:before { background-position: -288px -304px } .icon747:before { background-position: -304px -304px } .icon748:before { background-position: -320px -304px } .icon749:before { background-position: -336px -304px } .icon750:before { background-position: -352px -304px } .icon751:before { background-position: -368px -304px } .icon753:before { background-position: -384px -304px } .icon754:before { background-position: -400px -304px } .icon755:before { background-position: -416px -304px } .icon756:before { background-position: -432px -304px } .icon757:before { background-position: -448px -304px } .icon759:before { background-position: -464px -304px } .icon760:before { background-position: -0px -320px } .icon761:before { background-position: -16px -320px } .icon762:before { background-position: -32px -320px } .icon764:before { background-position: -48px -320px } .icon767:before { background-position: -64px -320px } .icon768:before { background-position: -80px -320px } .icon770:before { background-position: -96px -320px } .icon771:before { background-position: -112px -320px } .icon773:before { background-position: -128px -320px } .icon775:before { background-position: -144px -320px } .icon777:before { background-position: -160px -320px } .icon778:before { background-position: -176px -320px } .icon779:before { background-position: -192px -320px } .icon780:before { background-position: -208px -320px } .icon781:before { background-position: -224px -320px } .icon783:before { background-position: -240px -320px } .icon784:before { background-position: -256px -320px } .icon785:before { background-position: -272px -320px } .icon786:before { background-position: -288px -320px } .icon788:before { background-position: -304px -320px } .icon789:before { background-position: -320px -320px } .icon791:before { background-position: -336px -320px } .icon792:before { background-position: -352px -320px } .icon794:before { background-position: -368px -320px } .icon795:before { background-position: -384px -320px } .icon796:before { background-position: -400px -320px } .icon797:before { background-position: -416px -320px } .icon798:before { background-position: -432px -320px } .icon799:before { background-position: -448px -320px } .icon800:before { background-position: -464px -320px } .icon801:before { background-position: -0px -336px } .icon802:before { background-position: -16px -336px } .icon805:before { background-position: -32px -336px } .icon806:before { background-position: -48px -336px } .icon807:before { background-position: -64px -336px } .icon808:before { background-position: -80px -336px } .icon809:before { background-position: -96px -336px } .icon810:before { background-position: -112px -336px } .icon811:before { background-position: -128px -336px } .icon813:before { background-position: -144px -336px } .icon814:before { background-position: -160px -336px } .icon816:before { background-position: -176px -336px } .icon818:before { background-position: -192px -336px } .icon820:before { background-position: -208px -336px } .icon822:before { background-position: -224px -336px } .icon823:before { background-position: -240px -336px } .icon825:before { background-position: -256px -336px } .icon826:before { background-position: -272px -336px } .icon827:before { background-position: -288px -336px } .icon829:before { background-position: -304px -336px } .icon830:before { background-position: -320px -336px } .icon831:before { background-position: -336px -336px } .icon833:before { background-position: -352px -336px } .icon834:before { background-position: -368px -336px } .icon836:before { background-position: -384px -336px } .icon838:before { background-position: -400px -336px } .icon840:before { background-position: -416px -336px } .icon841:before { background-position: -432px -336px } .icon842:before { background-position: -448px -336px } .icon843:before { background-position: -464px -336px } .icon844:before { background-position: -0px -352px } .icon845:before { background-position: -16px -352px } .icon846:before { background-position: -32px -352px } .icon847:before { background-position: -48px -352px } .icon850:before { background-position: -64px -352px } .icon851:before { background-position: -80px -352px } .icon852:before { background-position: -96px -352px } .icon853:before { background-position: -112px -352px } .icon857:before { background-position: -128px -352px } .icon860:before { background-position: -144px -352px } .icon862:before { background-position: -160px -352px } .icon863:before { background-position: -176px -352px } .icon874:before { background-position: -192px -352px } .icon875:before { background-position: -208px -352px } .icon877:before { background-position: -224px -352px } .icon881:before { background-position: -240px -352px } .icon882:before { background-position: -256px -352px } .icon884:before { background-position: -272px -352px } .icon885:before { background-position: -288px -352px } .icon886:before { background-position: -304px -352px } .icon887:before { background-position: -320px -352px } .icon888:before { background-position: -336px -352px } .icon889:before { background-position: -352px -352px } .icon890:before { background-position: -368px -352px } .icon891:before { background-position: -384px -352px } .icon892:before { background-position: -400px -352px } .icon893:before { background-position: -416px -352px } .icon894:before { background-position: -432px -352px } .icon896:before { background-position: -448px -352px } .icon897:before { background-position: -464px -352px } .icon899:before { background-position: -0px -368px } .icon903:before { background-position: -16px -368px } .icon907:before { background-position: -32px -368px } .icon908:before { background-position: -48px -368px } .icon910:before { background-position: -64px -368px } .icon911:before { background-position: -80px -368px } .icon913:before { background-position: -96px -368px } .icon914:before { background-position: -112px -368px } .icon915:before { background-position: -128px -368px } .icon916:before { background-position: -144px -368px } .icon917:before { background-position: -160px -368px } .icon918:before { background-position: -176px -368px } .icon920:before { background-position: -192px -368px } .icon921:before { background-position: -208px -368px } .icon922:before { background-position: -224px -368px } .icon923:before { background-position: -240px -368px } .icon926:before { background-position: -256px -368px } .icon927:before { background-position: -272px -368px } .icon928:before { background-position: -288px -368px } .icon930:before { background-position: -304px -368px } .icon931:before { background-position: -320px -368px } .icon933:before { background-position: -336px -368px } .icon934:before { background-position: -352px -368px } .icon935:before { background-position: -368px -368px } .icon937:before { background-position: -384px -368px } .icon938:before { background-position: -400px -368px } .icon939:before { background-position: -416px -368px } .icon940:before { background-position: -432px -368px } .icon941:before { background-position: -448px -368px } .icon942:before { background-position: -464px -368px } .icon943:before { background-position: -0px -384px } .icon945:before { background-position: -16px -384px } .icon946:before { background-position: -32px -384px } .icon947:before { background-position: -48px -384px } .icon948:before { background-position: -64px -384px } .icon949:before { background-position: -80px -384px } .icon950:before { background-position: -96px -384px } .icon952:before { background-position: -112px -384px } .icon955:before { background-position: -128px -384px } .icon956:before { background-position: -144px -384px } .icon957:before { background-position: -160px -384px } .icon958:before { background-position: -176px -384px } .icon959:before { background-position: -192px -384px } .icon960:before { background-position: -208px -384px } .icon961:before { background-position: -224px -384px } .icon963:before { background-position: -240px -384px } .icon964:before { background-position: -256px -384px } .icon965:before { background-position: -272px -384px } .icon968:before { background-position: -288px -384px } .icon974:before { background-position: -304px -384px } .icon976:before { background-position: -320px -384px } .icon978:before { background-position: -336px -384px } .icon980:before { background-position: -352px -384px } .icon981:before { background-position: -368px -384px } .icon984:before { background-position: -384px -384px } .icon985:before { background-position: -400px -384px } .icon987:before { background-position: -416px -384px } .icon990:before { background-position: -432px -384px } .icon991:before { background-position: -448px -384px } .icon993:before { background-position: -464px -384px } .icon994:before { background-position: -0px -400px } .icon995:before { background-position: -16px -400px } .icon998:before { background-position: -32px -400px } .icon1000:before { background-position: -48px -400px } .icon1001:before { background-position: -64px -400px } .icon1002:before { background-position: -80px -400px } .icon1003:before { background-position: -96px -400px } .icon1004:before { background-position: -112px -400px } .icon1005:before { background-position: -128px -400px } .icon1006:before { background-position: -144px -400px } .icon1007:before { background-position: -160px -400px } .icon1008:before { background-position: -176px -400px } .icon1010:before { background-position: -192px -400px } .icon1011:before { background-position: -208px -400px } .icon1012:before { background-position: -224px -400px } .icon1013:before { background-position: -240px -400px } .icon1014:before { background-position: -256px -400px } .icon1015:before { background-position: -272px -400px } .icon1016:before { background-position: -288px -400px } .icon1020:before { background-position: -304px -400px } .icon1021:before { background-position: -320px -400px } .icon1022:before { background-position: -336px -400px } .icon1023:before { background-position: -352px -400px } .icon1024:before { background-position: -368px -400px } .icon1025:before { background-position: -384px -400px } .icon1026:before { background-position: -400px -400px } .icon1028:before { background-position: -416px -400px } .icon1029:before { background-position: -432px -400px } .icon1030:before { background-position: -448px -400px } .icon1033:before { background-position: -464px -400px } .icon1035:before { background-position: -0px -416px } .icon1036:before { background-position: -16px -416px } .icon1037:before { background-position: -32px -416px } .icon1038:before { background-position: -48px -416px } .icon1039:before { background-position: -64px -416px } .icon1040:before { background-position: -80px -416px } .icon1041:before { background-position: -96px -416px } .icon1042:before { background-position: -112px -416px } .icon1043:before { background-position: -128px -416px } .icon1044:before { background-position: -144px -416px } .icon1045:before { background-position: -160px -416px } .icon1046:before { background-position: -176px -416px } .icon1048:before { background-position: -192px -416px } .icon1049:before { background-position: -208px -416px } .icon1050:before { background-position: -224px -416px } .icon1051:before { background-position: -240px -416px } .icon1052:before { background-position: -256px -416px } .icon1053:before { background-position: -272px -416px } .icon1054:before { background-position: -288px -416px } .icon1055:before { background-position: -304px -416px } .icon1056:before { background-position: -320px -416px } .icon1057:before { background-position: -336px -416px } .icon1058:before { background-position: -352px -416px } .icon1059:before { background-position: -368px -416px } .icon1060:before { background-position: -384px -416px } .icon1061:before { background-position: -400px -416px } .icon1062:before { background-position: -416px -416px } .icon1063:before { background-position: -432px -416px } .icon1064:before { background-position: -448px -416px } .icon1066:before { background-position: -464px -416px } .icon1069:before { background-position: -0px -432px } .icon1071:before { background-position: -16px -432px } .icon1072:before { background-position: -32px -432px } .icon1073:before { background-position: -48px -432px } .icon1074:before { background-position: -64px -432px } .icon1075:before { background-position: -80px -432px } .icon1076:before { background-position: -96px -432px } .icon1077:before { background-position: -112px -432px } .icon1079:before { background-position: -128px -432px } .icon1080:before { background-position: -144px -432px } .icon1082:before { background-position: -160px -432px } .icon1085:before { background-position: -176px -432px } .icon1086:before { background-position: -192px -432px } .icon1087:before { background-position: -208px -432px } .icon1088:before { background-position: -224px -432px } .icon1089:before { background-position: -240px -432px } .icon1090:before { background-position: -256px -432px } .icon1091:before { background-position: -272px -432px } .icon1092:before { background-position: -288px -432px } .icon1096:before { background-position: -304px -432px } .icon1097:before { background-position: -320px -432px } .icon1098:before { background-position: -336px -432px } .icon1100:before { background-position: -352px -432px } .icon1104:before { background-position: -368px -432px } .icon1105:before { background-position: -384px -432px } .icon1106:before { background-position: -400px -432px } .icon1107:before { background-position: -416px -432px } .icon1109:before { background-position: -432px -432px } .icon1110:before { background-position: -448px -432px } .icon1111:before { background-position: -464px -432px } .icon1113:before { background-position: -0px -448px } .icon1114:before { background-position: -16px -448px } .icon1115:before { background-position: -32px -448px } .icon1119:before { background-position: -48px -448px } .icon1120:before { background-position: -64px -448px } .icon1122:before { background-position: -80px -448px } .icon1123:before { background-position: -96px -448px } .icon1124:before { background-position: -112px -448px } .icon1125:before { background-position: -128px -448px } .icon1129:before { background-position: -144px -448px } .icon1131:before { background-position: -160px -448px } .icon1135:before { background-position: -176px -448px } .icon1136:before { background-position: -192px -448px } .icon1137:before { background-position: -208px -448px } .icon1138:before { background-position: -224px -448px } .icon1140:before { background-position: -240px -448px } .icon1142:before { background-position: -256px -448px } .icon1143:before { background-position: -272px -448px } .icon1144:before { background-position: -288px -448px } .icon1145:before { background-position: -304px -448px } .icon1146:before { background-position: -320px -448px } .icon1147:before { background-position: -336px -448px } .icon1148:before { background-position: -352px -448px } .icon1149:before { background-position: -368px -448px } .icon1150:before { background-position: -384px -448px } .icon1154:before { background-position: -400px -448px } .icon1155:before { background-position: -416px -448px } .icon1156:before { background-position: -432px -448px } .icon1157:before { background-position: -448px -448px } .icon1160:before { background-position: -464px -448px } .icon1161:before { background-position: -0px -464px } .icon1163:before { background-position: -16px -464px } .icon1165:before { background-position: -32px -464px } .icon1166:before { background-position: -48px -464px } .icon1167:before { background-position: -64px -464px } .icon1169:before { background-position: -80px -464px } .icon1170:before { background-position: -96px -464px } .icon1171:before { background-position: -112px -464px } .icon1172:before { background-position: -128px -464px } .icon1173:before { background-position: -144px -464px } .icon1175:before { background-position: -160px -464px } .icon1176:before { background-position: -176px -464px } .icon1177:before { background-position: -192px -464px } .icon1178:before { background-position: -208px -464px } .icon1182:before { background-position: -224px -464px } .icon1183:before { background-position: -240px -464px } .icon1184:before { background-position: -256px -464px } .icon1185:before { background-position: -272px -464px } .icon1186:before { background-position: -288px -464px } .icon1187:before { background-position: -304px -464px } .icon1188:before { background-position: -320px -464px } .icon1191:before { background-position: -336px -464px } .icon1195:before { background-position: -352px -464px } .icon1198:before { background-position: -368px -464px } .icon1199:before { background-position: -384px -464px } .icon1200:before { background-position: -400px -464px } .icon1202:before { background-position: -416px -464px } .icon1203:before { background-position: -432px -464px } .icon1205:before { background-position: -448px -464px } .icon1206:before { background-position: -464px -464px } .icon1207:before { background-position: -0px -480px } .icon1210:before { background-position: -16px -480px } .icon1211:before { background-position: -32px -480px } .icon1212:before { background-position: -48px -480px } .icon1215:before { background-position: -64px -480px } .icon1217:before { background-position: -80px -480px } .icon1218:before { background-position: -96px -480px } .icon1219:before { background-position: -112px -480px } .icon1220:before { background-position: -128px -480px } .icon1221:before { background-position: -144px -480px } .icon1222:before { background-position: -160px -480px } .icon1223:before { background-position: -176px -480px } .icon1226:before { background-position: -192px -480px } .icon1227:before { background-position: -208px -480px } .icon1228:before { background-position: -224px -480px } .icon1229:before { background-position: -240px -480px } .icon1230:before { background-position: -256px -480px } .icon1231:before { background-position: -272px -480px } .icon1232:before { background-position: -288px -480px } .icon1233:before { background-position: -304px -480px } .icon1234:before { background-position: -320px -480px } .icon1235:before { background-position: -336px -480px } .icon1237:before { background-position: -352px -480px } .icon1238:before { background-position: -368px -480px } .icon1239:before { background-position: -384px -480px } .icon1242:before { background-position: -400px -480px } .icon1244:before { background-position: -416px -480px } .icon1246:before { background-position: -432px -480px } .icon1247:before { background-position: -448px -480px } .icon1249:before { background-position: -464px -480px } .icon1250:before { background-position: -0px -496px } .icon1251:before { background-position: -16px -496px } .icon1252:before { background-position: -32px -496px } .icon1253:before { background-position: -48px -496px } .icon1254:before { background-position: -64px -496px } .icon1255:before { background-position: -80px -496px } .icon1258:before { background-position: -96px -496px } .icon1259:before { background-position: -112px -496px } .icon1260:before { background-position: -128px -496px } .icon1261:before { background-position: -144px -496px } .icon1262:before { background-position: -160px -496px } .icon1263:before { background-position: -176px -496px } .icon1265:before { background-position: -192px -496px } .icon1266:before { background-position: -208px -496px } .icon1267:before { background-position: -224px -496px } .icon1268:before { background-position: -240px -496px } .icon1271:before { background-position: -256px -496px } .icon1272:before { background-position: -272px -496px } .icon1273:before { background-position: -288px -496px } .icon1274:before { background-position: -304px -496px } .icon1275:before { background-position: -320px -496px } .icon1278:before { background-position: -336px -496px } .icon1279:before { background-position: -352px -496px } .icon1280:before { background-position: -368px -496px } .icon1282:before { background-position: -384px -496px } .icon1283:before { background-position: -400px -496px } .icon1284:before { background-position: -416px -496px } .icon1285:before { background-position: -432px -496px } .icon1287:before { background-position: -448px -496px } .icon1288:before { background-position: -464px -496px } .icon1289:before { background-position: -0px -512px } .icon1291:before { background-position: -16px -512px } .icon1292:before { background-position: -32px -512px } .icon1293:before { background-position: -48px -512px } .icon1294:before { background-position: -64px -512px } .icon1295:before { background-position: -80px -512px } .icon1296:before { background-position: -96px -512px } .icon1297:before { background-position: -112px -512px } .icon1298:before { background-position: -128px -512px } .icon1299:before { background-position: -144px -512px } .icon1301:before { background-position: -160px -512px } .icon1302:before { background-position: -176px -512px } .icon1303:before { background-position: -192px -512px } .icon1304:before { background-position: -208px -512px } .icon1307:before { background-position: -224px -512px } .icon1308:before { background-position: -240px -512px } .icon1309:before { background-position: -256px -512px } .icon1310:before { background-position: -272px -512px } .icon1311:before { background-position: -288px -512px } .icon1312:before { background-position: -304px -512px } .icon1314:before { background-position: -320px -512px } .icon1317:before { background-position: -336px -512px } .icon1320:before { background-position: -352px -512px } .icon1321:before { background-position: -368px -512px } .icon1323:before { background-position: -384px -512px } .icon1324:before { background-position: -400px -512px } .icon1325:before { background-position: -416px -512px } .icon1326:before { background-position: -432px -512px } .icon1327:before { background-position: -448px -512px } .icon1328:before { background-position: -464px -512px } .icon1330:before { background-position: -0px -528px } .icon1331:before { background-position: -16px -528px } .icon1334:before { background-position: -32px -528px } .icon1335:before { background-position: -48px -528px } .icon1336:before { background-position: -64px -528px } .icon1337:before { background-position: -80px -528px } .icon1338:before { background-position: -96px -528px } .icon1339:before { background-position: -112px -528px } .icon1340:before { background-position: -128px -528px } .icon1341:before { background-position: -144px -528px } .icon1342:before { background-position: -160px -528px } .icon1343:before { background-position: -176px -528px } .icon1344:before { background-position: -192px -528px } .icon1345:before { background-position: -208px -528px } .icon1346:before { background-position: -224px -528px } .icon1347:before { background-position: -240px -528px } .icon1349:before { background-position: -256px -528px } .icon1351:before { background-position: -272px -528px } .icon1352:before { background-position: -288px -528px } .icon1354:before { background-position: -304px -528px } .icon1357:before { background-position: -320px -528px } .icon1358:before { background-position: -336px -528px } .icon1360:before { background-position: -352px -528px } .icon1363:before { background-position: -368px -528px } .icon1364:before { background-position: -384px -528px } .icon1366:before { background-position: -400px -528px } .icon1369:before { background-position: -416px -528px } .icon1372:before { background-position: -432px -528px } .icon1373:before { background-position: -448px -528px } .icon1374:before { background-position: -464px -528px } .icon1377:before { background-position: -0px -544px } .icon1379:before { background-position: -16px -544px } .icon1380:before { background-position: -32px -544px } .icon1381:before { background-position: -48px -544px } .icon1383:before { background-position: -64px -544px } .icon1386:before { background-position: -80px -544px } .icon1387:before { background-position: -96px -544px } .icon1388:before { background-position: -112px -544px } .icon1389:before { background-position: -128px -544px } .icon1390:before { background-position: -144px -544px } .icon1391:before { background-position: -160px -544px } .icon1392:before { background-position: -176px -544px } .icon1393:before { background-position: -192px -544px } .icon1394:before { background-position: -208px -544px } .icon1395:before { background-position: -224px -544px } .icon1396:before { background-position: -240px -544px } .icon1397:before { background-position: -256px -544px } .icon1398:before { background-position: -272px -544px } .icon1400:before { background-position: -288px -544px } .icon1401:before { background-position: -304px -544px } .icon1402:before { background-position: -320px -544px } .icon1403:before { background-position: -336px -544px } .icon1404:before { background-position: -352px -544px } .icon1405:before { background-position: -368px -544px } .icon1408:before { background-position: -384px -544px } .icon1409:before { background-position: -400px -544px } .icon1410:before { background-position: -416px -544px } .icon1411:before { background-position: -432px -544px } .icon1412:before { background-position: -448px -544px } .icon1415:before { background-position: -464px -544px } .icon1416:before { background-position: -0px -560px } .icon1417:before { background-position: -16px -560px } .icon1418:before { background-position: -32px -560px } .icon1419:before { background-position: -48px -560px } .icon1420:before { background-position: -64px -560px } .icon1421:before { background-position: -80px -560px } .icon1423:before { background-position: -96px -560px } .icon1427:before { background-position: -112px -560px } .icon1428:before { background-position: -128px -560px } .icon1429:before { background-position: -144px -560px } .icon1430:before { background-position: -160px -560px } .icon1431:before { background-position: -176px -560px } .icon1432:before { background-position: -192px -560px } .icon1433:before { background-position: -208px -560px } .icon1434:before { background-position: -224px -560px } .icon1435:before { background-position: -240px -560px } .icon1436:before { background-position: -256px -560px } .icon1437:before { background-position: -272px -560px } .icon1438:before { background-position: -288px -560px } .icon1439:before { background-position: -304px -560px } .icon1440:before { background-position: -320px -560px } .icon1441:before { background-position: -336px -560px } .icon1443:before { background-position: -352px -560px } .icon1444:before { background-position: -368px -560px } .icon1445:before { background-position: -384px -560px } .icon1447:before { background-position: -400px -560px } .icon1450:before { background-position: -416px -560px } .icon1451:before { background-position: -432px -560px } .icon1452:before { background-position: -448px -560px } .icon1453:before { background-position: -464px -560px } .icon1454:before { background-position: -0px -576px } .icon1456:before { background-position: -16px -576px } .icon1457:before { background-position: -32px -576px } .icon1458:before { background-position: -48px -576px } .icon1459:before { background-position: -64px -576px } .icon1460:before { background-position: -80px -576px } .icon1461:before { background-position: -96px -576px } .icon1467:before { background-position: -112px -576px } .icon1470:before { background-position: -128px -576px } .icon1471:before { background-position: -144px -576px } .icon1472:before { background-position: -160px -576px } .icon1473:before { background-position: -176px -576px } .icon1474:before { background-position: -192px -576px } .icon1478:before { background-position: -208px -576px } .icon1481:before { background-position: -224px -576px } .icon1482:before { background-position: -240px -576px } .icon1484:before { background-position: -256px -576px } .icon1485:before { background-position: -272px -576px } .icon1486:before { background-position: -288px -576px } .icon1488:before { background-position: -304px -576px } .icon1489:before { background-position: -320px -576px } .icon1492:before { background-position: -336px -576px } .icon1493:before { background-position: -352px -576px } .icon1494:before { background-position: -368px -576px } .icon1495:before { background-position: -384px -576px } .icon1496:before { background-position: -400px -576px } .icon1497:before { background-position: -416px -576px } .icon1498:before { background-position: -432px -576px } .icon1499:before { background-position: -448px -576px } .icon1500:before { background-position: -464px -576px } .icon1501:before { background-position: -0px -592px } .icon1502:before { background-position: -16px -592px } .icon1503:before { background-position: -32px -592px } .icon1504:before { background-position: -48px -592px } .icon1505:before { background-position: -64px -592px } .icon1506:before { background-position: -80px -592px } .icon1507:before { background-position: -96px -592px } .icon1508:before { background-position: -112px -592px } .icon1510:before { background-position: -128px -592px } .icon1511:before { background-position: -144px -592px } .icon1513:before { background-position: -160px -592px } .icon1514:before { background-position: -176px -592px } .icon1515:before { background-position: -192px -592px } .icon1516:before { background-position: -208px -592px } .icon1519:before { background-position: -224px -592px } .icon1520:before { background-position: -240px -592px } .icon1522:before { background-position: -256px -592px } .icon1530:before { background-position: -272px -592px } .icon1532:before { background-position: -288px -592px } .icon1533:before { background-position: -304px -592px } .icon1534:before { background-position: -320px -592px } .icon1535:before { background-position: -336px -592px } .icon1537:before { background-position: -352px -592px } .icon1538:before { background-position: -368px -592px } .icon1539:before { background-position: -384px -592px } .icon1540:before { background-position: -400px -592px } .icon1541:before { background-position: -416px -592px } .icon1542:before { background-position: -432px -592px } .icon1545:before { background-position: -448px -592px } .icon1547:before { background-position: -464px -592px } .icon1551:before { background-position: -0px -608px } .icon1552:before { background-position: -16px -608px } .icon1555:before { background-position: -32px -608px } .icon1556:before { background-position: -48px -608px } .icon1557:before { background-position: -64px -608px } .icon1558:before { background-position: -80px -608px } .icon1559:before { background-position: -96px -608px } .icon1561:before { background-position: -112px -608px } .icon1563:before { background-position: -128px -608px } .icon1564:before { background-position: -144px -608px } .icon1565:before { background-position: -160px -608px } .icon1566:before { background-position: -176px -608px } .icon1567:before { background-position: -192px -608px } .icon1568:before { background-position: -208px -608px } .icon1570:before { background-position: -224px -608px } .icon1572:before { background-position: -240px -608px } .icon1573:before { background-position: -256px -608px } .icon1574:before { background-position: -272px -608px } .icon1577:before { background-position: -288px -608px } .icon1581:before { background-position: -304px -608px } .icon1582:before { background-position: -320px -608px } .icon1583:before { background-position: -336px -608px } .icon1584:before { background-position: -352px -608px } .icon1588:before { background-position: -368px -608px } .icon1589:before { background-position: -384px -608px } .icon1590:before { background-position: -400px -608px } .icon1591:before { background-position: -416px -608px } .icon1592:before { background-position: -432px -608px } .icon1593:before { background-position: -448px -608px } .icon1594:before { background-position: -464px -608px } .icon1595:before { background-position: -0px -624px } .icon1596:before { background-position: -16px -624px } .icon1599:before { background-position: -32px -624px } .icon1600:before { background-position: -48px -624px } .icon1601:before { background-position: -64px -624px } .icon1605:before { background-position: -80px -624px } .icon1610:before { background-position: -96px -624px } .icon1611:before { background-position: -112px -624px } .icon1613:before { background-position: -128px -624px } .icon1617:before { background-position: -144px -624px } .icon1622:before { background-position: -160px -624px } .icon1625:before { background-position: -176px -624px } .icon1631:before { background-position: -192px -624px } .icon1635:before { background-position: -208px -624px } .icon1641:before { background-position: -224px -624px } .icon1642:before { background-position: -240px -624px } .icon1643:before { background-position: -256px -624px } .icon1644:before { background-position: -272px -624px } .icon1645:before { background-position: -288px -624px } .icon1652:before { background-position: -304px -624px } .icon1654:before { background-position: -320px -624px } .icon1662:before { background-position: -336px -624px } .icon1663:before { background-position: -352px -624px } .icon1667:before { background-position: -368px -624px } .icon1669:before { background-position: -384px -624px } .icon1670:before { background-position: -400px -624px } .icon1674:before { background-position: -416px -624px } .icon1678:before { background-position: -432px -624px } .icon1679:before { background-position: -448px -624px } .icon1682:before { background-position: -464px -624px } .icon1683:before { background-position: -0px -640px } .icon1684:before { background-position: -16px -640px } .icon1688:before { background-position: -32px -640px } .icon1690:before { background-position: -48px -640px } .icon1693:before { background-position: -64px -640px } .icon1694:before { background-position: -80px -640px } .icon1698:before { background-position: -96px -640px } .icon1700:before { background-position: -112px -640px } .icon1701:before { background-position: -128px -640px } .icon1704:before { background-position: -144px -640px } .icon1706:before { background-position: -160px -640px } .icon1707:before { background-position: -176px -640px } .icon1709:before { background-position: -192px -640px } .icon1710:before { background-position: -208px -640px } .icon1715:before { background-position: -224px -640px } .icon1717:before { background-position: -240px -640px } .icon1718:before { background-position: -256px -640px } .icon1719:before { background-position: -272px -640px } .icon1721:before { background-position: -288px -640px } .icon1728:before { background-position: -304px -640px } .icon1732:before { background-position: -320px -640px } .icon1734:before { background-position: -336px -640px } .icon1736:before { background-position: -352px -640px } .icon1737:before { background-position: -368px -640px } .icon1738:before { background-position: -384px -640px } .icon1739:before { background-position: -400px -640px } .icon1740:before { background-position: -416px -640px } .icon1743:before { background-position: -432px -640px } .icon1744:before { background-position: -448px -640px } .icon1746:before { background-position: -464px -640px } .icon1747:before { background-position: -0px -656px } .icon1751:before { background-position: -16px -656px } .icon1754:before { background-position: -32px -656px } .icon1756:before { background-position: -48px -656px } .icon1757:before { background-position: -64px -656px } .icon1758:before { background-position: -80px -656px } .icon1759:before { background-position: -96px -656px } .icon1760:before { background-position: -112px -656px } .icon1761:before { background-position: -128px -656px } .icon1762:before { background-position: -144px -656px } .icon1763:before { background-position: -160px -656px } .icon1764:before { background-position: -176px -656px } .icon1765:before { background-position: -192px -656px } .icon1766:before { background-position: -208px -656px } .icon1767:before { background-position: -224px -656px } .icon1768:before { background-position: -240px -656px } .icon1770:before { background-position: -256px -656px } .icon1771:before { background-position: -272px -656px } .icon1772:before { background-position: -288px -656px } .icon1774:before { background-position: -304px -656px } .icon1775:before { background-position: -320px -656px } .icon1776:before { background-position: -336px -656px } .icon1778:before { background-position: -352px -656px } .icon1780:before { background-position: -368px -656px } .icon1782:before { background-position: -384px -656px } .icon1787:before { background-position: -400px -656px } .icon1788:before { background-position: -416px -656px } .icon1790:before { background-position: -432px -656px } .icon1794:before { background-position: -448px -656px } .icon1795:before { background-position: -464px -656px } .icon1796:before { background-position: -0px -672px } .icon1798:before { background-position: -16px -672px } .icon1799:before { background-position: -32px -672px } .icon1800:before { background-position: -48px -672px } .icon1801:before { background-position: -64px -672px } .icon1802:before { background-position: -80px -672px } .icon1806:before { background-position: -96px -672px } .icon1807:before { background-position: -112px -672px } .icon1808:before { background-position: -128px -672px } .icon1810:before { background-position: -144px -672px } .icon1811:before { background-position: -160px -672px } .icon1813:before { background-position: -176px -672px } .icon1815:before { background-position: -192px -672px } .icon1816:before { background-position: -208px -672px } .icon1819:before { background-position: -224px -672px } .icon1820:before { background-position: -240px -672px } .icon1821:before { background-position: -256px -672px } .icon1822:before { background-position: -272px -672px } .icon1826:before { background-position: -288px -672px } .icon1828:before { background-position: -304px -672px } .icon1832:before { background-position: -320px -672px } .icon1833:before { background-position: -336px -672px } .icon1835:before { background-position: -352px -672px } .icon1836:before { background-position: -368px -672px } .icon1841:before { background-position: -384px -672px } .icon1842:before { background-position: -400px -672px } .icon1843:before { background-position: -416px -672px } .icon1846:before { background-position: -432px -672px } .icon1848:before { background-position: -448px -672px } .icon1850:before { background-position: -464px -672px } .icon1852:before { background-position: -0px -688px } .icon1853:before { background-position: -16px -688px } .icon1854:before { background-position: -32px -688px } .icon1855:before { background-position: -48px -688px } .icon1857:before { background-position: -64px -688px } .icon1861:before { background-position: -80px -688px } .icon1862:before { background-position: -96px -688px } .icon1863:before { background-position: -112px -688px } .icon1864:before { background-position: -128px -688px } .icon1865:before { background-position: -144px -688px } .icon1866:before { background-position: -160px -688px } .icon1868:before { background-position: -176px -688px } .icon1871:before { background-position: -192px -688px } .icon1872:before { background-position: -208px -688px } .icon1873:before { background-position: -224px -688px } .icon1877:before { background-position: -240px -688px } .icon1879:before { background-position: -256px -688px } .icon1880:before { background-position: -272px -688px } .icon1881:before { background-position: -288px -688px } .icon1882:before { background-position: -304px -688px } .icon1884:before { background-position: -320px -688px } .icon1887:before { background-position: -336px -688px } .icon1888:before { background-position: -352px -688px } .icon1889:before { background-position: -368px -688px } .icon1890:before { background-position: -384px -688px } .icon1891:before { background-position: -400px -688px } .icon1892:before { background-position: -416px -688px } .icon1894:before { background-position: -432px -688px } .icon1897:before { background-position: -448px -688px } .icon1901:before { background-position: -464px -688px } .icon1902:before { background-position: -0px -704px } .icon1903:before { background-position: -16px -704px } .icon1906:before { background-position: -32px -704px } .icon1907:before { background-position: -48px -704px } .icon1908:before { background-position: -64px -704px } .icon1909:before { background-position: -80px -704px } .icon1910:before { background-position: -96px -704px } .icon1911:before { background-position: -112px -704px } .icon1912:before { background-position: -128px -704px } .icon1913:before { background-position: -144px -704px } .icon1914:before { background-position: -160px -704px } .icon1917:before { background-position: -176px -704px } .icon1918:before { background-position: -192px -704px } .icon1920:before { background-position: -208px -704px } .icon1921:before { background-position: -224px -704px } .icon1922:before { background-position: -240px -704px } .icon1923:before { background-position: -256px -704px } .icon1924:before { background-position: -272px -704px } .icon1925:before { background-position: -288px -704px } .icon1926:before { background-position: -304px -704px } .icon1927:before { background-position: -320px -704px } .icon1928:before { background-position: -336px -704px } .icon1929:before { background-position: -352px -704px } .icon1930:before { background-position: -368px -704px } .icon1931:before { background-position: -384px -704px } .icon1932:before { background-position: -400px -704px } .icon1933:before { background-position: -416px -704px } .icon1934:before { background-position: -432px -704px } .icon1935:before { background-position: -448px -704px } .icon1936:before { background-position: -464px -704px } .icon1937:before { background-position: -0px -720px } .icon1938:before { background-position: -16px -720px } .icon1939:before { background-position: -32px -720px } .icon1940:before { background-position: -48px -720px } .icon1941:before { background-position: -64px -720px } .icon1942:before { background-position: -80px -720px } .icon1943:before { background-position: -96px -720px } .icon1944:before { background-position: -112px -720px } .icon1945:before { background-position: -128px -720px } .icon1946:before { background-position: -144px -720px } .icon1947:before { background-position: -160px -720px } .icon1948:before { background-position: -176px -720px } .icon1949:before { background-position: -192px -720px } .icon1950:before { background-position: -208px -720px } .icon1951:before { background-position: -224px -720px } .icon1953:before { background-position: -240px -720px } .icon1954:before { background-position: -256px -720px } .icon1955:before { background-position: -272px -720px } .icon1956:before { background-position: -288px -720px } .icon1957:before { background-position: -304px -720px } .icon1958:before { background-position: -320px -720px } .icon1959:before { background-position: -336px -720px } .icon1960:before { background-position: -352px -720px } .icon1961:before { background-position: -368px -720px } .icon1962:before { background-position: -384px -720px } .icon1963:before { background-position: -400px -720px } .icon1964:before { background-position: -416px -720px } .icon1965:before { background-position: -432px -720px } .icon1966:before { background-position: -448px -720px } .icon1967:before { background-position: -464px -720px } .icon1968:before { background-position: -0px -736px } .icon1969:before { background-position: -16px -736px } .icon1970:before { background-position: -32px -736px } .icon1971:before { background-position: -48px -736px } .icon1972:before { background-position: -64px -736px } .icon1973:before { background-position: -80px -736px } .icon1974:before { background-position: -96px -736px } .icon1975:before { background-position: -112px -736px } .icon1976:before { background-position: -128px -736px } .icon1977:before { background-position: -144px -736px } .icon1978:before { background-position: -160px -736px } .icon1979:before { background-position: -176px -736px } .icon1980:before { background-position: -192px -736px } .icon1981:before { background-position: -208px -736px } .icon1982:before { background-position: -224px -736px } .icon1983:before { background-position: -240px -736px } .icon1984:before { background-position: -256px -736px } .icon1985:before { background-position: -272px -736px } .icon1986:before { background-position: -288px -736px } .icon1987:before { background-position: -304px -736px } .icon1988:before { background-position: -320px -736px } .icon1989:before { background-position: -336px -736px } .icon1990:before { background-position: -352px -736px } .icon1991:before { background-position: -368px -736px } .icon1992:before { background-position: -384px -736px } .icon1993:before { background-position: -400px -736px } .icon1994:before { background-position: -416px -736px } .icon1995:before { background-position: -432px -736px } .icon1996:before { background-position: -448px -736px } .icon1997:before { background-position: -464px -736px } .icon1998:before { background-position: -0px -752px } .icon1999:before { background-position: -16px -752px } .icon2000:before { background-position: -32px -752px } .icon2001:before { background-position: -48px -752px } .icon2002:before { background-position: -64px -752px } .icon2003:before { background-position: -80px -752px } .icon2004:before { background-position: -96px -752px } .icon2005:before { background-position: -112px -752px } .icon2006:before { background-position: -128px -752px } .icon2007:before { background-position: -144px -752px } .icon2008:before { background-position: -160px -752px } .icon2009:before { background-position: -176px -752px } .icon2010:before { background-position: -192px -752px } .icon2011:before { background-position: -208px -752px } .icon2012:before { background-position: -224px -752px } .icon2013:before { background-position: -240px -752px } .icon2014:before { background-position: -256px -752px } .icon2015:before { background-position: -272px -752px } .icon2016:before { background-position: -288px -752px } .icon2017:before { background-position: -304px -752px } .icon2018:before { background-position: -320px -752px } .icon2019:before { background-position: -336px -752px } .icon2020:before { background-position: -352px -752px } .icon2021:before { background-position: -368px -752px } .icon2023:before { background-position: -384px -752px } .icon2024:before { background-position: -400px -752px } .icon2025:before { background-position: -416px -752px } .icon2026:before { background-position: -432px -752px } .icon2028:before { background-position: -448px -752px } .icon2029:before { background-position: -464px -752px } .icon2030:before { background-position: -0px -768px } .icon2031:before { background-position: -16px -768px } .icon2032:before { background-position: -32px -768px } .icon2033:before { background-position: -48px -768px } .icon2034:before { background-position: -64px -768px } .icon2035:before { background-position: -80px -768px } .icon2036:before { background-position: -96px -768px } .icon2037:before { background-position: -112px -768px } .icon2038:before { background-position: -128px -768px } .icon2039:before { background-position: -144px -768px } .icon2040:before { background-position: -160px -768px } .icon2041:before { background-position: -176px -768px } .icon2042:before { background-position: -192px -768px } .icon2043:before { background-position: -208px -768px } .icon2044:before { background-position: -224px -768px } .icon2045:before { background-position: -240px -768px } .icon2046:before { background-position: -256px -768px } .icon2047:before { background-position: -272px -768px } .icon2048:before { background-position: -288px -768px } .icon2049:before { background-position: -304px -768px } .icon2050:before { background-position: -320px -768px } .icon2051:before { background-position: -336px -768px } .icon2052:before { background-position: -352px -768px } .icon2053:before { background-position: -368px -768px } .icon2054:before { background-position: -384px -768px } .icon2055:before { background-position: -400px -768px } .icon2056:before { background-position: -416px -768px } .icon2057:before { background-position: -432px -768px } .icon2058:before { background-position: -448px -768px } .icon2059:before { background-position: -464px -768px } .icon2060:before { background-position: -0px -784px } .icon2061:before { background-position: -16px -784px } .icon2062:before { background-position: -32px -784px } .icon2063:before { background-position: -48px -784px } .icon2064:before { background-position: -64px -784px } .icon2065:before { background-position: -80px -784px } .icon2066:before { background-position: -96px -784px } .icon2067:before { background-position: -112px -784px } .icon2068:before { background-position: -128px -784px } .icon2069:before { background-position: -144px -784px } .icon2070:before { background-position: -160px -784px } .icon2071:before { background-position: -176px -784px } .icon2072:before { background-position: -192px -784px } .icon2073:before { background-position: -208px -784px } .icon2074:before { background-position: -224px -784px } .icon2075:before { background-position: -240px -784px } .icon2076:before { background-position: -256px -784px } .icon2077:before { background-position: -272px -784px } .icon2078:before { background-position: -288px -784px } .icon2079:before { background-position: -304px -784px } .icon2080:before { background-position: -320px -784px } .icon2081:before { background-position: -336px -784px } .icon2082:before { background-position: -352px -784px } .icon2083:before { background-position: -368px -784px } .icon2084:before { background-position: -384px -784px } .icon2085:before { background-position: -400px -784px } .icon2086:before { background-position: -416px -784px } .icon2087:before { background-position: -432px -784px } .icon2088:before { background-position: -448px -784px } .icon2089:before { background-position: -464px -784px } .icon2090:before { background-position: -0px -800px } .icon2091:before { background-position: -16px -800px } .icon2092:before { background-position: -32px -800px } .icon2094:before { background-position: -48px -800px } .icon2095:before { background-position: -64px -800px } .icon2096:before { background-position: -80px -800px } .icon2097:before { background-position: -96px -800px } .icon2098:before { background-position: -112px -800px } .icon2099:before { background-position: -128px -800px } .icon2100:before { background-position: -144px -800px } .icon2101:before { background-position: -160px -800px } .icon2102:before { background-position: -176px -800px } .icon2103:before { background-position: -192px -800px } .icon2104:before { background-position: -208px -800px } .icon2105:before { background-position: -224px -800px } .icon2106:before { background-position: -240px -800px } .icon2107:before { background-position: -256px -800px } .icon2108:before { background-position: -272px -800px } .icon2109:before { background-position: -288px -800px } .icon2110:before { background-position: -304px -800px } .icon2111:before { background-position: -320px -800px } .icon2112:before { background-position: -336px -800px } .icon2113:before { background-position: -352px -800px } .icon2114:before { background-position: -368px -800px } .icon2115:before { background-position: -384px -800px } .icon2116:before { background-position: -400px -800px } .icon2117:before { background-position: -416px -800px } .icon2118:before { background-position: -432px -800px } .icon2119:before { background-position: -448px -800px } .icon2120:before { background-position: -464px -800px } .icon2121:before { background-position: -0px -816px } .icon2122:before { background-position: -16px -816px } .icon2123:before { background-position: -32px -816px } .icon2124:before { background-position: -48px -816px } .icon2125:before { background-position: -64px -816px } .icon2126:before { background-position: -80px -816px } .icon2127:before { background-position: -96px -816px } .icon2128:before { background-position: -112px -816px } .icon2129:before { background-position: -128px -816px } .icon2130:before { background-position: -144px -816px } .icon2131:before { background-position: -160px -816px } .icon2132:before { background-position: -176px -816px } .icon2133:before { background-position: -192px -816px } .icon2134:before { background-position: -208px -816px } .icon2135:before { background-position: -224px -816px } .icon2136:before { background-position: -240px -816px } .icon2137:before { background-position: -256px -816px } .icon2138:before { background-position: -272px -816px } .icon2139:before { background-position: -288px -816px } .icon2140:before { background-position: -304px -816px } .icon2141:before { background-position: -320px -816px } .icon2142:before { background-position: -336px -816px } .icon2143:before { background-position: -352px -816px } .icon2144:before { background-position: -368px -816px } .icon2145:before { background-position: -384px -816px } .icon2146:before { background-position: -400px -816px } .icon2147:before { background-position: -416px -816px } .icon2148:before { background-position: -432px -816px } .icon2149:before { background-position: -448px -816px } .icon2150:before { background-position: -464px -816px } .icon2151:before { background-position: -0px -832px } .icon2152:before { background-position: -16px -832px } .icon2153:before { background-position: -32px -832px } .icon2154:before { background-position: -48px -832px } .icon2155:before { background-position: -64px -832px } .icon2156:before { background-position: -80px -832px } .icon2157:before { background-position: -96px -832px } .icon2158:before { background-position: -112px -832px } .icon2159:before { background-position: -128px -832px } .icon2160:before { background-position: -144px -832px } .icon2161:before { background-position: -160px -832px } .icon2162:before { background-position: -176px -832px } .icon2163:before { background-position: -192px -832px } .icon2164:before { background-position: -208px -832px } .icon2165:before { background-position: -224px -832px } .icon2166:before { background-position: -240px -832px } .icon2167:before { background-position: -256px -832px } .icon2168:before { background-position: -272px -832px } .icon2169:before { background-position: -288px -832px } .icon2170:before { background-position: -304px -832px } .icon2171:before { background-position: -320px -832px } .icon2172:before { background-position: -336px -832px } .icon2173:before { background-position: -352px -832px } .icon2174:before { background-position: -368px -832px } .icon2175:before { background-position: -384px -832px } .icon2176:before { background-position: -400px -832px } .icon2177:before { background-position: -416px -832px } .icon2178:before { background-position: -432px -832px } .icon2179:before { background-position: -448px -832px } .icon2180:before { background-position: -464px -832px } .icon2181:before { background-position: -0px -848px } .icon2182:before { background-position: -16px -848px } .icon2183:before { background-position: -32px -848px } .icon2184:before { background-position: -48px -848px } .icon2185:before { background-position: -64px -848px } .icon2186:before { background-position: -80px -848px } .icon2187:before { background-position: -96px -848px } .icon2188:before { background-position: -112px -848px } .icon2189:before { background-position: -128px -848px } .icon2190:before { background-position: -144px -848px } .icon2191:before { background-position: -160px -848px } .icon2192:before { background-position: -176px -848px } .icon2193:before { background-position: -192px -848px } .icon2194:before { background-position: -208px -848px } .icon2195:before { background-position: -224px -848px } .icon2196:before { background-position: -240px -848px } .icon2197:before { background-position: -256px -848px } .icon2198:before { background-position: -272px -848px } .icon2199:before { background-position: -288px -848px } .icon2200:before { background-position: -304px -848px } .icon2201:before { background-position: -320px -848px } .icon2202:before { background-position: -336px -848px } .icon2203:before { background-position: -352px -848px } .icon2204:before { background-position: -368px -848px } .icon2205:before { background-position: -384px -848px } .icon2206:before { background-position: -400px -848px } .icon2207:before { background-position: -416px -848px } .icon2208:before { background-position: -432px -848px } .icon2209:before { background-position: -448px -848px } .icon2210:before { background-position: -464px -848px } .icon2211:before { background-position: -0px -864px } .icon2212:before { background-position: -16px -864px } .icon2213:before { background-position: -32px -864px } .icon2214:before { background-position: -48px -864px } .icon2215:before { background-position: -64px -864px } .icon2216:before { background-position: -80px -864px } .icon2217:before { background-position: -96px -864px } .icon2219:before { background-position: -112px -864px } .icon2220:before { background-position: -128px -864px } .icon2221:before { background-position: -144px -864px } .icon2222:before { background-position: -160px -864px } .icon2223:before { background-position: -176px -864px } .icon2224:before { background-position: -192px -864px } .icon2225:before { background-position: -208px -864px } .icon2226:before { background-position: -224px -864px } .icon2227:before { background-position: -240px -864px } .icon2228:before { background-position: -256px -864px } .icon2229:before { background-position: -272px -864px } .icon2230:before { background-position: -288px -864px } .icon2231:before { background-position: -304px -864px } .icon2232:before { background-position: -320px -864px } .icon2233:before { background-position: -336px -864px } .icon2234:before { background-position: -352px -864px } .icon2235:before { background-position: -368px -864px } .icon2236:before { background-position: -384px -864px } .icon2237:before { background-position: -400px -864px } .icon2238:before { background-position: -416px -864px } .icon2239:before { background-position: -432px -864px } .icon2240:before { background-position: -448px -864px } .icon2241:before { background-position: -464px -864px } .icon2242:before { background-position: -0px -880px } .icon2243:before { background-position: -16px -880px } .icon2244:before { background-position: -32px -880px } .icon2245:before { background-position: -48px -880px } .icon2246:before { background-position: -64px -880px } .icon2247:before { background-position: -80px -880px } .icon2248:before { background-position: -96px -880px } .icon2249:before { background-position: -112px -880px } .icon2250:before { background-position: -128px -880px } .icon2251:before { background-position: -144px -880px } .icon2252:before { background-position: -160px -880px } .icon2253:before { background-position: -176px -880px } .icon2254:before { background-position: -192px -880px } .icon2255:before { background-position: -208px -880px } .icon2256:before { background-position: -224px -880px } .icon2257:before { background-position: -240px -880px } .icon2258:before { background-position: -256px -880px } .icon2259:before { background-position: -272px -880px } .icon2260:before { background-position: -288px -880px } .icon2261:before { background-position: -304px -880px } .icon2262:before { background-position: -320px -880px } .icon2263:before { background-position: -336px -880px } .icon2264:before { background-position: -352px -880px } .icon2265:before { background-position: -368px -880px } .icon2266:before { background-position: -384px -880px } .icon2267:before { background-position: -400px -880px } .icon2268:before { background-position: -416px -880px } .icon2269:before { background-position: -432px -880px } .icon2270:before { background-position: -448px -880px } .icon2271:before { background-position: -464px -880px } .icon2272:before { background-position: -0px -896px } .icon2273:before { background-position: -16px -896px } .category-container .review_force { display: block; opacity: 0.3; transition: opacity 0.3s; } @media screen and (min-width: 1025px), only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 1367px) and (orientation: landscape), only screen and (min--moz-device-pixel-ratio: 2) and (min-width: 1367px) and (orientation: landscape), only screen and (-o-min-device-pixel-ratio: 2/1) and (min-width: 1367px) and (orientation: landscape), only screen and (min-device-pixel-ratio: 2) and (min-width: 1367px) and (orientation: landscape), only screen and (min-resolution: 192dpi) and (min-width: 1367px) and (orientation: landscape), only screen and (min-resolution: 2dppx) and (min-width: 1367px) and (orientation: landscape) { .category-container .category-item:hover { background-color: #f2f3f6; } .category-container .category-item:hover .review { display: block; } .category-container .category-item:hover .review_force { opacity: 1; } .category-container .category-item:hover .link-analytics { color: #ff9701; } .category-container .category-item:hover .is-fake-icon { display: inline-block; } } .category-container .icon_position_changed { width: 16px; height: 16px; display: inline-block; position: relative; background: url(https://cdn.staticstack.net./assets/images/arrow_large_up.svg); background-size: cover; } .category-container .icon_show_newicon { top: 0; left: 2px; width: 32px; height: 16px; display: inline-block; position: relative; background: url(https://cdn.staticstack.net./assets/images/new_icon.svg) no-repeat; background-size: contain; } @media (max-width: 480px) { .category-container .icon_show_newicon { width: 25px; top: 5px; } } .category-container .icon_vr_friendly { position: relative; width: 14px; height: 8px; margin-bottom: 5px; display: inline-block; background: url(https://cdn.staticstack.net./assets/images/vr-friendly-new.svg) no-repeat; background-size: cover; } .category-container .ai-friendly-icon, .category-container .has_sale, .category-container .is-18-friendly-icon { display: inline-block; } .category-container .has_sale::before { content: "*sale"; font-size: 12px; color: #ee7575; } .category-container .ai-friendly-icon { width: 19px; height: 14px; background: url(https://cdn.staticstack.net./assets/images/ai-icon.svg) no-repeat; background-size: contain; } .category-container .is-fake-icon { display: none; width: 30px; height: 14px; background: url(https://cdn.staticstack.net./assets/images/fake-icon.svg) no-repeat; background-size: cover; transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; animation: anim-trans-display 0.3s ease-in-out; } .category-container .category-item:active .is-fake-icon { display: inline-block; } .category-container .is-18-friendly-icon { width: 18px; height: 16px; background: url(https://cdn.staticstack.net./assets/images/adult-18-icon.svg) no-repeat; background-size: contain; } @media (max-width: 991px) { .category-container .category-wrapper { height: 200px; margin-right: 0; } /* .category-container .category-item { width: 33.3%; } */ } @media (max-width: 800px) { /* .category-container .category-item { width: 50%; } */ .category-container .category-item .review_force { display: none; } } @media (max-width: 375px) { .category-container .category-item { width: 100%; } } .category-container .ai-friendly-icon, .category-container .category-item::before, .category-container .flag, .category-container .has_sale, .category-container .icon_position_changed, .category-container .icon_show_newicon, .category-container .icon_vr_friendly, .category-container .is-18-friendly-icon, .category-container .is-fake-icon { flex-shrink: 0; } .category-container .category-bottom { --animation-rgb-value: var(--category-rgb); position: absolute; bottom: 10px; left: 10px; justify-content: center; align-items: center; display: flex; width: calc(100% - 20px); height: 30px; padding: 4px 6px; border-radius: 10px; text-align: center; box-sizing: border-box; text-transform: capitalize; font-size: 14px; font-weight: 400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #fff; background-color: #ff0000; } @media (min-width: 992px) { .category-container .category-bottom { animation: fadeEffect 0.2s; will-change: opacity; } .category-container .category-bottom:hover { animation: pulse 1s infinite; } .category-container .category-bottom:hover .svg-icon { transform: translateX(10px); } } .category-container .category-bottom::before { border: none; } .category-container .category-bottom .svg-icon { content: ""; width: 18px; height: 10px; display: inline-block; vertical-align: middle; flex-shrink: 0; flex-grow: 0; margin: 0 0 0 5px; transition: transform 0.5s; } .breadcrumb-holder { width: 100%; margin-bottom: 8px; } .breadcrumb { position: relative; z-index: 1; display: flex; align-items: center; margin: 0; padding: 10px 0 0 0; height: 34px; white-space: nowrap; text-align: left; background: #fff; list-style: none; } .breadcrumb li { display: flex; align-items: center; flex-shrink: 0; gap: 4px; } .breadcrumb li[itemprop="itemListElement"] a { padding-left: 4px; color: #5c5c5c; } .breadcrumb li.link-home a { position: relative; display: flex; align-items: center; gap: 4px; padding: 10px; border-radius: 5px; text-decoration: none; color: #fa9e43; } .breadcrumb li.link-home a .icon-flag { margin-right: 3px; } .breadcrumb li.link-home a:before { --animation-rgb-value: 118, 118, 118; content: ""; position: absolute; top: 50%; left: 0; transform: translateY(-50%); display: inline-block; width: 6px; height: 6px; border-radius: 3px; background-color: #fa9e43; } @media (min-width: 992px) { .breadcrumb li.link-home a:hover:before { animation: pulse 1s infinite; } } .breadcrumb li .img-tpd { position: relative; display: none !important; width: 22px; vertical-align: middle; } .breadcrumb li:not(:first-child)::before { content: ""; display: inline-block; width: 5px; height: 9px; background: url(../images/icon-angle-right.svg) no-repeat; background-size: contain; color: #767676; } .breadcrumb li.link-category:not(:first-child) a { padding-left: 4px; } .breadcrumb li.link-category:not(:first-child) a::after { display: none; } .breadcrumb li.link-category a { position: relative; display: flex; align-items: center; gap: 4px; padding: 10px; border-radius: 5px; text-decoration: none; color: #9798a0; } .breadcrumb li.link-category a:after { --animation-rgb-value: 118, 118, 118; content: ""; position: absolute; display: block; top: 50%; left: 0; z-index: 5; transform: translateY(-50%); width: 6px; height: 6px; border-radius: 3px; background-color: rgb(var(--category-rgb, 118, 118, 118)); } @media (min-width: 992px) { .breadcrumb li.link-category a:hover:after { animation: pulse 1s infinite; } } .breadcrumb li .icon-category { width: 24px; height: 24px; } .breadcrumb a { font-size: 15px; font-weight: 500; text-decoration: underline; text-decoration: none; } @media (max-width: 991px) { .breadcrumb { overflow-y: hidden; overflow-x: auto; scroll-behavior: smooth; padding-left: 0; scrollbar-width: none; } .breadcrumb::-webkit-scrollbar { display: none; } .breadcrumb a { font-size: 14px; font-weight: 400; } } .breadcrumb .single-title { display: flex; gap: 4px; } .svg-icon { display: inline-block; width: 1em; height: 1em; fill: currentColor; } .link-container { padding: 0 15px 96px; border: 3px solid #c5c5c5; border-radius: 10px; background-color: #fff; } @media (max-width: 991px) { .link-container { padding: 0 5px 96px; border-top: none; border-left: none; border-right: none; border-radius: 0; } } .url_links_wrapper { font-size: 0; padding: 0; margin: 0 -5px; width: calc(100% + 10px); } .url_links_wrapper#related-sites { counter-reset: number; } .url_link_container { display: inline-block; vertical-align: top; width: 24%; padding: 10px 5px 0; font-size: 14px; position: relative; } @media (max-width: 991px) { .url_link_container { width: 33.3%; padding: 10px 2px 0; } } @media (max-width: 767px) { .url_link_container { width: 50%; } } .feature-container-group .url_link_container { width: 20%; } @media (max-width: 991px) { .feature-container-group .url_link_container { width: 33.3%; } } @media (max-width: 767px) { .feature-container-group .url_link_container { width: 50%; } } .url_link_container_group .url_link_image::before { content: ""; position: absolute; inset: 0; display: block; background-color: rgb(var(--category-rgb, 118, 118, 118)); } .url_link_container_group .url_link_image::after { transition: background 0.2s ease; } @media (min-width: 992px) { .url_link_container_group:hover .url_link_image:after { background: rgba(0, 0, 0, 0.7); } } .url_link_container_group .icon-category-background { position: absolute; inset: 0; width: 100%; height: 100%; background-size: 75%; background-position: center; } .url_link_container .icon-site-list { position: absolute; top: 50%; left: 50%; z-index: 2; transform: translate(-50%, -50%); gap: 10px; width: 100%; padding-inline: 12px; color: #fff; animation: fadeEffect 0.2s; } .url_link_container .icon-site { text-align: left; } .url_link_container img { transform-origin: top left; } @media (min-width: 992px) { .url_link_container:hover .url_link_caption:after { animation: pulse 1s infinite; } .url_link_container:hover .url_link_image img { transform: scale(1.1); transform-origin: top left; } } .url_link_title { position: absolute; text-align: center; bottom: 10px; z-index: 5; left: 0; width: 100%; } .url_link_title .link { color: #fff; font-weight: 500; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 15px; text-align: center; } .url_link_title .link:before { counter-increment: number; position: absolute; top: 50%; transform: translateY(-50%); left: 10px; content: counter(number); display: inline-block; margin: -1px 1px 0 0; text-align: right; color: #bbbcc0; font-weight: 400; } .url_link_title .link .icon-site { margin: 0 0 1px 0; display: inline-flex; vertical-align: middle; } .url_link_title .link .icon-site:before { margin-right: 0; } .url_link_image { position: relative; padding-bottom: 100%; padding-bottom: calc(100% - 2px); background: #f5f5f5; overflow: hidden; border-radius: 5px; z-index: 1; } .url_link_image:hover .placeholder-thumbnail-text-container { opacity: 0; visibility: hidden; } .placeholder-thumbnail-text-container { position: absolute; inset: 0; z-index: 1; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 10px; padding: 0 30px; text-align: center; font-size: 14px; color: #fff; transition: opacity 0.2s ease, visibility 0.2s ease; } .thumb-text-title { font-size: 16px; color: #fe9701; } .thumb-contact-info-email { color: #fe9701; text-decoration: underline; } .url_link_image:after { content: ""; position: absolute; display: block; top: 0; left: 0; bottom: 0; right: 0; z-index: 1; background: #000; background: linear-gradient( 0deg, #000 0, rgba(0, 0, 0, 0.58) 25%, rgba(107, 107, 107, 0) 50%, rgba(255, 255, 255, 0) 100% ); } .url_link_image img { height: 100%; width: 100%; position: absolute; z-index: 1; top: 0; left: 0; transition: transform 0.3s; } .url_link_image .lazyloaded { opacity: 1; transition: opacity 250ms, transform 0.3s; } @media (min-width: 769px) { .url_link_image .lazyloaded { transform: scale(1); } } .url_link_image .lazyload ~ .icon-site-list, .url_link_image .lazyload ~ .url_link_count_sites { display: none; } .url_links_wrapper_related .url_link_image { border: none; } .url_links_wrapper_related .url_link_image::before { content: ""; position: absolute; inset: 0; display: block; background-color: rgb(var(--category-rgb, 118, 118, 118)); } .url_links_wrapper_related .url_link_image::after { background: rgba(0, 0, 0, 0.5); transition: background 0.2s ease; } @media (min-width: 992px) { .url_links_wrapper_related .url_link_container:hover .url_link_image:after { background: rgba(0, 0, 0, 0.7); } } .url_links_wrapper_related a .url_link_caption { --animation-rgb-value: var(--category-rgb); position: relative; display: flex; align-items: center; overflow: initial; text-overflow: ellipsis; text-transform: uppercase; text-align: left; } .url_links_wrapper_related a .url_link_caption .icon-category { margin-right: 8px; } .url_links_wrapper_related a .url_link_caption span:last-child { width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 28px; } .url_links_wrapper_related a .url_link_caption:after { content: ""; position: absolute; top: 50%; left: 0; z-index: 5; transform: translateY(-50%); display: block; width: 6px; height: 6px; border-radius: 3px; background-color: rgb(var(--category-rgb, 118, 118, 118)); } @media (min-width: 992px) { .url_links_wrapper_related .url_link_container:hover .url_link_image img { transform-origin: center; } } .url_links_wrapper_related .url_link_container .url_link_image img { transform-origin: center; } .url_link_caption { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 15px; font-weight: 500; color: #4e4e4e; transition: color 0.15s; padding: 8px 10px; } @media (max-width: 480px) { .url_link_caption { padding: 8px 5px; font-size: 12px; } .url_link_caption .inline-icon { margin-right: -4px; transform: scale(0.8); } .url_links_wrapper_related a .url_link_caption span:last-child { line-height: 16px; } } .url_link_count_sites { position: absolute; right: 8px; top: 3px; font-weight: 500; font-size: 25px; color: #fff; text-shadow: 1px 1px #5a5a5a; z-index: 2; animation: fadeEffect 0.2s; } .url_short_desc { color: #777; text-align: left; font-size: 12px; padding: 2px 4px; letter-spacing: -0.1px; text-overflow: ellipsis; word-wrap: break-word; overflow: hidden; line-height: 1.3em; } .category-container.visited .category-bottom .svg-icon { display: none; } .category-container.visited .category-bottom::after { content: ""; transform: rotate(-45deg); width: 12px; height: 7px; border-width: 1px; border-style: solid; border-color: transparent transparent #fff #fff; margin: 0 0 3px 11px; } .category-container .category-item.visited::before { content: ""; transform: rotate(45deg); width: 6px; height: 11px; border: solid #ff9a30; border-width: 0 1px 1px 0; margin: 1px 7px 6px 10px; } .url_link_container.visited .link:before, .url_link_container.visited .url_link_caption:after { transform: translateY(-100%) rotate(-45deg); width: 12px; height: 7px; border-radius: 0; border-width: 0 0 2px 2px !important; border-style: solid; border-color: rgb(var(--category-rgb, 118, 118, 118)); margin: 0; box-shadow: none !important; background-color: transparent; color: transparent; } .url_link_container.visited .url_link_caption:after { top: calc(50% + 3px); left: -3px; } @media (max-width: 991px) { .pdc-casting { order: -119; } } .move-arrow { position: relative; display: inline-block; } .move-arrow.left { animation: move-left 1s linear infinite; } .move-arrow.right { animation: move-right 1s linear infinite; } .chip { display: inline-flex; justify-content: center; align-items: center; padding: 0 6px; border-width: 0 0 2px 2px; border-radius: 6px 6px 0 6px; border-style: solid; border-color: var(--_chip-border-clr); font-size: 12px; font-weight: 600; line-height: 2; text-transform: uppercase; background-color: var(--_chip-bg); color: var(--_chip-clr); } .chip-free { --_chip-border-clr: #de001b; --_chip-bg: #ff122f; --_chip-clr: #fff; } .chip-premium { --_chip-border-clr: #ff6c01; --_chip-bg: #ff8c01; --_chip-clr: #000; } .see-all-sites { display: flex; justify-content: center; align-items: center; gap: 10px; padding: 12px 20px; border-radius: 10px; font-size: 14px; font-weight: 500; background-color: #f0f1f5; color: #8c8d96; } .see-all-sites .icon { width: 10px; } .category-content { padding-top: 10px; } .category-content-section { margin-bottom: 20px; counter-reset: number; } .category-content-section:last-of-type { margin-bottom: 0; } .category-content-section .see-all-sites { min-width: 220px; margin: 10px auto 0; } .category-content-section-headline { display: flex; align-items: center; gap: 10px; } .category-content-section-title { overflow: hidden; overflow-wrap: break-word; text-transform: uppercase; font-weight: 600; color: #454545; } .url_link_container .chip { position: absolute; top: 10px; right: 0; z-index: 2; border-top-right-radius: 0; } .clearfix::after, .clearfix::before { content: ""; display: table; clear: both; } .chat-widget { position: fixed; bottom: 50px; left: 0; z-index: 100; width: 50px; height: 156px; background: url(../images/mascot-chat-side.png) left/contain no-repeat; filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25)); } @media (min-width: 992px) { .chat-widget { position: fixed; left: auto; right: 30px; width: 82px; height: 110px; border-radius: 12px 12px 0 0; background: #feb93e url(../images/mascot-chat-bg.svg) top/contain no-repeat; cursor: pointer; } } @media (min-width: 992px) { .chat-widget:hover .chat-widget-mascot { top: -76px; left: -28px; width: 130px; height: 168px; background-image: url(../images/mascot-chat-show.png); } } .chat-widget-mascot { display: none; } @media (min-width: 992px) { .chat-widget-mascot { position: absolute; top: -36px; left: -16px; display: block; width: 90px; height: 110px; background: url(../images/mascot-chat-point.png) center/contain no-repeat; transition: 0.1s; } } .chat-widget-footer { display: none; } @media (min-width: 992px) { .chat-widget-footer { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); display: block; width: 90px; height: 48px; border-radius: 6px; background: #000 url(../images/mascot-chat-text-white.svg) center/contain no-repeat; background-size: 80px 36px; } } .divider { position: relative; margin: 37px 0; display: block; height: 4px; border-radius: 2px; background-color: #ff9701; } .divider.lazyloaded::before { display: block; } .divider::before { content: ""; position: absolute; top: 50%; left: 50%; z-index: 1; transform: translate3d(-50%, -50%, 0); display: none; width: 40px; height: 40px; background: url(https://cdn.staticstack.net./assets/images/tpdbread.svg) 50% 50% no-repeat; background-size: 100%; animation: fadeEffect 0.2s; } .category-top-cards { display: grid; grid-template-columns: 1fr; gap: 10px; margin-top: 50px; } @media (min-width: 768px) { .category-top-cards { grid-template-columns: repeat(3, 1fr); } } .category-top-card { overflow: hidden; } .category-top-card.visited .category-top-card-header .icon { display: none; } .category-top-card.visited .category-top-card-header::after { content: ""; position: relative; z-index: 1; transform: rotate(-45deg); flex-shrink: 0; width: 16px; height: 9px; margin-left: auto; border-width: 0 0 2px 2px; border-style: solid; border-color: #fff; } .category-top-card-link { display: flex; flex-direction: column; height: 100%; } @media (min-width: 992px) { .category-top-card-link:hover .category-top-card-header::before { opacity: 1; } .category-top-card-link:hover .category-top-card-header .icon { animation: fromRightToLeft 1s infinite; } } .category-top-card-header { position: relative; display: flex; align-items: center; gap: 10px; padding: 10px 14px; overflow: hidden; border-radius: 10px 10px 0 0; background-color: rgb(var(--category-rgb, 118, 118, 118)); color: #fff; font-weight: 600; } .category-top-card-header::before { content: ""; position: absolute; inset: 0; background-color: rgba(96, 32, 32, 0.5); opacity: 0; transition: opacity 0.2s ease; } .category-top-card-header .icon-category { position: relative; z-index: 1; width: 30px; height: 30px; } @media (min-width: 480px) { .category-top-card-header .icon-category { width: 50px; height: 50px; } } .category-top-card-header .icon { position: relative; z-index: 1; flex-shrink: 0; width: 20px; margin-left: auto; } .category-top-card-title { position: relative; z-index: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .category-top-card-body { display: flex; flex-grow: 1; align-items: flex-start; gap: 10px; padding: 10px; border: 2px solid rgb(var(--category-rgb, 118, 118, 118)); border-top: none; border-radius: 0 0 10px 10px; } @media (min-width: 375px) { .category-top-card-body { padding: 20px; } } .category-top-card-list { display: grid; grid-template-rows: repeat(2, auto); grid-auto-flow: column; flex-grow: 1; gap: 10px; overflow: hidden; font-size: 14px; } .category-top-card-list .icon-category { width: 16px; height: 16px; } .category-top-card-list-item { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .category-top-card-list-item-favicon::before { content: ""; display: inline-flex; width: 16px; height: 16px; border-radius: 50%; vertical-align: middle; } .category-top-card-amount { display: flex; justify-content: center; align-items: center; flex-shrink: 0; margin-left: auto; width: 42px; height: 42px; border: 2px solid rgb(var(--category-rgb, 118, 118, 118)); border-radius: 50%; font-size: 14px; font-weight: 600; line-height: 1; color: #909199; } @keyframes fromRightToLeft { 0% { transform: translateX(0); } 50% { transform: translateX(-6px); } 100% { transform: translateX(0); } } .body-drawer-open { overflow: hidden; } @media (min-width: 992px) { .body-drawer-open { overflow: visible; } } .drawer-open .drawer-overlay { opacity: 1; visibility: visible; } .drawer-open .drawer-content { transform: translateY(0); } .drawer-overlay { position: fixed; inset: 0; z-index: 101; opacity: 0; visibility: hidden; background: rgba(0, 0, 0, 0.6); backdrop-filter: blur(5px); transition: opacity 0.2s ease, visibility 0.2s ease; } @media (min-width: 992px) { .drawer-overlay { display: none; } } .drawer-content { position: fixed; bottom: 0; left: 0; right: 0; z-index: 112; transform: translateY(100%); width: calc(100% - 20px); height: calc(100% - var(--header-mob-height)); box-shadow: 0 4px 44px 0 #00000020; transition: transform 0.2s ease; } @media (min-width: 992px) { .drawer-content { width: 100%; height: calc(100% - var(--header-desk-height)); } } #drawer-app { position: relative; display: flex; flex-direction: column; height: 100%; overflow: hidden; border-radius: 10px 10px 0 0; background-color: #fff; } .drawer-opener { --_txt: "For you!"; --_bg-clr: #edaa42; --_bg-gradient: linear-gradient(180deg, #edab42 0, #c37c0c 100%); --_bg-shimmer-gradient: linear-gradient( -45deg, transparent 45%, #edab42 50%, transparent 55% ); --_clr: #fff; --_vane-bg: #edab42; --_vane-clr: #230b34; font-size: 14px; font-weight: 700; color: var(--_clr); transition: transform 0.2s ease; } .drawer-opener .icon-mascot { width: 26px; height: 26px; } .drawer-opener .loader { position: absolute; display: none; width: 100%; height: 100%; border-color: transparent; border-bottom-color: #fff; } @media (min-width: 992px) { .drawer-opener:hover .drawer-opener-vane { color: #fff; } } .drawer-opener-mobile { /* --_bg-img: url(../images/mascot-half-love-42x57.png); */ position: fixed; bottom: 50px; right: 0; z-index: 100; transform: rotate(-90deg) translate(100%, 100%); transform-origin: bottom right; display: flex; align-items: flex-end; height: 50px; min-width: 156px; max-width: 200px; } @media (min-width: 992px) { .drawer-opener-mobile { display: none; } } .drawer-opener-mobile.drawer-opener-show { transform: rotate(-90deg) translate(100%, 0); } .drawer-opener-mobile.drawer-opener-show .drawer-opener-icon { transform: rotate(80deg) translateX(0); } .drawer-opener-mobile .drawer-opener-inner { height: 28px; } .drawer-opener-mobile .drawer-opener-content { padding: 0 10px 0 60px; } .drawer-opener-mobile .drawer-opener-icon { position: absolute; bottom: -8px; left: 6px; transform: rotate(80deg) translateX(20px); width: 42px; height: 57px; } .drawer-opener-mobile .drawer-opener-vane { width: 20px; height: 20px; } .drawer-opener-mobile .drawer-opener-vane .icon { width: 13px; height: 11px; } .drawer-opener-mobile .badge { position: absolute; bottom: 6px; left: -8px; z-index: 1; transform: rotate(90deg); display: none; animation: fadeEffect 0.2s; } .drawer-opener-mobile.drawer-opener-show .badge { display: flex; } .drawer-opener-desktop { --_bg-img: url(../images/mascot-emoji-love.svg); position: absolute; bottom: 100%; left: 50%; transform: translate(-50%, 100%); display: none; height: 40px; min-width: 146px; max-width: 200px; } @media (min-width: 992px) { .drawer-opener-desktop { display: flex; } } @media (min-width: 992px) { .drawer-opener-desktop.drawer-opener-show { transform: translate(-50%, 0); } } @media (max-width: 991px) { .drawer-opener-desktop.drawer-opener-open { transform: translate(-50%, 0); display: flex; } } .drawer-opener-desktop .drawer-opener-inner { height: 100%; } .drawer-opener-desktop .drawer-opener-content { padding: 6px 10px 0; background: var(--_bg-shimmer-gradient); background-size: 300%; background-position-x: 100%; animation: shimmer-2 3s 1s infinite ease-in-out; } .drawer-opener-desktop .drawer-opener-icon { width: 26px; height: 26px; } .drawer-opener-desktop .drawer-opener-vane { --_move-offset: -10%; animation: move-up-down-2 3s 1s infinite ease-in-out; } .drawer-opener-desktop .badge { position: absolute; top: -8px; right: -8px; z-index: 1; display: none; animation: fadeEffect 0.2s; } @media (min-width: 992px) { .drawer-opener-desktop.drawer-opener-show:not(.drawer-opener-open) .badge { display: flex; } } .drawer-opener-logged-in, .drawer-opener-submitted, .drawer-opener-subscribed { --_bg-img: url(https://cdn.staticstack.net./assets/images/icons/icon-multi-envelope-heart.svg); --_bg-clr: #31cc69; --_bg-gradient: linear-gradient(180deg, #31cc69 0%, #29a656 100%); --_bg-shimmer-gradient: linear-gradient( -45deg, transparent 45%, #31cc69 50%, transparent 55% ); --_vane-bg: #31cc69; } .drawer-opener-logged-out, .drawer-opener-unsubscribed { --_bg-img: url(../images/mascot-head-sad.svg); --_bg-gradient: linear-gradient(180deg, #565656 0%, #6b6b6b 100%); --_bg-shimmer-gradient: linear-gradient( -45deg, transparent 45%, #6b6b6b 50%, transparent 55% ); --_vane-bg: #6b6b6b; --_vane-clr: #fff; } .drawer-opener-open { --_vane-clr: #fff; } .drawer-opener-submitted { --_txt: "Submitted"; } .drawer-opener-subscribed { --_txt: "Subscribed"; } .drawer-opener-unsubscribed { --_txt: "Unsubscribed"; } .drawer-opener-logged-in { --_txt: "Logged In"; } .drawer-opener-logged-out { --_txt: "Logged Out"; } .drawer-opener-hide { --_txt: "See You!"; } .drawer-opener-error { --_txt: "Oops!"; --_bg-img: url(../images/mascot-head-scared.svg); --_bg-gradient: linear-gradient(180deg, #ff6c3f 0%, #d95932 100%); } .drawer-opener-error .drawer-opener-content, .drawer-opener-hide .drawer-opener-content, .drawer-opener-loading .drawer-opener-content, .drawer-opener-loading .drawer-opener-vane, .drawer-opener-open .drawer-opener-content, .drawer-opener-open .drawer-opener-vane { animation: none; } .drawer-opener-error .drawer-opener-vane, .drawer-opener-hide .drawer-opener-vane { display: none; } .drawer-opener-open .drawer-opener-vane { transform: rotate(180deg); } .drawer-opener-loading .loader { display: flex; } .drawer-opener-inner { position: relative; width: 100%; border-radius: 10px 10px 0 0; box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); background-color: var(--_bg-clr); background: var(--_bg-gradient); transition: background-color 0.2s ease; } .drawer-opener-content { position: relative; display: flex; justify-content: center; align-items: center; gap: 10px; overflow: hidden; width: 100%; height: 100%; border-radius: 10px 10px 0 0; } .drawer-opener-icon { display: flex; flex-shrink: 0; background-image: var(--_bg-img); background-repeat: no-repeat; background-position: center; background-size: contain; } .drawer-opener-text { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .drawer-opener-text::before { content: var(--_txt); } .drawer-opener-vane { display: flex; justify-content: center; align-items: center; flex-shrink: 0; width: 24px; height: 24px; border-radius: 50%; background-color: var(--_vane-bg); color: var(--_vane-clr); transition: transform 0.2s ease, background-color 0.2s ease, color 0.2s ease; will-change: transform; } .drawer-opener-vane .icon { height: 15px; width: 13px; } .icon-regular, .icon-solid, .icon-multi, .icon-mascot { background-repeat: no-repeat; } .icon-regular-arrow-up { background-image: url(./assets/images/icons/icon-regular-arrow-up.svg); } .icon-regular-arrow-down { background-image: url(./assets/images/icons/icon-regular-arrow-down.svg); } .icon-regular-arrow-left { background-image: url(./assets/images/icons/icon-regular-arrow-left.svg); } .icon-regular-arrow-right { background-image: url(./assets/images/icons/icon-regular-arrow-right.svg); } .icon-regular-bell { background-image: url(./assets/images/icons/icon-regular-bell.svg); } .icon-regular-edit { background-image: url(./assets/images/icons/icon-regular-edit.svg); } .icon-regular-cross { background-image: url(./assets/images/icons/icon-regular-cross.svg); } .icon-regular-counter-clockwise-undo { background-image: url(./assets/images/icons/icon-regular-counter-clockwise-undo.svg); } .icon-regular-bubble-star { background-image: url(./assets/images/icons/icon-regular-bubble-star.svg); } .icon-regular-email-plus { background-image: url(./assets/images/icons/icon-regular-email-plus.svg); } .icon-solid-bell { background-image: url(./assets/images/icons/icon-solid-bell.svg); } .icon-solid-check { background-image: url(./assets/images/icons/icon-solid-check.svg); } .icon-multi-verified { background-image: url(./assets/images/icons/icon-multi-verified.svg); } .icon-multi-fresh-deals { background-image: url(./assets/images/icons/icon-multi-fresh-deals.svg); } .icon-multi-no-spam { background-image: url(./assets/images/icons/icon-multi-no-spam.svg); } .icon-multi-check-bubble { background-image: url(./assets/images/icons/icon-multi-check-bubble.svg); } .icon-multi-bell { background-image: url(./assets/images/icons/icon-multi-bell.svg); } .icon-flag { display: inline-block; vertical-align: middle; } .icon-flag::before { content: ""; display: inline-flex; flex-shrink: 0; width: 16px; height: 12px; background: url(../images/flags_new.png) no-repeat; background-size: 96px; } .icon-flag-en::before, .icon-flag-en-us::before { background-position: -64px -48px; } .icon-flag-gb::before, .icon-flag-en-gb::before { background-position: -16px -24px; } .icon-flag-au::before, .icon-flag-en-au::before { background-position: -64px -60px; } .icon-flag-ca::before, .icon-flag-en-ca::before { background-position: 0 -72px; } .icon-flag-de::before { background-position: -0 -24px; } .icon-flag-id::before { background-position: 0 -60px; } .icon-flag-fr::before { background-position: -32px -12px; } .icon-flag-it::before { background-position: -48px 0; } .icon-flag-ro::before { background-position: -32px -48px; } .icon-flag-hu::before { background-position: 0 -36px; } .icon-flag-pt::before { background-position: -16px -48px; } .icon-flag-pt-br::before { background-position: -32px -72px; } .icon-flag-ru::before { background-position: -48px -48px; } .icon-flag-es::before { background-position: -64px -12px; } .icon-flag-es-py::before { background-position: -48px -96px; } .icon-flag-nl::before { background-position: -48px -24px; } .icon-flag-tr::before { background-position: -64px -36px; } .icon-flag-sv::before { background-position: -64px -24px; } .icon-flag-no::before { background-position: -48px -36px; } .icon-flag-be::before { background-position: -48px -72px; } .icon-flag-cs::before { background-position: 0 -12px; } .icon-flag-ja::before { background-position: -48px -12px; } .icon-flag-e::before { background-position: -16px -60px; } .icon-flag-vi::before { background-position: -48px -60px; } .icon-flag-hi::before { background-position: -16px -36px; } .icon-flag-pl::before { background-position: 0 -48px; } .icon-flag-zh::before { background-position: -80px 0; } .icon-flag-ko::before { background-position: -64px -72px; } .icon-flag-da::before { background-position: -16px -12px; } .icon-flag-ar::before { background-position: -16px -60px; } .icon-flag-el::before { background-position: -32px -24px; } .icon-flag-fi::before { background-position: -32px 0; } .icon-flag-sl::before { background-position: -64px 0; } .icon-flag-hr::before { background-position: -16px 0; } .icon-flag-th::before { background-position: -32px -60px; } .icon-flag-es-ar::before { background-position: -80px -12px; } .icon-flag-de-at::before { background-position: -80px -24px; } .icon-flag-es-cl::before { background-position: -80px -36px; } .icon-flag-es-co::before { background-position: -80px -48px; } .icon-flag-es-cr::before { background-position: -80px -60px; } .icon-flag-cyprus::before { background-position: -80px -72px; } .icon-flag-es-ec::before { background-position: 0 -84px; } .icon-flag-he::before { background-position: -32px -36px; } .icon-flag-zh-hk::before { background-position: -16px -84px; } .icon-flag-fa-ir::before { background-position: -32px -84px; } .icon-flag-en-ie::before { background-position: -16px -72px; } .icon-flag-es-mx::before { background-position: -48px -84px; } .icon-flag-en-nz::before { background-position: -64px -84px; } .icon-flag-es-pe::before { background-position: -80px -84px; } .icon-flag-en-ph::before { background-position: 0 -96px; } .icon-flag-de-ch::before { background-position: -16px -96px; } .icon-flag-zh-tw::before { background-position: -32px -96px; } .icon-flag-ng::before { background-position: -80px -96px; } .icon-flag-zh-sg::before { background-position: 0px -108px; } .icon-flag-bg::before { background-position: -16px -108px; } .icon-flag-ms-my::before { background-position: -32px -108px; } .icon-flag-uk::before { background-position: -64px -96px; } .icon-flag-lu::before { background-position: -48px -108px; } .icon-flag-my::before { background-position: -64px -108px; } .icon-flag-sw-ke::before { background-position: -80px -108px; } .icon-flag-sr::before { background-position: 0 -120px; } .icon-flag-gh::before { background-position: -16px -120px; } .icon-flag-eg::before { background-position: -32px -120px; } .icon-flag-za::before { background-position: -48px -120px; } .icon-flag-lb::before { background-position: -64px -120px; } .icon-flag-ee::before { background-position: -80px -120px; } .icon-flag-lv::before { background-position: 0 -132px; } .icon-flag-cu::before { background-position: -16px -132px; } .icon-flag-wa::before { background-position: -32px -132px; } .icon-flag-pr::before { background-position: -48px -132px; } .icon-flag-sct::before { background-position: -64px -132px; } .icon-flag-bb::before { background-position: -80px -132px; } .icon-flag-sk::before { background-position: 0 -144px; } .icon-flag-lt::before { background-position: -16px -144px; } .icon-flag-is::before { background-position: -32px -144px; } .icon-flag-es-bo::before { background-position: -48px -144px; } .icon-category { background-image: url(./assets/images/tpdbread.svg); background-position: center; background-repeat: no-repeat; } .icon-category-3d-porn-sites { background-image: url(../images/3d-porn-sites.svg); } .icon-category-adult-vod-sites { background-image: url(../images/adult-vod-sites.svg); } .icon-category-ai-erotic-story-generators-reviews { background-image: url(../images/ai-erotic-story-generators.svg); } .icon-category-ai-hentai-sites-reviews { background-image: url(../images/ai-hentai-sites-reviews.svg); } .icon-category-ai-porn-sites { background-image: url(../images/ai-porn-sites.svg); } .icon-category-ai-sex-chat-sites { background-image: url(../images/ai-sex-chat-sites.svg); } .icon-category-amateur-premium-sites { background-image: url(../images/amateur-premium-sites.svg); } .icon-category-anal-porn-premium-sites { background-image: url(../images/anal-porn-premium-sites.svg); } .icon-category-anal-porn-sites { background-image: url(../images/anal-porn-sites.svg); } .icon-category-ar-porn-sites-reviews { background-image: url(../images/ar-porn-sites.svg); } .icon-category-arab-porn-premium-sites { background-image: url(../images/arab-porn-premium-sites.svg); } .icon-category-arab-sex-cams { background-image: url(../images/arab-sex-cams.svg); } .icon-category-asian-porn-premium-sites { background-image: url(../images/asian-porn-premium-sites.svg); } .icon-category-asian-pornstars-list { background-image: url(../images/asian-pornstars-list.svg); } .icon-category-asmr-porn-sites { background-image: url(../images/asmr-porn-sites.svg); } .icon-category-bbw-porn-sites { background-image: url(../images/bbw-porn-sites.svg); } .icon-category-best-adult-chat-sites { background-image: url(../images/best-adult-chat-sites.svg); } .icon-category-best-adult-online-shops { background-image: url(../images/best-adult-online-shops.svg); } .icon-category-best-dating-sites { background-image: url(../images/best-dating-sites.svg); } .icon-category-best-erotic-stories-sites { background-image: url(../images/best-erotic-stories-sites.svg); } .icon-category-best-escort-sites { background-image: url(../images/best-escort-sites.svg); } .icon-category-best-fansly-girls-list-reviews { background-image: url(../images/best-fansly-girls-list-reviews.svg); } .icon-category-best-fleshlights-reviews { background-image: url(../images/best-fleshlights-reviews.svg); } .icon-category-best-filehost-sites { background-image: url(../images/best-filehost-sites.svg); } .icon-category-best-funny-porn-sites { background-image: url(../images/best-funny-porn-sites.svg); } .icon-category-best-gay-porn-sites { background-image: url(../images/best-gay-porn-sites.svg); } .icon-category-best-gif-porn-sites { background-image: url(../images/best-gif-porn-sites.svg); } .icon-category-best-lesbian-porn-sites { background-image: url(../images/best-lesbian-porn-sites.svg); } .icon-category-best-nsfw-reddit-sites { background-image: url(../images/best-nsfw-reddit-sites.svg); } .icon-category-best-onlyfans-girls-list { background-image: url(../images/best-onlyfans-girls-list.svg); } .icon-category-best-pin-porn-sites { background-image: url(../images/best-pin-porn-sites.svg); } .icon-category-best-porn-channels { background-image: url(../images/best-porn-channels.svg); } .icon-category-best-porn-comic-sites { background-image: url(../images/best-porn-comic-sites.svg); } .icon-category-best-porn-forums { background-image: url(../images/best-porn-forums.svg); } .icon-category-best-porn-games { background-image: url(../images/best-porn-games.svg); } .icon-category-best-porn-image-boards { background-image: url(../images/best-porn-image-boards.svg); } .icon-category-best-porn-link-sites { background-image: url(../images/best-porn-link-sites.svg); } .icon-category-best-porn-tgp-sites { background-image: url(../images/best-porn-tgp-sites.svg); } .icon-category-best-porn-tumblr-sites { background-image: url(../images/best-porn-tumblr-sites.svg); } .icon-category-best-pornstars-list { background-image: url(../images/best-pornstars-list.svg); } .icon-category-best-premium-hentai-sites { background-image: url(../images/best-premium-hentai-sites.svg); } .icon-category-best-sex-toys-for-men-reviews { background-image: url(../images/best-sex-toys-for-men-reviews.svg); } .icon-category-best-shemale-porn-sites { background-image: url(../images/best-shemale-porn-sites.svg); } .icon-category-best-vintage-porn-sites { background-image: url(../images/best-vintage-porn-sites.svg); } .icon-category-best-vpn-sites { background-image: url(../images/best-vpn-sites.svg); } .icon-category-best-vr-porn-sites { background-image: url(../images/best-vr-porn-sites.svg); } .icon-category-best-vr-pornstars-list-reviews { background-image: url(../images/best-vr-pornstars-list-reviews.svg); } .icon-category-betting-sites { background-image: url(../images/betting-sites.svg); } .icon-category-big-ass-porn-sites { background-image: url(../images/big-ass-porn-sites.svg); } .icon-category-big-tits-porn-sites { background-image: url(../images/big-tits-porn-sites.svg); } .icon-category-blowjob-porn-sites { background-image: url(../images/blowjob-porn-sites.svg); } .icon-category-buy-used-panties { background-image: url(../images/buy-used-panties.svg); } .icon-category-cartoon-porn-sites { background-image: url(../images/cartoon-porn-sites.svg); } .icon-category-casting-porn-sites-reviews { background-image: url(../images/casting-porn-sites-reviews.svg); } .icon-category-cosplay-porn-sites-reviews { background-image: url(../images/cosplay-porn-sites-reviews.svg); } .icon-category-creampie-porn-sites { background-image: url(../images/creampie-porn-sites.svg); } .icon-category-cuckold-porn-sites { background-image: url(../images/cuckold-porn-sites.svg); } .icon-category-czech-porn-sites-reviews { background-image: url(../images/czech-porn-sites.svg); } .icon-category-deepfake-porn-sites { background-image: url(../images/deepfake-porn-sites.svg); } .icon-category-discord-porn-servers { background-image: url(../images/discord-porn-servers.svg); } .icon-category-ebony-porn-premium-sites { background-image: url(../images/ebony-porn-premium-sites.svg); } .icon-category-erotic-massage-sites { background-image: url(../images/erotic-massage-sites.svg); } .icon-category-extreme-porn-websites { background-image: url(../images/extreme-porn-websites.svg); } .icon-category-facial-cumshot-porn-sites { background-image: url(../images/facial-cumshot-porn-sites.svg); } .icon-category-feet-porn-sites-reviews { background-image: url(../images/feet-porn-sites.svg); } .icon-category-female-masturbation-porn-sites { background-image: url(../images/female-masturbation-porn-sites.svg); } .icon-category-fetish-porn-premium-sites { background-image: url(../images/fetish-porn-premium-sites.svg); } .icon-category-free-adult-image-hosting { background-image: url(../images/free-adult-image-hosting.svg); } .icon-category-free-cam-girl-video-sites { background-image: url(../images/free-cam-girl-video-sites.svg); } .icon-category-free-onlyfans-accounts { background-image: url(../images/free-onlyfans-accounts.svg); } .icon-category-free-porn-download-sites { background-image: url(../images/free-porn-download-sites.svg); } .icon-category-free-sex-cam-sites { background-image: url(../images/free-sex-cam-sites.svg); } .icon-category-free-sex-games { background-image: url(../images/free-sex-games.svg); } .icon-category-free-porn-video-hosting { background-image: url(../images/free-porn-video-hosting.svg); } .icon-category-french-porn-sites-reviews { background-image: url(../images/french-porn-sites-reviews.svg); } .icon-category-full-porn-movies-sites { background-image: url(../images/full-porn-movies-sites.svg); } .icon-category-furry-porn-sites-reviews { background-image: url(../images/furry-porn-sites-reviews.svg); } .icon-category-gangbang-porn-sites { background-image: url(../images/gangbang-porn-sites.svg); } .icon-category-german-porn-sites-reviews { background-image: url(../images/german-porn-sites-reviews.svg); } .icon-category-glory-hole-porn-sites-reviews { background-image: url(../images/glory-hole-porn-sites-reviews.svg); } .icon-category-granny-porn-sites { background-image: url(../images/granny-porn-sites.svg); } .icon-category-hairy-pussy-porn-sites-reviews { background-image: url(../images/hairy-pussy-porn-sites-reviews.svg); } .icon-category-hall-of-fame { background-image: url(../images/hall-of-fame.svg); } .icon-category-handjob-porn-sites { background-image: url(../images/handjob-porn-sites.svg); } .icon-category-hentai-manga-sites { background-image: url(../images/hentai-manga-sites.svg); } .icon-category-hentai-porn-sites { background-image: url(../images/hentai-porn-sites.svg); } .icon-category-hentai-streaming-sites { background-image: url(../images/hentai-streaming-sites.svg); } .icon-category-how-to-become-a-cam-girl { background-image: url(../images/how-to-become-a-cam-girl.svg); } .icon-category-hypno-porn-sites-reviews { background-image: url(../images/hypno-porn-sites.svg); } .icon-category-indian-porn-premium-sites { background-image: url(../images/indian-porn-premium-sites.svg); } .icon-category-interactive-porn-sites-reviews { background-image: url(../images/interactive-porn-sites.svg); } .icon-category-interracial-porn-sites { background-image: url(../images/interracial-porn-sites.svg); } .icon-category-korean-porn-sites-reviews { background-image: url(../images/korean-porn-sites-reviews.svg); } .icon-category-latin-porn-premium-sites { background-image: url(../images/latin-porn-premium-sites.svg); } .icon-category-lesbian-porn-premium-sites { background-image: url(../images/lesbian-porn-premium-sites.svg); } .icon-category-live-anal-sex-cams { background-image: url(../images/live-anal-sex-cams.svg); } .icon-category-live-bbw-sex-cams { background-image: url(../images/live-bbw-sex-cams.svg); } .icon-category-live-bdsm-sex-cams { background-image: url(../images/live-bdsm-sex-cams.svg); } .icon-category-live-cosplay-sex-cams { background-image: url(../images/live-cosplay-sex-cams.svg); } .icon-category-live-ebony-sex-cams { background-image: url(../images/live-ebony-sex-cams.svg); } .icon-category-live-granny-sex-cams { background-image: url(../images/live-granny-sex-cams.svg); } .icon-category-live-indian-sex-cams { background-image: url(../images/live-indian-sex-cams.svg); } .icon-category-live-latina-sex-cams { background-image: url(../images/live-latina-sex-cams.svg); } .icon-category-live-mature-sex-cams { background-image: url(../images/live-mature-sex-cams.svg); } .icon-category-live-squirt-cams { background-image: url(../images/live-squirt-cams.svg); } .icon-category-live-teen-sex-cams { background-image: url(../images/live-teen-sex-cams.svg); } .icon-category-live-trans-sex-cams { background-image: url(../images/live-trans-sex-cams.svg); } .icon-category-live-voyeur-cams-sites { background-image: url(../images/live-voyeur-cams-sites.svg); } .icon-category-make-money-with-porn { background-image: url(../images/make-money-with-porn.svg); } .icon-category-male-enhancement-pills { background-image: url(../images/male-enhancement-pills.svg); } .icon-category-manhwa-hentai-sites { background-image: url(../images/manhwa-hentai-sites.svg); } .icon-category-massage-porn-sites-reviews { background-image: url(../images/massage-porn-sites.svg); } .icon-category-mature-porn-premium-sites { background-image: url(../images/mature-porn-premium-sites.svg); } .icon-category-mature-porn-sites { background-image: url(../images/mature-porn-sites.svg); } .icon-category-nude-celebrities-list { background-image: url(../images/nude-celebrities-list.svg); } .icon-category-onlyfans-porn-sites { background-image: url(../images/onlyfans-porn-sites.svg); } .icon-category-pegging-porn-sites { background-image: url(../images/pegging-porn-sites.svg); } .icon-category-phone-sex-sites { background-image: url(../images/phone-sex-sites.svg); } .icon-category-popular-porn-blog { background-image: url(../images/popular-porn-blog.svg); } .icon-category-porn-aggregators { background-image: url(../images/porn-aggregators.svg); } .icon-category-porn-for-women { background-image: url(../images/porn-for-women.svg); } .icon-category-porn-parody-premium-sites { background-image: url(../images/porn-parody-premium-sites.svg); } .icon-category-porn-picture-sites { background-image: url(../images/porn-picture-sites.svg); } .icon-category-porn-review-sites { background-image: url(../images/porn-review-sites.svg); } .icon-category-pov-porn-sites { background-image: url(../images/pov-porn-sites.svg); } .icon-category-pregnant-porn-sites-reviews { background-image: url(../images/pregnant-porn-sites-reviews.svg); } .icon-category-premium-asmr-porn-sites { background-image: url(../images/premium-asmr-porn-sites.svg); } .icon-category-premium-bbw-porn-sites { background-image: url(../images/premium-bbw-porn-sites.svg); } .icon-category-premium-big-tits-sites { background-image: url(../images/premium-big-tits-porn-sites.svg); } .icon-category-premium-blowjob-porn-sites { background-image: url(../images/premium-blowjob-porn-sites.svg); } .icon-category-premium-cartoon-porn-sites { background-image: url(../images/premium-cartoon-porn-sites.svg); } .icon-category-premium-creampie-porn-sites { background-image: url(../images/premium-creampie-porn-sites.svg); } .icon-category-premium-cuckold-porn-sites { background-image: url(../images/premium-bbw-porn-sites.svg); } .icon-category-premium-extreme-porn-sites { background-image: url(../images/premium-extreme-porn-sites.svg); } .icon-category-premium-facial-cumshot-porn-sites { background-image: url(../images/premium-facial-cumshot-porn-sites.svg); } .icon-category-premium-female-masturbation-porn-sites { background-image: url(../images/premium-female-masturbation-porn-sites.svg); } .icon-category-premium-gangbang-porn-sites { background-image: url(../images/premium-gangbang-porn-sites.svg); } .icon-category-premium-granny-porn-sites { background-image: url(../images/premium-granny-porn-sites.svg); } .icon-category-premium-handjob-porn-sites { background-image: url(../images/premium-handjob-porn-sites.svg); } .icon-category-premium-hentai-manga-sites { background-image: url(../images/premium-hentai-manga-sites.svg); } .icon-category-premium-interracial-porn-sites { background-image: url(../images/premium-interracial-porn-sites.svg); } .icon-category-premium-nude-celebrities { background-image: url(../images/premium-nude-celebrities.svg); } .icon-category-premium-onlyfans-account { background-image: url(../images/premium-onlyfans-account.svg); } .icon-category-premium-onlyfans-sites { background-image: url(../images/premium-onlyfans-sites.svg); } .icon-category-premium-porn-comic-sites { background-image: url(../images/premium-porn-comic-sites.svg); } .icon-category-premium-porn-for-women-sites { background-image: url(../images/premium-porn-for-women-sites.svg); } .icon-category-premium-porn-pictures-sites { background-image: url(../images/premium-porn-pictures-sites.svg); } .icon-category-premium-pov-porn-sites { background-image: url(../images/premium-pov-porn-sites.svg); } .icon-category-premium-voyeur-porn-sites { background-image: url(../images/premium-voyeur-porn-sites.svg); } .icon-category-russian-porn-sites-reviews { background-image: url(../images/russian-porn-sites-reviews.svg); } .icon-category-scat-and-piss-premium-porn { background-image: url(../images/scat-and-piss-premium-porn.svg); } .icon-category-sex-doll-shops { background-image: url(../images/sex-doll-shops.svg); } .icon-category-shemale-porn-premium-sites { background-image: url(../images/shemale-porn-premium-sites.svg); } .icon-category-sites-like-onlyfans-reviews { background-image: url(../images/sites-like-onlyfans.svg); } .icon-category-smoking-porn-sites-reviews { background-image: url(../images/smoking-porn-sites-reviews.svg); } .icon-category-taboo-porn-premium-sites { background-image: url(../images/taboo-porn-premium-sites.svg); } .icon-category-taboo-porn-sites { background-image: url(../images/taboo-porn-sites.svg); } .icon-category-teen-porn-premium-sites { background-image: url(../images/teen-porn-premium-sites.svg); } .icon-category-teen-porn-sites { background-image: url(../images/teen-porn-sites.svg); } .icon-category-thai-porn-sites-reviews { background-image: url(../images/thai-porn-sites-reviews.svg); } .icon-category-the-fappening { background-image: url(../images/the-fappening.svg); } .icon-category-tiktok-porn-sites { background-image: url(../images/tiktok-porn-sites.svg); } .icon-category-top-amateur-porn-sites { background-image: url(../images/top-amateur-porn-sites.svg); } .icon-category-top-arab-porn-tube-sites { background-image: url(../images/top-arab-porn-tube-sites.svg); } .icon-category-top-asian-porn-tube-sites { background-image: url(../images/top-asian-porn-tube-sites.svg); } .icon-category-top-asian-sex-cams { background-image: url(../images/top-asian-sex-cams.svg); } .icon-category-top-ebony-porn-tube-sites { background-image: url(../images/top-ebony-porn-tube-sites.svg); } .icon-category-top-fetish-porn-tube-sites { background-image: url(../images/top-fetish-porn-tube-sites.svg); } .icon-category-top-indian-porn-tube-sites { background-image: url(../images/top-indian-porn-tube-sites.svg); } .icon-category-top-latin-porn-tube-sites { background-image: url(../images/top-latin-porn-tube-sites.svg); } .icon-category-top-porn-search-engines { background-image: url(../images/top-porn-search-engines.svg); } .icon-category-top-porn-torrents-sites { background-image: url(../images/top-porn-torrents-sites.svg); } .icon-category-top-porn-tube-sites { background-image: url(../images/top-porn-tube-sites.svg); } .icon-category-top-pornstar-directories { background-image: url(../images/top-pornstar-directories.svg); } .icon-category-top-premium-sites { background-image: url(../images/top-premium-sites.svg); } .icon-category-top-scat-porn-tube-sites { background-image: url(../images/top-scat-porn-tube-sites.svg); } .icon-category-top-sex-cam-sites { background-image: url(../images/top-sex-cam-sites.svg); } .icon-category-trans-vr-porn-sites { background-image: url(../images/trans-vr-porn-sites.svg); } .icon-category-twitter-porn-accounts { background-image: url(../images/twitter-porn-accounts.svg); } .icon-category-undress-ai-sites { background-image: url(../images/undress-ai-sites.svg); } .icon-category-useful-software { background-image: url(../images/useful-software.svg); } .icon-category-vintage-porn-premium-sites { background-image: url(../images/vintage-porn-premium-sites.svg); } .icon-category-voyeur-porn-sites { background-image: url(../images/voyeur-porn-sites.svg); } .icon-category-british-porn-sites-reviews { background-image: url(../images/british-porn-sites-reviews.svg); } .icon-category-chinese-porn-sites-reviews { background-image: url(../images/chinese-porn-sites-reviews.svg); } .icon-category-pinay-porn-sites-reviews { background-image: url(../images/pinay-porn-sites-reviews.svg); } .icon-category-ai-trans-porn-sites-reviews { background-image: url(../images/ai-trans-porn-sites-reviews.svg); } .icon-category-dick-rating-sites { background-image: url(../images/dick-rating-sites.svg); } .icon-category-best-loyalfans-girls-list-reviews { background-image: url(../images/best-loyalfans-girls-list-reviews.svg); } .icon-category-other-porn-categories { background-image: url(../images/other-porn-categories.svg); } .icon-category-fisting-porn-sites-reviews { background-image: url(../images/fisting-porn-sites-reviews.svg); } .icon-category-midget-porn-sites { background-image: url(../images/midget-porn-sites.svg); } .icon-category-goth-porn-sites-reviews { background-image: url(../images/goth-porn-sites-reviews.svg); } .icon-category-ftm-porn-sites-reviews { background-image: url(../images/ftm-porn-sites-reviews.svg); } .icon-category-teacher-porn-sites-reviews { background-image: url(../images/teacher-porn-sites-reviews.svg); } .icon-category-ballbusting-porn-sites-reviews { background-image: url(../images/ballbusting-porn-sites-reviews.svg); } .icon-category-facesitting-porn-sites-reviews { background-image: url(../images/facesitting-porn-sites-reviews.svg); } .icon-category-best-f2f-girls-list-reviews { background-image: url(../images/best-f2f-girls-list-reviews.svg); } .icon-category-asian-ai-porn-sites-reviews { background-image: url(../images/asian-ai-porn-sites-reviews.svg); } .icon-category-ai-porn-generator-sites-reviews { background-image: url(../images/ai-porn-generator-sites-reviews.svg); } .icon-category-bondage-porn-sites-reviews { background-image: url(../images/bondage-porn-sites-reviews.svg); } .icon-category-spanking-porn-sites-reviews { background-image: url(../images/spanking-porn-sites-reviews.svg); } .icon-category-indian-ai-porn-sites-reviews { background-image: url(../images/indian-ai-porn-sites-reviews.svg); } .icon-category-arab-ai-porn-sites-reviews { background-image: url(../images/arab-ai-porn-sites-reviews.svg); } .icon-category-latina-ai-porn-sites-reviews { background-image: url(../images/latina-ai-porn-sites-reviews.svg); } .icon-category-ebony-ai-porn-sites-reviews { background-image: url(../images/ebony-ai-porn-sites-reviews.svg); } .icon-category-doctor-porn-sites-reviews { background-image: url(../images/doctor-porn-sites-reviews.svg); } .icon-category-bisexual-porn-sites-reviews { background-image: url(../images/bisexual-porn-sites-reviews.svg); } .icon-category-rimming-porn-sites-reviews { background-image: url(../images/rimming-porn-sites-reviews.svg); } .icon-category-tickling-porn-sites-reviews { background-image: url(../images/tickling-porn-sites-reviews.svg); } .icon-category-findom-sites-reviews { background-image: url(../images/findom-sites-reviews.svg); } .icon-category-cowgirl-porn-sites-reviews { background-image: url(../images/cowgirl-porn-sites-reviews.svg); } .icon-category-virgin-porn-sites-reviews { background-image: url(../images/virgin-porn-sites-reviews.svg); } .icon-category-giantess-porn-sites-reviews { background-image: url(../images/giantess-porn-sites-reviews.svg); } .icon-category-threesome-porn-sites-reviews { background-image: url(../images/threesome-porn-sites-reviews.svg); } .icon-category-big-dick-porn-sites-reviews { background-image: url(../images/big-dick-porn-sites-reviews.svg); } .icon-category-joi-porn-sites-reviews { background-image: url(../images/joi-porn-sites-reviews.svg); } .icon-category-public-porn-sites-reviews { background-image: url(../images/public-porn-sites-reviews.svg); } .icon-mascot-head-love { background-image: url(./assets/images/mascots/mascot-emoji-love.svg); } .icon-mascot-half-love-mail { background-image: url(./assets/images/mascots/mascot-half-love-mail.svg); } .icon-mascot-half-thoughtful { background-image: url(./assets/images/mascots/mascot-half-thoughtful.svg); } .icon-mascot-vip-card { background-image: url(./assets/images/mascots/mascot-vip-card.svg); } .icon-mascot-favicon { background-image: url(./assets/images/mascots/mascot-favicon.svg); } :root { --category-border-opacity: 0.5; } .top-asian-sex-cams-block-style { --category-rgb: 249, 177, 54; } .arab-porn-premium-sites-block-style { --category-rgb: 127, 121, 161; } .live-arab-sex-cams-block-style { --category-rgb: 127, 121, 161; } .top-ebony-porn-tube-sites-block-style { --category-rgb: 127, 121, 161; } .indian-porn-premium-sites-block-style { --category-rgb: 152, 117, 102; } .live-indian-sex-cams-block-style { --category-rgb: 189, 79, 132; } .latin-porn-premium-sites-block-style { --category-rgb: 217, 96, 84; } .live-latin-sex-cams-block-style { --category-rgb: 217, 96, 84; } .fetish-porn-premium-sites-block-style { --category-rgb: 57, 58, 58; } .live-bdsm-site-cams-block-style { --category-rgb: 57, 58, 58; } .incest-porn-premium-sites-block-style { --category-rgb: 58, 136, 70; } .porn-aggregators-block-style { --category-rgb: 33, 134, 233; } .best-gay-porn-sites-block-style { --category-rgb: 117, 32, 176; } .amateur-premium-sites-block-style { --category-rgb: 99, 93, 116; } .best-pin-porn-sites-block-style { --category-rgb: 220, 72, 75; } .premium-nude-celebrities-block-style { --category-rgb: 183, 119, 52; } .the-fappening-block-style { --category-rgb: 165, 129, 106; } .fake-celebrity-nudes-block-style { --category-rgb: 2, 158, 204; } .best-premium-hentai-sites-block-style { --category-rgb: 205, 88, 144; } .premium-porn-comic-sites-block-style { --category-rgb: 210, 138, 89; } .best-gif-porn-sites-block-style { --category-rgb: 197, 109, 108; } .best-porn-image-boards-block-style { --category-rgb: 80, 80, 85; } .best-porn-tgp-sites-block-style { --category-rgb: 235, 133, 89; } .top-pornstar-directories-block-style { --category-rgb: 79, 167, 189; } .scat-and-piss-premium-porn-block-style { --category-rgb: 154, 82, 42; } .top-porn-search-engines-block-style { --category-rgb: 191, 113, 72; } .porn-for-women-block-style { --category-rgb: 156, 95, 129; } .top-sex-cam-sites-block-style { --category-rgb: 97, 199, 101; } .best-dating-sites-block-style { --category-rgb: 234, 75, 76; } .best-vr-porn-sites-block-style { --category-rgb: 55, 80, 89; } .top-porn-torrents-sites-block-style { --category-rgb: 113, 176, 85; } .best-porn-forums-block-style { --category-rgb: 44, 103, 76; } .hentai-streaming-sites-block-style { --category-rgb: 113, 101, 207; } .best-porn-site-rip-sites-block-style { --category-rgb: 74, 147, 82; } .hentai-manga-sites-block-style { --category-rgb: 148, 82, 106; } .best-erotic-stories-sites-block-style { --category-rgb: 212, 56, 57; } .best-porn-link-sites-block-style { --category-rgb: 53, 95, 120; } .useful-software-block-style { --category-rgb: 73, 96, 112; } .extreme-porn-websites-block-style { --category-rgb: 197, 145, 104; } .lesbian-porn-premium-sites-block-style { --category-rgb: 201, 105, 154; } .anal-porn-premium-sites-block-style { --category-rgb: 134, 57, 151; } .live-anal-sex-cams-block-style { --category-rgb: 134, 57, 151; } .live-voyeur-cams-sites-block-style { --category-rgb: 255, 106, 108; } .top-premium-sites-block-style { --category-rgb: 236, 154, 29; } .best-porn-games-block-style { --category-rgb: 199, 104, 153; } .free-sex-games-block-style { --category-rgb: 199, 104, 153; } .betting-sites-block-style { --category-rgb: 173, 137, 161; } .free-sex-cam-block-style { --category-rgb: 97, 199, 101; } .pov-porn-block-style { --category-rgb: 187, 120, 61; } .premium-pov-porn-block-style { --category-rgb: 187, 120, 61; } .porn-picture-sites-block-style { --category-rgb: 177, 161, 97; } .popular-porn-blog-block-style { --category-rgb: 199, 124, 65; } .free-porn-video-hosting-block-style { --category-rgb: 118, 118, 118; } .free-adult-image-hosting-block-style { --category-rgb: 54, 95, 115; } .best-nsfw-reddit-sites-block-style { --category-rgb: 255, 74, 36; } .best-adult-chat-sites-block-style { --category-rgb: 68, 138, 101; } .sexshops-block-style { --category-rgb: 250, 87, 89; } .best-funny-porn-sites-block-style { --category-rgb: 251, 156, 72; } .porn-parody-premium-sites-block-style { --category-rgb: 251, 156, 72; } .best-vintage-porn-sites-block-style { --category-rgb: 144, 143, 142; } .vintage-porn-premium-sites-block-style { --category-rgb: 144, 143, 142; } .best-filehost-sites-block-style { --category-rgb: 56, 105, 134; } .best-escort-sites-block-style { --category-rgb: 230, 63, 58; } .erotic-massage-sites-block-style { --category-rgb: 206, 141, 109; } .hall-of-fame-block-style { --category-rgb: 74, 74, 74; } .snapchat-nudes-sites-block-style { --category-rgb: 204, 194, 82; } .teen-porn-sites-block-style { --category-rgb: 245, 89, 155; } .live-teen-sex-cams-block-style { --category-rgb: 245, 89, 155; } .teen-premium-porn-sites-block-style { --category-rgb: 245, 89, 155; } .mature-porn-sites-block-style { --category-rgb: 66, 86, 98; } .live-mature-sex-cams-block-style { --category-rgb: 66, 86, 98; } .granny-porn-sites-block-style { --category-rgb: 161, 162, 158; } .live-granny-sex-cams-block-style { --category-rgb: 161, 162, 158; } .free-porn-tube-sites-block-style { --category-rgb: 118, 118, 118; } .top-asian-porn-tube-sites-block-style { --category-rgb: 249, 177, 54; } .asian-porn-premium-sites-block-style { --category-rgb: 249, 177, 54; } .taboo-porn-sites-block-style { --category-rgb: 58, 136, 70; } .top-indian-porn-tube-sites-block-style { --category-rgb: 189, 79, 132; } .best-lesbian-porn-sites-block-style { --category-rgb: 201, 105, 154; } .top-fetish-porn-tube-sites-block-style { --category-rgb: 57, 58, 58; } .amateur-porn-sites-block-style { --category-rgb: 99, 93, 116; } .hentai-porn-sites-block-style { --category-rgb: 205, 88, 144; } .top-arab-porn-tube-sites-block-style { --category-rgb: 127, 121, 161; } .top-latin-porn-tube-sites-block-style { --category-rgb: 217, 96, 84; } .top-scat-porn-tube-sites-block-style { --category-rgb: 154, 82, 42; } .best-porn-comic-sites-block-style { --category-rgb: 210, 138, 89; } .ebony-porn-premium-sites-block-style { --category-rgb: 152, 117, 102; } .live-ebony-sex-cams-block-style { --category-rgb: 152, 117, 102; } .anal-porn-sites-block-style { --category-rgb: 134, 57, 151; } .buy-used-panties-block-style { --category-rgb: 185, 125, 153; } .tiktok-porn-sites-block-style { --category-rgb: 112, 95, 121; } .onlyfans-block-style { --category-rgb: 0, 108, 130; } .onlyfans-premium-block-style { --category-rgb: 0, 108, 130; } .adult-vod-block-style { --category-rgb: 118, 203, 180; } .bbw-porn-block-style { --category-rgb: 218, 150, 133; } .best-vpn-block-style { --category-rgb: 146, 160, 213; } .big-tits-porn-block-style { --category-rgb: 220, 75, 84; } .blowjob-porn-block-style { --category-rgb: 176, 56, 81; } .creampie-porn-block-style { --category-rgb: 205, 90, 69; } .extreme-porn-block-style { --category-rgb: 217, 187, 102; } .free-cam-girl-video-block-style { --category-rgb: 141, 171, 172; } .free-full-porn-movies-block-style { --category-rgb: 84, 124, 157; } .handjob-porn-block-style { --category-rgb: 205, 152, 126; } .interracial-porn-block-style { --category-rgb: 155, 122, 95; } .male-pills-block-style { --category-rgb: 166, 114, 135; } .best-adult-online-shops-block-style { --category-rgb: 216, 78, 148; } .premium-extreme-porn-block-style { --category-rgb: 217, 187, 102; } .premium-bbw-porn-block-style { --category-rgb: 218, 150, 133; } .live-bbw-sex-cams-block-style { --category-rgb: 218, 150, 133; } .premium-big-tits-porn-block-style { --category-rgb: 220, 75, 84; } .premium-blowjob-porn-block-style { --category-rgb: 176, 56, 81; } .premium-creampie-porn-block-style { --category-rgb: 205, 90, 69; } .premium-handjob-porn-block-style { --category-rgb: 205, 152, 126; } .premium-interracial-porn-block-style { --category-rgb: 155, 122, 95; } .premium-porn-for-women-block-style { --category-rgb: 178, 121, 154; } .premium-voyeur-porn-block-style { --category-rgb: 181, 132, 86; } .voyeur-porn-block-style { --category-rgb: 181, 132, 86; } .asmr-porn-block-style { --category-rgb: 151, 138, 173; } .make-money-block-style { --category-rgb: 100, 125, 66; } .cartoon-porn-block-style { --category-rgb: 199, 195, 195; } .premium-porn-picture-block-style { --category-rgb: 230, 218, 150; } .live-trans-sex-cams-block-style { --category-rgb: 190, 140, 123; } .shemale-porn-premium-sites-block-style { --category-rgb: 190, 140, 123; } .best-shemale-porn-sites-block-style { --category-rgb: 190, 140, 123; } .live-squirt-cams-block-style { --category-rgb: 81, 155, 195; } .phone-sex-sites-block-style { --category-rgb: 87, 107, 155; } .live-cosplay-sex-cams-block-style { --category-rgb: 205, 141, 151; } .premium-cartoon-porn-sites-block-style { --category-rgb: 201, 180, 157; } .c3d-porn-sites-block-style { --category-rgb: 227, 170, 113; } .manhwa-hentai-sites-block-style { --category-rgb: 128, 121, 148; } .premium-asmr-porn-sites-block-style { --category-rgb: 157, 138, 157; } .premium-gangbang-porn-sites-block-style { --category-rgb: 164, 123, 98; } .facial-cumshot-porn-sites-block-style { --category-rgb: 192, 144, 127; } .premium-facial-cumshot-porn-sites-block-style { --category-rgb: 211, 168, 133; } .female-masturbation-porn-sites-block-style { --category-rgb: 168, 111, 173; } .premium-female-masturbation-porn-sites-block-style { --category-rgb: 204, 120, 131; } .cuckold-porn-sites-block-style { --category-rgb: 185, 161, 141; } .premium-cuckold-porn-sites-block-style { --category-rgb: 193, 161, 124; } .twitter-porn-accounts-block-style { --category-rgb: 111, 188, 221; } .gangbang-porn-sites-block-style { --category-rgb: 152, 114, 99; } .telegram-porn-channels-block-style { --category-rgb: 71, 174, 223; } .ai-porn-sites-block-style { --category-rgb: 51, 140, 171; } .free-onlyfans-accounts-block-style { --category-rgb: 0, 108, 130; } .best-pornstars-list-block-style { --category-rgb: 202, 143, 140; } .discord-porn-servers-block-style { --category-rgb: 127, 163, 197; } .best-porn-channels-block-style { --category-rgb: 185, 143, 121; } .nude-celebrities-list-block-style { --category-rgb: 235, 185, 120; } .porn-review-sites-block-style { --category-rgb: 214, 193, 166; } .premium-deepfake-porn-sites-block-style { --category-rgb: 2, 158, 204; } .ai-sex-chat-sites-block-style { --category-rgb: 104, 176, 159; } .premium-onlyfans-accounts-block-style { --category-rgb: 233, 199, 127; } .asian-pornstars-list-block-style { --category-rgb: 249, 177, 54; } .best-onlyfans-girls-list-block-style { --category-rgb: 154, 198, 217; } .best-fansly-girls-list-reviews-block-style { --category-rgb: 84, 135, 156; } .ai-erotic-story-generators-block-style { --category-rgb: 109, 116, 114; } .ar-porn-sites-block-style { --category-rgb: 157, 111, 98; } .best-fleshlights-reviews-block-style { --category-rgb: 192, 131, 124; } .best-vr-pornstars-list-reviews-block-style { --category-rgb: 137, 137, 135; } .feet-porn-sites-block-style { --category-rgb: 169, 131, 120; } .glory-hole-porn-sites-reviews-block-style { --category-rgb: 64, 64, 64; } .hypno-porn-sites-block-style { --category-rgb: 54, 33, 42; } .massage-porn-sites-block-style { --category-rgb: 71, 52, 38; } .pegging-porn-sites-block-style { --category-rgb: 148, 112, 118; } .pregnant-porn-sites-reviews-block-style { --category-rgb: 102, 117, 140; } .sites-like-onlyfans-block-reviews-style { --category-rgb: 176, 163, 180; } .trans-vr-porn-sites-block-style { --category-rgb: 114, 98, 81; } .ai-hentai-sites-reviews-block-style { --category-rgb: 148, 122, 140; } .best-sex-toys-for-men-reviews-block-style { --category-rgb: 64, 171, 173; } .big-ass-porn-sites-block-style { --category-rgb: 202, 155, 122; } .casting-porn-sites-reviews-block-style { --category-rgb: 125, 122, 137; } .cosplay-porn-sites-reviews-block-style { --category-rgb: 84, 66, 50; } .czech-porn-sites-reviews-block-style { --category-rgb: 169, 108, 124; } .french-porn-sites-reviews-block-style { --category-rgb: 163, 108, 150; } .furry-porn-sites-reviews-block-style { --category-rgb: 114, 57, 29; } .german-porn-sites-reviews-block-style { --category-rgb: 168, 92, 48; } .hairy-pussy-porn-sites-reviews-block-style { --category-rgb: 215, 175, 134; } .how-to-become-a-cam-girl-block-style { --category-rgb: 122, 79, 74; } .interactive-porn-sites-block-style { --category-rgb: 85, 89, 81; } .korean-porn-sites-reviews-block-style { --category-rgb: 205, 199, 206; } .russian-porn-sites-reviews-block-style { --category-rgb: 155, 108, 153; } .smoking-porn-sites-reviews-block-style { --category-rgb: 73, 65, 72; } .thai-porn-sites-reviews-block-style { --category-rgb: 159, 90, 133; } .british-porn-sites-reviews-block-style { --category-rgb: 185, 107, 128; } .chinese-porn-sites-reviews-block-style { --category-rgb: 219, 45, 15; } .pinay-porn-sites-reviews-block-style { --category-rgb: 136, 84, 121; } .ai-trans-porn-sites-reviews-block-style { --category-rgb: 115, 89, 83; } .dick-rating-sites-block-style { --category-rgb: 133, 89, 48; } .best-loyalfans-girls-list-reviews-block-style { --category-rgb: 136, 64, 70; } .other-porn-categories-block-style { --category-rgb: 86, 84, 73; } .fisting-porn-sites-reviews-block-style { --category-rgb: 184, 145, 120; } .midget-porn-sites-block-style { --category-rgb: 103, 60, 48; } .goth-porn-sites-reviews-block-style { --category-rgb: 103, 89, 81; } .ftm-porn-sites-reviews-block-style { --category-rgb: 131, 101, 83; } .teacher-porn-sites-reviews-block-style { --category-rgb: 72, 61, 48; } .ballbusting-porn-sites-reviews-block-style { --category-rgb: 97, 65, 38; } .facesitting-porn-sites-reviews-block-style { --category-rgb: 116, 67, 53; } .best-f2f-girls-list-reviews-block-style { --category-rgb: 86, 83, 128; } .asian-ai-porn-sites-reviews-block-style { --category-rgb: 109, 112, 126; } .ai-porn-generator-sites-reviews-block-style { --category-rgb: 63, 81, 87; } .bondage-porn-sites-reviews-block-style { --category-rgb: 115, 79, 40; } .spanking-porn-sites-reviews-block-style { --category-rgb: 91, 66, 48; } .indian-ai-porn-sites-reviews-block-style { --category-rgb: 97, 97, 106; } .arab-ai-porn-sites-reviews-block-style { --category-rgb: 103, 117, 128; } .latina-ai-porn-sites-reviews-block-style { --category-rgb: 106, 92, 88; } .ebony-ai-porn-sites-reviews-block-style { --category-rgb: 68, 77, 82; } .doctor-porn-sites-reviews-block-style { --category-rgb: 131, 120, 118; } .bisexual-porn-sites-reviews-block-style { --category-rgb: 67, 43, 84; } .rimming-porn-sites-reviews-block-style { --category-rgb: 131, 88, 50; } .tickling-porn-sites-reviews-block-style { --category-rgb: 116, 88, 63; } .findom-sites-reviews-block-style { --category-rgb: 109, 94, 70; } .cowgirl-porn-sites-reviews-block-style { --category-rgb: 131, 80, 57; } .virgin-porn-sites-reviews-block-style { --category-rgb: 140, 131, 92; } .giantess-porn-sites-reviews-block-style { --category-rgb: 136, 97, 88; } .threesome-porn-sites-reviews-block-style { --category-rgb: 140, 110, 85; } .big-dick-porn-sites-reviews-block-style { --category-rgb: 139, 100, 55; } .joi-porn-sites-reviews-block-style { --category-rgb: 129, 132, 153; } .public-porn-sites-reviews-block-style { --category-rgb: 90, 92, 55; } .micromodal { color: #000; } .category-desc a,.link-details-review a { color: #2eaf61!important } .copyright-message { line-height: 1.8em; font-size: 17px; color: #4e4e4e; padding: 0; border: none; position: relative; background-color: #f0f1f1; } .copyright-message a { color: #ff5601 } .category-desc a,.link-details-review a { color: #2eaf61!important } .link-header { position: relative; display: flex; align-items: center; gap: 10px; margin: 0 0 5px 0; padding: 5px 5px 5px 0; font-size: 39px; text-transform: uppercase; letter-spacing: -.5px; color: #fff } .link-header:after { content: ''; position: absolute; top: 100%; left: 0; display: inline-block; width: 100%; height: 3px; border-radius: 1px } .link-header .inline-icon { margin: -5px 5px 0 0 } @media (max-width: 576px) { .link-header .inline-icon { margin:0 } } .link-header h1,.link-header h2 { flex-grow: 1; word-break: break-word; text-transform: uppercase; font-weight: 500; font-size: 26px; color: #767676 } .link-header h1 img,.link-header h2 img { display: inline-block } .link-header .single-title { margin-right: 5px } @media (max-width: 991px) { .link-header h1,.link-header h2 { font-size:20px; font-weight: 500 } } .link-header .btn-main { align-self: flex-start; margin: 0; padding-inline:20px} @media (max-width: 767px) { .link-header .btn-main { padding:12px 8px } } .link-header .btn-main .text { flex-basis: 100% } @media (max-width: 767px) { .link-header .btn-main .text { display:none } } .link-header .btn-main .link-icon { flex-shrink: 0; width: 22px; height: 12px; background: url(../imagess/icon-arrow-right.svg) no-repeat; background-size: contain } @media (min-width: 1025px) { .link-header .btn-main:hover .link-icon { animation:btnMainArrowLeft 1s infinite } } .top-bar-review { position: fixed; top: 0; left: 0; right: 0; z-index: 100; transform: translateY(-200%); transition: transform .5s; z-index: 111; box-shadow: -5px 6px 25px 2px rgba(50,50,60,.22); background-color: #f2f3f6 } @media (max-width: 991px) { .top-bar-review { display:none } } .top-bar-review.sticky { transform: translateY(0) } .top-bar-review .holder { max-width: 1150px; margin: 0 auto; position: relative; display: flex; align-items: center; justify-content: space-between } @media (max-width: 1400px) { .top-bar-review .holder { max-width:1020px } } .top-bar-review.menu-opened .category-menu { display: block } .top-bar-review.menu-opened .btn-menu .menu-toggle span { background-color: #ff9701 } .top-bar-review.menu-opened .btn-menu .menu-toggle span:nth-child(2) { transform: translateX(5px); transition: transform .5s } .top-bar-review .btn-menu { float: left; margin: 0 10px 0 0; cursor: pointer; text-align: center; color: #fff; width: 30px; height: 30px } .top-bar-review .btn-menu .menu-toggle span { width: 100%; height: 4px; background-color: #4e4e4e; border-radius: 4px; display: block; margin-bottom: 9px } .top-bar-review .btn-menu .menu-toggle span:last-child { margin-bottom: 0 } .top-bar-review .btn-menu .menu-toggle span:nth-child(2) { transition: transform .5s } .top-bar-review .category-menu { position: absolute; top: 100%; left: 0; right: 0; display: none; height: calc(100vh - 80px); background: #fff } .top-bar-review .category-list { padding: 0 16px } .btn-visit { --animation-rgb-value: 51,217,178; font-size: 18px; color: #fff; display: flex; align-items: center; gap: 4px; text-decoration: none; padding: 14px 16px; transition: background .1s; position: relative; color: #fff; margin: 0 0 0 10px; position: relative; box-shadow: 0 5px 9px rgba(46,175,97,.33); border-radius: 10px; background-color: #2eaf61 } @media (min-width: 1025px) { .btn-visit:hover { animation:pulse 1s infinite } .btn-visit:hover .link-icon { animation: btnMainOpenLink 1s infinite } } .btn-visit .link-icon { display: inline-block; width: 16px; height: 16px; background-image: url(../imagess/icon-forward-link.svg); background-size: cover } .top-menu-holder { overflow: hidden } .top-menu { display: table; width: 100%; text-align: center; list-style: none; padding: 6px 0 0 0; margin: 0 } .top-menu .item-menu { display: table-cell; vertical-align: top } .top-menu .item-menu.active .item-link { border-color: #e98607 } @media (min-width: 1025px) { .top-menu .item-menu:hover .item-link { border-color:#e98607 } .top-menu .item-menu:hover .item-link .item-ico { background-color: #fa9e43; box-shadow: 0 5px 9px rgba(255,151,1,.33) } .top-menu .item-menu:hover .item-title { color: #ff9701 } } .top-menu .item-link { display: inline-block; vertical-align: top; cursor: pointer; text-decoration: none; border-bottom: 3px solid transparent; padding: 0 15px 2px 15px } .top-menu .item-title { line-height: 16px; max-width: 100%; margin-bottom: 2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #4e4e4e; font-size: 15px; font-weight: 500; text-transform: uppercase } .top-menu .item-ico { margin: 0 auto 7px; position: relative; display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; box-shadow: 0 5px 9px rgba(191,192,203,.33); border-radius: 15px; background-color: #fff } .top-menu .item-ico .icon-site { display: inline-flex } .top-menu .item-ico img { width: 16px; height: 16px } .top-menu .item-ico .icon-category { width: 20px; height: 20px } .top-menu .item-ico .link-icon-base { margin: 0 } .top-menu .item-ico .link-icon-base:before { margin-right: 0 } #site-description { display: grid; grid-template-columns: 300px minmax(0,1fr) 0; grid-gap: 10px; align-items: flex-start } @media (max-width: 991px) { #site-description { display:flex; flex-wrap: wrap } } [data-copy] { cursor: copy } .copy-tooltip { position: relative; display: flex; align-items: center; gap: 6px; padding: 10px; border-radius: 10px; font-size: 14px; font-weight: 500; color: #8c8d96; background-color: #f0f1f5; animation: fadeEffect .2s } .copy-tooltip::after { content: ""; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); width: 0; height: 0; border-top: 10px solid #f0f1f5; border-left: 6px solid transparent; border-right: 6px solid transparent } .copy-tooltip-tick { display: flex; justify-content: center; align-items: center; width: 20px; height: 20px; border-radius: 50%; background-color: #4bae4f } .copy-tooltip-tick-bars { display: inline-block; transform: translateY(-1px) rotate(45deg); width: 6px; height: 10px; border-bottom: 2px solid #fff; border-right: 2px solid #fff } .individual-page { font-size: 16px; color: #838383 } .individual-page .container { display: flex; padding: 30px 0 96px } .ind-sidebar { position: relative; flex-shrink: 0; width: 220px; border-right: 1px solid #e1e1e1; background-color: #fff } @media (max-width: 991px) { .ind-sidebar { position:fixed; top: 70px; z-index: 2; transform: translateX(-100%); height: calc(100% - 70px); transition: transform .2s ease } .ind-sidebar.is-open { transform: translateX(0) } .ind-sidebar.is-open .ind-sidebar-opener { transform: translate(-30px,0) } } .ind-sidebar-nav { position: sticky; top: 0; background-color: #fff } @media (max-width: 991px) { .ind-sidebar-nav { position:relative; z-index: 2; height: 100%; overflow-y: auto; overflow-x: hidden } } .ind-sidebar-link { position: relative; display: block; padding: 12px 30px 12px 46px; font-weight: 800; line-height: 1; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background-color: #f7eaea; color: #434343 } .ind-sidebar-link::after,.ind-sidebar-link::before { content: ""; position: absolute; top: 50%; transform: translateY(-50%); display: block } .ind-sidebar-link::before { --animation-rgb-value: 255,177,66; left: 22px; width: 8px; height: 8px; background-color: #fd9727 } @media (min-width: 992px) { .ind-sidebar-link:hover::before { animation:pulse 1s infinite } } .ind-sidebar-link::after { right: 20px; width: 5px; height: 10px; background: url(/includes/images/icons/others/icon-angle-right.svg) no-repeat; background-size: contain; transition: filter .2s ease } @media (min-width: 992px) { .ind-sidebar-link:hover::after { filter:invert(68%) sepia(6%) saturate(7224%) hue-rotate(341deg) brightness(103%) contrast(98%) } } .ind-sidebar-link.is-active { background-color: #f0f1f5; color: #000 } .ind-sidebar-link.is-active::after { filter: invert(68%) sepia(6%) saturate(7224%) hue-rotate(341deg) brightness(103%) contrast(98%) } .ind-sidebar-link-home::before { left: 16px; width: 20px; height: 20px; background: #e0e2e3; background-size: contain } .ind-sidebar-opener { position: absolute; top: 0; left: 100%; display: none; justify-content: center; align-items: center; width: 30px; height: 30px; border: 1px solid #e1e1e1; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-left: none; background-color: #f0f1f5; transition: transform .3s ease-out } @media (max-width: 991px) { .ind-sidebar-opener { display:flex } } .ind-sidebar-opener::before { --animation-rgb-value: 255,177,66; content: ""; display: block; width: 8px; height: 8px; border-radius: 50%; background-color: #fd9727; animation: pulse 1s infinite } .ind-content { width: calc(100% - 220px); padding: 0 30px } @media (max-width: 991px) { .ind-content { width:100%; padding: 0 10px } } .ind-content h1,.ind-content h2,.ind-content h3 { margin-bottom: 10px; font-weight: 500; color: #000 } .ind-content h1 { font-size: 26px } .ind-content h2,.ind-content h3 { font-size: 18px; font-weight: 800; } .ind-content h1 img,.ind-content h2 img,.ind-content h3 img { display: inline-block; height: 50px; vertical-align: middle } .ind-content h2 img{ display: none; } .ind-content address,.ind-content p { margin-bottom: 20px; line-height: 1.5 } .ind-content ol,.ind-content ul { margin-bottom: 20px } .ind-content ul { padding-left: 6px } .ind-content ol { padding-left: 20px } .ind-content ol li,.ind-content ul li { margin-bottom: 10px; line-height: 1.5 } .ind-content ul li { position: relative; padding-left: 14px } .ind-content ul li::before { content: ""; position: absolute; top: 9px; left: 0; width: 4px; height: 4px; border-radius: 50%; background-color: #838383 } .ind-content a { color: #ff8c01 } .ind-title a { color: #000; font-weight: 600; text-decoration: none; position: relative; background: linear-gradient(135deg, #ff4ecd, #b46bff, #5c165e); -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-shadow: 0 0 6px rgba(180, 107, 255, 0.35); transition: all 0.3s ease; } .ind-title a:hover { transform: translateY(-2px); text-shadow: 0 0 12px rgba(255, 78, 205, 0.6), 0 0 18px rgba(92, 22, 94, 0.4); } .ind-content .dude-img.animated { animation: animatedHead .5s } .ind-content .contacts { margin-bottom: 40px } .ind-content .contacts-list,.ind-content .contacts-list-item { margin: 0; padding: 0 } .ind-content .contacts-list-item::before { content: normal } .ind-content .contacts-list-text { font-weight: 500; color: #000 } @media (min-width: 992px) { .ind-content .contacts-list-text:hover { color:#fe9928 } } .contacts { padding: 20px; border: 4px solid #f4f4f4; border-radius: 10px; font-size: 14px; background: #f4f1f1; } .contacts-inner { display: flex; align-items: center; gap: 20px 30px; margin-bottom: 20px } @media (max-width: 767px) { .contacts-inner { flex-direction:column; align-items: flex-start } } .contacts-hero { display: none; flex-direction: column; flex-shrink: 0; gap: 10px 14px; justify-content: center; align-items: center; width: 160px; height: 160px; padding: 10px; border-radius: 8px; background-color: #f4f4f4 } @media (max-width: 767px) { .contacts-hero { flex-direction:row-reverse; justify-content: center; flex-shrink: 1; width: 100%; height: 84px } } .contacts-status { --_clr-rgb: 41,166,86; display: flex; align-items: center; gap: 10px; font-size: 12px; font-weight: 500; color: rgb(var(--_clr-rgb)) } .contacts-status-offline { --_clr-rgb: 255,0,0 } .contacts-status-icon { position: relative; display: inline-block; width: 8px; height: 8px; border-radius: 50%; background-color: rgb(var(--_clr-rgb)); animation: contacts-pulse-shadow 3s calc(2 * 3s / 3) linear infinite } .contacts-status-icon::after,.contacts-status-icon::before { content: ''; position: absolute; width: 100%; height: 100%; border-radius: 50%; background-color: rgb(var(--_clr-rgb)) } .contacts-status-icon::before { animation: contacts-pulse 3s calc(3s / 3) linear infinite } .contacts-status-icon::after { animation: contacts-pulse 3s linear infinite } .contacts-hero-img { width: 90px; height: 100px } @media (max-width: 767px) { .contacts-hero-img { width:50px; height: 60px } } .contacts-list { display: grid; grid-template-columns: repeat(2,1fr); grid-auto-flow: row dense; grid-gap: 10px; width: calc(100% - 190px) } @media (max-width: 767px) { .contacts-list { width:100% } } @media (max-width: 539px) { .contacts-list { display:flex; flex-direction: column } } .contacts-list-item { display: grid; grid-template-columns: repeat(3,auto); justify-content: start; align-items: center; white-space: nowrap } .contacts-list-item[data-column="1"] { grid-column: 1/1 } .contacts-list-item[data-column="2"] { grid-column: 2/2 } .contacts-list-item .copy-tooltip { position: absolute; bottom: 100%; left: 50%; transform: translate(-50%,-10px) } .contacts-list-icon { margin-right: 14px; width: 20px; min-width: 20px; } .contacts-list-title { margin-right: 4px } .contacts-list-text { overflow: hidden; text-overflow: ellipsis; transition: color .3s ease } .chat-widget{ display: none !important; } .contacts-quote { position: relative; padding: 4px 10px 4px 50px; border-radius: 6px; line-height: 1.375; background-color: #fff4e9; display: none; } .contacts-quote::before { content: ""; position: absolute; top: 10px; left: 10px; display: block; width: 30px; height: 24px; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0.87 30 24.23"><path d="M0 14.582H7.85156V16.8725C7.85156 18.181 6.78703 19.2455 5.47852 19.2455H2.46094V25.1049H5.47852C10.0179 25.1049 13.7109 21.4119 13.7109 16.8725V0.871094H0V14.582Z" fill="%23FD9727"/><path d="M16.2891 0.871094V14.582H24.1406V16.8725C24.1406 18.181 23.0761 19.2455 21.7676 19.2455H18.75V25.1049H21.7676C26.307 25.1049 30 21.4119 30 16.8725V0.871094L16.2891 0.871094Z" fill="%23FD9727"/></svg>'); background-repeat: no-repeat; background-position: center; background-size: cover } .coomeet-app { display: none } .dark .individual-page { color: #bbb } .dark .ind-sidebar,.dark .ind-sidebar-nav { background-color: #2a2b31 } .dark .ind-sidebar { border-color: #484a54 } .dark .contacts-hero,.dark .copy-tooltip,.dark .ind-sidebar-link.is-active { background-color: #484a54 } .dark .contacts-list-text,.dark .copy-tooltip,.dark .ind-content b,.dark .ind-content h1,.dark .ind-content h2,.dark .ind-content h3,.dark .ind-content strong,.dark .ind-sidebar-link,.dark .ind-title a { color: #fff } .dark .ind-sidebar-opener { border-color: #484a54; background-color: #484a54 } .dark .ind-sidebar-link { background-color: #2a2b31 } .dark .ind-content ul li::before { background-color: #fff } .dark .contacts { border-color: #484a54 } .dark .copy-tooltip::after { border-top-color: #484a54 } .dark .contacts-quote { background-color: #523f2f; color: #fff } @keyframes contacts-pulse { 0% { transform: scale(1); opacity: .4 } 100% { transform: scale(3); opacity: 0 } } @keyframes contacts-pulse-shadow { 0% { box-shadow: 0 0 0 0 rgba(var(--_clr-rgb),.4) } 100% { box-shadow: 0 0 0 calc((3 - 1) * 8px / 2) rgba(var(--_clr-rgb),0) } } .singlepage-link-content .link-thumbnail { grid-area: 1/1/2/2 } .singlepage-link-content .btn-main { grid-area: 2/1/3/2 } .singlepage-link-content .link-details { grid-area: 1/2/2/3 } .singlepage-link-content .procons-wrap { grid-area: 2/2/4/3 } .singlepage-link-content .modal-btns { grid-area: 3/1/4/2 } .singlepage-link-content .back-block { grid-area: 1/3/4/3; display: none; } .top-menu .item-text { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #96979f; font-size: 12px; font-weight: 300 } .link-thumbnail { position: relative; z-index: 1 } @media (max-width: 991px) { .link-thumbnail img { width:100% } } .example-thumb .big-thumb-holder-wrap { position: relative } .link-thumbs-holder { position: relative; overflow: hidden } @media (max-width: 991px) and (min-width:481px) { .link-thumbs-holder { margin-bottom:10px } } /* .link-thumbs-holder .swiper-slide-next .link-thumb:before,.link-thumbs-holder .swiper-slide-prev .link-thumb:before { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 2; background-color: rgba(255,255,255,.7) } */ .link-thumbs-holder .review-rank { position: absolute; top: 60px; right: 10px; z-index: 1; transition: transform .2s ease } @media (max-width: 991px) { .link-thumbs-holder .review-rank { display:none } } .link-thumbs-holder .review-rank-prev { left: 50px; transform: translateX(-100%) } .link-thumbs-holder .review-rank-next { right: 50px; transform: translateX(100%) } .topbar_container__CNlDm{ padding: 20px; background: #fff; } .topbar_logoLeft__uAr7I img{ display: block; width: 300px; } .link-thumbs-holder .swiper-pagination { --swiper-pagination-top: auto; --swiper-pagination-bottom: 0px; --swiper-pagination-fraction-color: #fff; position: relative; z-index: 1; transform: translateY(-3px); display: flex; justify-content: center; align-items: center; width: auto; height: 24px; padding: 2px 10px 0; border: 3px solid #cecece; border-top: 0; border-radius: 0 0 6px 6px; font-size: 14px; background-color: #f2f3f6; color: #767676 } .link-thumbs-holder.has-sliders .review-rank-prev { transform: translateX(10px) } .link-thumbs-holder.has-sliders .review-rank-next { transform: translateX(-10px) } .icon-category-ai-porn-sites, .bottom-toolbar-logo-slot, .tpd-circle-frame{ display: none !important; } @media (max-width: 991px) { .link-thumbs-holder .swiper-slide { width:71%!important; margin: 0 auto } .link-thumbs-holder.swiper-initialized .swiper-slide { margin: 0 } .link-thumbs-holder .swiper-pagination { width: 100%; font-weight: 800; color: #fff; margin-inline:auto; background: linear-gradient(135deg, #ffb347, #ff7b00); box-shadow: 0 4px 15px rgba(255, 140, 0, .35), inset 0 0 10px rgba(255, 255, 255, .15); } .link-header .btn-main{ display: none; } } .link-thumbnail .link-thumb { border-radius: 5px; border: 3px solid #cecece; position: relative } @media (max-width: 991px) { .link-thumbnail { width:100%; overflow: hidden } } .link-thumbnail .link-thumb .big-thumb-holder { display: block; text-align: center; overflow: hidden; font-size: 0; position: relative; padding-top: 100% } .link-thumbnail .link-thumb .example-thumb-img { position: absolute; top: 0; left: 0; width: 100%; height: 100% } @media (min-width: 992px) { .link-thumbnail .link-thumb .example-thumb-img { transition:transform .3s; transform-origin: top left } } .url_link_image.deadsite { z-index: 5 } .url_link_image.deadsite .link2,.url_link_image.deadsite+.url_link_title { display: none } .url_link_image.deadsite:hover { z-index: 1 } .url_link_image.deadsite:hover .deadsite-drop { opacity: 0; visibility: hidden } .link-thumbnail .link-thumb a .deadsite-drop,.url_link_image .deadsite-drop { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 12; transition: opacity .1s; padding: 15px 0 0 0; background-image: initial; background-color: rgba(26,29,32,.6); text-align: center; display: none } .url_link_image .deadsite-drop { padding: 10px 0 0 0 } .url_link_image .deadsite-drop { transition: opacity .2s ease,visibility .2s ease } .link-thumbnail .link-thumb a.deadsite .deadsite-drop,.url_link_image.deadsite .deadsite-drop { display: inline-block } .link-thumbnail .link-thumb a.deadsite .btn-site,.url_link_image.deadsite .btn-site { display: none } .link-thumbnail .link-thumb a .deadsite-drop .icon-holder,.url_link_image .deadsite-drop .icon-holder { display: inline-block; color: #fff; position: absolute; top: 0; left: 0; background: url(../imagess/deadsite.svg) 50% 50% no-repeat; background-size: 80%; width: 100%; height: 100%; text-align: center; z-index: -1 } @media (max-width: 991px) { .link-thumbnail .link-thumb a .deadsite-drop .icon-holder,.url_link_image .deadsite-drop .icon-holder { background-size:80% } } @media (max-width: 599px) { .url_link_image .deadsite-drop .icon-holder { background-size:70% } } .link-thumbnail .deadsite-drop .item-link,.url_link_image .deadsite-drop .item-link { --animation-rgb-value: 255,177,66; padding: 13px 0; display: inline-flex; align-items: center; justify-content: center; color: #fff; text-decoration: none; border-radius: 5px; width: 200px; position: absolute; left: 50%; bottom: 25px; transform: translateX(-50%) } .url_link_image .deadsite-drop .item-link { bottom: 10px; width: auto; padding: 10px 20px } @media (max-width: 480px) { .url_link_image .deadsite-drop .item-link { padding:6px 10px } } @media (min-width: 992px) { .link-thumbnail .deadsite-drop .item-link:hover,.url_link_image .deadsite-drop .item-link:hover { animation:pulse 1s infinite } } .link-thumbnail .deadsite-drop .item-link .text,.url_link_image .deadsite-drop .item-link .text { font-size: 18px; margin: 0 8px 0 0; display: inline-block; vertical-align: middle; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; min-width: 111px } .url_link_image .deadsite-drop .item-link .text { min-width: initial } @media (max-width: 599px) { .url_link_image .deadsite-drop .item-link .text { font-size:16px } } @media (max-width: 480px) { .url_link_image .deadsite-drop .item-link .text { font-size:14px } } @media (max-width: 374px) { .url_link_image .deadsite-drop .item-link .text { font-size:12px } } @media (min-width: 992px) { .link-thumbnail .deadsite-drop .item-link:hover .btn-icon,.url_link_image .deadsite-drop .item-link:hover .btn-icon { animation:btnMainArrowRight 1s infinite } } .link-thumbnail .deadsite-drop .item-link .btn-icon,.url_link_image .deadsite-drop .item-link .btn-icon { color: #fff; display: inline-block; vertical-align: bottom; background: url(../imagess/w-icon-arrow-right.svg) no-repeat; width: 20px; height: 10px; background-size: 20px; flex-shrink: 0 } @media (max-width: 599px) { .url_link_image .deadsite-drop .item-link .btn-icon { width:16px; height: 8px; background-size: 16px } } .link-thumbnail .deadsite-drop .item-link .link-icon,.url_link_image .deadsite-drop .item-link .link-icon { color: #fff; display: inline-block; vertical-align: bottom; background: url(../imagess/w-icon-new-tab.svg) no-repeat; width: 20px; height: 20px; background-size: 18px; flex-shrink: 0 } .link-thumbnail .deadsite-drop .link1,.url_link_image .deadsite-drop .link1 { background: #f89e49 } .header_cam{ padding: 20px; background: #fff; } .logo{ display: block; width: 400px; } .logo img{ display: block; width: 100%; } @media (min-width: 1025px) { .link-thumbnail .link-thumb a:hover img { transform:scale(1.1); transform-origin: top left } .link-thumbnail .link-thumb a:hover .drop { opacity: 1 } } @media (max-width: 599px) { .link-thumbnail .link-thumb a .deadsite-drop { padding-top:20px } .link-thumbnail .deadsite-drop .item-link { bottom: 25px } } .deadsite-title { display: block; padding-inline:52px;overflow: hidden; text-overflow: ellipsis; text-align: center; text-transform: uppercase; font-size: 18px; font-weight: 500; color: #fff } @media (max-width: 991px) { .deadsite-title { padding-inline:0 } } .url_link_image .deadsite-title { font-size: 30px } @media (max-width: 599px) { .url_link_image .deadsite-title { font-size:26px } } @media (max-width: 480px) { .url_link_image .deadsite-title { font-size:22px } } @media (max-width: 374px) { .url_link_image .deadsite-title { font-size:18px } } .deadsite-subtitle { display: block; padding-inline:52px;overflow: hidden; text-overflow: ellipsis; text-align: center; font-size: 14px; font-weight: 300; line-height: 24px; color: #fff } @media (max-width: 991px) { .deadsite-subtitle { padding-inline:0 } } @media (max-width: 480px) { .deadsite-title { font-size:22px } .deadsite-subtitle { font-size: 12px; line-height: 20px } .link-thumbnail .deadsite-drop .item-link { bottom: 15px; border-radius: 10px; padding: 10px 0 } } .link-thumbnail .favicon-bar-wrapper { width: 100%; height: 44px; background: #f3f3f3 url(/includes/images/top-bar.png) no-repeat; background-position: 50% 25%; overflow: hidden } @media (min-width: 992px) { .link-thumbnail .favicon-bar-wrapper { background-size:contain } } @media (max-width: 430px) { .link-thumbnail .favicon-bar-wrapper { background-size:90% } } @media (max-width: 380px) { .link-thumbnail .favicon-bar-wrapper { background-size:97% } } .link-thumbnail .favicon-bar-wrapper .favicon-bar-addressbar { top: 13px; left: 50%; transform: translateX(-50%); text-align: center; padding-left: 5px; position: relative; display: flex; align-items: center; justify-content: center } @media (max-width: 430px) { .link-thumbnail .favicon-bar-wrapper .favicon-bar-addressbar { top:11px } } @media (max-width: 380px) { .link-thumbnail .favicon-bar-wrapper .favicon-bar-addressbar { top:13px } } .link-thumbnail .favicon-bar-wrapper .favicon-bar-addressbar .icon-site { display: inline-flex } .link-thumbnail .favicon-bar-wrapper .favicon-bar-addressbar .favicon-bar-domain { top: 0; left: 5px; color: #000; font-size: 15px!important; position: relative; display: inline-block; text-decoration: none; text-transform: lowercase; padding-top: 0 } @media (max-width: 380px) { .link-thumbnail .favicon-bar-wrapper .favicon-bar-addressbar .favicon-bar-domain { font-size:12px!important; top: -2px } } @media (min-width: 992px) { .link-thumbnail .favicon-bar-wrapper .favicon-bar-addressbar .favicon-bar-domain:before { content:"https://"; color: #767676 } } .btn-site { --animation-rgb-value: 51,217,178; position: absolute; top: 50%; left: 7px; right: 7px; z-index: 1; transform: translateY(-50%); display: flex; justify-content: center; align-items: center; padding: 14px 8px; border: 2px solid #4c4c4c; border-radius: 10px; font-size: 18px; line-height: 1.2; font-weight: 500; text-align: center; text-decoration: none; background-color: #2eaf61; color: #fff; transition: background .1s } @media (min-width: 1025px) { .back-button:hover { animation:pulse 1s infinite } .back-button:hover .link-icon { animation: btnMainArrowLeft 1s infinite } .btn-site:hover { animation: pulse 1s infinite } .btn-site:hover .link-icon { animation: btnMainOpenLink 1s infinite } } .btn-site .icon-site { display: inline-flex; justify-content: center; align-items: center; flex-shrink: 0; width: 32px; overflow: visible } .btn-site .icon-site::before { transform: scale(1.6) } .btn-site .link-icon { position: relative; display: inline-block; flex-shrink: 0; width: 22px; height: 22px; margin-left: auto; vertical-align: middle; background: url(../imagess/icon-forward-link.svg) no-repeat; background-size: 100%; fill: currentColor; color: #fff } .btn-site .text { display: inline-block; margin: 0 5px 0 4px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-transform: capitalize; text-align: left; color: #fff } @media (max-width: 480px) { .btn-site .sitename,.btn-site .text { font-size:17px; font-size: 4.5vw } } @media (max-width: 991px) { .btn-site { display:flex; align-items: center; justify-content: center; padding: 10px 8px } .btn-site .link-icon { width: 20px; height: 20px } } .url_links_wrapper_related a .url_link_caption { padding: 8px 5px 4px 20px } .url_links_wrapper_related .url_link_container .url_link_caption::after { left: 4px } @media (max-width: 1200px) { .desktop_menu_list .mobile_category_name>span .inline-icon { width:28px; height: 28px } .desktop_menu_list .mobile_category_name>span>span:not(.inline-icon) { font-size: 12px } .desktop_menu_list .mobile_link_icons>span { font-size: 13px } .url_links_wrapper_related a .url_link_caption span:last-child { font-size: 12px } .url_link_container .icon-site-list { gap: 8px; font-size: 13px } .url_links_wrapper_related a .url_link_caption .icon-category { width: 24px; height: 24px } .url_link_title .link { font-size: 13px } } @media (min-width: 1201px) { .url_links_wrapper_related a .url_link_caption .icon-category { width:28px; height: 28px } .url_links_wrapper_related a .url_link_caption span:last-child { font-size: 13px } .url_link_list_sites .link-icon-base { font-size: 13px } } .btn-main { --animation-rgb-value: 118,118,118; padding: 9px 7px 9px 8px; align-items: center; justify-content: center; color: #767676; font-weight: 500; text-transform: capitalize; font-size: 16px; position: relative; display: flex; border-radius: 10px; border: 2px solid #767676 } @media (min-width: 1025px) { .btn-main:hover { animation:pulse 1s infinite } .link-thumbnail .btn-main:hover .link-icon { animation: btnMainArrowDown 1s infinite } } .link-thumbnail .btn-main .link-icon { margin-left: auto; width: 33px; height: 18px; background: url(../imagess/icon-arrow-right.svg) no-repeat; background-size: contain; transform: rotate(90deg) } .btn-main .text { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin: 0 5px; flex-basis: 82% } @media (max-width: 480px) { .btn-main .text { font-size:17px; font-size: 4.5vw } } .back-block { position: relative; width: 100%; padding-bottom: 60%; border: 3px solid #f2f3f6; border-radius: 6px; overflow: hidden; opacity: 0; background-repeat: no-repeat; background-size: cover; background-position: 0 0; transition: opacity .2s ease,background-position .2s ease } @media (max-width: 991px) { .back-block.lazyloaded { opacity:1; background-image: url(../images/back-img-2.png) } } @media (min-width: 992px) { .back-block { padding-bottom:174%; opacity: 1; background-image: url(../images/back-img-2.png) } } .back-block-link { position: absolute; top: 0; left: 0; display: flex; justify-content: center; align-items: center; width: 100%; height: 100% } .back-button { --animation-rgb-value: 248,158,73; position: relative; display: inline-flex; flex-grow: 0; flex-shrink: 0; align-items: center; padding: 15px 20px; border: 2px solid #4c4c4c; border-radius: 5px; text-align: center; font-size: 18px; font-weight: 500; line-height: 18px; text-decoration: none; background-color: #f89e49; color: #fff; transition: background-color .2s } .back-button .link-icon { margin-left: 6px; width: 26px; height: 12px; background: url(../imagess/w-icon-arrow-right.svg) no-repeat; background-size: 26px 12px; display: inline-block; vertical-align: middle } .link-disclaimer { margin-top: 6px; text-align: center; font-size: 12px; color: #464646 } .link-details { padding: 0; display: flex; flex-direction: column; gap: 10px } @media (min-width: 992px) { .link-details { height:100% } } @media (max-width: 991px) { .link-details { width:100%; margin-bottom: 10px; padding-top: 0 } } @media (max-width: 480px) { .link-details { padding-top:0 } } .link-details .title-holder { overflow: hidden; display: flex; justify-content: space-between } @media (max-width: 480px) { .link-details .title-holder { flex-wrap:wrap; text-align: center } } .link-details .link-title { display: flex; flex-shrink: 0; flex-grow: 0; align-items: center; gap: 8px } @media (max-width: 991px) { .link-details .link-title { justify-content:center } } .link-details .link-title h1,.link-details .link-title h2 { position: relative; display: flex; gap: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 30px; font-weight: 500; line-height: 30px; color: #4c4c4c!important } .link-details .link-title h3 { font-size: 17px; font-weight: 400!important; line-height: 20px; color: #ab726e!important } .link-details .link-title h3 a { color: #2eaf61; font-size: 14px } .link-details .link-title h3 .icon-site { display: inline-flex; margin-right: 4px } @media (max-width: 480px) { .link-details .link-title h1 { margin:0; font-size: 22px } .link-details .link-title h3 { margin: 0; text-align: center; display: none } } .link-title-name { overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .link-rating { display: flex; flex-direction: column; align-items: center; flex-shrink: 0 } .link-rating .link-rating-image { float: left } .link-rating .link-rating-image .rating { cursor: pointer; background-image: url(../images/icon_rating.svg) } .link-rating .link-rating-image .rateon { background-repeat: no-repeat; background-size: 22px auto; float: left; height: 24px; width: 21px; margin-left: 3px } .link-rating .link-rating-image .rateoff { background-repeat: no-repeat; background-image: url(../images/icon_rating_off.svg); background-size: 22px auto; float: left; height: 24px; width: 21px; margin-left: 3px } .link-rating .link-rating-text { color: #828282; float: left; white-space: nowrap; margin: 4px 0 0 2px; font-size: 13px } .link-details .link-title-line { width: 100%; overflow: hidden } @media (max-width: 480px) { .link-details .link-title-line { width:auto } } .singlepage-link-content .btn-main { display: none } @media (min-width: 991px) { .singlepage-link-content .btn-main { display:flex } } .singlepage-link-content .procons-wrap { display: flex; flex-direction: column; justify-content: center; gap: 10px; width: 100% } @media (min-width: 992px) { .singlepage-link-content .procons-wrap { flex-direction:row; align-items: center } } .singlepage-link-content .procons { overflow: hidden; max-height: 60px; overflow-y: auto; will-change: transform; font-size: 14px; display: none; } @media (min-width: 992px) { .singlepage-link-content .procons { padding:0 5px 0 0 } } .singlepage-link-content .procons h3 { color: #4e4e4e!important; display: block; font-size: 15px; padding: 0; position: static!important; text-transform: none!important; margin: 7px 0; font-weight: 500 } .singlepage-link-content .procons ul { list-style: none } .singlepage-link-content .procons ul li { color: #4f4f4f; padding-left: 2px; text-transform: lowercase; position: relative; margin: 0 5px 5px 0; display: inline-block } .sitename { font-size: 18px } .singlepage-link-content .procons ul li:before { content: ""; width: 10px; height: 10px; display: inline-block; font-size: 24px; vertical-align: middle; margin-right: 3px; background: url(../imagess/icon-pros.svg) no-repeat; background-size: contain } .singlepage-link-content .procons ul:last-child li:before { background: url(../imagess/icon-cons.svg) no-repeat; background-size: contain } @media (max-width: 991px) { .singlepage-link-content .procons ul { order:1 } } @media (max-width: 768px) { .singlepage-link-content .procons ul { width:100%; order: 0 } } .under-block-info { text-align: center; margin-top: 15px } @media (min-width: 640px) { .under-block-info { display:none } } .link-bottom-block { clear: both; width: 100%; margin: 0 0 25px 0; position: relative; top: 20px } .link-bottom-block-advice { color: #4e4e4e; font-size: 14px; line-height: 26px; text-align: center } @media (max-width: 991px) { .link-bottom-block-advice { text-align:left } } .link-bottom-block-advice img { display: inline-block; margin: 0 10px; vertical-align: middle; max-width: 50px; max-height: 50px } .link-bottom-block-advice a { margin: 0 3px; color: #2eaf61 } .link-details-review,.link-details-review p { color: #4e4e4e; font-size: 14px; line-height: 22px; will-change: transform } .link-details-review-wrapper { position: relative; height: 280px; z-index: 0 } .link-details-review-wrapper.top-shadow:before { top: 0 } .link-details-review-wrapper.bottom-shadow:after { bottom: 0 } @media (min-width: 992px) { .link-details-review-wrapper { flex-grow:1 } } @media (max-width: 991px) { .link-details-review-wrapper { height:160px } } .link-details-review { max-height: 100%; overflow-y: auto; padding: 0 5px 0 0 } .link-details-review h3 { font-size: 18px!important; line-height: 1.3!important; color: #4c4c4c!important; margin: 0 0 5px 0!important; font-weight: 500!important } .link-details-review p:not(:last-child) { margin-bottom: 10px } .row-sites { overflow: hidden; padding: 3px 5px; text-decoration: none!important; display: none; top: 0; right: 0; width: 100%; z-index: 2; border-radius: 10px; background-color: #ffebeb } @media (min-width: 992px) { .row-sites { display:flex; align-items: center; justify-content: space-between } } .row-sites .title { flex-grow: 1; flex-shrink: 1; margin: 0 15px 0 0; overflow: hidden; text-overflow: ellipsis; font-size: 18px; font-weight: 400; white-space: nowrap; line-height: 33px; color: #9798a0 } .row-sites .title .svg-icon { width: 20px; height: 20px; display: inline-block; vertical-align: middle; margin: -3px 0 0 0 } .row-sites .title span { color: #767676 } .row-sites .title strong { font-weight: 500 } .row-sites .list-sites { font-size: 0; height: 30px; padding: 0 15px 0 7px; text-align: right; position: relative; flex-grow: 0; flex-shrink: 0 } .row-sites .list-sites:after { content: "..."; position: absolute; right: 0; bottom: 0; font-size: 14px; color: #828485 } .row-sites .list-sites .item-site { position: relative; display: inline-flex; justify-content: center; align-items: center; border-radius: 50%; margin: 0 0 0 -7px; width: 30px; height: 30px; box-shadow: 0 5px 9px rgba(191,192,203,.33); background-color: #fff } .icon-pennant-mono { background-image: url(/includes/images/report/pennant-mono.svg) } .icon-broken-link { background-image: url(/includes/images/report/broken-link.svg) } .icon-speech-bubble-heart { background-image: url(/includes/images/report/speech-bubble-heart.svg) } .icon-speech-bubble-heart-success { background-image: url(/includes/images/report/speech-bubble-heart-success.svg) } .icon-speech-bubble-text { background-image: url(/includes/images/report/speech-bubble-text.svg) } .icon-screenshot { background-image: url(/includes/images/report/screenshot.svg) } .icon-categories { background-image: url(/includes/images/report/categories.svg) } .icon-spam { background-image: url(/includes/images/report/spam.svg) } .icon-age-limit { background-image: url(/includes/images/report/age-limit.svg) } .icon-revenge { background-image: url(/includes/images/report/revenge.svg) } .icon-disclaimer { background-image: url(/includes/images/report/disclaimer.svg) } .icon-disclaimer-mono { background-image: url(/includes/images/report/disclaimer-mono.svg) } .modal-btns { display: flex; justify-content: space-between; align-items: center; gap: 10px; width: 100%; overflow: hidden; font-size: 14px } .report-btn { display: inline-flex; align-items: center; overflow: hidden; line-height: 1; font-weight: 500; color: #6b6b6b } .report-btn .inline-icon { flex-shrink: 0; width: 20px; height: 20px; margin-right: 10px; filter: invert(41%) sepia(0) saturate(629%) hue-rotate(138deg) brightness(98%) contrast(87%) } .report-btn-text { overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .disclaimer-btn { color: #8c8d96 } .report-modal .btn { display: flex; justify-content: center; align-items: center; font-size: 14px } .report-modal .btn-back .icon { width: 18px; height: 12px; margin-right: 10px; fill: #8c8d96; transform: rotate(180deg) } .report-modal .btn-submit { min-width: 150px; min-height: 50px; padding-top: 0; padding-bottom: 0 } .report-modal .btn-submit[disabled] { opacity: .5; pointer-events: none } .report-modal .btn-submit .lds-dual-ring { display: none } .report-modal .btn-submit.loading .lds-dual-ring { display: inline-block } .report-modal .btn-submit.loading .btn-text { display: none } .report-modal .btn-ok { min-width: 120px } .report-modal .micromodal-hero .inline-icon { width: 160px; height: 160px } .report-list { margin: 10px -30px 0; font-weight: 500; font-size: 16px; line-height: 1.625 } @media (max-width: 991px) { .report-list { margin:10px -20px 0 } } .report-list-item { display: flex; justify-content: space-between; align-items: center; gap: 10px; padding: 12px 30px; cursor: pointer; transition: background-color .2s ease,color .2s ease } @media (min-width: 1025px) { .report-list-item:hover { background-color:#f0f1f5; color: #000 } } .report-list-item:active { background-color: #f0f1f5; color: #000 } @media (max-width: 991px) { .report-list-item { padding:15px 20px } } .report-list-item .icon { flex-shrink: 0 } .report-list-item .icon { width: 20px; height: 20px; fill: #8c8d96; transition: fill .2s ease } @media (min-width: 1025px) { .report-list-item:hover .icon { fill:#ff8c04 } } .report-list-item:active .icon { fill: #ff8c04 } .report-list-text { display: flex; align-items: center; gap: 10px } .report-link { background: no-repeat 50% 100%; background-image: linear-gradient(currentColor,currentColor); background-size: 100% 1px; transition: background-size .2s ease } .report-link:active { background-size: 0 1px } @media (min-width: 1025px) { .report-link:hover { background-size:0 1px } } .report-disclaimer { margin-bottom: 20px; padding: 10px; border-radius: 10px; background-color: #f6f6f6 } .report-disclaimer p { font-size: 12px; line-height: 1.4; margin-bottom: 18px } .report-disclaimer p:last-child { margin-bottom: 0 } .report-form-footer { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 10px } @media (max-width: 374px) { .report-form-footer .btn { flex-grow:1 } } .report-fields { display: flex; flex-wrap: wrap; margin: 0 -10px 20px; gap: 20px 0 } .report-field { width: 50%; padding: 0 10px } @media (max-width: 424px) { .report-field { width:100% } } .report-field-textarea { width: 100% } .report-field-textarea .report-input { max-width: initial; height: 120px; padding-top: 16px } .report-input { width: 100%; height: 50px; padding: 0 20px; border: 1px solid #b7b7b7; border-radius: 10px; background-color: #fff; color: #000; transition: border-color .2s ease } .report-input:focus { border-color: #ff8c04 } .report-input.invalid,.report-input:invalid { border-color: #f60000 } .report-input::placeholder { color: #000 } .report-checkbox { position: relative; font-weight: 500; font-size: 14px } .report-checkbox-input { position: absolute; opacity: 0; width: 0; height: 0; cursor: pointer } .report-checkbox-input:checked+.report-checkbox-label::before { background-size: 10px 8px; filter: invert(48%) sepia(66%) saturate(447%) hue-rotate(89deg) brightness(96%) contrast(97%) } .report-checkbox-input.invalid+.report-checkbox-label::before { border-color: #f60000 } .report-checkbox-label { position: relative; display: inline-flex; align-items: center; line-height: 1; cursor: pointer } .report-checkbox-label::before { content: ''; box-sizing: border-box; display: block; flex-shrink: 0; width: 24px; height: 24px; margin-right: 8px; border: 2px solid #b7b7b7; border-radius: 4px; background-image: url(/includes/images/report/tick.svg); background-repeat: no-repeat; background-position: center; background-size: 0 0; cursor: pointer; transition: background-size .1s ease,filter .2s ease } .report-after-submit-content .micromodal-body { display: flex; flex-direction: column; align-items: center; padding-bottom: 70px } .report-error { margin-top: 6px; font-weight: 400 } .lds-dual-ring { display: inline-block; width: 24px; height: 24px } .lds-dual-ring:after { content: " "; display: block; width: 20px; height: 20px; border-radius: 50%; border: 2px solid #fff; border-color: #fff transparent #fff transparent; animation: lds-dual-ring 1.2s linear infinite } @keyframes lds-dual-ring { 0% { transform: rotate(0) } 100% { transform: rotate(360deg) } } .disclaimer-post { position: relative; margin-block:10px 20px} .disclaimer-post.v-scroll::before { top: 0 } .disclaimer-post.v-scroll::after { bottom: 0 } .disclaimer-post p:last-child { margin: 0 } .disclaimer-post-inner { height: 370px; overflow-y: auto } .disclaimer-post-content { animation: fadeEffect .2s } .disclaimer-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 20px 30px; font-size: 14px } .review-rank { --animation-rgb-value: 118,118,118; position: relative; display: flex; flex-shrink: 0; justify-content: center; align-items: center; width: 40px; height: 40px; border-radius: 50%; overflow: hidden; font-weight: 500; line-height: 1; background-color: #767676; color: #fff } .review-rank-first { --animation-rgb-value: 254,151,1; background-color: #fe9701 } .review-rank-second { --animation-rgb-value: 204,122,1; background-color: #cc7a01 } .review-rank-third { --animation-rgb-value: 153,92,0; background-color: #995c00 } .review-rank--disabled { pointer-events: none } .review-rank--disabled::after { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; background-color: #000; opacity: .5 } .review-rank-link { --animation-rgb-value: 118,118,118; display: flex; justify-content: center; align-items: center; width: 40px; height: 40px; border-radius: 50%; font-weight: 500; line-height: 1; background-color: #767676; color: #fff } .review-rank-next,.review-rank-prev { cursor: pointer } @media (min-width: 992px) { .review-rank-next:hover,.review-rank-prev:hover { animation:pulse 1s infinite } .review-rank-next:hover .review-rank-arrow-left,.review-rank-prev:hover .review-rank-arrow-left { animation: reviewRankArrowLeft 1s infinite } .review-rank-next:hover .review-rank-arrow-right,.review-rank-prev:hover .review-rank-arrow-right { animation: reviewRankArrowRight 1s infinite } } .review-rank-arrow { display: inline-block; width: 18px; height: 10px; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="10" viewBox="0 0 18 10"><g><g><path fill="%23ffffff" d="M17.752 4.448L13.246.228a.876.876 0 0 0-1.18 0 .747.747 0 0 0 0 1.106l3.082 2.885H.834c-.46 0-.834.35-.834.78 0 .433.374.783.834.783h14.314l-3.082 2.884a.747.747 0 0 0 0 1.105c.163.153.377.23.59.23a.861.861 0 0 0 .59-.23l4.506-4.219a.746.746 0 0 0 0-1.104z"/></g></g></svg>'); background-size: contain } .review-rank-arrow-left { transform: rotate(180deg) } .link-details .review-rank { width: 50px; height: 50px; border: 2px solid #f0f1f5; font-size: 20px } @media (max-width: 480px) { .link-details .review-rank { width:40px; height: 40px; font-size: 18px } } @keyframes reviewRankArrowLeft { 0% { transform: rotate(180deg) translateX(0) } 50% { transform: rotate(180deg) translateX(3px) } 100% { transform: rotate(180deg) translateX(0) } } @keyframes reviewRankArrowRight { 0% { transform: translateX(0) } 50% { transform: translateX(3px) } 100% { transform: translateX(0) } } [aria-busy=true] { cursor: progress } .skeleton-loader { position: relative; display: flex; flex-wrap: wrap; align-items: center; border-radius: 4px; vertical-align: top } .skeleton-loader-bone { position: relative; display: flex; flex: 1 1 100%; flex-wrap: wrap; align-items: center; overflow: hidden; border-radius: inherit } .skeleton-loader-bone::after { content: ""; position: absolute; top: 0; left: 0; z-index: 1; transform: translateX(-100%); width: 100%; height: 100%; background: linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.3),rgba(255,255,255,0)); animation: skeleton-loading 1.5s infinite } .skeleton-loader-paragraph:not(:last-of-type) { margin-bottom: 10px } .skeleton-loader-text { height: 12px; margin-bottom: 8px; border-radius: 6px; background: rgba(0,0,0,.12) } .skeleton-loader-image { background: rgba(0,0,0,.12) } .skeleton-loader-text+.skeleton-loader-text { max-width: 50% } .skeleton-loader-text+.skeleton-loader-text+.skeleton-loader-text { max-width: 75% } .placeholder-thumbnail-text-container~.big-thumb-holder .btn-site { display: none } .thumb-text-body { margin-bottom: 10px } @media (max-width: 359px) { .link-thumb .placeholder-thumbnail-text-container { padding:10px 24px 0; font-size: 12px } .link-thumb .placeholder-thumbnail-text-container .thumb-text-body { margin-bottom: 0 } .link-thumb .placeholder-thumbnail-text-container .thumb-text-title { font-size: 14px } } @media (max-width: 474px) { .url_links_wrapper .placeholder-thumbnail-text-container { justify-content:start; padding: 10px 24px 0; font-size: 12px } .url_links_wrapper .placeholder-thumbnail-text-container .thumb-text-body { margin-bottom: 0 } .url_links_wrapper .placeholder-thumbnail-text-container .thumb-text-title { font-size: 14px } } .container{ padding-left: 10px; padding-right: 10px; } .tpd-circle-frame { position: relative; display: flex; justify-content: center; align-items: center; border: 1px solid #b85a1b; border-radius: 50% } .tpd-circle-frame::after,.tpd-circle-frame::before { content: ''; position: absolute; border-radius: inherit } .tpd-circle-frame::before { inset: 0; background: #fde049; background: radial-gradient(circle,rgba(253,224,73,1) 0,rgba(255,151,1,1) 100%) } .tpd-circle-frame::after { inset: 2px; background-color: #fff } .tpd-circle-frame-slot { position: relative; z-index: 1; display: flex } .bottom-toolbar { position: fixed; bottom: 0; left: 0; right: 0; z-index: 49; transform: translate(0,100%); display: flex; align-items: center; justify-content: center; gap: 10px; padding: 0 50px 10px; font-size: 12px; transition: transform .2s ease } @media (width >= 992px) { .bottom-toolbar { display: none } } .bottom-toolbar .scrollspy-btn { --r: 15px; --cx: 16px; --cy: 16px } .bottom-toolbar .scrollspy-btn-arrow { width: 12px; height: auto } .bottom-toolbar-show { transform: translate(0,0) } .bottom-toolbar-category .bottom-toolbar-content-slot { padding-right: 14px } .bottom-toolbar-review .bottom-toolbar-logo-slot { display: none } @media (width >= 375px) { .bottom-toolbar-review .bottom-toolbar-logo-slot { display: flex } } .bottom-toolbar-review .bottom-toolbar-content-slot { gap: 0 10px; padding: 9px 10px; background-color: #fff } .bottom-toolbar-main,.bottom-toolbar-side { display: flex; justify-content: center; align-items: center; padding: 4px; border: 1px solid #fff; border-radius: 100px; box-shadow: 0 0 1px 0 #000; background: rgba(255,255,255,.7); backdrop-filter: blur(10px) } .bottom-toolbar-side { flex-shrink: 0; width: 60px; height: 60px } .bottom-toolbar-main-link { display: flex; align-items: center } .bottom-toolbar-logo-slot { display: flex; flex-shrink: 0; justify-content: center; align-items: center; width: 50px; height: 50px } .bottom-toolbar-content-slot { display: grid; grid-template-columns: auto 1fr; align-items: center; border-radius: 100px } .bottom-toolbar-content-slot .tpd-circle-frame { grid-column: 1; grid-row: 1/span 2; width: 32px; height: 32px } .bottom-toolbar-content-slot .tpd-circle-frame .icon-category { width: 18px; height: 18px } .bottom-toolbar-content-slot .bottom-toolbar-counter,.bottom-toolbar-content-slot .bottom-toolbar-title { grid-column: 2 } .bottom-toolbar-counter { font-weight: 600 } /** * Swiper 11.2.4 * Most modern mobile touch slider and framework with hardware accelerated transitions * https://swiperjs.com * * Copyright 2014-2025 Vladimir Kharlampidi * * Released under the MIT License * * Released on: February 14, 2025 */ @font-face { font-family: swiper-icons; src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA'); font-weight: 400; font-style: normal } :root { --swiper-theme-color: #007aff } :host { position: relative; display: block; margin-left: auto; margin-right: auto; z-index: 1 } .leng_contain{ margin-left: auto; position: relative; } .leng_list{ position: absolute; top: 40px; right: 0; background: #fff; border: 1px solid #b7b7b7; border-radius: 4px; box-shadow: 0 2px 8px rgba(0,0,0,.1); z-index: 10; height: 300px; overflow-y: scroll; } .leng_list .lang-menu-item{ width: 100%; padding: 5px; } .leng_btn{ padding: 4px 10px; border: 1px solid #b7b7b7; border-radius: 4px; } .leng_list { display: none; } .bread_crumbs ul{ display: flex; align-items: center; gap: 20px; } .man_icon{ width: 180px; position: absolute; right: 0; top: 0; display: none; } .man_icon svg{ display: block; width: 100%; height: auto; } .header_cam>div{ display: flex; justify-content: space-between; align-items: center; gap: 40px; padding-right: 0 !important; position: relative; } .top_content{ padding: 10px 15px; line-height: 22px; background: #fff; border: #d0d0d0; border-radius: 20px 20px; width: 75%; margin: 20px 0; } .leng_list.active { display: block; } .swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; display: block } .top_content a{ color: #d77600; } .swiper-vertical>.swiper-wrapper { flex-direction: column } .title_top { padding: 20px; background: #0a0a0a; text-align: center; position: relative; overflow: hidden; } .card_card__uiJ_V>div>div:first-child{ display: none; } .card_reviewButton__MGLp9 svg{ display: none; } .title_top h1 { font-size: 32px; font-weight: 700; background: linear-gradient(270deg, #ff4ecd, #b46bff, #5c165e, #ff4ecd); background-size: 600% 600%; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: gradientAnimation 8s ease infinite; text-shadow: 0 0 8px rgba(180, 107, 255, 0.4); transition: all 0.3s ease; } .title_top h1:hover { transform: translateY(-2px); text-shadow: 0 0 12px rgba(255, 78, 205, 0.6), 0 0 20px rgba(92, 22, 94, 0.5); } @keyframes gradientAnimation { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } .bread_crumbs{ padding:10px 20px; display: flex; align-items: center; justify-content: space-between; background: #eaeaea; } .bread_crumbs a{ font-size: 13px; } .bread_crumbs ul>li{ position: relative; } .button_nav{ width: 30px; height: 30px; border-radius: 50%; background: rgba(184, 111, 3, 0.669); display: flex; align-items: center; justify-content: center; } .button_nav svg{ width: 20px; display: block; } .button_nav_prev svg{ transform: rotate(180deg); } .nav_br{ display: flex; gap: 10px; } .scroll_container{ height: 350px ; overflow-y: scroll ; padding: 20px; background: #fff; } .scroll_container h2 { font-weight: 700; font-size: 1.8rem; margin: 20px 0 10px 0; text-align: center; line-height: 1.2; background: linear-gradient(120deg, #ff4ecd, #b46bff, #5c165e); -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-shadow: 0 0 6px rgba(180, 107, 255, 0.35); transition: all 0.3s ease; } .scroll_container h2:hover { transform: translateY(-2px); text-shadow: 0 0 12px rgba(255, 78, 205, 0.6), 0 0 20px rgba(92, 22, 94, 0.5); } /* Адаптивный размер */ @media (min-width: 768px) { .scroll_container h2 { font-size: 2.4rem; } } .scroll_container h3{ font-size: 1.17em; font-weight: bold; margin-bottom: 15px; } .scroll_container p{ margin: 0 0 20px; } .scroll_container h3 a{ color: rgb(2, 43, 177); } .bread_crumbs ul>li:first-child::after{ position: absolute; top: 6px; width: 0; right: -10px; height: 0; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid #e06939; content: ""; } .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); box-sizing: content-box } .swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper { transform: translate3d(0px,0,0) } .swiper-horizontal { touch-action: pan-y } .scroll_container p{ line-height: 1.4; } .swiper-vertical { touch-action: pan-x } .list_sites__Hvc01{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; margin: 20px 0; } .swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; display: block } .card_card__uiJ_V{ background: #fff; display: flex; flex-direction: column; overflow: hidden; border-radius: 10px; box-shadow: 0 1px 10px #fff4e9; } .card_header__nyAJ5 h3{ color: #f10e0e; } .card_tooltip__M0Kti.card_hidden__il4gA{ visibility: hidden; display: none; } .card_description__aFAts{ padding: 10px; font-size: 12px; line-height: 1.3; opacity: .7; } .card_card__uiJ_V>a>span{ overflow: hidden; } .card_siteImg__YuSRC{ transition: all .3s ease; } .card_siteImg__YuSRC:hover{ transform: scale(1.05); } .card_siteLink__7pjKh{ color: #fff; background-color: #044da5; border: #514e4e; border-radius: 6px; padding: 10px; margin: 2px 2px 2px 4px; width: 98%; font-size: 16px; font-weight: 700; margin-top: auto; text-align: center; transition: all .3s linear; text-decoration: none; } .card_siteLink__7pjKh:hover{ background-color: #b24419; } .card_reviewButton__MGLp9 svg{ width: 36px; } .card_reviewButton__MGLp9{ margin-left: auto; display: none; } .card_header__nyAJ5{ display: flex; min-height: 52px; justify-content: center; font-weight: 800; box-sizing: border-box; align-items: center; padding: 10px ; } .swiper-slide-invisible-blank { visibility: hidden } .swiper-autoheight,.swiper-autoheight .swiper-slide { height: auto } .swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform,height } .swiper-backface-hidden .swiper-slide { transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden } .categoryCloud_categoryCloud__28XAn{ padding: 20px; background: #ffffff; margin: 0 0 20px; } .swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px } .categoryCloud_categoryObject__KEt_c { padding: 10px 20px; border-radius: 30px; background: linear-gradient(135deg, #ff4ecd, #b46bff, #5c165e); color: #fff; margin: 5px; font-size: 16px; font-weight: 500; text-transform: capitalize; text-align: center; line-height: 20px; cursor: pointer; transition: all 0.3s ease; box-shadow: 0 4px 12px rgba(180, 107, 255, 0.2); } .categoryCloud_categoryObject__KEt_c:hover { transform: translateY(-3px) scale(1.05); box-shadow: 0 8px 20px rgba(180, 107, 255, 0.35); background: linear-gradient(135deg, #ff78a0, #c080ff, #74288f); } @media (max-width: 768px) { .categoryCloud_categoryObject__KEt_c { font-size: 14px; padding: 8px 15px; } } .footer_copy__1ucsc{ display: flex; justify-content: center; font-size: 13px; } .footer_footer__1Xb8D{ background: #fff; padding: 10px; } .categoryCloud_categoryObject__KEt_c:hover{ background-color: #e06939; color: #fff; } .categoryCloud_cloudWrapper__W7YVh{ display: flex; flex-wrap: wrap; margin: auto; text-align: center; justify-content: center; } .categoryCloud_cloudTitle__250Tm{ color: #000; text-align: center; font-size: 22px; font-weight: 700; line-height: 27px; margin: 20px; } .swiper-3d .swiper-wrapper { transform-style: preserve-3d } .swiper-3d { perspective: 1200px } .swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide { transform-style: preserve-3d } .swiper-css-mode>.swiper-wrapper { overflow: auto; scrollbar-width: none; -ms-overflow-style: none } .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar { display: none } .swiper-css-mode>.swiper-wrapper>.swiper-slide { scroll-snap-align: start start } .swiper-css-mode.swiper-horizontal>.swiper-wrapper { scroll-snap-type: x mandatory } .swiper-css-mode.swiper-vertical>.swiper-wrapper { scroll-snap-type: y mandatory } .swiper-css-mode.swiper-free-mode>.swiper-wrapper { scroll-snap-type: none } .swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide { scroll-snap-align: none } .swiper-css-mode.swiper-centered>.swiper-wrapper::before { content: ''; flex-shrink: 0; order: 9999 } .swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide { scroll-snap-align: center center; scroll-snap-stop:always} .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child { margin-inline-start:var(--swiper-centered-offset-before)} .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper: :before { height:100%; min-height: 1px; width: var(--swiper-centered-offset-after) } .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child { margin-block-start:var(--swiper-centered-offset-before)} .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper: :before { width:100%; min-width: 1px; height: var(--swiper-centered-offset-after) } .swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10 } .swiper-3d .swiper-slide-shadow { background: rgba(0,0,0,.15) } .swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0)) } .swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0)) } .swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0)) } .swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0)) } .swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50%; box-sizing: border-box; border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color)); border-radius: 50%; border-top-color: transparent } .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: swiper-preloader-spin 1s infinite linear } .swiper-lazy-preloader-white { --swiper-preloader-color: #fff } .swiper-lazy-preloader-black { --swiper-preloader-color: #000 } @keyframes swiper-preloader-spin { 0% { transform: rotate(0deg) } 100% { transform: rotate(360deg) } } .swiper-virtual .swiper-slide { -webkit-backface-visibility: hidden; transform: translateZ(0) } .swiper-virtual.swiper-css-mode .swiper-wrapper::after { content: ''; position: absolute; left: 0; top: 0; pointer-events: none } .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { height: 1px; width: var(--swiper-virtual-size) } .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { width: 1px; height: var(--swiper-virtual-size) } :root { --swiper-navigation-size: 44px } .swiper-button-next,.swiper-button-prev { position: absolute; top: var(--swiper-navigation-top-offset,50%); width: calc(var(--swiper-navigation-size)/ 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size)/ 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color,var(--swiper-theme-color)) } .swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none } .swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden { opacity: 0; cursor: auto; pointer-events: none } .swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev { display: none!important } .swiper-button-next svg,.swiper-button-prev svg { width: 100%; height: 100%; object-fit: contain; transform-origin: center } .swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg { transform: rotate(180deg) } .swiper-button-prev,.swiper-rtl .swiper-button-next { left: var(--swiper-navigation-sides-offset,10px); right: auto } .swiper-button-next,.swiper-rtl .swiper-button-prev { right: var(--swiper-navigation-sides-offset,10px); left: auto } .swiper-button-lock { display: none } .swiper-button-next:after,.swiper-button-prev:after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); text-transform: none!important; letter-spacing: 0; font-variant: initial; line-height: 1 } .swiper-button-prev:after,.swiper-rtl .swiper-button-next:after { content: 'prev' } .swiper-button-next,.swiper-rtl .swiper-button-prev { right: var(--swiper-navigation-sides-offset,10px); left: auto } .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after { content: 'next' } .swiper-pagination { position: absolute; text-align: center; transition: .3s opacity; transform: translate3d(0,0,0); z-index: 10 } .swiper-pagination.swiper-pagination-hidden { opacity: 0 } .swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled { display: none!important } .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction { bottom: var(--swiper-pagination-bottom,8px); top: var(--swiper-pagination-top,auto); left: 0; width: 100% } .swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0 } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(.33); position: relative } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(.66) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(.33) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(.66) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(.33) } .swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); display: inline-block; border-radius: var(--swiper-pagination-bullet-border-radius,50%); background: var(--swiper-pagination-bullet-inactive-color,#000); opacity: var(--swiper-pagination-bullet-inactive-opacity, .2) } button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; box-shadow: none; -webkit-appearance: none; appearance: none } .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer } .swiper-pagination-bullet:only-child { display: none!important } .swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color,var(--swiper-theme-color)) } .swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets { right: var(--swiper-pagination-right,8px); left: var(--swiper-pagination-left,auto); top: 50%; transform: translate3d(0px,-50%,0) } .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; display: block } .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px } .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: .2s transform,.2s top } .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px) } .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap } .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: .2s transform,.2s left } .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: .2s transform,.2s right } .swiper-pagination-fraction { color: var(--swiper-pagination-fraction-color,inherit) } .swiper-pagination-progressbar { background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25)); position: absolute } .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); position: absolute; left: 0; top: 0; width: 100%; height: 100%; transform: scale(0); transform-origin: left top } .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top } .swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: var(--swiper-pagination-progressbar-size,4px); left: 0; top: 0 } .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar { width: var(--swiper-pagination-progressbar-size,4px); height: 100%; left: 0; top: 0 } .swiper-pagination-lock { display: none } .swiper-scrollbar { border-radius: var(--swiper-scrollbar-border-radius,10px); position: relative; touch-action: none; background: var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1)) } .swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled { display: none!important } .swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal { position: absolute; left: var(--swiper-scrollbar-sides-offset,1%); bottom: var(--swiper-scrollbar-bottom,4px); top: var(--swiper-scrollbar-top,auto); z-index: 50; height: var(--swiper-scrollbar-size,4px); width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%)) } .swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar { position: absolute; left: var(--swiper-scrollbar-left,auto); right: var(--swiper-scrollbar-right,4px); top: var(--swiper-scrollbar-sides-offset,1%); z-index: 50; width: var(--swiper-scrollbar-size,4px); height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%)) } .swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5)); border-radius: var(--swiper-scrollbar-border-radius,10px); left: 0; top: 0 } .swiper-scrollbar-cursor-drag { cursor: move } .swiper-scrollbar-lock { display: none } .swiper-zoom-container { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center } .swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg { max-width: 100%; max-height: 100%; object-fit: contain } .swiper-slide-zoomed { cursor: move; touch-action: none } .swiper .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000 } .swiper-free-mode>.swiper-wrapper { transition-timing-function: ease-out; margin: 0 auto } .swiper-grid>.swiper-wrapper { flex-wrap: wrap } .swiper-grid-column>.swiper-wrapper { flex-wrap: wrap; flex-direction: column } .swiper-fade.swiper-free-mode .swiper-slide { transition-timing-function: ease-out } .swiper-fade .swiper-slide { pointer-events: none; transition-property: opacity } .swiper-fade .swiper-slide .swiper-slide { pointer-events: none } .swiper-fade .swiper-slide-active { pointer-events: auto } .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto } .swiper.swiper-cube { overflow: visible } .swiper-cube .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0 0; width: 100%; height: 100% } .swiper-cube .swiper-slide .swiper-slide { pointer-events: none } .swiper-cube.swiper-rtl .swiper-slide { transform-origin: 100% 0 } .swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto } .swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev { pointer-events: auto; visibility: visible } .swiper-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0px; width: 100%; height: 100%; opacity: .6; z-index: 0 } .swiper-cube .swiper-cube-shadow:before { content: ''; background: #000; position: absolute; left: 0; top: 0; bottom: 0; right: 0; filter: blur(50px) } .swiper-cube .swiper-slide-next+.swiper-slide { pointer-events: auto; visibility: visible } .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden } .swiper.swiper-flip { overflow: visible } .swiper-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1 } .swiper-flip .swiper-slide .swiper-slide { pointer-events: none } .swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto } .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden } .swiper-creative .swiper-slide { -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden; transition-property: transform,opacity,height } .swiper.swiper-cards { overflow: visible } .swiper-cards .swiper-slide { transform-origin: center bottom; -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden } .bottom-toolbar-title { overflow: hidden; text-overflow: ellipsis } .dark .bottom-toolbar { color: #fff } .dark .bottom-toolbar-main,.dark .bottom-toolbar-side { border-color: #5d5e62; background: rgba(23,25,30,.7) } .dark .bottom-toolbar-review .bottom-toolbar-content-slot { background-color: #000 } .copyright-message .inner-footer { margin: 0 auto; max-width: 1150px; padding: 55px 10px 25px; margin-top: 50px; position: relative } @media (max-width: 1400px) { .copyright-message .inner-footer { max-width:1020px } .scrollspy-btn.scrollspy-btn-fixed{ display: none; } } .copyright-message .inner-footer .copyright-message-headline { margin-bottom: 10px; font-size: 24px; font-weight: 900; background: linear-gradient(135deg, #ff4ecd, #5c165e, #b46bff); -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-align: center; text-shadow: 0 0 8px rgba(92, 22, 94, 0.35); transition: 0.35s ease; } .copyright-message .inner-footer .copyright-message-headline:hover { letter-spacing: 1px; text-shadow: 0 0 12px rgba(255, 0, 195, 0.55), 0 0 20px rgba(92, 22, 94, 0.4); } .copyright-message .inner-footer .copyright-message-headline img { display: inline-block; height: 45px; vertical-align: middle } .copyright-message .inner-footer .copyright-message-headline img:last-child{ display: none; } .copyright-message .inner-footer p img { height: 35px; vertical-align: middle } @media (max-width: 991px) { .copyright-message .inner-footer .copyright-message-headline img,.copyright-message .inner-footer p img { height:28px } } .copyright-message .inner-footer p { margin-bottom: 26px; color: #000000 } .copyright-message { margin-top: 4%, padding-top: 60px, } .copyright-message .footer-intro { position: absolute; bottom: 100%; left: 50%; transform: translateX(-50%); width: 100%; opacity: 0; transition: opacity .2s ease } .copyright-message .footer-intro.visible { opacity: 1 } .footer-intro-canvas,.footer-intro-img { display: block; width: 100% } .footer-intro-canvas { height: auto; aspect-ratio: 2160/456 } .copyright-message .animation-wrapper { position: relative; width: 100%; padding-top: 37%; overflow: hidden } .ip-feature { overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical } .ip-feature .city,.ip-feature .ip,.ip-feature .isp { font-style: normal; color: #ea4b4c } .ip-feature .ip { font-weight: 700 } .ip-feature .city,.ip-feature .isp { overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .review-sale:after { content: " *sale"; font-size: 12px; color: #ea4444cc; width: 36px; height: 17px; position: absolute; margin: 2px 0 0 } .pdc-casting { display: none } @media (max-width: 991px) { .pdc-casting { display:flex; justify-content: center; align-items: center } } .pdc-casting-link { display: flex; border: 3px solid #ec7621; border-radius: 10px; overflow: hidden } @media (max-width: 424px) { .pdc-casting-link { width:100% } } .detect-block { position: absolute; background: #fff; z-index: 111; color: #000; border-radius: 10px; padding: 20px 20px 20px; font-size: 13px; line-height: 18px; bottom: calc(100% + 1px); border: 3px solid #bababa; margin: 0 0 10px 0; width: 330px; left: 50%; transform: translateX(-50%); display: none } .detect-block .btn-close { position: absolute; left: 10px; top: 10px; cursor: pointer; height: 10px; width: 10px } .detect-block .btn-close:after,.detect-block .btn-close:before { content: ""; position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; width: 2px; height: 14px; background: #96979f } .detect-block .btn-close:before { transform: rotate(45deg) } .detect-block .btn-close:after { transform: rotate(-45deg) } .detect-block.shown { display: block } .detect-block .title { font-size: 14px; line-height: 1.2; color: #4e4e4e; margin-bottom: 10px; font-weight: 500 } .detect-block .title .link-icon-base:before { margin-right: 2px; margin-left: 4px } .detect-block .text { font-size: 12px; line-height: 16px; margin: 0 0 5px 0; color: #767676 } .detect-block .btn-action { --animation-rgb-value: 51,217,178; background: #30af62; color: #fff; display: block; width: 100%; border: none; border-radius: 10px; font-size: 14px; padding: 10px 4px; font-weight: 500; cursor: pointer; outline: 0; text-align: center; text-decoration: none; margin: 10px 0 8px 0; position: relative; z-index: 2 } @media (min-width: 992px) { .detect-block .btn-action:hover { animation:pulse 1s infinite } } .detect-block .btn-action:after { content: ""; background: url(/includes/images/tpd-half-thumbsup.svg) no-repeat; width: 50px; height: 50px; background-size: contain; position: absolute; right: -22px; top: -8px; z-index: 1 } .detect-block .btn-cancel { font-size: 12px; line-height: 16px; text-align: center; cursor: pointer; position: relative; z-index: 2; color: #ff9701 } .detect-block:before { content: ""; position: absolute; width: 0; height: 0; border-style: solid; top: calc(100% + 1px); left: 0; right: 0; margin: auto; border-width: 15px 12px 0 15px; border-color: #bababa transparent transparent transparent } .detect-block:after { content: ""; position: absolute; width: 0; height: 0; border-style: solid; top: 100%; left: 0; right: 0; margin: auto; border-width: 10px 10px 0 10px; border-color: #fff transparent transparent transparent } @media (max-width: 1150px) { .detect-block { width:250px; padding: 19px 16px } .detect-block .title { font-size: 11px; line-height: 11px } .detect-block .text { font-size: 10px; line-height: 10px } .detect-block .btn-action { font-size: 11px } .detect-block .btn-action:after { left: 90% } .detect-block .btn-cancel { font-size: 11px; line-height: 11px } } @media (max-width: 991px) { .detect-block { display:none!important } } @keyframes scroll-btn-loader-rotate { 0% { transform: translate(-50%,-50%) rotate(0) } 100% { transform: translate(-50%,-50%) rotate(360deg) } } .micromodal hr { margin: 20px 0; border: none; border-top: 1px solid #d8d8d8; } .micromodal p { margin-bottom: 20px; font-size: 14px; line-height: 1.4; } .micromodal .color-bold { font-weight: 600; } .micromodal .color-primary { color: #ff8c01; } .micromodal .color-secondary { color: #8c8d96; } .micromodal .color-success { color: #2eaf61; } .micromodal .color-error { color: #f60000; } .micromodal .text-center { text-align: center; } .micromodal .btn { padding: 18px 31px; border-radius: 10px; text-align: center; line-height: 1; transition: opacity 0.2s ease, background-color 0.2s ease; } .micromodal .btn-primary { background-color: #ff8c01; color: #fff; } .micromodal .btn-primary:active { background-color: #d77600; } @media (min-width: 1025px) { .micromodal .btn-primary:hover { background-color: #d77600; } } .micromodal .btn-secondary { background-color: #f0f1f5; color: #8c8d96; } .micromodal .btn-secondary:active { background-color: #e4e5e7; } @media (min-width: 1025px) { .micromodal .btn-secondary:hover { background-color: #e4e5e7; } } .micromodal .btn-success { background-color: #29a656; color: #fff; } .micromodal .btn-success:active { background-color: #1e8142; } @media (min-width: 1025px) { .micromodal .btn-success:hover { background-color: #1e8142; } } .micromodal .inline-icon { flex-shrink: 0; width: 20px; height: 20px; background-size: contain; } .micromodal-slide { display: none; } .micromodal-slide.is-open { display: block; } .micromodal-slide[aria-hidden="false"] .micromodal-overlay { animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1); } .micromodal-slide[aria-hidden="false"] .micromodal-container { animation: mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1); } .micromodal-slide[aria-hidden="true"] .micromodal-overlay { animation: mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1); } .micromodal-slide[aria-hidden="true"] .micromodal-container { animation: mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1); } .micromodal-overlay { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 9999; display: flex; justify-content: center; align-items: center; background: rgba(0, 0, 0, 0.6); backdrop-filter: blur(10px); } .micromodal-container { width: 100%; max-width: 940px; max-height: 90vh; max-height: calc(var(--vh, 1vh) * 90); margin: 0 10px; border-radius: 10px; overflow-y: auto; } .micromodal-content { border-radius: 10px; background-color: #fff; } .micromodal-header { display: flex; align-items: center; gap: 20px; padding: 19px 20px; } @media (max-width: 991px) { .micromodal-header { padding: 12px 20px; } } .micromodal-header + hr { margin: 0; } .micromodal-header .inline-icon { width: 30px; height: 30px; } .micromodal-title { display: flex; gap: 14px; overflow: hidden; font-size: 24px; } @media (max-width: 991px) { .micromodal-title { font-size: 20px; } } .micromodal-title-text { overflow: hidden; text-overflow: ellipsis; } .micromodal-close { display: flex; margin-left: auto; cursor: pointer; } .micromodal-close .icon { width: 24px; height: 24px; fill: #454545; transition: fill 0.2s ease; pointer-events: none; } .micromodal-close:active .icon { fill: #ff8c04; } @media (min-width: 1025px) { .micromodal-close:hover .icon { fill: #ff8c04; } } .micromodal-body { padding: 20px 30px; } @media (max-width: 991px) { .micromodal-body { padding: 20px; } } .micromodal-hero { display: flex; flex-direction: column; align-items: center; } .micromodal-hero p { margin-bottom: 6px; font-size: 12px; line-height: 1.5; text-align: center; } .micromodal-hero p:last-child { margin-bottom: 0; } .micromodal-hero .micromodal-title { margin-bottom: 30px; text-align: center; font-size: 30px; } @media (max-width: 991px) { .micromodal-hero .micromodal-title { margin-bottom: 20px; font-size: 26px; } } .micromodal-hero .inline-icon { margin-bottom: 30px; } .micromodal-hero-actions { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; margin-bottom: 50px; gap: 20px; } @media (max-width: 767px) { .micromodal-hero-actions { margin-bottom: 20px; } } .micromodal-hero-actions .btn { flex-grow: 1; } .micromodal-hero-actions .btn-primary { font-weight: 600; } @keyframes mmfadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes mmfadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes mmslideIn { 0% { transform: translateY(15%); } 100% { transform: translateY(0); } } @keyframes mmslideOut { 0% { transform: translateY(0); } 100% { transform: translateY(-10%); } } .icon-age-limit-dude-gb { background-image: url(./assets/images/report/age-limit-dude-gb.svg); } .icon-age-limit-dude-de { background-image: url(./assets/images/report/age-limit-dude-de.svg); } .icon-age-limit-dude-fr { background-image: url(./assets/images/report/age-limit-dude-fr.svg); } .icon-age-limit-dude-us { background-image: url(./assets/images/report/age-limit-dude-us.svg); } .icon-age-limit-dude-it { background-image: url(./assets/images/report/age-limit-dude-it.svg); } .icon-age-limit-dude-ie { background-image: url(./assets/images/report/age-limit-dude-ie.svg); } .age-limit-modal .micromodal-body { padding-block: 70px; } @media (max-width: 767px) { .age-limit-modal .micromodal-body { padding-block: 30px; } } .age-limit-modal .micromodal-body .inline-icon { width: 284px; height: 198px; } @media (max-width: 991px) { .age-limit-modal .micromodal-body .inline-icon { width: 244px; height: 158px; } } .dark { background: #17191d; } @media (min-width: 992px) { body.dark::before { background-image: url(./assets/images/patterns/pattern-dark.png); } } .dark .icon-site::before { background-color: #fff; } .dark .top-bar-review .category-menu { background-color: #2a2b31; } .dark .url_link_image { background-color: transparent; } .dark .header-mob { background-color: #17191e; } .dark .select-lang .drop { background-color: #2a2b31; border-color: #151515; } .dark .select-lang .item-holder .item-lang { color: #fff; } .dark .view-post .post-row-info { color: #fff; } .dark .view-post .post-content h2, .dark .view-post .post-content h3 { color: #fff; } .dark .saboxplugin-wrap:before, .dark .saboxplugin-wrap:after { background-color: #17191d; } .dark .saboxplugin-socials a { background-color: #17191d; } .dark .link-header-title, .dark .link-header-subtitle, .dark .link-header h2, .dark .link-header h3 { color: #fff !important; } .dark .link-header::after { background-color: #fff !important; } .dark .url_short_desc { color: #bbb; } .dark .category-content .category-desc-wrapper h3 { color: #bbb; } .dark .category-content .category-desc-wrapper .category-desc { color: #bbb; } .dark .url_link_overcover .link1 { background-color: #ff9701; } .dark .top-bar-review { background-color: #2a2b31; } .dark .top-bar-review .btn-menu .menu-toggle span { background-color: #fff; } .dark .top-bar-review .item-menu .item-title { color: #fff; } .dark .top-bar-review .item-menu:hover .item-title { color: #ff9701; } .dark .row-sites .list-sites .item-site { box-shadow: none; background-color: #2a2b31; } .dark .top-bar { border-color: #151515; background-color: #2a2b31; color: #fff; } @media (max-width: 991px) { .dark .top-bar { background-color: #17191e; } } .dark .socials .hover-block { color: #fff; } .dark .socials .hover-block { background-color: #484a54; border-color: #151515; } .dark .socials .hover-block::after { background-color: #484a54; border-color: #151515; } .dark .socials-link, .dark .footer .socials-link { border-color: #151515; background-color: #2a2b31; color: #fff; } .dark .email-link { background-image: url(../images/w-icon-envelop.svg); } .dark .twitter-link { background-image: url(../images/w-icon-twitter.svg); } .dark .theme-link, .dark .footer .theme-link { background-image: url(../images/w-icon-sun.svg); } .dark .mob-menu .socials-link { background-color: #17191d; } @media (min-width: 992px) { .dark header .socials-link:hover { background-color: #ff9701; } } @media (min-width: 992px) { .dark header .theme-link:hover { background-image: url(../images/w-icon-sun.svg); } } @media (min-width: 992px) { .dark footer .socials-link:hover { background-color: #fff; } } @media (min-width: 992px) { .dark footer .theme-link:hover { background-image: url(../images/h-icon-sun.svg); } } .dark .quotes { --_bg-clr: #484a54; --_txt-clr: #fff; } .dark .lang-menu-drop { border-color: #151515; background-color: #484a54; } .dark .lang-menu-drop::before { border-color: #151515; background-color: #484a54; } .dark .lang-menu-link { color: #fff; } @media (min-width: 992px) { .dark .lang-menu-link:hover { color: #ff9701; } } .dark .categories-content .category { color: #fff; } .dark .link-container { background-color: #2a2b31; border-color: #151515; } .dark .link-content { background: none repeat scroll 0% 0% #2a2b31; } .dark .row-sites { background-color: #3b3c44; } .dark .row-sites .title { color: #fff; } .dark .link-bottom-block { color: #fff; } .dark .btn-main .text { color: #fff; } .dark .link-thumbnail .btn-main .link-icon { background-image: url(../images/w-icon-arrow-right.svg); } .dark .back-block { background-color: #3b3c44; } .dark .link-details .link-title h1, .dark .link-details .link-title h2 { color: #fff !important; } .dark .link-details-review h3 { color: #bbb !important; } .dark .link-details-review, .dark .link-details-review p { color: #bbb; } .dark .singlepage-link-content .procons h3 { color: #fff !important; } .dark .singlepage-link-content .procons ul li { color: #d0d0d0; } .dark .link-bottom-block-advice { color: #d0d0d0; } .dark .confirm-wrapper h3 { color: #fff; } .dark .confirm-wrapper > span { color: #fff; } .dark .confirm-wrapper .confirm-bottom { color: #fff; } .dark .discount-block .belowbutton, .dark .discount-block-title { color: #fff; } .dark .popular-searches .item-search a { color: #fff; } .dark .breadcrumb { background-color: #2a2b31; } .dark .breadcrumb li[itemprop="itemListElement"] a, .dark .breadcrumb li.link-category a { color: #bbb !important; } .dark .mobile_menu .menu-toggle span { background-color: #ffffff; } .dark .categories-grid .category-item .icon-site, .dark .categories-grid .category-link { color: #fff; } .dark .categories-grid .category-item:hover { background-color: #484a54; } .dark .categories-grid .category-item:hover .icon-site { color: #ff9701; } .dark .link-details .link-rating .link-rating-text { color: #fff; } .dark .categories-grid .icon_vr_friendly { background: url(./assets/images/o-vr-friendly-new.svg) no-repeat; background-size: cover; } .dark .categories-grid .category-wrapper .category-text-block { color: #bbb; } .dark .category-container { background-color: #2a2b31; } .dark .category-container-group .category-filter-input { background-color: #2a2b31; } .dark .categories-grid .category-header:before { background-color: #17191d; } .dark .categories-grid .category-bottom { color: #fff; } .dark .mob-menu { border-color: #151515; background-color: #2a2b31; } .dark .mob-menu-header { border-color: #43444b; } .dark .copyright-message .inner-footer .copyright-message-headline { color: #fff; } .dark .pagination .item { background-color: #17191d; } .dark .pagination .item:hover { background: #000000; } .dark .pagination .item.active { background: #ff9701; } .dark .list-categories .item-category .text { color: #fff; } .dark .list-categories .item-category:hover .text { color: #fb9c48; } .dark .list-categories .item-category:before { background-color: #17191d; } .dark .bottom-fixed-buttons { background-color: #2a2b31; } .dark .bottom-fixed-buttons .item-counter { color: #fff; } .dark .bottom-fixed-buttons .item-title { color: #fff; } .dark .bottom-fixed-buttons .item-title .link-icon { background-image: url(../images/w-icon-forward-link.svg); } .dark .posts .post-title a { color: #fff; } .dark .posts .post-details .author { color: #fff; } .dark .detect-block { background-color: #484a54; border-color: #151515; } .dark .detect-block .title { color: #fff; } .dark .detect-block .text { color: #d3d3d3; } .dark .detect-block:before { border-color: #151515 transparent transparent transparent; } .dark .detect-block:after { border-color: #484a54 transparent transparent transparent; } .dark .url_links_wrapper_related a .url_link_caption { color: #fff; } @media (min-width: 992px) { .dark .url_link_container:hover .url_link_caption { color: #ff9701; transition: color 0.15s; } } .dark .v-scroll::before { background: linear-gradient( to bottom, rgba(42, 43, 49, 1), rgba(42, 43, 49, 0.5), rgba(42, 43, 49, 0) ); } .dark .v-scroll::after { background: linear-gradient( to top, rgba(42, 43, 49, 1), rgba(42, 43, 49, 0.5), rgba(42, 43, 49, 0) ); } .dark .h-scroll::before { background: linear-gradient( to right, rgba(42, 43, 49, 1), rgba(42, 43, 49, 0.5), rgba(42, 43, 49, 0) ); } .dark .h-scroll::after { background: linear-gradient( to left, rgba(42, 43, 49, 1), rgba(42, 43, 49, 0.5), rgba(42, 43, 49, 0) ); } .dark .block-suggest-lang { background-color: #484a54; border-color: #151515; } .dark .block-suggest-lang .title { color: #fff; } .dark .block-suggest-lang .subtitle { color: #bbb; } .dark .block-suggest-lang:before { border-color: #484a54 transparent transparent #484a54; } .dark .block-suggest-lang:after { border-color: #151515 transparent transparent #151515; } .dark .block-suggest-lang .btn-action + .btn-action { background-color: #555761; color: #fff; } .dark .top-bar .hometitle { color: #fff; } .dark .categories-grid .category-header h2 a { color: #fff; } .dark .popover { background-color: #484a54; border-color: #151515; } .dark .popover::after { border-color: #151515; background-color: #484a54; } .dark .popover .popover-title a { color: #fff; } .dark .popover .popover-desc { color: #d3d3d3; } .dark .about-page h3 { color: #fff; } .dark .about-page p { color: #bbb; } .dark .about-page p b { color: #fff; } .dark .about-title h2 a { color: #fff; } .dark .about-page .contacts-block ul li span { color: #bbb; } .dark .about-page .contacts-block ul li a { color: #fff; } .dark .about-contact-logo:after { background: url(./assets/images/w-add-me-cloud.svg) no-repeat; background-size: contain; } .dark .about-contact-logo span { color: #fff; } .dark .block-404 .img-holder:before, .dark .block-404 .img-holder:after { background-color: #17191d; } .dark .block-404 .text-holder .subtitle { color: #fff; } .dark .block-404 .text-holder .text { color: #bbb; } .dark #link-rating-msg { color: #fff; } .dark .categories-grid .category-after-button .site-link { color: #fff; } .dark .category-sidebar-list .mobile_category_name > span { color: #fff; } .dark .category-list::after { background-color: #2a2b31; } .dark .category-list-item { border-color: #43444b; } .dark .category-list-link::after { background-color: #43444b; } .dark .category-list-title { color: #fff; } .dark .report-btn { color: #d0d0d0; } .dark .micromodal { color: #fff; } .dark .micromodal hr { border-color: #484a54; } .dark .micromodal-content { background-color: #2a2b31; } .dark .micromodal-close .icon { fill: #8c8d96; } .dark .report-modal .btn-back { background-color: #484a54; color: #fff; } @media (min-width: 1025px) { .dark .report-modal .btn-back:hover { background-color: #484a54; } } @media (min-width: 1025px) { .dark .report-list-item:hover { background-color: #484a54; color: #fff; } } .dark .report-disclaimer { background-color: #484a54; } .dark .report-input { background-color: #484a54; color: #fff; } .dark .report-input::placeholder { color: #fff; } .dark .report-actions { border-color: #484a54; } .dark .skeleton-loader-bone::after { background: linear-gradient( 90deg, rgba(33, 33, 33, 0), rgba(33, 33, 33, 0.3), rgba(33, 33, 33, 0) ); } .dark .skeleton-loader-text, .dark .skeleton-loader-image { background-color: rgba(255, 255, 255, 0.12); } .dark .search-form { border-color: #4e4e4e; } .dark .search-input { border-color: #151515; background-color: #2a2b31; } .dark .search-input::-webkit-input-placeholder, .dark .search-input::-moz-placeholder { color: #fff; } .dark .search-view { border-color: #151515; background-color: #2a2b31; } .dark .search-header { border-color: #4e4e4e; } .dark .search-view .category { color: #fff; } .dark .search-view .category-results a { color: #fff; } .dark .search-pagination-item { background-color: #17191d; color: #fff; } @media (min-width: 992px) { .dark .search-pagination-item:hover { background-color: #9798a0; color: #fff; } } .dark .search-pagination-item.search-pagination-item--active { background-color: #ff9701; } .dark .search-tags-title { border-color: #4e4e4e; color: #fff; } .dark .search-tag { color: #fff; } .dark .category-top-card-list { color: #fff; } .dark .link-disclaimer { color: #bbb; } .fade-enter-active, .fade-leave-active { transition: opacity 0.2s ease; } .fade-enter-from, .fade-leave-to { opacity: 0; } .slide-up-fade-enter-active, .slide-up-fade-leave-active, .slide-down-fade-enter-active, .slide-down-fade-leave-active { transition: transform 0.2s ease, opacity 0.2s ease; } .slide-up-fade-enter-from, .slide-up-fade-leave-to { transform: translateY(20px); opacity: 0; } .slide-down-fade-enter-from, .slide-down-fade-leave-to { transform: translateY(-20px); opacity: 0; } .slide-left-full-enter-active, .slide-left-full-leave-active { transition: transform 0.3s ease, opacity 0.3s ease; } .slide-left-full-enter, .slide-left-full-leave-to { transform: translateX(-100%); opacity: 0; } .bell-animation { animation: ring-bell 1s infinite ease-in-out; transform-origin: center; } @keyframes ring-bell { 0% { transform: rotate(0deg) scale(1); } 25% { transform: rotate(-15deg) scale(1.1); } 50% { transform: rotate(15deg) scale(1.1); } 75% { transform: rotate(-10deg) scale(1.05); } 100% { transform: rotate(0deg) scale(1); } } @keyframes move-left { 0%, 50%, 100% { transform: translate(0.0001%, 0); } 25% { transform: translate(20%, 0); } 75% { transform: translate(-20%, 0); } } @keyframes move-right { 0%, 50%, 100% { transform: translate(0.0001%, 0); } 25% { transform: translate(-20%, 0); } 75% { transform: translate(20%, 0); } } @keyframes pulse { 0% { box-shadow: 0 0 0 0 rgba( var(--animation-rgb-value, 255, 177, 66), var(--animation-rgb-opacity, 0.7) ); } 70% { box-shadow: 0 0 0 10px rgba(var(--animation-rgb-value, 255, 177, 66), 0); } 100% { box-shadow: 0 0 0 0 rgba(var(--animation-rgb-value, 255, 177, 66), 0); } } @keyframes animatedHead { 0% { transform: scale(1); } 50% { transform: scale(1.1); } 100% { transform: scale(1); } } @keyframes ctaButtonArrow { 0% { background-position: calc(50%) 50%; } 50% { background-position: calc(50% + 5px) 50%; } 100% { background-position: calc(50%) 50%; } } @keyframes backButtonArrow { 0% { transform: translateX(0px) rotate(180deg); } 50% { transform: translateX(-5px) rotate(180deg); } 100% { transform: translateX(0px) rotate(180deg); } } @keyframes btnMainArrowLeft { 0% { transform: translateX(0px); } 50% { transform: translateX(5px); } 100% { transform: translateX(0px); } } @keyframes btnMainArrowRight { 0% { transform: translateX(0px); } 50% { transform: translateX(5px); } 100% { transform: translateX(0px); } } @keyframes btnMainArrowDown { 0% { transform: rotate(90deg) translateX(0px); } 50% { transform: rotate(90deg) translateX(5px); } 100% { transform: rotate(90deg) translateX(0px); } } @keyframes btnMainOpenLink { 0% { transform: scale(1); } 50% { transform: scale(1.1); } 100% { transform: scale(1); } } @keyframes progress-bar-stripes { from { background-position: 40px 0; } to { background-position: 0 0; } } @keyframes glasses { from { transform: translateY(-10px); } to { transform: translateY(0); } } @keyframes bigdot { from { left: 50px; } to { left: 0; } } @media (min-width: 1400px) { @keyframes smalldot { from { right: 0; } to { right: -43px; } } } @media (max-width: 1400px) { @keyframes smalldot { from { right: 0; } to { right: -36px; } } } @media (max-width: 991px) { @keyframes smalldot { from { right: 0; } to { right: -20px; } } } @media (max-width: 767px) { @keyframes smalldot { from { right: 20px; } to { right: -1px; } } } @media (max-width: 480px) { @keyframes smalldot { from { right: 20px; } to { right: 0; } } } @keyframes anim-trans-display { 0% { display: none; opacity: 0; } 1% { display: block; opacity: 0; transform: scale(0); } 100% { opacity: 1; transform: scale(1); } } @keyframes fadeEffect { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes skeleton-loading { 100% { transform: translateX(100%); } } @keyframes rotate-right { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes shake-side { 0% { transform: translateX(0); } 25% { transform: translateX(-5px); } 50% { transform: translateX(5px); } 75% { transform: translateX(-5px); } 100% { transform: translateX(0); } } @keyframes shimmer { 100% { transform: translateX(100%); } } @keyframes shimmer-2 { to { background-position-x: 0%; } } @keyframes dot-flash { 0% { background-color: #fff2; box-shadow: 16px 0 #fff2, -16px 0 #fff; } 50% { background-color: #fff; box-shadow: 16px 0 #fff2, -16px 0 #fff2; } 100% { background-color: #fff2; box-shadow: 16px 0 #fff, -16px 0 #fff2; } } @keyframes move-up-down { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(var(--_move-offset, -6px)); } } @keyframes move-up-down-2 { 0%, 100% { transform: translateY(0%); } 50% { transform: translateY(var(--_move-offset, -10%)); } } @keyframes shake-rotate { 0%, 100% { transform: rotate(0deg); } 25% { transform: rotate(8deg); } 50% { transform: rotate(-8deg); } 75% { transform: rotate(6deg); } } #category-block-47 { border: 2px solid #000000 !important; background-color: #2a2b31 !important; } #category-block-47.v-scroll::before { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="lgrad" x1="50%" y1="0%" x2="50%" y2="100%" ><stop offset="0%" style="stop-color:rgb(42,43,49);stop-opacity:1"/><stop offset="100%" style="stop-color:rgba(42,43,49,0);stop-opacity:0"/></linearGradient></defs><rect x="0" y="0" width="100%" height="100%" fill="url(%23lgrad)"/></svg>'); } #category-block-47.v-scroll::after { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="lgrad" x1="50%" y1="100%" x2="50%" y2="0%" ><stop offset="0%" style="stop-color:rgb(42,43,49);stop-opacity:1"/><stop offset="100%" style="stop-color:rgba(42,43,49,0);stop-opacity:0"/></linearGradient></defs><rect x="0" y="0" width="100%" height="100%" fill="url(%23lgrad)"/></svg>'); } #category-block-47 h2::after { content: "*Best Black Friday Sale!"; position: absolute; top: 30px; left: 8px; right: 14px; font-size: 11px; font-weight: 700; line-height: 13px; color: #ff0000; } #category-block-47 .category-header::before { background-color: #17191d; } #category-block-47 .category-header h2 a { color: #fff; } #category-block-47 .category-text-block { color: #bbb; } #category-block-47 .category-item::before { color: #96979f; } #category-block-47 .category-item a { color: #fff; } #category-block-47 .category-item:nth-child(-n + 13) .icon-site::after, #category-block-47 .category-item:nth-child(18) .icon-site::after, #category-block-47 .category-item:nth-child(20) .icon-site::after, #category-block-47 .category-item:nth-child(21) .icon-site::after, #category-block-47 .category-item:nth-child(25) .icon-site::after, #category-block-47 .category-item:nth-child(31) .icon-site::after, #category-block-2 .category-item:nth-child(1) .icon-site::after, #category-block-75 .category-item:nth-child(1) .icon-site::after, #category-block-45 .category-item:nth-child(1) .icon-site::after, #category-block-86 .category-item:nth-child(1) .icon-site::after { content: "*sale"; margin: 0 2px 0 2px; font-size: 12px; color: #f66464; } #category-block-47 .category-item:nth-child(-n + 13) .has_sale, #category-block-47 .category-item:nth-child(18) .has_sale, #category-block-47 .category-item:nth-child(20) .has_sale, #category-block-47 .category-item:nth-child(21) .has_sale, #category-block-47 .category-item:nth-child(25) .has_sale, #category-block-47 .category-item:nth-child(31) .has_sale, #category-block-2 .category-item:nth-child(1) .has_sale, #category-block-75 .category-item:nth-child(1) .has_sale, #category-block-45 .category-item:nth-child(1) .has_sale, #category-block-86 .category-item:nth-child(1) .has_sale { display: none; } #category-block-75 .category-item:nth-child(1) .icon-site::after { margin: 2px 0 0 2px; } @media (min-width: 992px) { #category-block-47 .category-item:hover { background-color: #484a54; } #category-block-47 .category-item:hover .icon-site { color: #ff9701; } } .lang-menu { font-size: 14px } @media (min-width: 992px) { .lang-menu:hover .lang-menu-drop { display:block } .lang-menu:hover .lang-menu-btn::after { transform: rotate(180deg) } } .lang-menu-open .lang-menu-drop { display: block } .lang-menu-open .lang-menu-btn::after { transform: rotate(180deg) } .lang-menu-drop { position: absolute; top: 100%; right: 0; display: none; width: 254px; border: 3px solid #bababa; border-radius: 12px; background-color: #fdfdfd; animation: fadeEffect .2s } .lang-menu-drop::before { content: ''; position: absolute; bottom: 100%; right: 14px; display: inline-block; width: 12px; height: 12px; border-style: solid; border-color: #bababa #bababa transparent transparent; background-color: #fff; border-width: 3px 3px 0 0; transform: translateY(4px) rotate(-45deg) } .lang-menu-list { display: flex; flex-wrap: wrap; gap: 10px 0; padding: 12px 16px; overflow-y: auto; overflow-x: hidden } .lang-menu-item { display: flex; width: 50%; padding-inline:2px} .lang-menu-link { position: relative; display: inline-block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #4e4e4e; transition: color .2s ease } @media (min-width: 992px) { .lang-menu-link:hover { color:#ff9701 } } .top-bar .lang-menu-list { max-height: calc(100vh - var(--top-bar-height) - var(--top-bar-border-width)) } .search-view { position: fixed; top: var(--header-mob-height); left: 0; right: 0; z-index: 102; display: none; width: 100%; height: calc(100% - var(--header-mob-height)); overflow-y: auto; background-color: #fff; animation: fadeEffect .2s } @media (min-width: 992px) { .search-view { position:absolute; top: 100%; height: auto; overflow: hidden; border: 3px solid #bababa; border-radius: 10px } } .search-view .category { position: relative; display: inline-flex; align-items: center; gap: 2px; padding: 14px 12px 14px 14px; white-space: nowrap; font-weight: 500; color: #555 } .search-view .category::after { --animation-rgb-value: var(--category-rgb); content: ''; position: absolute; top: 50%; left: 4px; z-index: 5; transform: translateY(-50%); display: block; height: 6px; width: 6px; border-radius: 3px; background-color: rgb(var(--category-rgb,118,118,118)) } @media (min-width: 992px) { .search-view .category:hover::after { animation:pulse 1s infinite } } .search-view .category .icon-category { width: 22px; height: 22px } .search-view .url_link_container { width: 50%; padding: 0 6px } @media (min-width: 768px) { .search-view .url_link_container { width:33% } } @media (min-width: 992px) { .search-view .url_link_container { width:16.66% } } .search-view .category-results { margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; font-size: 12px } .search-view .category-results .icon-category { width: 22px; height: 22px } .search-view .category-results a { font-weight: 500; color: #4e4e4e } .search-view .url_link_image { border: none; background: linear-gradient(0deg,#000 0,rgba(255,255,255,0) 100%) } .search-view .url_link_title { top: auto; left: 50%; transform: translateX(-50%); display: flex; align-items: center; justify-content: center; gap: 2px } .search-view .url_link_title .link { font-size: 14px; line-height: 1 } .search-view .url_link_title .link::before { display: none } .search-view .url_link_image img { height: auto } .search-view .url_link_image img.lazyloading { opacity: 0 } .search-view .url_link_image>.link { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); display: block; width: 100%; height: 100%; background: url(/includes/images/tinyloader.svg) no-repeat; background-size: 100% } .search-view .url_link_image .number { position: absolute; left: 10px; bottom: 13px; z-index: 5; font-size: 12px; line-height: 1; color: #a7a8ab } .search-view .url_link_container.visited .number { transform: translateY(-100%) rotate(-45deg); width: 10px; height: 5px; margin: 0; border-width: 0 0 2px 2px!important; border-style: solid; border-color: transparent transparent #bbbcc0 #bbbcc0; color: transparent } .search-view .placeholder-thumbnail-text-container { justify-content: start; gap: 6px; padding: 10px 24px 0; font-size: 12px } .search-view .thumb-text-title { font-size: 14px } .search-view--open { display: block } .search-view--has-categories .search-header { display: block } .search-view--has-sites .search-tags { display: none } .search-view--has-sites .search-body { display: block } @media (min-width: 992px) { .search-view--has-sites .search-pagination { display:block } } .search-header { position: relative; display: none; border-bottom: 1px solid #e9ebed; font-size: 14px; color: #767676; animation: fadeEffect .2s } .search-header-content { display: flex; padding-left: 10px; overflow-y: auto } .search-tags { animation: fadeEffect .2s } .search-tags-title { display: flex; justify-content: center; align-items: center; gap: 2px; padding: 10px 16px; border-bottom: 1px solid #ededed; text-align: center; font-weight: 500; font-size: 18px; line-height: 1; color: #4c4c4c } .search-tags-title:after { content: ""; display: inline-block; width: 18px; height: 20px; background: url(../images/icon-fire.svg) no-repeat; background-position: center; background-size: cover } div{ box-sizing: border-box; } .search-tags-list { padding-block:24px;column-count: 2; column-gap: 0; font-size: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 10px; } .search-tag { display: inline-block; width: 100%; padding-inline:10px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; font-size: 24px; font-weight: 500; line-height: 2; color: #fff; background: #43444b; border-radius: 10px; } .search-body { display: none; animation: fadeEffect .2s } .search-body-content { display: flex; flex-wrap: wrap; gap: 12px 0; padding: 12px 0 } @media (min-width: 992px) { .search-body-content { padding-bottom:0 } } .search-pagination { display: none; font-size: 14px; padding-block:20px 30px;animation: fadeEffect .2s } .search-pagination-items-list,.search-pagination-list { display: flex; justify-content: center; align-items: center; gap: 2px } .search-pagination-item { display: flex; justify-content: center; align-items: center; min-width: 40px; height: 40px; border-radius: 10px; background-color: #f2f3f6; transition: opacity .2s ease,background-color .2s ease,color .2s ease; cursor: pointer } @media (min-width: 992px) { .search-pagination-item:hover { background-color:#9798a0; color: #fff } } .search-pagination-item.search-pagination-item--active { background-color: #ff9701; color: #fff; pointer-events: none } .search-pagination-item.search-pagination-item--disabled { opacity: .5; pointer-events: none } .search-pagination-item--hidden { display: none } .search-pagination-item-next::after,.search-pagination-item-prev::after { content: ""; display: inline-block; width: 7px; height: 7px; border-width: 0 2px 2px 0; border-style: solid; border-color: #828485; transition: border-color .2s ease } .search-pagination-item-prev::after { transform: rotate(135deg); margin-right: -4px } .search-pagination-item-next::after { transform: rotate(-45deg); margin-left: -4px } @media (min-width: 992px) { .search-pagination-item-next:hover::after,.search-pagination-item-prev:hover::after { border-color:#fff } } .mob-menu { position: fixed; top: 70px; left: 0; right: 0; z-index: 101; display: none; width: 100%; height: calc(100% - 70px); padding: 10px 16px; border-top: 1px solid #e1e3e8; background-color: #fdfdfd; animation: fadeEffect .2s } .mob-menu .socials { gap: 5px; } .mob-menu .socials-link { width: 30px; height: 30px; border: none; font-size: 8px; background-color: #f3f3f3; color: #96979f } .mob-menu .email-link { background-size: 22px 16px } .mob-menu .casting-link { background-color: #ff9701 } .mob-menu .casting-link::before { width: 20px; height: 42px; background-size: auto } .mob-menu .twitter-link { background-size: 18px 16px } .mob-menu .shop-link::before { transform: translateY(-8px); width: 20px; height: 22px; background-size: auto } .mob-menu .theme-link { background-size: 16px; background-color: #2a2b31 } .mob-menu .lang-menu { height: 100%; margin-left: auto; } .mob-menu .lang-menu-drop { transform: translateY(20px) } .mob-menu .lang-menu-list { max-height: calc(100vh - var(--header-mob-height) - 48px - 20px) } .mob-menu .category-menu { height: calc(100% - 52px) } .mob-menu-open { display: block } @media (min-width: 992px) { .mob-menu-open { display:none } } .mob-menu-header { display: flex; flex-direction: column-reverse; padding: 10px 0; /* border-bottom: 2px solid #eaeaea */ } .loader { display: flex; flex-shrink: 0; justify-content: center; align-items: center; width: 50px; height: 50px; border: 2px solid #b1b1b1; border-radius: 50%; border-bottom-color: #26262b; animation: rotate-right 1s linear infinite } .loader-dotted { display: block; width: 12px; height: 12px; border-radius: 50%; background-color: #fff; box-shadow: 16px 0 #fff,-16px 0 #fff; animation: dot-flash .5s ease-out infinite alternate } .skeleton-loader { position: relative; display: flex; flex-wrap: wrap; align-items: center; border-radius: 6px; cursor: progress } .skeleton-loader-boilerplate { cursor: default } .skeleton-loader-boilerplate .skeleton-loader-bone::after { display: none } .skeleton-loader-bone { position: relative; display: flex; flex: 1 1 100%; flex-wrap: wrap; align-items: center; overflow: hidden; border-radius: inherit } .skeleton-loader-bone::after { content: ""; position: absolute; top: 0; left: 0; z-index: 1; transform: translateX(-100%); width: 100%; height: 100%; background: linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.3),rgba(255,255,255,0)); animation: shimmer 1.5s infinite } .url_link_overcover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.6); z-index: 4; display: flex; align-items: center; flex-direction: column; justify-content: center; animation: fadeEffect .2s } .url_link_overcover .link1 { background: #f89e49 } .url_link_overcover .link2 { background: #2eaf61 } .url_link_overcover .item-link { --animation-rgb-value: 255,177,66; position: relative; display: inline-flex; justify-content: center; align-items: center; width: 90%; max-height: 46px; padding: 15px 6px; border: 2px solid #4c4c4c; border-radius: 5px; font-size: 0; text-decoration: none; color: #fff } @media (min-width: 992px) { .url_link_overcover .item-link:hover { animation:pulse 1s infinite } } .url_link_overcover .item-link .text { font-size: 14px; margin: 0 8px 0 0; display: inline-block; vertical-align: middle; word-break: break-word; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; min-width: 87px } .url_link_overcover .item-link .btn-icon { color: #fff; display: inline-block; vertical-align: bottom; background: url(../images/w-icon-arrow-right.svg) no-repeat; background-position: center; width: 20px; height: 10px; background-size: 17px; flex-shrink: 0; transform: translateZ(0) } .url_link_overcover .item-link .link-icon { color: #fff; display: inline-block; vertical-align: bottom; background: url(../images/w-icon-new-tab.svg) no-repeat; background-position: center; width: 20px; height: 20px; background-size: 15px; flex-shrink: 0; transform: translateZ(0) } .url_link_overcover .item-link+.item-link { --animation-rgb-value: 51,217,178; margin-top: 10px } @media (min-width: 992px) { .url_link_overcover .item-link+.item-link:hover { animation:pulse 1s infinite } } @media (max-width: 479px) { .url_link_overcover .item-link { padding:12px 6px; max-height: 40px } } @media (max-width: 400px) { .url_link_overcover .link2 { margin:10px 0 0 0 } } .block-suggest-lang { position: absolute; top: 14px; right: 50px; background: #fff; margin: 0 0 0 3px; z-index: 111; color: #333; width: 306px; padding: 20px 20px 20px; border-radius: 10px 0 10px 10px; border: 3px solid #bababa; opacity: 0; transform: scale3d(0,0,0); transition: transform .3s,opacity .3s; display: none; font-size: 14px } .block-suggest-lang:before { content: ""; position: absolute; top: 0; left: 100%; width: 0; height: 0; border-style: solid; border-width: 11px 10px 0 0; z-index: 2; border-color: #fff transparent transparent #fff } .block-suggest-lang:after { content: ""; position: absolute; top: -3px; left: 100%; width: 0; height: 0; border-style: solid; border-width: 19px 16px 0 0; border-color: #bababa transparent transparent #bababa } .block-suggest-lang.shown { opacity: 1; transform: scale3d(1,1,1) } @media (min-width: 992px) { .block-suggest-lang.shown { display:block } } .block-suggest-lang .btn-close { position: absolute; left: 10px; top: 10px; cursor: pointer; height: 10px; width: 10px } .block-suggest-lang .btn-close:after,.block-suggest-lang .btn-close:before { content: ""; position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; width: 2px; height: 14px; background: #96979f } .block-suggest-lang .btn-close:hover:after,.block-suggest-lang .btn-close:hover:before { background: #7b7c83 } .block-suggest-lang .btn-close:before { transform: rotate(45deg) } .block-suggest-lang .btn-close:after { transform: rotate(135deg) } .block-suggest-lang .title { color: #4e4e4e; margin-bottom: 10px; font-weight: 500 } .block-suggest-lang .title a { color: #ff9701 } .block-suggest-lang .title a:hover { color: #e18500 } .block-suggest-lang .subtitle { font-size: 12px; color: #767676; margin-bottom: 10px } .block-suggest-lang .btn-action { padding: 13px 15px; display: inline-flex; align-items: center; justify-content: center; color: #4e4e4e; width: 100%; border-radius: 10px; background-color: #f2f3f6 } .block-suggest-lang .btn-action .flag { margin-left: 5px } .block-suggest-lang .btn-action.btn-go { --animation-rgb-value: 255,177,66; background-color: #ff9701; color: #fff } @media (min-width: 992px) { .block-suggest-lang .btn-action.btn-go:hover { animation:pulse 1s infinite } } .block-suggest-lang .btn-action+.btn-action { --animation-rgb-value: 242,243,246; margin-top: 15px } @media (min-width: 992px) { .block-suggest-lang .btn-action+.btn-action:hover { animation:pulse 1s infinite } } .block-suggest-lang .icon-flag { display: inline-flex; margin-left: 4px } .popover { position: fixed; z-index: 111; width: 280px; padding: 10px 15px; border: 3px solid #bababa; border-radius: 10px; font-size: 13px; line-height: 18px; text-align: center; text-indent: 0; background-color: #fdfdfd; color: #000; animation: fadeEffect .2s } .popover::after { content: ''; position: absolute; top: 100%; right: 20px; transform: translateY(-4px) rotate(-45deg); display: inline-block; width: 12px; height: 12px; border-width: 0 0 3px 3px; border-style: solid; border-color: transparent transparent #bababa #bababa; background-color: #fdfdfd } .popover .icon-category { width: 26px; height: 26px } .popover-content { font-size: 14px; font-weight: 400; color: #96979f } .popover-title { height: 30px; display: flex; justify-content: center; align-items: center } .popover-title h2 { display: flex; justify-content: center; align-items: center; gap: 6px; width: 100%; padding: 0 10px } .popover-title a { font-weight: 500; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #000 } .popover-title .icon-site::before { transform: translateY(2px); margin-right: 4px } .talent-block { margin: 0; padding: 0 0 30px; text-align: center; font-size: 14px } .talent-block a { color: #fff !important; opacity: .6; transition: color .3s } .talent-block a:hover { color: #fff; transition: color .3s } .bottom-block { clear: both; text-align: center; position: relative; margin: 30px 0 0; width: 100% } .bottom-block .title { background: #ff9701; max-width: 888px; margin: 0 auto 0 0; border-radius: 10px 10px 0 0; border: 1px solid #ff9701; border-bottom: 0; padding: 17px 17px 17px 49px; line-height: 1.1; text-align: left; position: relative } @media (max-width: 1400px) { .bottom-block .title { max-width:808px } } @media (max-width: 991px) { .bottom-block .title { max-width:100% } } .bottom-block .title a { color: #fff; font-size: 22px; display: block; font-weight: 500; text-align: left } .bottom-block .title a:before { content: ""; background: url(/includes/images/tpdbread.svg); background-size: 32px; width: 32px; height: 32px; display: inline-block; vertical-align: middle; margin: -1px 3px 0 0; position: absolute; top: 14px; left: 10px } .bottom-block .img-holder { border: 4px solid #ff9701; border-top: none; display: none !important; max-width: 888px; margin: 0 auto 0 0; border-radius: 0 0 10px 10px; font-size: 0; overflow: hidden; position: relative; padding-top: 56.5% } #bottom-block .title{ display: none !important; } @media (max-width: 1400px) { .bottom-block .img-holder { max-width:808px; padding-top: 58.5% } } @media (max-width: 991px) { .bottom-block .img-holder { padding-top:71.9% } } @media (max-width: 480px) { .bottom-block .img-holder { padding-top:70% } } .bottom-block .img-holder img { max-width: 100%; position: absolute; top: 0; left: 0 } .bottom-block .img-holder img.lazyload { opacity: 0; visibility: hidden; transition: opacity .2s ease,visibility .2s ease } .bottom-block .img-holder img.lazyloaded { opacity: 1; visibility: visible } @media (max-width: 991px) { .bottom-block .img-holder { max-width:100% } .bottom-block .img-holder img { width: 100% } } .bottom-block .link-holder { max-width: 888px; margin: 20px auto 0 0 } @media (max-width: 1400px) { .bottom-block .link-holder { max-width:808px } } @media (max-width: 991px) { .bottom-block .link-holder { max-width:100% } } .bottom-block .link { --animation-rgb-value: 51,217,178; display: inline-block; width: 100%; padding: 18px 22px; border-radius: 14px; text-align: center; font-size: 28px; font-weight: 600; text-decoration: none; background: linear-gradient(135deg, #2ddf8e, #1ea76a); color: #fff; letter-spacing: .5px; position: relative; overflow: hidden; box-shadow: 0 0 15px rgba(51, 217, 178, .5), inset 0 0 20px rgba(0,0,0,.25); transition: all .35s ease; } .bottom-block .link::before { content: ""; position: absolute; top: 0; left: -120%; width: 70%; height: 100%; background: linear-gradient( 120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .35) 50%, rgba(255, 255, 255, 0) 100% ); transform: skewX(-20deg); transition: 0.6s; } .bottom-block .link:hover { transform: translateY(-3px) scale(1.03); box-shadow: 0 0 25px rgba(51, 217, 178, .7), inset 0 0 25px rgba(0,0,0,.35); } .bottom-block .link:hover::before { left: 130%; } .bottom-block .link:active { transform: scale(0.98); box-shadow: 0 0 10px rgba(51,217,178,.4); } @media (min-width: 992px) { .bottom-block .link:hover { animation:pulse 1s infinite } } @media (max-width: 679px) { .bottom-block .link { font-size:22px } } .bottom-block .button-holder { margin-bottom: 20px } .bottom-block .button { background: #2eaf61; color: #fff; display: inline-block; vertical-align: top; border: 2px solid #2f732e; border-radius: 4px; padding: 8px; font-size: 18px; line-height: 20px; font-weight: 500; text-decoration: none; text-shadow: 0 1px 5px #000; position: relative } .bottom-block .button img { width: 40px; position: relative; z-index: 2 } .bottom-block .button:after { content: ''; position: absolute; width: 38px; height: 38px; background-color: #ff9c00; opacity: .75; border-radius: 50%; animation: scaleout 1s infinite ease-in-out; left: 9px; top: 9px; z-index: 1 } .bottom-block .image { margin: 0; position: absolute; right: 0; top: 130px; z-index: 100; width: 100%; max-width: 475px } .bottom-block .image.lazyload { opacity: 0; visibility: hidden; transition: opacity .2s ease,visibility .2s ease } .bottom-block .image.lazyloaded { opacity: 1; visibility: visible; display: none; } @media (max-width: 1400px) { .bottom-block .image { max-width:380px } } @media (max-width: 991px) { .bottom-block .image { display:none } } .footer { color: #fff; position: relative } .footer .inner-footer { max-width: 1150px } @media (max-width: 1400px) { .footer .inner-footer { max-width:1020px } } .footer .socials { margin-bottom: 30px } .footer .socials-link { border: none } @media (min-width: 992px) { .footer .socials-link:hover { color:#ff9701 } } @media (min-width: 992px) { .footer .email-link:hover { background-image:url(../images/h-icon-envelop.svg) } } .footer .casting-link { background-color: #fff } @media (min-width: 992px) { .footer .twitter-link:hover { background-image:url(../images/h-icon-twitter.svg) } } .footer .theme-link { background-image: url(../images/icon-moon.svg); background-color: #fff } @media (min-width: 992px) { .footer .theme-link:hover { background-image:url(../images/h-icon-moon.svg) } } .footer-bottom { position: relative; margin-top: -8px; padding-top: 80px; border: none; text-align: center; background-color: #17191d } .footer-bottom::before { content: ''; position: absolute; top: -60px; left: 50%; display: inline-block; width: 97px; height: 110px; margin-left: -49px; background-repeat: no-repeat; opacity: 0; visibility: hidden; transition: opacity .2s ease,visibility .2s ease } .footer-bottom.animated::before { animation: animatedHead .5s } .footer-bottom .copy-text { height: 60px; background-color: #513209; color: #fff; padding: 25px 0; font-size: 12px; text-align: center } .footer-bottom .copy-text a { color: inherit } .footer-bottom .footer-socials { padding: 80px 0 30px; display: flex; justify-content: center; align-items: center } .footer-bottom .footer-socials a { display: inline-flex; justify-content: center; align-items: center; text-decoration: none; margin: 0 5px; color: #96979f; vertical-align: middle; font-size: 11px; line-height: 11px; text-transform: uppercase; letter-spacing: -.55px; width: 40px; height: 40px; border-radius: 20px; background-color: #fff; background-repeat: no-repeat; background-position: center center; text-align: center } .footer-bottom .footer-socials a.casting-link { padding: 0 5px } .footer-bottom .footer-socials a:not(.casting-link) img { display: none } @media (min-width: 992px) { .footer-bottom .footer-socials a:hover { color:#ff9701; transform: rotate(10deg); background-color: #fff } .footer-bottom .footer-socials a:hover img { display: inline-block } } .footer-bottom .footer-socials .email-link { background: #fff url(../images/icon-envelop.svg) no-repeat; background-position: center center } @media (min-width: 992px) { .footer-bottom .footer-socials .email-link:hover { background-image:none; background-position: center center } } .footer-bottom .footer-socials .twitter-link { background: #fff url(../images/icon-twitter.svg) no-repeat; background-position: center center } @media (min-width: 992px) { .footer-bottom .footer-socials .twitter-link:hover { background-image:none; background-position: center center } } .footer-bottom .footer-socials .theme-link { background: #fff url(../images/icon-moon.svg) no-repeat; background-position: center center } @media (min-width: 992px) { .footer-bottom .footer-socials .theme-link:hover { background-image:none; background-position: center center } } .footer-bottom .footer-socials .flag { margin: 0 } .footer-bottom .footer-links { margin-bottom: 20px; padding: 0 10px } @media (max-width: 767px) { .footer-bottom .footer-links { column-count:3 } } @media (max-width: 479px) { .footer-bottom .footer-links { column-count:2 } } .footer-bottom .footer-links li { position: relative; display: inline-block; margin: 0 20px 10px; vertical-align: top } @media (max-width: 767px) { .footer-bottom .footer-links li { display:flex; margin: 0 10px 10px } } .footer-bottom .footer-links a { position: relative; font-size: 14px; line-height: 22px; text-transform: uppercase; color: #000; text-decoration: none; transition: color .3s } @media (max-width: 767px) { .footer-bottom .footer-links a { overflow:hidden; text-overflow: ellipsis; white-space: nowrap } } .footer-bottom .footer-links a:after { content: ''; position: absolute; top: 100%; left: 0; width: 100%; height: 3px; border-radius: 2px; background-color: transparent; transition: background-color .3s } @media (min-width: 992px) { .footer-bottom .footer-links a:hover { color:#fff; transition: color .3s } .footer-bottom .footer-links a:hover::after { background-color: #fff; transition: background-color .3s } } .footer-bottom .footer-links li+li::before { display: none } .feature-container { display: flex; flex-direction: row-reverse; gap: 20px } .category-sidebar { flex-shrink: 0; width: 250px; will-change: min-height; backface-visibility: hidden } @media (max-width: 991px) { .category-sidebar { display:none } } .category-sidebar .category-list-link::after { top: 50%; bottom: auto; transform: translateY(-50%); width: 5px; height: 10px; background: url(../imagess/icon-angle-right.svg) no-repeat; background-size: contain } .category-sidebar-list { width: 250px; float: left; will-change: min-height; backface-visibility: hidden } .category-sidebar-list .inner-wrapper-sticky { transform: translate(0,0); transform: translate3d(0,0,0); will-change: position,transform; backface-visibility: hidden; width: 250px!important } .category-content { position: relative; overflow: hidden } .category-content .category-desc-wrapper { color: #96979f; max-height: 200px; margin-top: 17px; border-right: none; position: relative; z-index: 0; box-sizing: border-box; margin-bottom: 30px; } .link-content { display: block } .category-content .category-desc-wrapper .category-desc { color: #4e4e4e; font-size: 14px; line-height: 22px; overflow-y: auto; max-height: 320px; } .url_link_list_sites li { padding-left: 10px } @media (max-width: 991px) { .url_link_list_sites li { padding-left:40px } } @media (min-width: 992px) { .category-content .category-desc-wrapper { max-height:230px; margin-top: 0; padding: 20px 0; box-sizing: border-box; float: right; } .feature-container-group .category-content .category-desc-wrapper { width: 39% } .category-content .category-desc-wrapper .category-desc { max-height: 230px } } @media (min-width: 1400px) { .category-content .category-desc-wrapper { max-height:250px } .category-content .category-desc-wrapper .category-desc { max-height: 250px } } @media (max-width: 991px) { .category-content .category-desc-wrapper { margin-top:5px } .category-content .category-desc-wrapper .category-desc { max-height: 160px } } .category-content .category-desc-wrapper h3 { font-size: 18px!important; line-height: 1.3; color: #4c4c4c; margin: 0 0 3px 0; font-weight: 500 } @media (max-width: 991px) { .category-content .category-desc-wrapper h3 { font-size:16px!important } } .category-desc a,.link-details-review a { color: #2eaf61!important } @media (max-width: 991px) { footer.w-margin .copy-text { margin-bottom:80px } } .link-header { position: relative; padding: 5px 5px 5px 0; margin: 0 0 5px 0 } .link-header:after { content: ''; position: absolute; left: 0; top: 100%; display: inline-block; width: 100%; height: 3px; border-radius: 1px } @media (min-width: 992px) { .link-header:after { background-color:#e9ebed } } .link-header h1,.link-header h2 { word-break: break-word; text-transform: uppercase; font-weight: 500; font-size: 26px; color: #4c4c4c } @media (max-width: 991px) { .link-header h1,.link-header h2 { font-size:20px } } .url_links_wrapper_related a .url_link_caption { padding: 8px 5px 4px 10px } @media (max-width: 1200px) { .url_links_wrapper_related a .url_link_caption span:last-child { font-size:12px; line-height: 20px } .url_link_container .icon-site-list { gap: 8px; font-size: 13px } .url_links_wrapper_related a .url_link_caption .icon-category { width: 24px; height: 24px } .url_link_title .link { font-size: 13px } .bottom-block .image { max-width: 255px } } @media (min-width: 1201px) { .url_links_wrapper_related a .url_link_caption .icon-category { width:28px; height: 28px } .url_links_wrapper_related a .url_link_caption span:last-child { font-size: 13px } .bottom-block .image { max-width: 255px } } @media (min-width: 1401px) { .bottom-block .image { max-width:300px } } .fixed-top ul { position: fixed; top: 0; left: 50%; transform: translateX(-553px); width: 250px } .fixed-bottom ul { position: fixed; bottom: 0; left: 50%; transform: translateX(-553px); width: 250px } @media (max-width: 1400px) { .fixed-bottom ul,.fixed-top ul { transform:translateX(-487px) } } .absolute-top ul { top: 0; position: absolute; transform: translateX(-50%); left: 50%; width: 250px } .absolute-bottom ul { bottom: 0; position: absolute; transform: translateX(-50%); left: 50%; width: 250px } .url_link_image.deadsite { z-index: 5 } .url_link_image.deadsite .link2,.url_link_image.deadsite .url_link_title { display: none } .url_link_image.deadsite:hover { z-index: 1 } .url_link_image.deadsite:hover .deadsite-drop { opacity: 0; visibility: hidden } .url_link_image .deadsite-drop { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 12; transition: opacity .1s; padding: 10px 0 0 0; background-image: initial; background-color: rgba(26,29,32,.6); text-align: center; display: inline-block; transition: opacity .2s ease,visibility .2s ease } .url_link_image.deadsite .btn-site { display: none } .url_link_image .deadsite-drop .icon-holder { display: inline-block; color: #fff; position: absolute; top: 0; left: 0; background: url(../imagess/deadsite.svg) 50% 50% no-repeat; background-size: 80%; width: 100%; height: 100%; text-align: center; z-index: -1 } @media (max-width: 1400px) { .url_link_image .deadsite-drop .icon-holder { background-size:70% } } .url_link_image .deadsite-drop .item-link { padding: 10px; display: inline-flex; align-items: center; justify-content: center; color: #fff; text-decoration: none; border-radius: 5px; position: absolute; left: 50%; bottom: 10px; transform: translateX(-50%) } @media (max-width: 1400px) { .url_link_image .deadsite-drop .item-link { padding:8px } } .url_link_image .deadsite-drop .item-link .text { font-size: 14px; margin-right: 10px; display: inline-block; vertical-align: middle; word-break: break-word; white-space: nowrap; text-overflow: ellipsis; overflow: hidden } @media (max-width: 1400px) { .url_link_image .deadsite-drop .item-link .text { margin-right:6px; font-size: 12px } } .url_link_image .deadsite-drop .item-link .btn-icon { color: #fff; display: inline-block; vertical-align: bottom; background: url(../imagess/w-icon-arrow-right.svg) no-repeat; width: 16px; height: 10px; background-size: 16px; flex-shrink: 0 } @media (max-width: 1400px) { .url_link_image .deadsite-drop .item-link .btn-icon { width:14px; background-size: 14px } } .url_link_image .deadsite-drop .item-link .link-icon { color: #fff; display: inline-block; vertical-align: bottom; background: url(../imagess/w-icon-new-tab.svg) no-repeat; width: 20px; height: 20px; background-size: 18px; flex-shrink: 0 } .url_link_image .deadsite-drop .link1 { background: #f89e49 } .deadsite-title { color: #fff; font-size: 20px; font-weight: 500; text-align: center; text-transform: uppercase; display: block } @media (max-width: 1400px) { .deadsite-title { font-size:18px } } @media (max-width: 424px) { .deadsite-title { font-size:16px } } .deadsite-subtitle { color: #fff; font-size: 14px; font-weight: 300; line-height: 24px; text-align: center; display: block } @media (max-width: 480px) { .deadsite-subtitle { font-size:12px; line-height: 20px } } .link-header-line { display: flex; justify-content: space-between; gap: 10px } .link-header-title-wrap { position: relative; display: grid; grid-template-columns: auto 1fr; gap: 6px 10px } .link-header-title-wrap .icon-category { grid-column: 1; grid-row: 1/span 2 } .link-header-subtitle,.link-header-title { grid-column: 2 } .link-header-subtitle { position: relative; font-size: 14px; color: #727272 } .link-header-subtitle { display: flex; gap: 6px } .link-header-subtitle-label { font-weight: 500 } .link-header-subtitle-text { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden } .read-more-state { position: absolute; z-index: -1; opacity: 0; pointer-events: none } .read-more-state~.link-header-subtitle .read-more-trigger:before { content: 'Read More' } .read-more-state:checked~.link-header-subtitle .read-more-trigger:before { content: 'Read Less' } .read-more-state:checked~.link-header-subtitle { display: block } .read-more-state:checked~.link-header-subtitle .link-header-subtitle-text-wrap .link-header-subtitle-text { -webkit-line-clamp: unset } .read-more-trigger { flex-shrink: 0; font-size: 14px; color: #ff8c01; cursor: pointer } .category-filters { display: flex; flex-wrap: wrap; margin: 10px -10px 0 } .category-filters .category-filter { width: 33.332%; height: auto; padding: 10px } @media (max-width: 767px) { .category-filters .category-filter { width:50% } } @media (max-width: 574px) { .category-filters .category-filter { width:100% } } .category-filter { font-size: 16px } .category-filter-inner { position: relative; display: flex } .category-filter .icon-flag { flex-shrink: 0; margin-right: 6px } .category-filter-item-txt { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; pointer-events: none } .category-filter-opener { overflow: hidden; width: 100%; font-family: sans-serif; border: 1px solid rgba(0,0,0,.15); background-color: #f8f9fa; color: #000; padding: .375rem 1.125rem .375rem .75rem; line-height: 1.5; font-size: 1rem; border-radius: .5rem; position: relative; text-align: left; white-space: nowrap } .multi__dropdown-toggle { background-color: #dae0e5 } .category-filter-opener::after { content: ''; position: absolute; right: 6px; top: 50%; width: 9px; height: 5px; transform: translate3d(0,-50%,0); background: url(../imagess/icon-angle-down.svg) no-repeat top right/contain; transition: transform .2s ease } .category-filter-opener-txt { display: block; overflow: hidden; text-overflow: ellipsis } .category-filter-dropdown { position: absolute; top: 100%; left: 0; right: 0; z-index: 10; transform: translate3d(0,20px,0); font-family: sans-serif; border: 1px solid rgba(0,0,0,.15); border-radius: .5rem; font-size: 1rem; overflow-y: auto; background-color: #fff; opacity: 0; visibility: hidden; transition: transform .2s ease,opacity .2s ease,visibility .2s ease } .category-filter.is-open .category-filter-opener::after { transform: translate3d(0,-50%,0) rotate(180deg) } .category-filter.is-open .category-filter-dropdown { opacity: 1; visibility: visible; transform: translate3d(0,4px,0) } .category-filter-list { max-height: 200px; list-style: none; margin: 0; padding: 15px; overflow-y: auto; background: linear-gradient(#fff 33%,rgba(114,234,224,0)),linear-gradient(rgba(114,234,224,0),#fff 66%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(34,34,34,.5),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(34,34,34,.5),rgba(0,0,0,0)) 0 100%; background-color: #fff; background-repeat: no-repeat; background-attachment: local,local,scroll,scroll; background-size: 100% 45px,100% 45px,100% 15px,100% 15px } .category-filter-item { --animation-rgb-value: 118,118,118; position: relative; display: flex; align-items: center; text-transform: none; line-height: 1.4; margin-bottom: 6px; padding-right: 16px; color: #000; cursor: pointer; transition: color .2s ease } .category-filter-item::after { content: ''; position: absolute; top: 50%; right: 8px; transform: translate3d(0,-50%,0); display: inline-block; width: 6px; height: 6px; border-radius: 50%; background-color: #fa9e43; opacity: 0; visibility: hidden; transition: opacity .2s ease,visibility .2s ease } .category-filter-item.is-selected,.category-filter-item.is-selected .category-filter-link { color: #fa9e43 } .category-filter-item.is-selected .category-filter-link { pointer-events: none } .category-filter-item.is-selected::after { opacity: 1; visibility: visible } .category-filter-link { display: flex; align-items: center; width: 100%; color: #000; transition: color .2s ease } @media (min-width: 992px) { .category-filter-item:hover,.category-filter-link:hover { color:#fa9e43 } .category-filter-item:hover::after { animation: pulse 1s infinite } } .category-filter-item:last-child { margin: 0 } .url_link_container.is-none { display: none } .dark .category-filter-opener { border-color: #626262; background-color: #3c3e44; color: #fff } .dark .category-filter-dropdown { border-color: #626262 } .dark .category-filter-list { background: linear-gradient(#3c3e44 33%,rgba(60,62,68,0)),linear-gradient(rgba(60,62,68,0),#3c3e44 66%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(187,187,187,.5),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(187,187,187,.5),rgba(0,0,0,0)) 0 100%; background-color: #3c3e44; background-repeat: no-repeat; background-attachment: local,local,scroll,scroll; background-size: 100% 45px,100% 45px,100% 15px,100% 15px } .dark .category-filter-item { color: #fff } .dark .category-filter-link { color: #fff } .subscribe-holder { position: relative } .subscribe-opener { position: relative; display: flex; justify-content: center; align-items: center; width: 34px; height: 34px; border: 2px solid #d9d9d9; border-radius: 50%; color: #fba400; transition: border-color .2s ease,color .2s ease } @media (min-width: 992px) { .subscribe-opener { width:40px; height: 40px } } .subscribe-opener .icon { width: 16px; height: 20px } .subscribe-opener .loader { box-sizing: content-box; position: absolute; width: 100%; height: 100%; z-index: 1; display: none } .subscribe-opener .badge { position: absolute; top: -10px; right: -10px; z-index: 1; animation: fadeEffect .2s } .cat-filter { display: flex; align-items: center; width: 100%; max-width: 380px; padding: 0 10px; border: 2px solid #b1b1b1; border-radius: 10px; font-size: 14px; line-height: 1.5 } .cat-filter-input { flex-grow: 1; padding: 8px 10px; color: #9f9f9f } .cat-filter-input::placeholder { color: inherit } .cat-filter-icon { width: 20px; height: 20px; background: url(../imagess/icon-search.svg); background-repeat: no-repeat; background-size: cover } .url_links_wrapper .placeholder-thumbnail-text-container { justify-content: start; padding: 10px 24px 0; font-size: 12px } .url_links_wrapper .thumb-text-title { font-size: 14px } .tpd-circle-frame { position: relative; display: flex; justify-content: center; align-items: center; border: 1px solid #b85a1b; border-radius: 50% } .tpd-circle-frame::after,.tpd-circle-frame::before { content: ''; position: absolute; border-radius: inherit } .tpd-circle-frame::before { inset: 0; background: #fde049; background: radial-gradient(circle,rgba(253,224,73,1) 0,rgba(255,151,1,1) 100%) } .tpd-circle-frame::after { inset: 2px; background-color: #fff } .tpd-circle-frame-slot { position: relative; z-index: 1; display: flex } .bottom-toolbar { position: fixed; bottom: 0; left: 0; right: 0; z-index: 49; transform: translate(0,100%); display: flex; align-items: center; justify-content: center; gap: 10px; padding: 0 50px 10px; font-size: 12px; transition: transform .2s ease } @media (width >= 992px) { .bottom-toolbar { display: none } } .bottom-toolbar .scrollspy-btn { --r: 15px; --cx: 16px; --cy: 16px } .bottom-toolbar .scrollspy-btn-arrow { width: 12px; height: auto } .bottom-toolbar-show { transform: translate(0,0) } .bottom-toolbar-category .bottom-toolbar-content-slot { padding-right: 14px } .bottom-toolbar-review .bottom-toolbar-logo-slot { display: none } @media (width >= 375px) { .bottom-toolbar-review .bottom-toolbar-logo-slot { display: flex } } .bottom-toolbar-review .bottom-toolbar-content-slot { gap: 0 10px; padding: 9px 10px; background-color: #fff } .bottom-toolbar-main,.bottom-toolbar-side { display: flex; justify-content: center; align-items: center; padding: 4px; border: 1px solid #fff; border-radius: 100px; box-shadow: 0 0 1px 0 #000; background: rgba(255,255,255,.7); backdrop-filter: blur(10px) } .bottom-toolbar-side { flex-shrink: 0; width: 60px; height: 60px } .bottom-toolbar-main-link { display: flex; align-items: center } .bottom-toolbar-logo-slot { display: flex; flex-shrink: 0; justify-content: center; align-items: center; width: 50px; height: 50px } .bottom-toolbar-content-slot { display: grid; grid-template-columns: auto 1fr; align-items: center; border-radius: 100px } .bottom-toolbar-content-slot .tpd-circle-frame { grid-column: 1; grid-row: 1/span 2; width: 32px; height: 32px } .bottom-toolbar-content-slot .tpd-circle-frame .icon-category { width: 18px; height: 18px } .bottom-toolbar-content-slot .bottom-toolbar-counter,.bottom-toolbar-content-slot .bottom-toolbar-title { grid-column: 2 } .bottom-toolbar-counter { font-weight: 600 } .bottom-toolbar-title { overflow: hidden; text-overflow: ellipsis } .dark .bottom-toolbar { color: #fff } .dark .bottom-toolbar-main,.dark .bottom-toolbar-side { border-color: #5d5e62; background: rgba(23,25,30,.7) } .dark .bottom-toolbar-review .bottom-toolbar-content-slot { background-color: #000 } .main-container { margin: 0 auto; position: relative; max-width: 1150px } .main-container .container,.main-wrapper .container { padding-bottom: 96px } @media (max-width: 1400px) { .main-container { max-width:1020px } } .main-container.homepage .container { padding-bottom: 0 } @media (max-width: 991px) { .main-container.homepage { padding:0 15px } } @media (max-width: 479px) { .main-container.homepage { padding:0 10px } } .main-container .category-container { position: relative; display: grid; grid-template-rows: 50px 1fr; grid-template-columns: minmax(0,1fr); margin-bottom: 18px; padding-bottom: 45px; border: 3px solid rgba(var(--category-rgb,238,238,238),var(--category-border-opacity,.5)); border-radius: 10px; background-color: #fdfdfd } .main-container .category-container ul { display: none; flex-wrap: wrap; width: 100%; font-size: 0; list-style: none; counter-reset: number } @media (min-width: 992px) { .main-container .category-container ul { animation:fadeEffect .2s ease } } .main-container .category-container.visible .category-bottom,.main-container .category-container.visible ul { display: flex } .main-container .category-container .category-bottom { background-color: rgb(var(--category-rgb,255,151,1)); color: #fff!important } .main-container .category-container:hover .category-bottom .svg-icon { color: #fff } @media (min-width: 992px) { .main-container .category-container { margin-bottom:0 } } @media (min-width: 992px) { .main-container .category-container:hover .category-header:after { width:calc(100% - 25px) } } .main-container .category-header { text-align: center; color: #fff; padding: 1px 5px; text-transform: uppercase; position: relative } .main-container .category-header .desc { display: none } .main-container .category-header:before { content: ''; display: block; position: absolute; z-index: 5; bottom: 0; left: 50%; transform: translateX(-50%); height: 3px; width: calc(100% - 25px); border-radius: 2px; background-color: #e5e5e5 } .main-container .category-header:after { content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); z-index: 5; display: block; width: 55px; height: 3px; border-radius: 2px; background-color: rgb(var(--category-rgb,118,118,118)); transition: width .3s } .main-container .category-header h2,.main-container .category-header h3 { font-size: 14px; margin: 0; position: relative; font-weight: 500; height: 47px; line-height: 47px; text-align: center; display: flex; align-items: center; justify-content: center } .main-container .category-header h2 a,.main-container .category-header h3 a { color: #4e4e4e; font-weight: 500; font-size: 14px; display: inline-block; max-width: calc(100% - 50px); overflow: hidden; white-space: nowrap; text-overflow: ellipsis } @media (min-width: 992px) { .main-container .category-header h2 a,.main-container .category-header h3 a { font-size:15px } } @media (min-width: 992px) { .main-container .category-header h2 a:hover,.main-container .category-header h3 a:hover { color:#ff9701; text-decoration: none } } .main-container .category-header .inline-icon { transform: scale(.75); margin-right: 0; width: 40px; height: 40px } .main-container .category-wrapper { color: #9f9f9f; overflow-y: auto; padding-top: 9px; margin-right: 5px; position: relative; backface-visibility: hidden; scrollbar-color: #96979f transparent; scrollbar-width: thin } .main-container .category-wrapper .category-text-block { margin: auto; text-align: center; font-size: 12px; padding: 0 5px 3px; color: #4b4c4f; line-height: 1.3em; width: 100% } .main-container .category-after-block { text-align: center; font-size: 11px; padding: 0 0 10px 0 } .main-container .category-after-block .text { color: #cc6969 } .main-container .category-after-block .link { color: #428bca; text-decoration: underline; position: relative; z-index: 5 } .main-container .category-after-button { text-align: center; font-size: 11px; padding: 0 } .main-container .category-after-button .site-link { position: relative; z-index: 5; text-align: center; padding: 4px 6px; font-weight: 400; display: inline-block; line-height: 20px; vertical-align: middle; align-items: center; justify-content: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 30px; margin: 5px 0; width: calc(100% - 20px); border-radius: 10px; color: #000; border: 1px solid #fec36f } .main-container .category-item { position: relative; display: flex; align-items: center; width: 100%; height: 24px; padding-left: 5px; font-size: 14px } @media (min-width: 992px) { .main-container .category-item { padding-inline:15px 35px; transition: background-color .2s ease } } .main-container .category-item::before { counter-increment: number; content: counter(number) "."; display: inline-block; width: 20px; vertical-align: top; margin: 3px 3px 0 0; text-align: right; color: #4b4c4f; font-size: 11px; font-weight: 300; line-height: 18px } .main-container .category-item.visited::before { content: ''; transform: rotate(45deg); width: 5px; height: 10px; margin: 1px 7px 6px 10px; border: solid #ff9a30; border-width: 0 1px 1px 0 } .main-container .category-item .link-icon-base { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #000 } .main-container .category-item .link-icon-base~.ai-friendly-icon,.main-container .category-item .link-icon-base~.has_sale,.main-container .category-item .link-icon-base~.icon_position_changed,.main-container .category-item .link-icon-base~.icon_vr_friendly,.main-container .category-item .link-icon-base~.is-18-friendly-icon,.main-container .category-item .link-icon-base~.is-fake-icon { margin-left: 2px } .main-container .category-item .link-icon-base~.has_sale { transform: translate3d(0,-2px,0) } .main-container .category-item .desc { display: none } .main-container .category-item .review,.main-container .category-item .review_force { position: absolute; top: 50%; right: 15px; transform: translateY(-50%) scale(.889); display: none; width: 18px; height: 18px; background: url(../images/icons/icon-search.svg) 50% 50% no-repeat; background-size: contain } .main-container .category-item .review { animation: fadeEffect .2s } .main-container .category-item .review_force { display: block; opacity: .3; transition: opacity .3s } @media screen and (min-width: 1025px),only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:1367px) and (orientation:landscape),only screen and (min--moz-device-pixel-ratio:2) and (min-width:1367px) and (orientation:landscape),only screen and (-o-min-device-pixel-ratio:2/1) and (min-width:1367px) and (orientation:landscape),only screen and (min-device-pixel-ratio:2) and (min-width:1367px) and (orientation:landscape),only screen and (min-resolution:192dpi) and (min-width:1367px) and (orientation:landscape),only screen and (min-resolution:2dppx) and (min-width:1367px) and (orientation:landscape) { .main-container .category-item:hover { background-color:#f2f3f6 } .main-container .category-item:hover .review { display: block } .main-container .category-item:hover .review_force { opacity: 1 } .main-container .category-item:hover .link-analytics { color: #ff9701 } .main-container .category-item:hover .is-fake-icon { display: inline-block } } .main-container .category-wrapper ul .icon_position_changed { width: 16px; height: 16px; display: inline-block; position: relative; background: url(../images/arrow_large_up.svg); background-size: cover } .main-container .category-wrapper ul .icon_show_newicon { top: 0; left: 2px; width: 32px; height: 16px; display: inline-block; position: relative; background: url(../images/new_icon.svg) no-repeat; background-size: contain } @media (max-width: 480px) { .main-container .category-wrapper ul .icon_show_newicon { width:25px; top: 5px } } .main-container .category-wrapper ul .icon_vr_friendly { position: relative; width: 14px; height: 8px; margin-bottom: 5px; display: inline-block; background: url(../images/vr-friendly-new.svg) no-repeat; background-size: cover } .main-container .category-wrapper ul .ai-friendly-icon,.main-container .category-wrapper ul .has_sale,.main-container .category-wrapper ul .is-18-friendly-icon { display: inline-block } .main-container .category-wrapper ul .has_sale::before { content: "*sale"; font-size: 12px; color: #ee7575 } .main-container .category-wrapper ul .ai-friendly-icon { width: 19px; height: 14px; background: url(../images/ai-icon.svg) no-repeat; background-size: contain } .main-container .category-wrapper ul .is-fake-icon { display: none; width: 30px; height: 14px; background: url(../images/fake-icon.svg) no-repeat; background-size: cover; transition: transform .3s ease-in-out,opacity .3s ease-in-out; animation: anim-trans-display .3s ease-in-out } .main-container .category-item:active .is-fake-icon { display: inline-block } .main-container .category-wrapper ul .is-18-friendly-icon { width: 18px; height: 16px; background: url(../images/adult-18-icon.svg) no-repeat; background-size: contain } @media (max-width: 991px) { .main-container .category-wrapper { height:200px; margin-right: 0 } .main-container .category-item { width: 33.3% } } @media (max-width: 800px) { .main-container .category-item { width:50% } .main-container .category-item.visited::after { left: 13px } .main-container .category-item .review_force { display: none } } @media (max-width: 375px) { .main-container .category-item { width:100% } } .main-container .category-item .ai-friendly-icon,.main-container .category-item .flag,.main-container .category-item .has_sale,.main-container .category-item .icon_position_changed,.main-container .category-item .icon_show_newicon,.main-container .category-item .icon_vr_friendly,.main-container .category-item .is-18-friendly-icon,.main-container .category-item .is-fake-icon,.main-container .category-item::before { flex-shrink: 0 } .main-container .category-bottom { --animation-rgb-value: var(--category-rgb); position: absolute; bottom: 10px; left: 10px; display: none; justify-content: center; align-items: center; width: calc(100% - 20px); height: 30px; padding: 4px 6px; border-radius: 10px; text-align: center; text-transform: capitalize; font-size: 14px; font-weight: 400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: #f3f3f3; color: #fff } @media (min-width: 992px) { .main-container .category-bottom { animation:fadeEffect .2s ease } .main-container .category-bottom:hover { animation: pulse 1s infinite } .main-container .category-bottom:hover .svg-icon { transform: translateX(10px) } } .main-container .category-bottom:before { border: none } .main-container .category-bottom .svg-icon { content: ""; width: 18px; height: 10px; display: inline-block; vertical-align: middle; flex-shrink: 0; flex-grow: 0; margin: 0 0 0 5px; transition: transform .5s } .block-suggest-lang { position: absolute; top: 14px; right: 50px; background: #fff; margin: 0 0 0 3px; z-index: 111; color: #333; width: 306px; padding: 20px 20px 20px; border-radius: 10px 0 10px 10px; border: 3px solid #bababa; opacity: 0; transform: scale3d(0,0,0); transition: transform .3s,opacity .3s; display: none } .block-suggest-lang:before { content: ""; position: absolute; top: 0; left: 100%; width: 0; height: 0; border-style: solid; border-width: 11px 10px 0 0; z-index: 2; border-color: #fff transparent transparent #fff } .block-suggest-lang:after { content: ""; position: absolute; top: -3px; left: 100%; width: 0; height: 0; border-style: solid; border-width: 19px 16px 0 0; border-color: #bababa transparent transparent #bababa } .block-suggest-lang.shown { opacity: 1; transform: scale3d(1,1,1) } @media (min-width: 992px) { .block-suggest-lang.shown { display:block } } .block-suggest-lang .btn-close { position: absolute; left: 10px; top: 10px; cursor: pointer; height: 10px; width: 10px } .block-suggest-lang .btn-close:after,.block-suggest-lang .btn-close:before { content: ""; position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; width: 2px; height: 14px; background: #96979f } .block-suggest-lang .btn-close:hover:after,.block-suggest-lang .btn-close:hover:before { background: #7b7c83 } .block-suggest-lang .btn-close:before { transform: rotate(45deg) } .block-suggest-lang .btn-close:after { transform: rotate(135deg) } .block-suggest-lang .title { font-size: 14px; color: #4e4e4e; margin-bottom: 10px; font-weight: 500 } .block-suggest-lang .title a { color: #ff9701 } .block-suggest-lang .title a:hover { color: #e18500 } .block-suggest-lang .subtitle { font-size: 12px; color: #767676; margin-bottom: 10px } .block-suggest-lang .btn-action { padding: 13px 15px; display: inline-flex; align-items: center; justify-content: center; color: #4e4e4e; width: 100%; border-radius: 10px; background-color: #f2f3f6 } .block-suggest-lang .btn-action .flag { margin-left: 5px } .block-suggest-lang .btn-action.btn-go { --animation-rgb-value: 255,177,66; background-color: #ff9701; color: #fff } @media (min-width: 992px) { .block-suggest-lang .btn-action.btn-go:hover { animation:pulse 1s infinite } } .block-suggest-lang .btn-action+.btn-action { --animation-rgb-value: 255,177,66; margin-top: 15px } @media (min-width: 992px) { .block-suggest-lang .btn-action+.btn-action:hover { text-decoration:none; background: #9798a0; color: #fff; animation: pulse 1s infinite } } #mobile_container { display: none } #mobile_container .col-md-3 { padding-right: 10px; padding-left: 0 } @media (min-width: 992px) { #mobile_container .col-md-3 { width:25%; float: left } } .link-icon-base { margin: 0 1px 0 0 } .link-icon-base:before { content: ""; display: inline-block; position: relative; top: 2px; width: 16px!important; height: 16px!important; border-radius: 50%; margin-right: 4px } .url_links_wrapper { font-size: 0; padding: 0; margin: 0 -5px; counter-reset: number; width: calc(100% + 10px) } .url_link_container { display: inline-block; vertical-align: top; width: 100%; padding: 10px 5px 0; box-shadow: 0 1px 10px #b7b7b7; font-size: 14px; position: relative; } #related-sites{ display: grid; gap: 10px; padding: 10px; grid-template-columns: repeat(3, 1fr); } @media (max-width: 991px) { } @media (max-width: 767px) { #related-sites{ grid-template-columns: 1fr 1fr; } .link-header-title-wrap .icon-category, .subscribe-holder{ display: none !important; } } @media (max-width: 374px) { .url_links_wrapper { text-align:center } } .url_link_container img { transform-origin: top left } @media (min-width: 992px) { .url_link_container:hover .url_link_caption:after { animation:pulse 1s infinite } .url_link_container:hover .url_link_image img { transform: scale(1.1); transform-origin: top left } } .url_link_title { position: absolute; text-align: center; bottom: 10px; z-index: 5; left: 0; width: 100% } .url_link_title .link { color: #fff; font-weight: 500; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 15px; text-align: center } .url_link_title .link:before { counter-increment: number; position: absolute; top: 50%; transform: translateY(-50%); left: 10px; content: counter(number); display: inline-block; margin: -1px 1px 0 0; text-align: right; color: #bbbcc0; font-weight: 400 } .url_link_title .link .link-icon-base { margin: 0 0 1px 0; display: inline-block; vertical-align: middle } .url_link_title .link .link-icon-base:before { margin-right: 0 } .url_link_image { position: relative; padding-bottom: 100%; padding-bottom: calc(100% - 2px); background: #f5f5f5; overflow: hidden; border-radius: 5px; z-index: 1 } .url_link_image:after { content: ''; position: absolute; display: block; top: 0; left: 0; bottom: 0; right: 0; z-index: 1; background: #000; background: linear-gradient(0deg,#000 0,rgba(0,0,0,.58) 25%,rgba(107,107,107,0) 50%,rgba(255,255,255,0) 100%) } .url_link_image img { height: 100%; width: 100%; position: absolute; z-index: 1; top: 0; left: 0; transition: transform .3s } .url_link_image .lazyloaded { opacity: 1; transition: opacity 250ms,transform .3s } @media (min-width: 769px) { .url_link_image .lazyloaded { transform:scale(1) } } .url_link_image .lazyload~.url_link_count_sites,.url_link_image .lazyload~.url_link_list_sites { display: none } .url_link_list_sites { position: absolute; top: 50%; left: 50%; z-index: 2; transform: translate(-50%,-50%); display: block; width: 100%; margin: 0; padding: 0 5px; list-style: none; animation: fadeEffect .2s } .url_link_list_sites li { margin: 0 0 8%; padding-left: 40px; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis } .url_link_list_sites li:last-child { margin: 0 } @media (max-width: 480px) { .url_link_list_sites li { padding-left:20px; margin-bottom: 6% } } @media (max-width: 400px) { .url_link_list_sites li { margin-bottom:4% } } @media (max-width: 274px) { .url_link_list_sites li { padding-left:31px; margin-bottom: 8% } } .url_link_list_sites .link-icon-base { color: #fff; text-shadow: 1px 1px #5a5a5a; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 13px; font-weight: 400; margin-right: 0 } .url_link_list_sites .link-icon-base:before { top: 3px } .url_links_wrapper_related .url_link_image { border: none } .url_links_wrapper_related .url_link_image:after { background: rgba(0,0,0,.5) } .url_links_wrapper_related a .url_link_caption { --animation-rgb-value: var(--category-rgb); position: relative; display: flex; align-items: center; overflow: initial; text-overflow: ellipsis; text-transform: uppercase; text-align: left } .url_links_wrapper_related a .url_link_caption .inline-icon { flex-shrink: 0; margin-right: 8px } .url_links_wrapper_related a .url_link_caption span:last-child { width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 28px } .url_links_wrapper_related a .url_link_caption:after { content: ''; position: absolute; top: 50%; left: 0; z-index: 5; transform: translateY(-50%); display: block; width: 6px; height: 6px; border-radius: 3px; background-color: rgb(var(--category-rgb,118,118,118)) } @media (min-width: 992px) { .url_links_wrapper_related .url_link_container:hover .url_link_image img { transform-origin:center } } .url_links_wrapper_related .url_link_container .url_link_image img { transform-origin: center } .url_link_caption { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 15px; font-weight: 500; color: #4e4e4e; transition: color .15s; padding: 8px 10px } @media (max-width: 480px) { .url_link_caption { padding:8px 5px; font-size: 12px } .url_link_caption .inline-icon { margin-right: -4px; transform: scale(.8) } .url_links_wrapper_related a .url_link_caption span:last-child { line-height: 16px } } .url_link_count_sites { display: none; position: absolute; right: 8px; top: 3px; font-weight: 500; font-size: 25px; color: #fff; text-shadow: 1px 1px #5a5a5a; z-index: 2 } .more-sites { margin: 5px 0 0 0; display: none } .more-sites .message { margin: 0 auto 20px; position: relative; width: 239px; height: 128px } .more-sites .message .text { font-size: 18px; line-height: 24px; color: #535050; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 100%; padding: 0 18px 0 36px; text-transform: uppercase; font-style: italic; font-weight: 500 } .bottom-block { clear: both; text-align: center; position: relative; margin: 30px 0 0; width: 100% } .bottom-block .title { background: #ff9701; max-width: 888px; margin: 0 auto 0 0; border-radius: 10px 10px 0 0; border: 1px solid #ff9701; border-bottom: 0; padding: 17px 17px 17px 49px; line-height: 1.1; text-align: left; position: relative } @media (max-width: 1400px) { .bottom-block .title { max-width:808px } } @media (max-width: 991px) { .bottom-block .title { max-width:100% } } .bottom-block .title a { color: #fff; font-size: 22px; display: block; font-weight: 500; text-align: left } .bottom-block .title a:before { content: ""; background: url(../images/tpdbread.svg); background-size: 32px; width: 32px; height: 32px; display: inline-block; vertical-align: middle; margin: -1px 3px 0 0; position: absolute; top: 14px; left: 10px } .bottom-block .img-holder { border: 4px solid #ff9701; border-top: none; display: block; max-width: 888px; margin: 0 auto 0 0; border-radius: 0 0 10px 10px; font-size: 0; overflow: hidden; position: relative; padding-top: 56.5% } @media (max-width: 1400px) { .bottom-block .img-holder { max-width:808px; padding-top: 58.5% } } @media (max-width: 991px) { .bottom-block .img-holder { padding-top:71.9% } } @media (max-width: 480px) { .bottom-block .img-holder { padding-top:70% } } .bottom-block .img-holder img { max-width: 100%; position: absolute; top: 0; left: 0 } .bottom-block .img-holder img.lazyload { opacity: 0; visibility: hidden; transition: opacity .2s ease,visibility .2s ease } .bottom-block .img-holder img.lazyloaded { opacity: 1; visibility: visible } @media (max-width: 991px) { .bottom-block .img-holder { max-width:100% } .bottom-block .img-holder img { width: 100% } } .bottom-block .link-holder { max-width: 888px; margin: 20px auto 0 0 } @media (max-width: 1400px) { .bottom-block .link-holder { max-width:808px } } @media (max-width: 991px) { .bottom-block .link-holder { max-width:100% } } .bottom-block .link { --animation-rgb-value: 51,217,178; display: inline-block; width: 100%; padding: 17px; border-radius: 10px; text-align: center; font-size: 30px; font-weight: 500; text-decoration: none; background-color: #2eaf61; color: #fff } @media (min-width: 992px) { .bottom-block .link:hover { animation:pulse 1s infinite } } @media (max-width: 679px) { .bottom-block .link { font-size:22px } } .bottom-block .button-holder { margin-bottom: 20px } .bottom-block .button { background: #2eaf61; color: #fff; display: inline-block; vertical-align: top; border: 2px solid #2f732e; border-radius: 4px; padding: 8px; font-size: 18px; line-height: 20px; font-weight: 500; text-decoration: none; text-shadow: 0 1px 5px #000; position: relative } .bottom-block .button img { width: 40px; position: relative; z-index: 2 } .bottom-block .button:after { content: ''; position: absolute; width: 38px; height: 38px; background-color: #ff9c00; opacity: .75; border-radius: 50%; animation: scaleout 1s infinite ease-in-out; left: 9px; top: 9px; z-index: 1 } .bottom-block .image { margin: 0; position: absolute; right: 0; top: 130px; z-index: 100; width: 100%; max-width: 475px } .bottom-block .image.lazyload { opacity: 0; visibility: hidden; transition: opacity .2s ease,visibility .2s ease } .bottom-block .image.lazyloaded { opacity: 1; visibility: visible } @media (max-width: 1400px) { .bottom-block .image { max-width:380px } } @media (max-width: 991px) { .bottom-block .image { display:none } } .move-arrow { position: relative; display: inline-block } .move-arrow.left { animation: move-left 1s linear infinite } .move-arrow.right { animation: move-right 1s linear infinite } .url_short_desc { color: #212121; font-style: italic; text-align: left; font-size: 12px; padding: 7px; letter-spacing: -.1px; text-overflow: ellipsis; word-wrap: break-word; overflow: hidden; line-height: 1.3em } .link-container { padding: 0 15px 96px; border: 3px solid #c5c5c5; border-radius: 10px; background-color: #fff } @media (max-width: 991px) { .link-container { padding:0 5px 96px; border-top: none; border-left: none; border-right: none; border-radius: 0; width: 100%; box-sizing: border-box; } } .results-count { color: #9899a1; position: absolute; top: 50%; transform: translateY(-50%); right: 40px; display: none } .url_link_overcover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.6); z-index: 4; display: flex; align-items: center; flex-direction: column; justify-content: center; animation: fadeEffect .2s } .url_link_overcover .link1 { background: #f89e49 } .url_link_overcover .link2 { background: #2eaf61 } .url_link_overcover .item-link { --animation-rgb-value: 255,177,66; position: relative; display: inline-flex; justify-content: center; align-items: center; width: 90%; max-height: 46px; padding: 15px 6px; border-radius: 5px; font-size: 0; text-decoration: none; color: #fff } @media (min-width: 992px) { .url_link_overcover .item-link:hover { animation:pulse 1s infinite } } .url_link_overcover .item-link .text { font-size: 14px; margin: 0 8px 0 0; display: inline-block; vertical-align: middle; word-break: break-word; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; min-width: 87px } .url_link_overcover .item-link .btn-icon { color: #fff; display: inline-block; vertical-align: bottom; background: url(../images/icons/w-icon-arrow-right.svg) no-repeat; background-position: center; width: 20px; height: 10px; background-size: 17px; flex-shrink: 0; transform: translateZ(0) } .url_link_overcover .item-link .link-icon { color: #fff; display: inline-block; vertical-align: bottom; background: url(../images/icons/w-icon-new-tab.svg) no-repeat; background-position: center; width: 20px; height: 20px; background-size: 15px; flex-shrink: 0; transform: translateZ(0) } .url_link_overcover .item-link+.item-link { --animation-rgb-value: 51,217,178; margin-top: 10px } @media (min-width: 992px) { .url_link_overcover .item-link+.item-link:hover { animation:pulse 1s infinite } } @media (max-width: 479px) { .url_link_overcover .item-link { padding:12px 6px; max-height: 40px } } @media (max-width: 400px) { .url_link_overcover .link2 { margin:10px 0 0 0 } } .breadcrumb-holder { width: 100%; margin-bottom: 8px } .breadcrumb { position: relative; z-index: 1; display: flex; align-items: center; margin: 0; padding: 10px 0 0 0; height: 34px; white-space: nowrap; text-align: left; background: #fff; list-style: none } .breadcrumb li { display: flex; align-items: center; flex-shrink: 0; gap: 4px } .breadcrumb li[itemprop=itemListElement] a { padding-left: 4px; color: #5c5c5c } .breadcrumb li.link-home a { position: relative; display: flex; align-items: center; gap: 4px; padding: 10px; border-radius: 5px; text-decoration: none; color: #fa9e43 } .breadcrumb li.link-home a .flag { margin-right: 3px } .breadcrumb li.link-home a:before { --animation-rgb-value: 118,118,118; content: ''; position: absolute; top: 50%; left: 0; transform: translateY(-50%); display: inline-block; width: 6px; height: 6px; border-radius: 3px; background-color: #fa9e43 } @media (min-width: 992px) { .breadcrumb li.link-home a:hover:before { animation:pulse 1s infinite } } .breadcrumb li .img-tpd { position: relative; display: inline-block; width: 22px; vertical-align: middle } .breadcrumb li:not(:first-child)::before { content: ""; display: inline-block; width: 5px; height: 9px; background: url(../images/icons/icon-angle-right.svg) no-repeat; background-size: contain; color: #767676 } .breadcrumb li.link-category:not(:first-child) a { padding-left: 4px } .breadcrumb li.link-category:not(:first-child) a::after { display: none } .breadcrumb li.link-category a { position: relative; display: flex; align-items: center; gap: 4px; padding: 10px; border-radius: 5px; text-decoration: none; color: #9798a0 } .breadcrumb li.link-category a:after { --animation-rgb-value: 118,118,118; content: ''; position: absolute; display: block; top: 50%; left: 0; z-index: 5; transform: translateY(-50%); width: 6px; height: 6px; border-radius: 3px; background-color: rgb(var(--category-rgb,118,118,118)) } @media (min-width: 992px) { .breadcrumb li.link-category a:hover:after { animation:pulse 1s infinite } } .breadcrumb li .inline-icon { width: 24px; height: 24px } .breadcrumb a { font-size: 15px; font-weight: 500; text-decoration: underline; text-decoration: none } @media (max-width: 991px) { .breadcrumb { overflow-y:hidden; overflow-X: auto; scroll-behavior: smooth; padding-left: 0; scrollbar-width: none } .breadcrumb::-webkit-scrollbar { display: none } .breadcrumb a { font-size: 14px; font-weight: 400 } } .postscriptum { color: #fff; font-size: 16px; line-height: 22px; font-weight: 300; font-family: Roboto,sans-serif; font-style: italic; margin: 50px 0; display: block; padding-left: 36px; position: relative } .postscriptum img { margin-right: 8px; position: absolute; left: 0; top: 0; width: 28px; height: 28px } .postscriptum a { color: #ffba01; margin: 0 3px } .postscriptum+span { color: #fff } .footer { color: #fff; position: relative; display: table-row; height: 1px } .footer .inner-footer { max-width: 1150px } @media (max-width: 1400px) { .footer .inner-footer { max-width:1020px } } .footer-bottom { position: relative; margin-top: -8px; padding-top: 80px; border: none; text-align: center; background-color: #17191d; display: flex; flex-direction: column; } .footer-links{ order: -1; } .footer-bottom::before { content: ''; position: absolute; top: -60px; left: 50%; display: inline-block; width: 97px; height: 110px; margin-left: -49px; background-repeat: no-repeat; opacity: 0; visibility: hidden; transition: opacity .2s ease,visibility .2s ease } .footer-bottom.animated::before { animation: animatedHead .5s } .footer-bottom .copy-text { height: 50px; background-color: #513209; color: #fff; padding: 25px 0; font-size: 12px; text-align: center } .footer-bottom .copy-text a { color: inherit } .footer-bottom .footer-socials { padding: 80px 0 30px; display: flex; justify-content: center; align-items: center } .footer-bottom .footer-socials a { display: inline-flex; justify-content: center; align-items: center; text-decoration: none; margin: 0 5px; color: #96979f; vertical-align: middle; font-size: 11px; line-height: 11px; text-transform: uppercase; letter-spacing: -.55px; width: 40px; height: 40px; border-radius: 20px; background-color: #fff; background-repeat: no-repeat; background-position: center center; text-align: center } .footer-bottom .footer-socials a.casting-link { padding: 0 5px } .footer-bottom .footer-socials a:not(.casting-link) img { display: none } @media (min-width: 992px) { .footer-bottom .footer-socials a:hover { color:#ff9701; transform: rotate(10deg); background-color: #fff } .footer-bottom .footer-socials a:hover img { display: inline-block } } .footer-bottom .footer-socials .email-link { background: #fff url(../images/icons/icon-envelop.svg) no-repeat; background-position: center center } @media (min-width: 992px) { .footer-bottom .footer-socials .email-link:hover { background-image:none; background-position: center center } } .footer-bottom .footer-socials .twitter-link { background: #fff url(../images/icons/icon-twitter.svg) no-repeat; background-position: center center } @media (min-width: 992px) { .footer-bottom .footer-socials .twitter-link:hover { background-image:none; background-position: center center } } .footer-bottom .footer-socials .theme-link { background: #fff url(../images/icons/icon-moon.svg) no-repeat; background-position: center center } @media (min-width: 992px) { .footer-bottom .footer-socials .theme-link:hover { background-image:none; background-position: center center } } .footer-bottom .footer-socials .flag { margin: 0 } .footer-bottom .footer-links { margin-bottom: 20px; padding: 0 10px } @media (max-width: 767px) { .footer-bottom .footer-links { column-count:3 } } @media (max-width: 479px) { .footer-bottom .footer-links { column-count:2 } } .footer-bottom .footer-links li { position: relative; display: inline-block; margin: 0 20px 10px; vertical-align: top } @media (max-width: 767px) { .footer-bottom .footer-links li { display:flex; margin: 0 10px 10px } } .footer-links img{ backdrop-filter: invert(1); } .footer-bottom .footer-links a { position: relative; font-size: 14px; line-height: 22px; text-transform: uppercase; color: #fff; text-decoration: none; transition: color .3s } @media (max-width: 767px) { .footer-bottom .footer-links a { overflow:hidden; text-overflow: ellipsis; white-space: nowrap } } .footer-bottom .footer-links a:after { content: ''; position: absolute; top: 100%; left: 0; width: 100%; height: 3px; border-radius: 2px; background-color: transparent; transition: background-color .3s } @media (min-width: 992px) { .footer-bottom .footer-links a:hover { color:#fff; transition: color .3s } .footer-bottom .footer-links a:hover::after { background-color: #fff; transition: background-color .3s } } .footer-bottom .footer-links li+li::before { display: none } .talent-block { margin: 0; padding: 0 0 30px; text-align: center } .talent-block a { color: #000; transition: color .3s } .talent-block a:hover { color: #fff; transition: color .3s } body ::-webkit-scrollbar-track { width: 10px; height: 10px } body ::-webkit-scrollbar { width: 4px; height: 4px } body ::-webkit-scrollbar-thumb { width: 4px; border-radius: 2px; background-color: #96979f } #main_container { display: grid; gap: 10px 8px; grid-template-columns: repeat(4,1fr); grid-auto-flow: row dense; grid-auto-rows: 1px } @media (max-width: 991px) { #main_container { display:flex; flex-direction: column; gap: 0; padding: 0 54px; opacity: 0; will-change: opacity } #main_container .category-container { width: 100%; margin-bottom: 8px } } @media (max-width: 991px) { #main_container.visible { opacity:1 } } [data-column="1"] { grid-column: 1/1 } [data-column="2"] { grid-column: 2/2 } [data-column="3"] { grid-column: 3/3 } [data-column="4"] { grid-column: 4/4 } .main-container .category-wrapper.loading { background: url(../images/tinyloader.svg) 50% 50% no-repeat; background-size: 80px } .main-container .category-wrapper.loading ul { opacity: 0; transition: opacity .3s ease } @media (max-width: 768px) { .url_link_overcover .item-link .text { font-size:13px } } .category-container.visited .svg-icon { display: none } .category-container.visited .category-bottom:after { content: ''; width: 10px; height: 5px; border-width: 1px; border-style: solid; border-color: transparent transparent #fff #fff; transform: rotate(-45deg); margin: 0 0 3px 11px } .url_link_container.visited .link:before,.url_link_container.visited .url_link_caption:after { transform: translateY(-100%) rotate(-45deg); width: 10px; height: 5px; border-width: 0 0 2px 2px!important; border-style: solid; border-color: rgb(var(--category-rgb,118,118,118)); margin: 0; color: transparent } li.visited .mobile_category_name:after { transform: translateY(-50%) rotate(-45deg)!important; width: 10px!important; height: 5px!important; border-radius: 0!important; border-width: 0 0 2px 2px!important; border-style: solid!important; border-color: rgb(var(--category-rgb,118,118,118)); background: 0 0!important } .entered{ width: 20px; } @media (max-width: 1400px) { .search-form { bottom:-85px } } @media (max-width: 991px) { .search-form { position:fixed; top: 0; bottom: auto; display: none; width: 100%; height: 70px; padding: 0; border-bottom: 1px solid #ededed; background: #f3f5fa; animation: fadeEffect .2s } } .search-form--open { display: block } @media (min-width: 992px) { .search-form--has-val .search-input { padding-left:40px; background-position: 15px center } } @media (min-width: 992px) { .search-form--has-val .search-close { display:block } } .search-input { width: 100%; height: 100%; padding-inline:20px 50px;border: 3px solid #bababa; border-radius: 10px; font-size: 14px; background: url(../images/icons/icon-search.svg) 5px 50%/24px no-repeat #fdfdfd; background-position: calc(100% - 10px) center; background-size: 20px 20px; background-color: #fdfdfd; color: #96979f } @media (max-width: 991px) { .search-input { padding-inline:40px 60px; border-radius: 0; border: none; background-position: 14px 50% } } .search-close { position: absolute; top: 0; bottom: 0; right: 0; z-index: 2; display: none; width: 50px; height: 100%; background: url(../images/icons/icon-close.svg) no-repeat; background-size: 20px; background-position: 50%; color: #000; animation: fadeEffect .2s; cursor: pointer } @media (max-width: 991px) { .search-close { display:block; width: 60px } } .search-view { position: absolute; top: 194px; left: 0; z-index: 100; display: none; width: 100%; max-width: 470px; overflow: hidden; border: 3px solid #bababa; border-radius: 10px; background-color: #fff; animation: fadeEffect .2s } @media (max-width: 1400px) { .search-view { top:190px } } @media (max-width: 991px) { .search-view { position:fixed; top: 70px; left: 0; width: 100%; height: calc(100% - 70px); overflow-y: auto; border: none; border-radius: 0 } } .search-view .category { position: relative; display: inline-flex; align-items: center; gap: 2px; padding: 14px 12px 14px 14px; white-space: nowrap; font-weight: 500; color: #555 } .search-view .category::after { --animation-rgb-value: var(--category-rgb); content: ''; position: absolute; top: 50%; left: 4px; z-index: 5; transform: translateY(-50%); display: block; height: 6px; width: 6px; border-radius: 3px; background-color: rgb(var(--category-rgb,118,118,118)) } @media (min-width: 992px) { .search-view .category:hover::after { animation:pulse 1s infinite } } .search-view .category .icon-category { width: 22px; height: 22px } .search-view .url_link_container { width: 16.66%; padding: 0 6px } @media (max-width: 991px) { .search-view .url_link_container { width:33% } } @media (max-width: 767px) { .search-view .url_link_container { width:50% } } .search-view .category-results { margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; font-size: 12px } .search-view .category-results .icon-category { width: 22px; height: 22px } .search-view .category-results a { font-weight: 500; color: #4e4e4e } .search-view .url_link_image { border: none; background: linear-gradient(0deg,#000 0,rgba(255,255,255,0) 100%) } .search-view .url_link_title { top: auto; left: 50%; transform: translateX(-50%); display: flex; align-items: center; justify-content: center; gap: 2px } .search-view .url_link_title .link-icon-base { display: flex } .search-view .url_link_title .link-icon-base::before { top: auto; margin: 0 } .search-view .url_link_title .link { font-size: 14px; line-height: 1 } .search-view .url_link_title .link::before { display: none } .search-view .url_link_image img { height: auto } .search-view .url_link_image img.lazyloading { opacity: 0 } .search-view .url_link_image>.link { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); display: block; width: 100%; height: 100%; background: url(../images/tinyloader.svg) no-repeat; background-size: 100% } .search-view .url_link_image .number { position: absolute; left: 10px; bottom: 13px; z-index: 5; font-size: 12px; line-height: 1; color: #a7a8ab } .search-view .url_link_container.visited .number { transform: translateY(-100%) rotate(-45deg); width: 10px; height: 5px; margin: 0; border-width: 0 0 2px 2px!important; border-style: solid; border-color: transparent transparent #bbbcc0 #bbbcc0; color: transparent } .search-view--open { display: block } .search-view--has-categories .search-header { display: block } .search-view--has-sites .search-tags { display: none } .search-view--has-sites .search-body { display: block } @media (min-width: 992px) { .search-view--has-sites .search-pagination { display:block } } .search-header { position: relative; display: none; border-bottom: 1px solid #e9ebed; color: #767676; animation: fadeEffect .2s } .search-header-content { display: flex; padding-left: 10px; overflow-y: auto } .search-tags { animation: fadeEffect .2s } .search-tags-title { display: flex; justify-content: center; align-items: center; gap: 2px; padding: 10px 16px; border-bottom: 1px solid #ededed; text-align: center; font-weight: 500; font-size: 18px; line-height: 1; color: #4c4c4c } .search-tags-title:after { content: ""; display: inline-block; width: 18px; height: 20px; background: url(../images/icon-fire.svg) no-repeat; background-position: center; background-size: cover } .search-tags-list { padding-block:24px;column-count: 2; column-gap: 0; font-size: 0 } .search-tag { display: inline-block; width: 90%; padding-inline:10px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; font-size: 24px; font-weight: 500; line-height: 2; font-style: italic; box-sizing: border-box; } .search-dude { position: fixed; bottom: 30px; right: 10px; z-index: -1; width: 150px; opacity: .25 } @media (max-width: 1024px) { .search-dude { display:none } } .search-body { display: none; animation: fadeEffect .2s } .search-body-content { display: flex; flex-wrap: wrap; gap: 12px 0; padding-top: 12px } @media (max-width: 991px) { .search-body-content { padding-bottom:12px } } .search-pagination { display: none; padding-block:20px 30px;animation: fadeEffect .2s } .search-pagination-items-list,.search-pagination-list { display: flex; justify-content: center; align-items: center; gap: 2px } .search-pagination-item { display: flex; justify-content: center; align-items: center; min-width: 40px; height: 40px; border-radius: 10px; background-color: #f2f3f6; transition: opacity .2s ease,background-color .2s ease,color .2s ease; cursor: pointer } @media (min-width: 992px) { .search-pagination-item:hover { background-color:#9798a0; color: #fff } } .search-pagination-item.search-pagination-item--active { background-color: #ff9701; color: #fff; pointer-events: none } .search-pagination-item.search-pagination-item--disabled { opacity: .5; pointer-events: none } .search-pagination-item--hidden { display: none } .search-pagination-item-next::after,.search-pagination-item-prev::after { content: ""; display: inline-block; width: 7px; height: 7px; border-width: 0 2px 2px 0; border-style: solid; border-color: #828485; transition: border-color .2s ease } .search-pagination-item-prev::after { transform: rotate(135deg); margin-right: -4px } .search-pagination-item-next::after { transform: rotate(-45deg); margin-left: -4px } @media (min-width: 992px) { .search-pagination-item-next:hover::after,.search-pagination-item-prev:hover::after { border-color:#fff } } :root { --category-border-opacity: .5; } /* Пастельная палитра */ .top-asian-sex-cams-block-style            { --category-rgb: 255,214,165 }  /* peach */ .arab-porn-premium-sites-block-style        { --category-rgb: 206,190,231 }  /* lavender */ .live-arab-sex-cams-block-style             { --category-rgb: 206,190,231 } .top-ebony-porn-tube-sites-block-style      { --category-rgb: 196,170,150 }  /* soft mocha */ .indian-porn-premium-sites-block-style      { --category-rgb: 222,193,179 }  /* beige */ .live-indian-sex-cams-block-style           { --category-rgb: 245,183,209 }  /* light rose */ .latin-porn-premium-sites-block-style       { --category-rgb: 255,176,167 }  /* soft coral */ .live-latin-sex-cams-block-style            { --category-rgb: 255,176,167 } .fetish-porn-premium-sites-block-style      { --category-rgb: 180,180,180 }  /* soft gray */ .live-bdsm-site-cams-block-style            { --category-rgb: 180,180,180 } .incest-porn-premium-sites-block-style      { --category-rgb: 178,222,184 }  /* mint */ .porn-aggregators-block-style               { --category-rgb: 157,198,255 }  /* baby blue */ .best-gay-porn-sites-block-style            { --category-rgb: 208,167,255 }  /* lilac */ .amateur-premium-sites-block-style          { --category-rgb: 189,177,214 }  /* pastel violet */ .best-pin-porn-sites-block-style            { --category-rgb: 255,158,158 }  /* light red */ .premium-nude-celebrities-block-style       { --category-rgb: 230,198,150 }  /* warm sand */ .the-fappening-block-style                  { --category-rgb: 210,188,168 }  /* soft taupe */ .fake-celebrity-nudes-block-style           { --category-rgb: 170,224,239 }  /* aqua */ .best-premium-hentai-sites-block-style      { --category-rgb: 255,186,220 }  /* pastel pink */ .premium-porn-comic-sites-block-style       { --category-rgb: 243,203,155 }  /* peach beige */ .best-gif-porn-sites-block-style            { --category-rgb: 236,183,183 }  /* blush */ .best-porn-image-boards-block-style         { --category-rgb: 190,190,196 } .best-porn-tgp-sites-block-style            { --category-rgb: 255,200,165 }  /* apricot */ .top-pornstar-directories-block-style       { --category-rgb: 176,220,232 }  /* ice blue */ .scat-and-piss-premium-porn-block-style     { --category-rgb: 215,170,140 }  /* tan */ .top-porn-search-engines-block-style        { --category-rgb: 225,181,150 }  /* clay */ .porn-for-women-block-style                 { --category-rgb: 219,170,207 }  /* mauve */ .top-sex-cam-sites-block-style              { --category-rgb: 167,231,169 }  /* soft green */ .best-dating-sites-block-style              { --category-rgb: 255,168,168 } .best-vr-porn-sites-block-style             { --category-rgb: 160,185,201 }  /* steel pastel */ .top-porn-torrents-sites-block-style        { --category-rgb: 185,225,170 }  /* mint green */ .best-porn-forums-block-style               { --category-rgb: 140,180,160 }  /* dusty green */ .hentai-streaming-sites-block-style         { --category-rgb: 185,175,255 }  /* pale violet */ .best-porn-site-rip-sites-block-style       { --category-rgb: 180,215,185 }  /* light mint */ .hentai-manga-sites-block-style             { --category-rgb: 214,165,203 } .best-erotic-stories-sites-block-style      { --category-rgb: 255,150,150 } .best-porn-link-sites-block-style           { --category-rgb: 160,180,195 }  /* pastel steel */ .useful-software-block-style                { --category-rgb: 175,190,202 } .extreme-porn-websites-block-style          { --category-rgb: 229,198,169 }  /* sand */ .lesbian-porn-premium-sites-block-style     { --category-rgb: 242,175,210 } .anal-porn-premium-sites-block-style        { --category-rgb: 219,150,235 }  /* bright lavender */ .live-anal-sex-cams-block-style             { --category-rgb: 219,150,235 } .live-voyeur-cams-sites-block-style         { --category-rgb: 255,170,170 } .top-premium-sites-block-style              { --category-rgb: 255,205,120 }  /* golden pastel */ .best-porn-games-block-style                { --category-rgb: 238,180,220 } .free-sex-games-block-style                 { --category-rgb: 238,180,220 } .betting-sites-block-style                  { --category-rgb: 210,190,210 }  /* soft violet-grey */ .free-sex-cam-block-style                   { --category-rgb: 167,231,169 } .pov-porn-block-style                       { --category-rgb: 229,185,140 } .premium-pov-porn-block-style               { --category-rgb: 229,185,140 } .porn-picture-sites-block-style             { --category-rgb: 230,215,165 }  /* pastel gold */ .popular-porn-blog-block-style              { --category-rgb: 240,195,150 } .free-porn-video-hosting-block-style        { --category-rgb: 190,190,190 } .free-adult-image-hosting-block-style       { --category-rgb: 165,190,210 } .best-nsfw-reddit-sites-block-style         { --category-rgb: 255,165,130 }  /* coral pastel */ .best-adult-chat-sites-block-style          { --category-rgb: 170,210,185 }  /* soft aqua */ .sexshops-block-style                       { --category-rgb: 255,160,155 } .best-funny-porn-sites-block-style          { --category-rgb: 255,205,150 } .porn-parody-premium-sites-block-style      { --category-rgb: 255,205,150 } .best-vintage-porn-sites-block-style        { --category-rgb: 200,200,200 } .vintage-porn-premium-sites-block-style     { --category-rgb: 200,200,200 } .best-filehost-sites-block-style            { --category-rgb: 165,195,220 } .best-escort-sites-block-style              { --category-rgb: 255,150,145 } .erotic-massage-sites-block-style           { --category-rgb: 235,200,170 } .hall-of-fame-block-style                   { --category-rgb: 160,160,160 } .snapchat-nudes-sites-block-style           { --category-rgb: 240,230,150 } .teen-porn-sites-block-style                { --category-rgb: 255,160,210 } .live-teen-sex-cams-block-style             { --category-rgb: 255,160,210 } .teen-premium-porn-sites-block-style        { --category-rgb: 255,160,210 } .mature-porn-sites-block-style              { --category-rgb: 175,190,200 } .live-mature-sex-cams-block-style           { --category-rgb: 175,190,200 } .granny-porn-sites-block-style              { --category-rgb: 205,205,200 } .live-granny-sex-cams-block-style           { --category-rgb: 205,205,200 } .free-porn-tube-sites-block-style           { --category-rgb: 190,190,190 } .top-asian-porn-tube-sites-block-style      { --category-rgb: 255,214,165 } .asian-porn-premium-sites-block-style       { --category-rgb: 255,214,165 } .taboo-porn-sites-block-style               { --category-rgb: 178,222,184 } .top-indian-porn-tube-sites-block-style     { --category-rgb: 245,183,209 } .best-lesbian-porn-sites-block-style        { --category-rgb: 242,175,210 } .top-fetish-porn-tube-sites-block-style     { --category-rgb: 180,180,180 } .amateur-porn-sites-block-style             { --category-rgb: 189,177,214 } .hentai-porn-sites-block-style              { --category-rgb: 255,186,220 } .top-arab-porn-tube-sites-block-style       { --category-rgb: 206,190,231 } .top-latin-porn-tube-sites-block-style      { --category-rgb: 255,176,167 } .top-scat-porn-tube-sites-block-style       { --category-rgb: 215,170,140 } .best-porn-comic-sites-block-style          { --category-rgb: 243,203,155 } .ebony-porn-premium-sites-block-style       { --category-rgb: 222,193,179 } .live-ebony-sex-cams-block-style            { --category-rgb: 222,193,179 } .anal-porn-sites-block-style                { --category-rgb: 219,150,235 } .buy-used-panties-block-style               { --category-rgb: 233,190,220 } .tiktok-porn-sites-block-style              { --category-rgb: 192,175,205 } .onlyfans-block-style                       { --category-rgb: 150,205,218 } .onlyfans-premium-block-style               { --category-rgb: 150,205,218 } .adult-vod-block-style                      { --category-rgb: 185,235,216 } .bbw-porn-block-style                       { --category-rgb: 245,210,200 } .best-vpn-block-style                       { --category-rgb: 200,210,240 } .big-tits-porn-block-style                  { --category-rgb: 255,170,175 } .blowjob-porn-block-style                   { --category-rgb: 230,150,170 } .creampie-porn-block-style                  { --category-rgb: 245,170,145 } .extreme-porn-block-style                   { --category-rgb: 240,225,170 } .free-cam-girl-video-block-style            { --category-rgb: 195,215,215 } .free-full-porn-movies-block-style          { --category-rgb: 175,200,225 } .handjob-porn-block-style                   { --category-rgb: 235,205,185 } .interracial-porn-block-style               { --category-rgb: 215,195,175 } .male-pills-block-style                     { --category-rgb: 225,190,210 } .best-adult-online-shops-block-style        { --category-rgb: 250,180,220 } .premium-extreme-porn-block-style           { --category-rgb: 240,225,170 } .premium-bbw-porn-block-style               { --category-rgb: 245,210,200 } .live-bbw-sex-cams-block-style              { --category-rgb: 245,210,200 } .premium-big-tits-porn-block-style          { --category-rgb: 255,170,175 } .premium-blowjob-porn-block-style           { --category-rgb: 230,150,170 } .premium-creampie-porn-block-style          { --category-rgb: 245,170,145 } .premium-handjob-porn-block-style           { --category-rgb: 235,205,185 } .premium-interracial-porn-sites-block-style { --category-rgb: 215,195,175 } .premium-porn-for-women-block-style         { --category-rgb: 229,178,214 } .premium-voyeur-porn-block-style            { --category-rgb: 230,190,160 } .voyeur-porn-block-style                    { --category-rgb: 230,190,160 } .asmr-porn-block-style                      { --category-rgb: 210,200,230 } .make-money-block-style                     { --category-rgb: 190,210,180 } .cartoon-porn-block-style                   { --category-rgb: 230,227,227 } .premium-porn-picture-block-style           { --category-rgb: 245,235,195 } .live-trans-sex-cams-block-style            { --category-rgb: 230,195,185 } .shemale-porn-premium-sites-block-style     { --category-rgb: 230,195,185 } .best-shemale-porn-sites-block-style        { --category-rgb: 230,195,185 } .live-squirt-cams-block-style               { --category-rgb: 175,205,235 } .phone-sex-sites-block-style                { --category-rgb: 180,195,225 } .live-cosplay-sex-cams-block-style          { --category-rgb: 245,200,210 } .premium-cartoon-porn-sites-block-style     { --category-rgb: 240,220,200 } .c3d-porn-sites-block-style                 { --category-rgb: 250,215,180 } .manhwa-hentai-sites-block-style            { --category-rgb: 205,190,215 } .premium-asmr-porn-sites-block-style        { --category-rgb: 220,200,220 } .premium-gangbang-porn-sites-block-style    { --category-rgb: 225,195,175 } .facial-cumshot-porn-sites-block-style      { --category-rgb: 230,200,185 } .premium-facial-cumshot-porn-sites-block-style { --category-rgb: 245,215,185 } .female-masturbation-porn-sites-block-style    { --category-rgb: 230,185,240 } .premium-female-masturbation-porn-sites-block-style { --category-rgb: 245,195,205 } .cuckold-porn-sites-block-style             { --category-rgb: 230,215,200 } .premium-cuckold-porn-sites-block-style     { --category-rgb: 240,210,185 } .twitter-porn-accounts-block-style          { --category-rgb: 175,225,240 } .gangbang-porn-sites-block-style            { --category-rgb: 210,190,180 } .telegram-porn-channels-block-style         { --category-rgb: 150,215,245 } .ai-porn-sites-block-style                  { --category-rgb: 160,200,220 } .free-onlyfans-accounts-block-style         { --category-rgb: 150,205,218 } .premium-onlyfans-accounts-block-style      { --category-rgb: 245,225,180 } .asian-pornstars-list-block-style           { --category-rgb: 255,214,165 } .best-onlyfans-girls-list-block-style       { --category-rgb: 200,230,240 } .url_link_container.visited .url_link_caption:after,.wrapper .visited .mobile_category_name:after { background: 0 0!important; box-shadow: none!important; border-radius: 0!important } .url_link_container.visited .url_link_caption:after { top: calc(50% + 3px); left: -3px } .dark { background: #17191d } @media (min-width: 992px) { body.dark::before { background-image:none } } .dark .link-icon-base:before { background-color: #fff } .dark .desktop-categories { background-color: #2a2b31 } .dark .desktop-categories .mobile_category_name>span { color: #fff } .dark .desktop-categories li { border-bottom: 1px solid #17191d } .dark .desktop-categories li:before { background: #17191d } .dark .url_link_image { background-color: transparent } @media (max-width: 991px) { .dark #mobile_header { background-color:#17191e } } .dark .select-lang .drop { background-color: #2a2b31; border-color: #151515 } .dark .select-lang .item-holder .item-lang { color: #fff } .dark .view-post .post-row-info { color: #fff } .dark .view-post .post-content h2,.dark .view-post .post-content h3 { color: #fff } .dark .author-box::after,.dark .author-box::before { background-color: #17191d } .dark .author-box-desc { color: #bbb } .dark .author-box-socials a { background-color: #17191d; color: #fff } .dark .link-header h1,.dark .link-header h2 { color: #fff!important } .dark .link-header::after { background-color: #fff!important } .dark .url_short_desc { color: #bbb } .dark .category-content .category-desc-wrapper h3 { color: #bbb } .dark .category-content .category-desc-wrapper .category-desc { color: #bbb } .dark .url_link_overcover .link1 { background-color: #ff9701 } .dark .top-bar { background-color: #2a2b31 } .dark .top-bar .btn-menu .menu-toggle span { background-color: #fff } .dark .top-bar .item-menu .item-title { color: #fff } .dark .top-bar .item-menu:hover .item-title { color: #ff9701 } .dark .row-sites .list-sites .item-site { box-shadow: none; background-color: #2a2b31 } .dark .top-text { background-color: #2a2b31; color: #fff; border-bottom-color: #151515 } @media (max-width: 991px) { .dark .top-text { background-color:#17191e } } .dark .socials .hover-block { color: #fff } .dark .socials .hover-block { background-color: #484a54; border-color: #151515 } .dark .socials .hover-block::after { background-color: #484a54; border-color: #151515 } .dark .socials-link { background-color: #2a2b31; border-color: #151515; color: #fff } .dark .email-link { background-image: url(../images/icons/w-icon-envelop.svg) } .dark .twitter-link { background-image: url(../images/icons/w-icon-twitter.svg) } .dark .theme-link { background-image: url(../images/icons/w-icon-sun.svg) } .dark #mobile_category_menu .socials-link { background-color: #17191d; color: #fff } @media (min-width: 992px) { .dark header .socials-link:hover { background-color:#ff9701 } } @media (min-width: 992px) { .dark header .theme-link:hover { background-image:url(../images/icons/w-icon-sun.svg) } } @media (min-width: 992px) { .dark footer .socials-link:hover { background-color:#fff } } @media (min-width: 992px) { .dark footer .theme-link:hover { background-image:url(../images/icons/h-icon-sun.svg) } } .dark header .quotes { color: #fff; background-color: #484a54; border-color: #151515 } .dark header .quotes:before { border-left-color: #484a54 } .dark header .quotes:after { border-left-color: #151515 } @media (max-width: 991px) { .dark header .quotes { background-color:#2a2b31; border-color: #2a2b31 } } .dark header .quotes .quotes-close { background-image: url(../images/icons/w-icon-close.svg) } .dark header .lang ul a { color: #fff } @media (min-width: 992px) { .dark header .lang ul a:hover { color:#ff9701 } } .dark header .lang ul:before { background-color: #484a54; border-color: #151515 } .dark header .lang ul:after { background-color: #484a54; border-color: #151515 } .dark .categories-content .category { color: #fff } .dark .link-container { background-color: #2a2b31; border-color: #151515 } .dark .link-content { background: none repeat scroll 0 0 #2a2b31 } .dark .row-sites { background-color: #3b3c44 } .dark .row-sites .title { color: #fff } .dark .link-bottom-block { color: #fff } .dark .btn-main .text { color: #fff } .dark .link-thumbnail .btn-main .link-icon { background-image: url(../images/icons/w-icon-arrow-right.svg) } .dark .back-block { background-color: #3b3c44 } .dark .link-details .link-title h1,.dark .link-details .link-title h2 { color: #fff!important } .dark .link-details-review h3 { color: #bbb!important } .dark .link-details-review,.dark .link-details-review p { color: #bbb } .dark .link-details .procons h3 { color: #fff!important } .dark .link-details .procons ul li { color: #d0d0d0 } .dark .confirm-wrapper h3 { color: #fff } .dark .confirm-wrapper>span { color: #fff } .dark .confirm-wrapper .confirm-bottom { color: #fff } .dark .discount-block .belowbutton,.dark .discount-block-title { color: #fff } .dark .popular-searches .item-search a { color: #fff } .dark .breadcrumb { background-color: #2a2b31 } .dark .breadcrumb li.link-category a,.dark .breadcrumb li[itemprop=itemListElement] a { color: #bbb!important } .dark .mobile_menu .menu-toggle span { background-color: #fff } .dark .main-container .category-item .link-icon-base { color: #fff } .dark .main-container .category-item:hover { background-color: #484a54 } .dark .main-container .category-item:hover .link-icon-base { color: #ff9701 } .dark .main-container .category-item-content::before { color: #96979f } .dark .link-details .link-rating .link-rating-text { color: #fff } .dark .main-container .category-wrapper ul .icon_vr_friendly { background: url(../images/o-vr-friendly-new.svg) no-repeat; background-size: cover } .dark .main-container .category-wrapper .category-text-block { color: #bbb } .dark .main-container .category-container { background-color: #2a2b31 } .dark .main-container .category-header:before { background-color: #17191d } .dark #mobile_category_menu { background-color: #2a2b31; border-color: #151515 } .dark #mobile_category_menu ul:not(.socials):after { background: #17191d } .dark #mobile_category_menu ul:not(.socials).home { border-bottom: 3px solid #17191d!important } .dark #mobile_category_menu ul:not(.socials).home li { border-bottom: none } .dark #mobile_category_menu ul:not(.socials) li { border-bottom: 1px solid #17191d } .dark #mobile_category_menu ul:not(.socials) li:before { background: #17191d } .dark #mobile_category_menu ul:not(.socials) li .mobile_category_name>span,.dark .desktop_menu_list li .mobile_category_name>span { color: #fff } .dark .copyright-message .inner-footer .copyright-message-headline { color: #fff } .dark .pagination .item { background-color: #17191d } .dark .pagination .item:hover { background: #000 } .dark .pagination .item.active { background: #ff9701 } .dark .list-categories .item-category .text { color: #fff } .dark .list-categories .item-category:hover .text { color: #fb9c48 } .dark .list-categories .item-category:before { background-color: #17191d } .dark .bottom-fixed-buttons { background-color: #2a2b31 } .dark .bottom-fixed-buttons .item-counter { color: #fff } .dark .bottom-fixed-buttons .item-title { color: #fff } .dark .bottom-fixed-buttons .item-title .link-icon { background-image: url(../images/icons/w-icon-forward-link.svg) } .dark .posts .post-title a { color: #fff } .dark .posts .post-details .author { color: #fff } .dark .detect-block { background-color: #484a54; border-color: #151515 } .dark .detect-block .title { color: #fff } .dark .detect-block .text { color: #d3d3d3 } .dark .detect-block:before { border-color: #151515 transparent transparent transparent } .dark .detect-block:after { border-color: #484a54 transparent transparent transparent } .dark .url_links_wrapper_related a .url_link_caption { color: #fff } @media (min-width: 992px) { .dark .url_link_container:hover .url_link_caption { color:#ff9701; transition: color .15s } } .dark .v-scroll:before { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="lgrad" x1="50%" y1="0%" x2="50%" y2="100%" ><stop offset="0%" style="stop-color:rgb(42,43,49);stop-opacity:1"/><stop offset="100%" style="stop-color:rgba(42,43,49,0);stop-opacity:0"/></linearGradient></defs><rect x="0" y="0" width="100%" height="100%" fill="url(%23lgrad)"/></svg>') } .dark .v-scroll:after { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="lgrad" x1="50%" y1="100%" x2="50%" y2="0%" ><stop offset="0%" style="stop-color:rgb(42,43,49);stop-opacity:1"/><stop offset="100%" style="stop-color:rgba(42,43,49,0);stop-opacity:0"/></linearGradient></defs><rect x="0" y="0" width="100%" height="100%" fill="url(%23lgrad)"/></svg>') } .dark .h-scroll:before { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="lgrad" x1="0%" y1="50%" x2="100%" y2="50%" ><stop offset="0%" style="stop-color:rgb(42,43,49);stop-opacity:1"/><stop offset="100%" style="stop-color:rgba(42,43,49,0);stop-opacity:0"/></linearGradient></defs><rect x="0" y="0" width="100%" height="100%" fill="url(%23lgrad)"/></svg>') } .dark .h-scroll:after { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="lgrad" x1="100%" y1="50%" x2="0%" y2="50%" ><stop offset="0%" style="stop-color:rgb(42,43,49);stop-opacity:1"/><stop offset="100%" style="stop-color:rgba(42,43,49,0);stop-opacity:0"/></linearGradient></defs><rect x="0" y="0" width="100%" height="100%" fill="url(%23lgrad)"/></svg>') } .dark .block-suggest-lang { background-color: #484a54; border-color: #151515 } .dark .block-suggest-lang .title { color: #fff } .dark .block-suggest-lang .subtitle { color: #bbb } .dark .block-suggest-lang:before { border-color: #484a54 transparent transparent #484a54 } .dark .block-suggest-lang:after { border-color: #151515 transparent transparent #151515 } .dark .block-suggest-lang .btn-action+.btn-action { background-color: #555761; color: #fff } .dark .header-container .top-text .hometitle { color: #fff } .dark .main-container .category-header h2 a { color: #fff } .dark .popover { background-color: #484a54; border-color: #151515 } .dark .popover::before { border-color: #151515 transparent transparent transparent } .dark .popover::after { border-color: #484a54 transparent transparent transparent } .dark .popover .popover-title a { color: #fff } .dark .popover .popover-desc { color: #d3d3d3 } .dark .about-page h3 { color: #fff } .dark .about-page p { color: #bbb } .dark .about-page p b { color: #fff } .dark .about-title h2 a { color: #fff } .dark .about-page .contacts-block ul li span { color: #bbb } .dark .about-page .contacts-block ul li a { color: #fff } .dark .about-contact-logo:after { background: url(../images/w-add-me-cloud.svg) no-repeat; background-size: contain } .dark .about-contact-logo span { color: #fff } .dark .block-404 .img-holder:after,.dark .block-404 .img-holder:before { background-color: #17191d } .dark .block-404 .text-holder .subtitle { color: #fff } .dark .block-404 .text-holder .text { color: #bbb } .dark #link-rating-msg { color: #fff } .dark .main-container .category-after-button .site-link { color: #fff } .dark .category-sidebar-list .mobile_category_name>span { color: #fff } .dark .search-form { border-color: #4e4e4e } .dark .search-input { border-color: #151515; background-color: #2a2b31 } .dark .search-input::-moz-placeholder,.dark .search-input::-webkit-input-placeholder { color: #fff } .dark .search-view { border-color: #151515; background-color: #2a2b31 } .dark .search-header { border-color: #4e4e4e } .dark .search-view .category { color: #fff } .dark .search-view .category-results a { color: #fff } .dark .search-pagination-item { background-color: #17191d } .dark .search-pagination-item.search-pagination-item--active { background-color: #ff9701 } .dark .search-tags-title { border-color: #4e4e4e; color: #fff } .dark .search-tag { color: #fff } .dark header .socials a.blog-link.active { background-color: #ff9701; color: #fff } .dark #mobile_category_menu .socials .blog-link.active { background-color: #ff9701; color: #fff } .dark .categories-links .mobile_category_name>span { color: #fff } .dark .view-post .post-content .crp_related .crp_title { color: #fff } .dark .view-post .categories-links li { border-color: #43444b } .dark .main-container .category-thumb { color: #fff } .dark .main-container .category-thumb .category-thumb-link,.dark .main-container .category-thumb-icon { color: #fff } .dark .posts .post-info p { color: #bbb } .dark .view-post .post-content p { color: #bbb } .dark .sidebar .lwptoc { background-color: #2a2b31 } .dark .lwptoc .lwptoc_i A { color: #bbb!important } .dark .lwptoc_item_number { color: #bbb!important } @media (min-width: 992px) { .dark .lwptoc-notInherit .lwptoc_i DIV A.active { color:#4e4e4e!important } .dark .lwptoc-notInherit .lwptoc_i DIV A.active .lwptoc_item_number { color: #4e4e4e!important } } .dark .view-post .post-content ul blockquote { background-color: #2a2b31 } .dark .category-thumb-desc-text::after { background: linear-gradient(to right,rgba(255,255,255,0),rgb(42 43 49) 50%) } .dark .category-thumb-btn-group .tpd-btn-review { box-shadow: 0 0 6px 8px #2a2b31 } @keyframes move-left { 0%,100%,50% { transform: translate(.0001%,0) } 25% { transform: translate(20%,0) } 75% { transform: translate(-20%,0) } } @keyframes move-right { 0%,100%,50% { transform: translate(.0001%,0) } 25% { transform: translate(-20%,0) } 75% { transform: translate(20%,0) } } @keyframes pulse { 0% { box-shadow: 0 0 0 0 rgba(var(--animation-rgb-value,255,177,66),var(--animation-rgb-opacity,.7)) } 70% { box-shadow: 0 0 0 10px rgba(var(--animation-rgb-value,255,177,66),0) } 100% { box-shadow: 0 0 0 0 rgba(var(--animation-rgb-value,255,177,66),0) } } @keyframes animatedHead { 0% { transform: scale(1) } 50% { transform: scale(1.1) } 100% { transform: scale(1) } } @keyframes ctaButtonArrow { 0% { background-position: calc(50%) 50% } 50% { background-position: calc(50% + 5px) 50% } 100% { background-position: calc(50%) 50% } } @keyframes backButtonArrow { 0% { transform: translateX(0) rotate(180deg) } 50% { transform: translateX(-5px) rotate(180deg) } 100% { transform: translateX(0) rotate(180deg) } } @keyframes btnMainArrowLeft { 0% { transform: translateX(0) } 50% { transform: translateX(5px) } 100% { transform: translateX(0) } } @keyframes btnMainArrowRight { 0% { transform: translateX(0) } 50% { transform: translateX(5px) } 100% { transform: translateX(0) } } @keyframes btnMainArrowDown { 0% { transform: rotate(90deg) translateX(0) } 50% { transform: rotate(90deg) translateX(5px) } 100% { transform: rotate(90deg) translateX(0) } } @keyframes btnMainOpenLink { 0% { transform: scale(1) } 50% { transform: scale(1.1) } 100% { transform: scale(1) } } @keyframes progress-bar-stripes { from { background-position: 40px 0 } to { background-position: 0 0 } } @keyframes glasses { from { transform: translateY(-10px) } to { transform: translateY(0) } } @keyframes bigdot { from { left: 50px } to { left: 0 } } @media (min-width: 1400px) { @keyframes smalldot { from { right:0 } to { right: -43px } } } @media (max-width: 1400px) { @keyframes smalldot { from { right:0 } to { right: -36px } } } @media (max-width: 991px) { @keyframes smalldot { from { right:0 } to { right: -20px } } } @media (max-width: 767px) { @keyframes smalldot { from { right:20px } to { right: -1px } } } @media (max-width: 480px) { @keyframes smalldot { from { right:20px } to { right: 0 } } } @keyframes anim-trans-display { 0% { display: none; opacity: 0 } 1% { display: block; opacity: 0; transform: scale(0) } 100% { opacity: 1; transform: scale(1) } } @keyframes fadeEffect { 0% { opacity: 0 } 100% { opacity: 1 } } @keyframes skeleton-loading { 100% { transform: translateX(100%) } } .link-content .view-post { display: flex; flex-wrap: wrap; padding-bottom: 20px } .category-desc a,.link-details-review a { color: #2eaf61!important } @media (max-width: 991px) { footer.w-margin .copy-text { margin-bottom:65px } } .bottom-fixed-buttons { position: fixed; bottom: 0; left: 0; right: 0; z-index: 49; background: #fff; padding: 7px 0 0 } @media screen and (min-width: 992px) { .bottom-fixed-buttons { display:none } } .bottom-fixed-buttons .bottom-site-info { text-align: center; z-index: 101; margin: 5px; border-radius: 5px; position: relative; -webkit-box-shadow: 0 5px 9px rgba(255,151,1,.33); box-shadow: 0 5px 9px rgba(255,151,1,.33); border-radius: 10px; background-color: #ff9701 } .bottom-fixed-buttons .bottom-site-info .link-holder { padding: 15px 6px; display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-decoration: none } .bottom-fixed-buttons .bottom-site-info .dude { -ms-flex-negative: 0; flex-shrink: 0; width: 30px; height: 30px; margin: -10px 0 0 0; position: relative; top: 5px } .bottom-fixed-buttons .bottom-site-info .link-text-holder { overflow: hidden; margin: 0 6px; white-space: nowrap; text-overflow: ellipsis; color: #fff } .bottom-fixed-buttons .bottom-site-info .link-text { color: #fff; font-size: 24px; font-weight: 500; line-height: 22px } .bottom-fixed-buttons .bottom-site-info .btn-icon { background: url(../images/icons/w-icon-arrow-right.svg) no-repeat; background-size: cover; width: 33px; height: 18px; display: inline-block; vertical-align: middle; margin: 0 0 0 5px; -ms-flex-negative: 0; flex-shrink: 0 } .bottom-fixed-buttons .btn-site { margin: 5px; -webkit-box-shadow: none; box-shadow: none } @media screen and (min-width: 992px) { .bottom-fixed-buttons .btn-site { display:none } } .bottom-fixed-buttons .btn-main { margin: 5px } @media screen and (min-width: 992px) { .bottom-fixed-buttons .btn-main { display:none } } .bottom-fixed-buttons li { -webkit-box-flex: 0; -ms-flex: 0 0; flex: 0 0; width: 33%; padding: 0 3px; display: inline-block } .bottom-fixed-buttons ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; padding: 0 10px } .bottom-fixed-buttons .item-link { display: inline-block; width: 100%; text-align: center; position: relative } .bottom-fixed-buttons .item-counter { position: absolute; left: calc(50% + 20px); color: #000 } .bottom-fixed-buttons .item-ico { height: 32px; width: 32px; display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 auto; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .bottom-fixed-buttons .item-ico .svg-icon { width: 100%; height: 100% } .bottom-fixed-buttons .item-ico img { height: 30px } .bottom-fixed-buttons .item-ico .inline-icon { -webkit-transform: scale(.9999); -ms-transform: scale(.9999); transform: scale(.9999) } .bottom-fixed-buttons .item-ico .link-icon-base:before { -webkit-transform: scale(1.9999); -ms-transform: scale(1.9999); transform: scale(1.9999) } .bottom-fixed-buttons .item-title { margin-top: 9px; color: #000; white-space: nowrap; display: inline-block; overflow: hidden; text-overflow: ellipsis; width: 100%; font-size: 12px } .bottom-fixed-buttons .item-title .link-icon { width: 12px; height: 12px; margin-left: 3px } .bottom-fixed-buttons .link-icon { color: #a6a7ae; display: inline-block; vertical-align: middle; fill: currentColor; width: 22px; height: 22px; position: relative; background: url(../images/icons/gray-icon-forward-link.svg) no-repeat; background-size: contain; margin-left: auto } .link-header { position: relative; color: #fff; font-size: 39px; padding: 5px 5px 5px 0; text-transform: uppercase; letter-spacing: -.5px; margin: 0 0 5px 0 } .link-header:after { content: ''; position: absolute; left: 0; top: 100%; display: inline-block; width: 100%; height: 3px; border-radius: 1px } .link-header .inline-icon { margin: -5px 5px 0 0 } @media (max-width: 576px) { .link-header .inline-icon { margin:0 } } .link-header .link-header-back { display: none!important } .link-header h1,.link-header h2 { font-size: 26px; text-transform: uppercase; margin: 0; font-weight: 700; color: #767676 } @media (max-width: 991px) { .link-header h1,.link-header h2 { font-size:20px; font-weight: 500 } .link-header { margin-bottom: 0 } .link-header:after { display: none } } .blog-title { padding: 5px 0 } .blog-title:after { background-color: #ff9701 } .blog-title .title .img,.blog-title .title .img-tpd { height: 31px; vertical-align: middle } .blog-title .title .img-tpd{ display: none; } .blog-title .title a { color: #ff9701 } .list-categories { position: relative } .entered{ display: none; } .list-categories-wrapper { overflow-x: auto; will-change: transform; scroll-behavior: smooth; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; justify-content: space-between; -webkit-box-pack: justify; -ms-flex-pack: justify; width: 100%; box-sizing: border-box; padding: 0 10px; } .link-header h1, .link-header h2 { font-weight: 700; text-align: center; margin: 0; line-height: 1.2; background: linear-gradient(135deg, #ff4ecd, #b46bff, #5c165e); -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-shadow: 0 0 8px rgba(180, 107, 255, 0.4); transition: all 0.3s ease; font-size: 2rem; } .link-header h1:hover, .link-header h2:hover { transform: translateY(-3px); text-shadow: 0 0 12px rgba(255, 78, 205, 0.6), 0 0 20px rgba(92, 22, 94, 0.5); } @media (min-width: 768px) { .link-header h1 { font-size: 3rem; } .link-header h2 { font-size: 2.2rem; } } .list-categories .item-category { padding: 15px 10px 10px 10px; text-align: center; position: relative; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; white-space: nowrap; margin: 0 5px; background: #d0d0d0; box-sizing: border-box; border-radius: 10px; margin: 10px 0; transition: all 0.3s ease; } .list-categories .item-category::before { content: ""; position: absolute; top: -2px; left: -2px; right: -2px; bottom: -2px; border-radius: 14px; padding: 2px; background: linear-gradient(135deg, #ff4ecd, #b46bff, #5c165e); z-index: -1; opacity: 0.7; transition: opacity 0.3s ease; } .list-categories .item-category:hover::before { opacity: 1; } .list-categories .item-category:hover { transform: translateY(-3px); box-shadow: 0 8px 20px rgba(180, 107, 255, 0.3); } @media (min-width: 992px) { .list-categories .item-category { width:10% } } .list-categories .item-category:first-child { margin-left: 0 } .list-categories .item-category:last-child { margin-right: 0 } .list-categories .item-category img { height: 30px } .list-categories .item-category .img-holder { position: relative; display: inline-block } /* .list-categories .item-category:after { content: ''; position: absolute; top: 25px; left: 20px; -webkit-transition: width .3s; transition: width .3s; width: 6px; height: 6px; border-radius: 3px } */ @media (min-width: 992px) { .list-categories .item-category:hover:after { animation:pulse 1s infinite } } .list-categories .item-category .count { position: absolute; left: -webkit-calc(100% + 5px); left: calc(100% + 5px); top: 0; color: #212121; font-size: 10px; font-weight: 800; line-height: 16px } .list-categories .item-category .text { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #4e4e4e; height: 45px; font-size: 13px; font-weight: 900; width: 100%; white-space: pre-wrap } @media (min-width: 992px) { .list-categories:after,.list-categories:before { display:none } } .posts { width: 100%; display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } .post-title{ margin-top: 20px; } .posts .post { /*  display: -webkit-box; display: flex; display: -ms-flexbox; */ margin-bottom: 15px; padding: 20px; background: #f7f8fc; position: relative; border-radius: 20px; box-shadow: 0 1px 10px #e88b8b78; } @media (max-width: 991px) { .posts .post { -ms-flex-wrap:wrap; flex-wrap: wrap } .list-categories-wrapper { display: none } .breadcrumb-holder+.list-categories { margin-top: 0 } } .posts .post:after { content: ''; width: 100%; height: 3px; border-radius: 2px; background-color: #e0e2e3; position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%) } .posts .post-preview { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; max-width: 607px; border-radius: 5px; overflow: hidden } .posts .post-preview a { display: block; font-size: 0; border-radius: 5px; overflow: hidden } @media (max-width: 1400px) { .posts .post-preview { max-width:497px } } @media (max-width: 991px) { .posts .post-preview { max-width:100%; width: 100%; margin-right: 0 } } .posts .post-info { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 1; flex-shrink: 1; vertical-align: top; position: relative; padding: 0 5px 65px 10px } @media (max-width: 991px) { .posts .post-info { width:100%; padding-bottom: 75px } } .posts .post-info p { color: #4e4e4e; font-size: 14px; font-weight: 400; line-height: 22px } .posts{ margin-top: 30px; } .posts .post-title a { color: #4e4e4e; font-size: 22px; font-weight: 800; line-height: 1.2 } .posts .post-details { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 15px } .posts .post-details .author { color: #4e4e4e; font-size: 14px; font-weight: 400; line-height: 22px; color: #96979f; font-size: 12px } .posts .post-details .author>span { color: #ff9701 } .posts .post-details .date { padding-left: 18px; margin-left: 10px; color: #96979f; font-size: 12px; font-weight: 400; line-height: 22px; position: relative } .posts .post-details .date:after { content: ''; width: 14px; height: 14px; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background: url(../images/icons/icon-calendar.svg) no-repeat; background-size: contain } .posts .post-details .new-icon { width: 32px; margin-left: 6px } .posts .btn-view-post { position: absolute; left: 10px; bottom: 0; padding: 0 10px; background-color: #ff9500; text-decoration: none; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-width: 212px; height: 40px; border-radius: 10px; color: #fff; font-size: 18px; font-weight: 800; line-height: 22px } @media (min-width: 992px) { .posts .btn-view-post:hover { animation:pulse 1s infinite } .posts .btn-view-post:hover:after { -webkit-animation: btnMainArrowRight 1s infinite; animation: btnMainArrowRight 1s infinite } } .posts .btn-view-post:before { content: ""; display: inline-block; vertical-align: middle; margin: 0 15px 0 0 } .posts .btn-view-post:after { content: ''; display: inline-block; vertical-align: middle; margin: 0 0 0 15px; width: 22px; height: 12px; background: url(../images/icons/w-icon-arrow-right.svg) no-repeat; background-size: contain } .posts+.pagination { margin-top: 15px; margin-bottom: 0 } .view-post .post-row-info { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; color: #4e4e4e; font-family: Roboto; font-size: 14px; font-weight: 400; line-height: 22px; margin: 15px 0 12px; width: 100% } .view-post .post-row-info .name { color: #ff9701 } .view-post .post-row-info .date { padding-left: 18px; margin-left: auto; color: #96979f; font-size: 12px; font-weight: 400; line-height: 22px; position: relative; display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .view-post .post-row-info .date:after { content: ''; width: 14px; height: 14px; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background: url(../images/icons/icon-calendar.svg) no-repeat; background-size: contain } @media (max-width: 991px) { .view-post .post-row-info { margin-top:0 } } @media (max-width: 768px) { .view-post .post-row-info .text { display:none } } .view-post .post-row-info .new-icon { width: 32px; margin: 0 6px } .view-post .post-image { margin-bottom: 27px; border-radius: 5px; overflow: hidden } .view-post .post-content iframe { width: 100%!important } .view-post .post-content p { color: #4e4e4e; font-size: 14px; line-height: 22px; margin-bottom: 10px } .view-post .post-content img { border-radius: 5px } .view-post .post-content h2 { margin: 20px 0 10px 0; font-size: 24px; font-weight: 500; line-height: 30px; color: #4e4e4e } .view-post .post-content h3 { margin: 20px 0 10px 0; font-size: 20px; font-weight: 400; line-height: 30px; color: #4e4e4e } .view-post .post-content h3 .wpel-icon { display: inline-block; background: url(../images/icons/g-icon-forward-link.svg) no-repeat; background-size: contain; width: 22px; height: 22px; margin-left: 4px; margin-bottom: -3px } .wpel-icon { display: none!important } .post-content a:not(.btn-view-post),.view-post .post-content a { color: #2eaf61; font-weight: 500 } .view-post .post-content blockquote { position: relative; color: #707070; font-style: italic; padding: 0 0 0 15px; margin: 0 5px } .view-post .post-content blockquote:before { content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 4px; background-color: #ffa051; border-radius: 2px } .view-post .post-content ul blockquote { margin-left: -24px; background-color: #fff } .view-post .post-content ol,.view-post .post-content ul { margin-top: 0; margin-bottom: 10px; margin-left: 20px } .view-post .post-content ol li,.view-post .post-content ul li { color: #96979f; font-size: 14px; line-height: 22px; margin-bottom: 10px } .view-post .post-content ul { list-style-type: disc } .view-post .post-content ol { list-style-type: decimal } .view-post .post-content .category-top-card-list,.view-post .post-content .category-top-card-list-item { margin: 0 } .related-sites.link-header .inline-icon { margin-right: 0 } .view-post .post-content .crp_related { margin-top: 20px } .view-post .post-content .crp_related ul { display: flex; flex-wrap: wrap; list-style: none; margin: 0 -10px } @media (max-width: 479px) { .view-post .post-content .crp_related ul { display:block } } .view-post .post-content .crp_related ul li { width: 50%; margin: 0; padding: 0 10px 10px } @media (max-width: 479px) { .view-post .post-content .crp_related ul li { width:100% } } .view-post .post-content .crp_related .crp_title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-transform: uppercase; font-weight: 500; font-size: 15px; color: #767676 } @media (max-width: 479px) { .view-post .post-content .crp_related .crp_title { font-size:14px } } @media (min-width: 992px) { .view-post .post-content .crp_link:hover .crp_link_header::before { animation:pulse 1s infinite } } .view-post .post-content .crp_link figure { position: relative; padding-bottom: 52%; overflow: hidden; border-radius: 5px } .view-post .post-content .crp_link figure img { position: absolute; top: 0; left: 0; width: 100% } .crp_link_header { position: relative; display: flex; align-items: center; padding-left: 12px } .crp_link_header::before { --animation-rgb-value: 118,118,118; content: ''; position: absolute; top: 50%; left: 0; transform: translateY(-50%); z-index: 5; display: block; height: 6px; width: 6px; border-radius: 3px; background-color: #767676 } .crp_link_header .img-holder { flex-shrink: 0; width: 32px; margin-right: 6px } @media (max-width: 479px) { .crp_link_header .img-holder { width:26px } } .IRPP_ruby,.IRPP_ruby .centered-text-area,.IRPP_ruby .ctaButton,.IRPP_ruby .postImageUrl { height: 130px; position: relative } @media (max-width: 768px) { .IRPP_ruby,.IRPP_ruby .centered-text-area,.IRPP_ruby .ctaButton,.IRPP_ruby .postImageUrl { height:155px } } .IRPP_ruby,.IRPP_ruby:active,.IRPP_ruby:hover,.IRPP_ruby:visited { border: 0!important } .IRPP_ruby { display: block; -webkit-transition: background-color 250ms; transition: background-color 250ms; width: 100%; opacity: 1; -webkit-transition: opacity 250ms; transition: opacity 250ms; background-color: #e67e22 } .IRPP_ruby .clearfix:after { content: ""; display: table; clear: both } .IRPP_ruby .postImageUrl { background-position: center; background-size: cover; background-repeat: no-repeat; float: left; margin: 0; padding: 0; width: 350px } @media (max-width: 1400px) { .IRPP_ruby .postImageUrl { width:314px } } @media (max-width: 991px) { .IRPP_ruby .postImageUrl { width:205px } } @media (max-width: 480px) { .IRPP_ruby .postImageUrl { width:100% } } .IRPP_ruby .centered-text-area { float: right; width: -webkit-calc(100% - 350px); width: calc(100% - 350px); padding: 0; margin: 0 } @media (max-width: 1400px) { .IRPP_ruby .centered-text-area { width:-webkit-calc(100% - 314px); width: calc(100% - 314px) } } @media (max-width: 991px) { .IRPP_ruby .centered-text-area { width:-webkit-calc(100% - 205px); width: calc(100% - 205px) } } @media (max-width: 480px) { .IRPP_ruby .centered-text-area { width:100% } } .IRPP_ruby .centered-text { display: table; height: 130px; left: 0; top: 0; padding: 0; margin: 0 } .IRPP_ruby .IRPP_ruby-content { display: table-cell; margin: 0; padding: 0 74px 0 31px; position: relative; vertical-align: middle; width: 100% } @media (max-width: 480px) { .IRPP_ruby .IRPP_ruby-content { padding:0 74px 0 20px } } .IRPP_ruby .ctaText { border-bottom: 0 solid #fff; color: #000; font-size: 13px; font-weight: 700; letter-spacing: .125em; margin: 0 0 15px; padding: 0 } .IRPP_ruby .postTitle { color: #fff; font-size: 16px; font-weight: 600; margin: 0; padding: 0 } .IRPP_ruby .ctaButton { background: url(../images/icons/w-icon-arrow-right.svg) no-repeat; background-position: 50% 50%; background-size: 33px 18px; display: inline-block; width: 73px; background-color: #ff9701; margin-left: 10px; position: absolute; right: 0; top: 0 } @media (min-width: 992px) { .IRPP_ruby .ctaButton:hover { -webkit-animation:ctaButtonArrow 1s infinite; animation: ctaButtonArrow 1s infinite } } @media (max-width: 480px) { .IRPP_ruby .ctaButton { width:43px } } .IRPP_ruby:after { content: ""; display: block; clear: both } @media (min-width: 992px) { .IRPP_ruby:hover { opacity:1; -webkit-transition: opacity 250ms; transition: opacity 250ms; background-color: #d35400 } } .IRPP_ruby:active { opacity: 1; -webkit-transition: opacity 250ms; transition: opacity 250ms; background-color: #d35400 } @media (max-width: 480px) { .IRPP_ruby { height:auto } } .pagination { margin-top: 15px; margin-bottom: 100px; text-align: center; width: 100% } .pagination .item,.pagination .page-numbers { background: #f2f3f6; display: inline-block; vertical-align: middle; min-width: 40px; line-height: 40px; border-radius: 10px; margin: 1px; text-align: center } .pagination .page-numbers.hidden .pagination .item.hidden { display: none } @media (min-width: 992px) { .pagination .item:hover,.pagination .page-numbers:hover { text-decoration:none; background: #9798a0; color: #fff } } .pagination .item.active,.pagination .page-numbers[aria-current=page] { text-decoration: none; background: #ff9701; color: #fff } .pagination .item.dots,.pagination .page-numbers.dots { background: 0 0; color: #828485!important } .pagination .item.next:after,.pagination .item.prev:after,.pagination .page-numbers.next:after,.pagination .page-numbers.prev:after { content: ""; display: inline-block; width: 7px; height: 7px; border-style: solid; border-color: #828485; border-width: 0 2px 2px 0 } @media (min-width: 992px) { .pagination .item.next:hover:after,.pagination .item.prev:hover:after,.pagination .page-numbers.next:hover:after,.pagination .page-numbers.prev:hover:after { border-color:#fff } } .pagination .item.prev:after,.pagination .page-numbers.prev:after { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); margin: 0 -4px 0 0 } .pagination .item.next:after,.pagination .page-numbers.next:after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); margin: 0 0 0 -4px } @media (max-width: 576px) { .pagination .page-numbers { display:none } .pagination .page-numbers.current,.pagination .page-numbers.next,.pagination .page-numbers.prev { display: inline-block } } .lwptoc .lwptoc_i A { color: #4e4e4e!important } .view-post .post-content { width: calc(100% - 270px) } @media (max-width: 991px) { .view-post .post-content { width:100% } } @media (min-width: 992px) { .lwptoc-notInherit .lwptoc_i DIV A.active { background-color:#bebebe } } .lwptoc_items { font-size: 12px!important } .view-post .post-content .categories-links { list-style-type: none; margin: 0 } .view-post .post-content .categories-links li { margin-bottom: 0; line-height: 1.3 } .sidebar { position: relative; flex-shrink: 0; width: 250px; margin-right: 20px } @media (max-width: 991px) { .sidebar { display:none } } .sidebar .lwptoc { margin: 0 0 10px 0!important; background-color: #fff } .sidebar .lwptoc_i { width: 100% } .sidebar .tpd-btn { display: none; justify-content: center; width: 100%; padding: 10px 14px } .sidebar-inner { position: sticky; top: 20px } .view-post .lwptoc_item .lwptoc_item_label,.view-post .lwptoc_item a { font-weight: 500 } .view-post .lwptoc_item .lwptoc_item .lwptoc_item_label,.view-post .lwptoc_item .lwptoc_item a { font-weight: 400 } .view-post .lwptoc_i { background-color: transparent!important; border: 3px solid #bababa!important; border-radius: 10px!important } .view-post .post-desc { width: 100% } .view-post .post-content .categories-links { margin-bottom: 20px } .post-content .lwptoc { display: none } @media (max-width: 991px) { .post-content .lwptoc { display:block; max-width: 350px; width: 100%; margin: 0 auto 32px } } .categories-links { position: relative; margin-bottom: 12px } @media (max-width: 991px) { .categories-links { display:none } } .categories-links::before { content: ""; display: block; width: 200px; height: 200px; margin: 0 auto; background: url(../images/tinyloader.svg); -webkit-animation: animatedHead 1s infinite ease-in-out; animation: animatedHead 1s infinite ease-in-out } .categories-links.loaded::before { display: none } .categories-links.loaded+.tpd-btn { display: flex } @media (max-width: 991px) { .categories-links.loaded+.tpd-btn { display:none } } .categories-links li { position: relative; border-bottom: 1px solid #e5e5e5 } .categories-links li::after { content: ''; position: absolute; top: 50%; right: 0; transform: translateY(-50%); display: inline-block; width: 5px; height: 10px; background: url(../images/icons/icon-angle-right.svg) no-repeat; background-size: contain } .categories-links a { display: block; padding-bottom: 10px; font-size: 15px } .categories-links .mobile_category_name::after { --animation-rgb-value: var(--category-rgb); content: ''; position: absolute; top: 50%; left: 0; transform: translateY(-50%); z-index: 5; display: block; height: 6px; width: 6px; border-radius: 3px; background-color:  rgb(249 54 54) !important; } @media (min-width: 992px) { .categories-links .mobile_category_name:hover::after { animation:pulse 1s infinite } } .categories-links .mobile_category_name>span { display: block; padding: 8px 0 0 50px; color: #4e4e4e; font-size: 14px; font-weight: 500 } .categories-links .mobile_category_name>span .icon-category { position: absolute; display: inline-block; top: 50%; left: 15px; transform: translateY(-50%) scale(1); width: 32px; height: 32px } .categories-links .mobile_category_name>span>span:not(.icon-category) { display: inline-block; width: 90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis } .categories-links .mobile_link_icons { padding: 0 0 0 50px; font-size: 0 } .categories-links .mobile_link_icons>span { font-size: 14px } .categories-links .mobile_link_count,.categories-links .mobile_link_ellipsis { color: #96979f } .list-categories .porndude-interview:after { --animation-rgb-value: 120,120,120; background-color: #787878 } .list-categories .porn-news:after { --animation-rgb-value: 35,135,220; background-color: #8787dc } .list-categories .porn-sites-review:after { --animation-rgb-value: 2,158,204; background-color: #029ecc } .list-categories .porn-tips:after { --animation-rgb-value: 88,183,166; background-color: #58b7a6 } .list-categories .porn-videos:after { --animation-rgb-value: 251,156,72; background-color: #fb9c48 } .list-categories .pornstars:after { --animation-rgb-value: 99,179,243; background-color: #63b3f3 } .list-categories .theporndude:after { --animation-rgb-value: 236,154,29; background-color: #ec9a1d } .list-categories .top-models:after { --animation-rgb-value: 234,75,76; background-color: #ea4b4c } .list-categories .top-porn-sites:after { --animation-rgb-value: 94,179,98; background-color: #5eb362 } .link-header.porndude-interview:after { background: #787878 } .link-header.porn-news:after { background: #8787dc } .link-header.porn-sites-review:after { background: #029ecc } .link-header.porn-tips:after { background: #58b7a6 } .link-header.porn-videos:after { background: #fb9c48 } .link-header.pornstars:after { background: #63b3f3 } .link-header.theporndude:after { background: #ec9a1d } .link-header.top-models:after { background: #ea4b4c } .link-header.top-porn-sites:after { background: #5eb362 } .link-header.porndude-interview .title a { color: #787878 } .link-header.porn-news .title a { color: #8787dc } .link-header.porn-sites-review .title a { color: #029ecc } .link-header.porn-tips .title a { color: #58b7a6 } .link-header.porn-videos .title a { color: #fb9c48 } .link-header.pornstars .title a { color: #63b3f3 } .link-header.theporndude .title a { color: #ec9a1d } .link-header.top-models .title a { color: #ea4b4c } .link-header.top-porn-sites .title a { color: #5eb362 } .post.porndude-interview .btn-view-post { --animation-rgb-value: 120,120,120; background-color: #787878 } .post.porndude-interview .btn-view-post:before { background: url(../images/categories/porndude-interview.png) no-repeat; width: 28px; height: 36px; background-size: 28px } .post.porn-news .btn-view-post { --animation-rgb-value: 135,135,220; background-color: #8787dc } .post.porn-news .btn-view-post:before { background: url(../images/categories/porn-news.png) no-repeat; width: 35px; height: 36px; background-size: 35px } .post.porn-sites-review .btn-view-post { --animation-rgb-value: 135,135,220; background-color: #d35400 } .post.porn-sites-review .btn-view-post:before { background: url(../images/categories/porn-sites-review.png) no-repeat; width: 36px; height: 36px; background-size: 36px } .post.porn-tips .btn-view-post { --animation-rgb-value: 88,183,166; background-color: #b46bff } .post.porn-tips .btn-view-post:before { background: url(../images/categories/porn-tips.png) no-repeat; width: 31px; height: 36px; background-size: 31px } .post.porn-videos .btn-view-post { --animation-rgb-value: 251,156,72; background-color: #fb9c48 } .post.porn-videos .btn-view-post:before { background: url(../images/categories/porn-videos.png) no-repeat; width: 36px; height: 34px; background-size: 36px } .post.pornstars .btn-view-post { --animation-rgb-value: 99,179,243; background-color: #63b3f3 } .post.pornstars .btn-view-post:before { background: url(../images/categories/pornstars.png) no-repeat; width: 30px; height: 36px; background-size: 30px } .post.theporndude .btn-view-post { --animation-rgb-value: 236,154,29; background-color: #ec9a1d } .post.theporndude .btn-view-post:before { background: url(../images/categories/theporndude.png) no-repeat; width: 32px; height: 36px; background-size: 32px } .post.top-models .btn-view-post { --animation-rgb-value: 234,75,76; background-color: #ea4b4c } .post.top-models .btn-view-post:before { background: url(../images/categories/top-models.png) no-repeat; width: 36px; height: 31px; background-size: 36px } .post.top-porn-sites .btn-view-post { --animation-rgb-value: 94,179,98; background-color: #5eb362 } .post.top-porn-sites .btn-view-post:before { background: url(../images/categories/top-porn-sites.png) no-repeat; width: 36px; height: 35px; background-size: 36px } .view-post .post-head.porndude-interview { background: #787878 } .view-post .post-head.porn-news { background: #8787dc } .view-post .post-head.porn-sites-review { background: #029ecc } .view-post .post-head.porn-tips { background: #58b7a6 } .view-post .post-head.porn-videos { background: #fb9c48 } .view-post .post-head.pornstars { background: #63b3f3 } .view-post .post-head.theporndude { background: #ec9a1d } .view-post .post-head.top-models { background: #ea4b4c } .view-post .post-head.top-porn-sites { background: #5eb362 } .main-container .category-thumb { --animation-rgb-value: var(--category-rgb); display: flex; align-items: center; padding: 0; color: #454545 } .main-container .category-thumb:not(:last-child) { margin-bottom: 12px } .main-container .category-thumb .category-thumb-icons { margin: 0; padding: 6px 0; list-style: none } @media (max-width: 383px) { .main-container .category-thumb .category-thumb-icons { padding:2px 0 } } .main-container .category-thumb .category-thumb-icon,.main-container .category-thumb .category-thumb-icon-amount { margin-bottom: 0; line-height: 1 } .main-container .category-thumb .category-thumb-link { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #454545; transition: color .2s ease } .main-container .category-thumb .category-thumb-icons .category-thumb-link { font-weight: 400 } .main-container .category-thumb .category-thumb-icon { margin-bottom: 0; line-height: 1; color: #454545 } .main-container .category-thumb .category-thumb-img { border-radius: 0 } .main-container .category-thumb .tpd-btn { font-weight: 400 } .category-thumb { overflow: hidden } .category-thumb .item-lang::before { content: ""; display: block; width: 16px; height: 12px } .category-thumb .inline-icon { flex-shrink: 0; width: 60px; height: 60px; margin-right: 6px } @media (max-width: 1400px) { .category-thumb .inline-icon { width:50px; height: 50px } } @media (max-width: 479px) { .category-thumb .inline-icon { width:46px; height: 46px } } @media (max-width: 383px) { .category-thumb .inline-icon { width:40px; height: 40px } } .category-thumb .tpd-btn { padding-inline:28px;transition: opacity .2s } @media (max-width: 639px) { .category-thumb .tpd-btn { display:flex; justify-content: center; width: 100%; padding-inline:14px} } @media (max-width: 383px) { .category-thumb .tpd-btn { padding-block:8px } } @media (min-width: 992px) { .category-thumb:hover .tpd-btn-review { opacity:1; visibility: visible } } .category-thumb-img-holder { flex-shrink: 0; width: 76px; height: 76px; margin-right: 10px; overflow: hidden; background-color: #bbb } @media (max-width: 639px) { .category-thumb-img-holder { width:114px; height: 114px } } @media (max-width: 383px) { .category-thumb-img-holder { width:90px; height: 90px } .site-thumb .category-thumb-img-holder { width: 106px; height: 106px } } .category-thumb-img { width: 100%; height: 100%; object-fit: cover; animation: animatedHead 1s infinite ease-in-out } .category-thumb-img.lazyloaded { animation: none } .category-thumb-content { display: flex; justify-content: space-between; align-items: center; width: 100%; padding-right: 20px; overflow: hidden } @media (max-width: 639px) { .category-thumb-content { display:block } } @media (max-width: 479px) { .category-thumb-content { padding-right:10px } } .category-thumb-content-view { display: flex; align-items: center; overflow: hidden } @media (max-width: 1400px) { .category-thumb-content-view { margin-bottom:8px } } .category-thumb-desc { margin-right: 10px; overflow: hidden } .category-thumb-desc-text { position: relative; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 2.4em; margin-top: 2px; overflow: hidden } @media (max-width: 639px) { .category-thumb-desc-text { -webkit-line-clamp:1; height: 1.2em; margin-top: 6px } } .category-thumb-desc-text::after { content: ""; text-align: right; position: absolute; bottom: 0; right: 0; width: 20%; height: 1.2em; background: linear-gradient(to right,rgba(255,255,255,0),rgb(253 253 253) 50%) } .category-thumb-btn-group { position: relative } @media (max-width: 991px) { .category-thumb-btn-group { display:flex; flex-direction: column; gap: 4px } } .category-thumb-btn-group .tpd-btn-review { position: absolute; top: 0; right: 100%; transform: translateX(-10px); box-shadow: 0 0 6px 8px #fdfdfd; opacity: 0; visibility: hidden; transition: opacity .2s .1s ease,visibility .2s .1s ease } @media (max-width: 991px) { .category-thumb-btn-group .tpd-btn { padding-block:8px } .category-thumb-btn-group .tpd-btn-review { position: static; transform: none; opacity: 1; visibility: visible; box-shadow: none } } @media (max-width: 639px) { .category-thumb-btn-group .tpd-btn { padding-block:6px } } @media (max-width: 383px) { .category-thumb-btn-group .tpd-btn { font-size:12px } } .category-thumb-title { display: flex; align-items: baseline; gap: 8px; font-size: 18px; font-weight: 500 } @media (max-width: 1400px) { .category-thumb-title { font-size:16px } } @media (max-width: 383px) { .category-thumb-title { font-size:15px; margin-bottom: 2px } } .category-thumb-icons { display: flex; align-items: center; overflow: hidden } .category-thumb-icons .category-thumb-link { display: flex; align-items: center } .category-thumb-icons .inline-icon { width: 18px; height: 18px } .category-thumb-icon { overflow: hidden } .category-thumb-icon .link-icon-base { margin-right: 4px } .category-thumb-icon .link-icon-base::before { margin: 0 } .category-thumb-icon:not(:last-child) { margin-right: 8px } @media (max-width: 639px) { .category-thumb-icon:not(:last-child) { margin:0 } } .category-thumb-icon-txt { overflow: hidden; text-overflow: ellipsis; white-space: nowrap } @media (max-width: 639px) { .category-thumb-icon-txt { display:none } } .category-thumb-icon-amount { display: none } @media (max-width: 639px) { .category-thumb-icon-amount { display:block } } .tpd-btn { display: inline-grid; grid-template-areas: "prepend content append"; grid-template-columns: max-content auto max-content; padding: 13px 14px; border-radius: 10px; text-transform: uppercase; line-height: 1; font-weight: 400 } @media (min-width: 992px) { .tpd-btn-theme:hover { animation:pulse 1s infinite } .tpd-btn-see-all:hover { animation: pulse 1s infinite } .tpd-btn:hover .tpd-btn-arrow-right { animation: btnMainArrowLeft 1s infinite } } .tpd-btn-primary { background-color: #e98f1b; color: #fff!important } .category-thumb .tpd-btn-review { background-color: #e98f1b!important; color: #fff!important } .category-thumb .tpd-btn-see-all { --animation-rgb-value: 51,217,178; background-color: #2eaf61!important; color: #fff!important } .category-thumb .tpd-btn-theme { background-color: rgb(var(--category-rgb,233,143,27)); color: #fff!important } .tpd-btn-append,.tpd-btn-content,.tpd-btn-prepend { display: flex; align-items: center } .tpd-btn-prepend { grid-area: prepend; margin-right: 10px } .tpd-btn-content { grid-area: content; justify-content: center; white-space: nowrap } .tpd-btn-append { grid-area: append; margin-left: 10px } .tpd-btn-bread { display: flex; flex-shrink: 0; background: url(../images/tpdbread.svg) 50% 50% no-repeat; width: 20px; height: 20px; background-size: cover } .tpd-btn-arrow-right { display: flex; flex-shrink: 0; width: 20px; height: 11px; background: url(../images/icons/w-icon-arrow-right.svg) no-repeat; background-size: cover } #mobile_category_menu .socials .blog-link.active { background-color: #ff9701; color: #fff } #mobile_category_menu .tpd-btn { display: flex; justify-content: center; width: 100%; padding-block:10px} .blog-link.active { transform: rotate(10deg); border-color: transparent } header .socials .blog-link.active { background-color: #ff9701; color: #fff } @media (min-width: 1201px) { .url_links_wrapper_related a .url_link_caption .inline-icon { width:28px; height: 28px } } @media (max-width: 1200px) { .url_links_wrapper_related a .url_link_caption .inline-icon { width:20px; height: 20px } } @media (min-width: 1201px) { .url_links_wrapper_related a .url_link_caption span:last-child { font-size:13px } } @media (max-width: 1200px) { .url_links_wrapper_related a .url_link_caption span:last-child { font-size:12px; line-height: 20px } } .url_links_wrapper .url_link_container .url_link_list_sites { margin: 0; padding: 0 5px } .url_links_wrapper .url_link_container .url_link_list_sites li { padding-left: 10px; line-height: 1 } @media (max-width: 400px) { .url_links_wrapper .url_link_container .url_link_list_sites li { margin-bottom:4% } } @media (max-width: 991px) { .url_links_wrapper .url_link_container .url_link_list_sites .link-icon-base { font-size:11px } } .author-box { position: relative; display: flex; flex-direction: column; align-items: center; gap: 10px 0; padding-block:20px} @media (min-width: 480px) { .author-box { display:grid; grid-template-columns: 150px 1fr; align-items: flex-start } } .author-box::after,.author-box::before { content: ''; position: absolute; width: 100%; height: 3px; border-radius: 2px; background-color: #e0e2e3 } .author-box::before { top: 0 } .author-box::after { bottom: 0 } .author-box-authorname,.author-box-desc,.author-box-socials { grid-column: 2 } .author-box-gravatar { display: flex; justify-content: center; grid-column: 1; grid-row: span 3; margin-bottom: 10px } .author-box-authorname { font-weight: 500; font-size: 20px } .author-box-authorname a { color: #ffa051 } .author-box-desc { text-align: center; font-size: 15px; line-height: 1.4; color: #4e4e4e } @media (min-width: 480px) { .author-box-desc { text-align:left } } .author-box-desc a { text-decoration: underline } .author-box-socials { display: flex; gap: 10px; margin-top: 10px } .author-box-socials a { display: inline-flex; justify-content: center; align-items: center; width: 40px; height: 40px; border-radius: 50%; background-color: #f2f3f6; color: #444 } .link-content { background: none repeat scroll 0 0 #fff; padding: 0; display: flex; flex-wrap: wrap } .link-content .view-post { min-width: 100%; flex-grow: 1; flex-shrink: 1 } .view-post .post-content figure { width: 100%!important } .view-post .post-content figcaption { font-style: italic } .category-top-cards { display: grid; grid-template-columns: 1fr; gap: 10px; } @media (min-width: 768px) { .category-top-cards { grid-template-columns:repeat(3,1fr) } } .category-top-card { overflow: hidden } .category-top-card.visited .category-top-card-header .icon { display: none } .category-top-card.visited .category-top-card-header::after { content: ""; position: relative; z-index: 1; transform: rotate(-45deg); flex-shrink: 0; width: 16px; height: 9px; margin-left: auto; border-width: 0 0 2px 2px; border-style: solid; border-color: #fff } .category-top-card .icon-category { position: relative; z-index: 1; width: 30px; height: 30px } @media (min-width: 480px) { .category-top-card .icon-category { width:50px; height: 50px } } .category-top-card-link { display: flex; flex-direction: column; height: 100% } @media (min-width: 992px) { .category-top-card-link:hover .category-top-card-header::before { opacity:1 } .category-top-card-link:hover .category-top-card-header .icon { animation: fromRightToLeft 1s infinite } } .category-top-card-header { position: relative; display: flex; align-items: center; gap: 10px; padding: 10px 14px; overflow: hidden; border-radius: 10px 10px 0 0; background-color: rgb(var(--category-rgb,118,118,118)); color: #fff; font-weight: 600 } .category-top-card-header::before { content: ""; position: absolute; inset: 0; background-color: rgba(0,0,0,.5); opacity: 0; transition: opacity .2s ease } .category-top-card-header .icon { position: relative; z-index: 1; flex-shrink: 0; width: 20px; margin-left: auto } .category-top-card-title { position: relative; z-index: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .category-top-card-body { display: flex; flex-grow: 1; align-items: flex-start; gap: 10px; padding: 10px; border: 2px solid rgb(var(--category-rgb,118,118,118)); border-top: none; border-radius: 0 0 10px 10px } @media (min-width: 375px) { .category-top-card-body { padding:12px } } .category-top-card-list { display: flex; flex-direction: column; flex-grow: 1; gap: 10px; overflow: hidden; font-size: 14px } .category-top-card-list-item { overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .category-top-card-list-item::before { content: ""; display: inline-flex; width: 16px; height: 16px; border-radius: 50%; vertical-align: middle } .category-top-card-amount { display: flex; justify-content: center; align-items: center; flex-shrink: 0; margin-left: auto; width: 42px; height: 42px; border: 2px solid rgb(var(--category-rgb,118,118,118)); border-radius: 50%; font-size: 14px; font-weight: 600; line-height: 1; color: #909199 } @keyframes fromRightToLeft { 0% { transform: translateX(0) } 50% { transform: translateX(-6px) } 100% { transform: translateX(0) } } .micromodal { color: #000 } .micromodal hr { margin: 20px 0; border: none; border-top: 1px solid #d8d8d8 } .micromodal p { margin-bottom: 20px; font-size: 14px; line-height: 1.4 } .micromodal .color-bold { font-weight: 600 } .micromodal .color-primary { color: #ff8c01 } .micromodal .color-secondary { color: #8c8d96 } .micromodal .color-success { color: #2eaf61 } .micromodal .color-error { color: #f60000 } .micromodal .text-center { text-align: center } .micromodal .btn { padding: 18px 31px; border-radius: 10px; text-align: center; line-height: 1; transition: opacity .2s ease,background-color .2s ease } .micromodal .btn-primary { background-color: #ff8c01; color: #fff } .micromodal .btn-primary:active { background-color: #d77600 } @media (min-width: 1025px) { .micromodal .btn-primary:hover { background-color:#d77600 } } .micromodal .btn-secondary { background-color: #f0f1f5; color: #8c8d96 } .micromodal .btn-secondary:active { background-color: #e4e5e7 } @media (min-width: 1025px) { .micromodal .btn-secondary:hover { background-color:#e4e5e7 } } .micromodal .btn-success { background-color: #29a656; color: #fff } .micromodal .btn-success:active { background-color: #1e8142 } @media (min-width: 1025px) { .micromodal .btn-success:hover { background-color:#1e8142 } } .micromodal .inline-icon { flex-shrink: 0; width: 20px; height: 20px; background-size: contain } .micromodal-slide { display: none } .micromodal-slide.is-open { display: block } .micromodal-slide[aria-hidden=false] .micromodal-overlay { animation: mmfadeIn .3s cubic-bezier(0,0,.2,1) } .micromodal-slide[aria-hidden=false] .micromodal-container { animation: mmslideIn .3s cubic-bezier(0,0,.2,1) } .micromodal-slide[aria-hidden=true] .micromodal-overlay { animation: mmfadeOut .3s cubic-bezier(0,0,.2,1) } .micromodal-slide[aria-hidden=true] .micromodal-container { animation: mmslideOut .3s cubic-bezier(0,0,.2,1) } .micromodal-overlay { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 9999; display: flex; justify-content: center; align-items: center; background: rgba(0,0,0,.6); backdrop-filter: blur(10px) } .micromodal-container { width: 100%; max-width: 940px; max-height: 90vh; max-height: calc(var(--vh,1vh) * 90); margin: 0 10px; border-radius: 10px; overflow-y: auto } .micromodal-content { border-radius: 10px; background-color: #fff } .micromodal-header { display: flex; align-items: center; gap: 20px; padding: 19px 20px } @media (max-width: 991px) { .micromodal-header { padding:12px 20px } } .micromodal-header+hr { margin: 0 } .micromodal-header .inline-icon { width: 30px; height: 30px } .micromodal-title { display: flex; gap: 14px; overflow: hidden; font-size: 24px } @media (max-width: 991px) { .micromodal-title { font-size:20px } } .micromodal-title-text { overflow: hidden; text-overflow: ellipsis } .micromodal-close { display: flex; margin-left: auto; cursor: pointer } .micromodal-close .icon { width: 24px; height: 24px; fill: #454545; transition: fill .2s ease; pointer-events: none } .micromodal-close:active .icon { fill: #ff8c04 } @media (min-width: 1025px) { .micromodal-close:hover .icon { fill:#ff8c04 } } .micromodal-body { padding: 20px 30px } @media (max-width: 991px) { .micromodal-body { padding:20px } } .micromodal-hero { display: flex; flex-direction: column; align-items: center } .micromodal-hero p { margin-bottom: 6px; font-size: 12px; line-height: 1.5; text-align: center } .micromodal-hero p:last-child { margin-bottom: 0 } .micromodal-hero .micromodal-title { margin-bottom: 30px; text-align: center; font-size: 30px } @media (max-width: 991px) { .micromodal-hero .micromodal-title { margin-bottom:20px; font-size: 26px } } .micromodal-hero .inline-icon { margin-bottom: 30px } .micromodal-hero-actions { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; margin-bottom: 50px; gap: 20px } @media (max-width: 767px) { .micromodal-hero-actions { margin-bottom:20px } } .micromodal-hero-actions .btn { flex-grow: 1 } .micromodal-hero-actions .btn-primary { font-weight: 600 } @keyframes mmfadeIn { 0% { opacity: 0 } 100% { opacity: 1 } } @keyframes mmfadeOut { 0% { opacity: 1 } 100% { opacity: 0 } } @keyframes mmslideIn { 0% { transform: translateY(15%) } 100% { transform: translateY(0) } } @keyframes mmslideOut { 0% { transform: translateY(0) } 100% { transform: translateY(-10%) } } .icon-age-limit-dude-gb { background-image: url(../images/age-limit-dude-gb.svg) } .icon-age-limit-dude-de { background-image: url(../images/age-limit-dude-de.svg) } .icon-age-limit-dude-fr { background-image: url(../images/age-limit-dude-fr.svg) } .icon-age-limit-dude-us { background-image: url(../images/age-limit-dude-us.svg) } .icon-age-limit-dude-it { background-image: url(../images/age-limit-dude-it.svg) } .icon-age-limit-dude-ie { background-image: url(../images/age-limit-dude-ie.svg) } .age-limit-modal .micromodal-body { padding-block:70px} @media screen and (max-width: 900px) { #category-block-62 ul{ grid-template-columns: 1fr 1fr ; } } @media (max-width: 767px) { .age-limit-modal .micromodal-body { padding-block:30px } .bottom-fixed-buttons{ display: none; } } .age-limit-modal .micromodal-body .inline-icon { width: 284px; height: 198px } @media (max-width: 991px) { .age-limit-modal .micromodal-body .inline-icon { width:244px; height: 158px } .categories-grid.container.loaded{ padding: 40px 10px; } .search-opener{ display: none; } } @media screen and (max-width: 820px) { .logo{ width: 30%; } .footer_copy__1ucsc{ display: inline-block; } #category-block-62 ul{ gap: 10px; } } @media screen and (max-width: 767px) { .man_icon{ width: 20%; } .list_sites__Hvc01{ grid-template-columns: 1fr 1fr; } .category-top-cards{ grid-template-columns: 1fr 1fr; } .bread_crumbs{ padding: 10px; flex-direction: column; align-items: flex-start; gap: 10px; } .nav_br{ margin-left: auto; } .link-header-title-wrap{ display: block; } .bottom-toolbar-logo-slot{ display: none; } .bottom-toolbar-main{ padding: 8px; } .bottom-toolbar-side{ width: 48px; height: 48px; } } @media screen and (max-width: 575px) { .header_cam{ padding: 20px 10px; } .list_sites__Hvc01{ grid-template-columns: 1fr; } .man_icon{ position: relative; width: 40px; } .header_cam>div{ padding: 0; } .categoryCloud_categoryObject__KEt_c{ font-size: 12px; } .leng_contain{ order: 1; } .top_content{ width: 100%; } .categoryCloud_categoryCloud__28XAn{ padding: 20px 5px; } .title_top h1{ font-size: 22px; } #category-block-62 ul{ grid-template-columns: 1fr !important; } .contacts{ padding: 20px 10px; } #category-block-62 .icon-site{ padding: 10px !important; } .posts{ grid-template-columns: 1fr; } .category-top-card .icon-category{ width: 20px; height: 20px; } .category-top-card-title{ font-size: 10px; } .category-top-card-list-item{ font-size: 12px; } .category-top-card-amount{ width: 22px; height: 22px; font-size: 10px; } .category-top-card-body{ padding: 8px; } .category-top-card-header .icon{ width: 12px; } }
