/* @import url('https://fonts.googleapis.com/css?family=Montserrat:400,600,900&amp;subset=cyrillic&display=swap');*/
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; font-family: Sans-serif; } 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; } 
/*body, input, button, textarea {font-family: 'Montserrat', sans-serif;}*/
body, input, button, textarea {font-family: Palatino Linotype, Calibri, Candara, Arial, sans-serif;}

.clear:after {clear:both; display:block; content:'';}

input {-webkit-appearance: none;-moz-appearance: none;appearance: none;}

.related_categories {
	float: right;
}

#toplist {margin-bottom:15px;}

body {background: #223043; color: #98a4b7; min-width: 320px; }
header nav ul li.select a,
body a {text-decoration:none; color:#e6e6e6;}
header nav ul li ul li.select a,
h1 em,
.description em,
.tubes li:hover div a h3 {color:#ffffd6;}
.totop:hover {background:#e6e6e6;}
a:hover {color:#ffffd6}

div.sorticon {width:40px; height:1.9em; float:right; cursor:pointer; transition-duration: 0.3s; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M25.874 27a4.002 4.002 0 0 1-7.748 0H4.003a1 1 0 1 1 0-2h14.123a4.002 4.002 0 0 1 7.748 0h2.123a1 1 0 1 1 0 2zM6.126 15a4.002 4.002 0 0 1 7.748 0h14.123a1 1 0 1 1 0 2H13.874a4.002 4.002 0 0 1-7.748 0H4.003a1 1 0 1 1 0-2zm19.748-8a4.002 4.002 0 0 1-7.748 0H4.003a1 1 0 1 1 0-2h14.123a4.002 4.002 0 0 1 7.748 0h2.123a1 1 0 1 1 0 2zM20 6a2 2 0 1 0 4 0 2 2 0 0 0-4 0m-8 10a2 2 0 1 0-4 0 2 2 0 0 0 4 0m8 10a2 2 0 1 0 4 0 2 2 0 0 0-4 0' fill='%23CCC' fill-rule='evenodd'/%3E%3C/svg%3E") center/18px no-repeat;} 
div.sorticon.check {-moz-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -o-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg);}

nav.sort {display:inline-block; text-transform: capitalize; line-height: 1.6em;}
nav.sort.visibility {display:none;}

.new {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M13.995 26.46q-.471-.44-.86-.022l.113.551q.135.127.694.203c.112-.118.13-.366.053-.732m7.288-1.338q1.336-1.429-.281-2.936-1.549-1.442-2.882-.014-1.334 1.431.214 2.875 1.617 1.509 2.949.075m51.313 55.532q-.609-.568-1.795-.78c.753-1.527 1.25-2.553 1.483-3.074q2.46.734 4.074-.992 1.552-1.669.83-3.458c2.07 1.109 3.639 1.089 4.717-.062q.72-.774.702-2.239c-.015-.978-.398-1.82-1.161-2.533a3.4 3.4 0 0 0-1.016-.668c-.361-.151-.568-.248-.611-.289-.134-.125-.059-.431.224-.909q.504-1.087.526-1.515 2.809.502 4.195-.987c.704-.756 1.017-1.724.948-2.906-.073-1.182-.586-2.213-1.523-3.09q-.74-.693-2.198-1.157.132-1.218.316-1.823c1.946.704 3.459.476 4.531-.677q.947-1.012.905-2.724-.043-1.706-1.458-3.026-.804-.753-1.681-.9.516-2.306.23-3.351 2.328.61 3.381-.522.504-.536.531-1.85.028-1.31-.915-2.188-.609-.568-1.914-.782-1.309-.218-2.144.675c-.334.36-.521.923-.571 1.695-1.42-.892-2.222-1.368-2.424-1.438-.054-.211-.032-.852.069-1.98 1.536.691 2.754.561 3.644-.395q2-2.144-.357-4.341c-1.614-1.508-3.089-1.543-4.425-.115q-.665.717-.683 1.814c-.895-.392-1.519-.711-1.872-.965q.106-1.461-.055-2.504 2.037.788 3.316-.584 1.83-1.968-.459-4.102-2.219-2.073-4.055-.104a2.2 2.2 0 0 0-.595 1.446c-1.078-.557-1.89-.944-2.444-1.162.186-1.906-.395-3.49-1.741-4.744q-1.549-1.444-3.692-1.437.479-2.677-1.003-4.056-2.491-2.323-4.603-.058c-.073.08-.23.29-.461.63q-.347.507-.519.688-1.99-.968-3.12-1.239.213-2.255-1.268-3.636-2.627-2.446-4.851-.063-.72.776-.771 2.175-2.65-2.02-4.987-.86 1.675-2.339-.006-3.908-1.82-1.693-3.318-.084-1.56 1.666.26 3.364 1.011.942 2.462.734l-1.666 2.459a67 67 0 0 0-2.604-.31q.334-2.25-1.01-3.505-.809-.753-2.141-.882-1.327-.123-2.161.769-.666.716-.633 2.03t1.044 2.255q.606.564 1.791.777-.62 1.206-1.053 1.805-1.239-.156-1.855-.17.268-2.313-1.078-3.57-.875-.814-2.146-.939-1.267-.123-2.157.83-.723.775-.67 1.935c.009.98.354 1.779 1.026 2.409q.471.439 1.043.638.57.195.639.261.2.185-.176.727-.48.782-.51 1.086-.996-.149-2.468-.186.134-1.767.055-1.952-.07-.735-.878-1.488c-1.435-1.34-2.748-1.374-3.93-.103q-1.722 1.848.429 3.857.873.816 1.792.779-.896 2.175-1.48 3.074-2.516-.677-4.021.935-1.278 1.37-.809 3.701-2.77-2.024-4.658.002c-.517.556-.768 1.272-.744 2.147.021.875.419 1.667 1.181 2.378q.806.755 1.748.962-.057.06-.598 1.449-.409.846-.149 1.646-2.582-.74-4.028.81-.891.954-.796 2.543.09 1.59 1.302 2.721.2.187.784.506.585.32.717.447.202.187-.016 1.097-.306 1.276-.329 1.701-2.214-.726-3.604.761-.664.717-.676 2.21-.008 1.498 1.135 2.562 1.282 1.193 3.157.938c-1.592 2.157-1.466 4.09.375 5.808q1.146 1.067 2.753 1.229-1.46 3.323.899 5.519 1.21 1.13 3.422 1.188-1.358 3.075.796 5.086a4.23 4.23 0 0 0 2.687 1.168q1.541.101 2.597-1.028 1.335-1.434.563-3.712 1.516 1.078 2.275 1.342-.669 2.607-.476 3.343-2.551-1.04-3.886.388-.779.836-.671 2.273t1.12 2.379q.875.814 2.321.885c.964.044 1.727-.23 2.281-.825.223-.241.451-.843.684-1.816l1.546.773c.559.3 1.124.414 1.69.352q-1.108 2.53 1.047 4.542c.626.584 1.553.944 2.771 1.078q1.826.2 2.826-.873c.781-.834 1.047-1.663.806-2.482q1.5.956 2.718.864-.701 2.91 1.047 4.546 1.08 1.002 2.684 1.105t2.603-.97q.503-.537.86-1.87c2.562 1.123 4.544.932 5.955-.579q.333-.355.953-1.561c1.445.16 2.456.248 3.025.263q-.66 2.055.756 3.373c.493.463 1.142.711 1.939.754.804.041 1.441-.196 1.926-.713q.611-.659.526-1.849-.085-1.192-.89-1.944-.607-.566-1.858-.843c.645-.959 1.003-1.661 1.084-2.107q.434.07 1.427.157a26 26 0 0 0 1.354.098q-.625 1.753.788 3.072 2.019 1.884 3.634.155 1.614-1.731-.404-3.614m-60.1-45.566c-.987-.922-1.873-.963-2.649-.129q-1.225 1.31.258 2.694 1.415 1.316 2.636.005 1.169-1.25-.245-2.57m-2.213 9.526q-1.481-1.379-2.647-.128-1.223 1.308.259 2.69 1.413 1.32 2.636.008 1.167-1.253-.248-2.57M49.538 9.129q.2.189.911.237.708.05.988-.248.223-.237.251-.878.033-.641-.375-1.019c-.176-.165-.505-.264-.976-.299q-.71-.047-.988.25-.223.238-.217.909.001.672.406 1.048M6.477 54.771l-.444.475q.137.798.341.987.132.125.939.206l.445-.476q-.138-.799-.271-.923-.203-.19-1.01-.269m5.262 6.24q-1.213-1.13-2.158-.118-1.004 1.074.211 2.202 1.212 1.131 2.213.059.942-1.015-.266-2.143M59.263 12.74q1.28 1.193 2.394.001c.703-.757.625-1.532-.224-2.327-.901-.835-1.698-.878-2.401-.122-.744.795-.664 1.61.231 2.448M15.71 67.279q-1.279-1.198-2.39-.002-1.111 1.193.169 2.384 1.347 1.256 2.457.062 1.11-1.187-.236-2.444m54.124-51.702q.466.44 1.008.27l.387-.417q.188-.605-.285-1.045-.404-.376-.991-.149l-.392.418c-.085.365.003.672.273.923M19.607 74.032q-.334-.313-1.08-.396-.74-.078-1.077.278c-.663.714-.595 1.452.214 2.204.223.211.571.328 1.044.36q.712.05 1.101-.364.277-.3.241-1.006-.038-.7-.443-1.076M72.763 23.1q.61.565 1.628.684c.684.077 1.244-.124 1.694-.599.329-.357.506-.882.52-1.572q.026-1.038-.785-1.792-.736-.69-1.786-.717-1.043-.027-1.654.629-.446.476-.47 1.512-.022 1.038.853 1.855M33.752 83.432q-1.548-1.444-2.884-.015-1.276 1.373.271 2.816 1.616 1.508 2.894.134c.892-.953.795-1.93-.281-2.935M44 86.748q-.672-.625-1.779-.655c-1.107-.03-1.273.149-1.606.509q-.443.474-.368 1.607.08 1.13.753 1.759.54.5 1.649.592 1.114.089 1.668-.506.448-.476.401-1.577-.044-1.1-.718-1.729m44.639-38.151q1.48 1.379 2.646.131 1.221-1.314-.257-2.694-1.414-1.319-2.638-.007c-.777.835-.693 1.689.249 2.57M53.505 90.595q-1.213-1.129-2.157-.114-1.001 1.07.211 2.202 1.145 1.066 2.145-.005c.631-.677.564-1.368-.199-2.083m32.392-31.633q.802.754 2.007.816c.802.041 1.441-.196 1.926-.717q.609-.651.526-1.847a2.96 2.96 0 0 0-.961-2.007q-.741-.69-1.941-.752-1.203-.06-1.868.651-1.78 1.911.311 3.856m-25.63 28.025a2.47 2.47 0 0 0-1.75-.688q-1.015.005-1.622.662-.444.478-.502 1.479c-.037.671.232 1.278.818 1.825q.603.562 1.663.712c.701.101 1.278-.089 1.722-.565q.502-.535.524-1.573.024-1.036-.853-1.852m33.951-32.63c.07-.08.09-.325.052-.732q-.471-.44-.86-.021l-.007.547q.2.19.815.206m-11.114 11.92c-.05.771.22 1.429.801 1.976q.608.56 1.664.714 1.054.148 1.779-.627c1-1.071.869-2.196-.384-3.368a2.48 2.48 0 0 0-1.753-.688c-.675.005-1.196.203-1.567.604q-.497.533-.54 1.389m-4.705 11.659c-1.078-1.007-2.061-1.03-2.95-.078q-1.28 1.37.338 2.879 1.548 1.445 2.83.071 1.333-1.43-.218-2.872M91.83 63.939c.069-.079.112-.302.118-.668-.314-.295-.604-.302-.861-.021l-.009.547q.202.188.752.142m-8.309 11.747c-.581-.014-.881 0-.918.038-.111.119-.105.427.028.918.423.171.752.223.991.146a1.72 1.72 0 0 0-.101-1.102'/%3E%3C/svg%3E") center/10px no-repeat;}


header nav {display:block; margin-bottom:10px; background:#ffffff36; width:100%;}
nav.topmenu ul li ul{display:none;}
nav.topmenu ul li ul.visible {display:inline-block;}
nav.topmenu ul li {display:inline-block; float:right; position:relative;}
nav.topmenu ul li span,
.logotype a {transition: all 300ms ease-in-out 0s;}
nav.topmenu ul li span, 
nav.topmenu ul li a { color:#ffffd6; font-size:16px; margin-left:20px; line-height:40px; font-weight:600; display:block; text-shadow: 1px 1px 2px rgba(255,255,255,0.2); }

nav.topmenu ul li i {display: inline-block; width: 19px; height:40px; background-size: contain; background-position: 50%; background-repeat: no-repeat; vertical-align: top; margin-right: 3px; /*margin-left: 6px;*/}
nav.topmenu ul li ul li a{margin-left:0;}

nav.topmenu ul li.topnav{float:left}
nav.topmenu ul li.topnav .breadcrumb span {line-height:40px; display: inline-flex; margin:0; color: #ffffff;}
nav.topmenu ul li.topnav .breadcrumb span a {margin:0 4px 0 0;}
nav.topmenu ul li.topnav .breadcrumb span a,
nav.topmenu ul li.topnav .breadcrumb span {font-weight: 100; text-transform:none; }
nav.topmenu ul li.topnav .breadcrumb span a span {color: #ffffd6;}
nav.topmenu ul li.topnav .breadcrumb span a span:hover,
nav.topmenu ul li span:hover,
nav.topmenu ul li a:hover {color: #ffffff;}

li.dropdown ul {position:absolute; right:0; background:#4f5a5e; z-index:11; width:490px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
li.dropdown ul li {float:left; width:33.3%;}
li.dropdown ul.column { width:auto;min-width: 200px;}
li.dropdown ul.column li {float:left; width:100%;}
li.dropdown ul li a {padding:0 8px;}
li.dropdown span {position:relative; padding-right:20px; cursor:pointer;}
li.dropdown span:before {height:40px; width:20px; position:absolute; right:0; top:0;   content:''; display:inline-block;}

li.dropdown span:before {transition-duration: 0.2s; background:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='24px' viewBox='0 0 306 306' style='enable-background:new 0 0 306 306;' fill='%23fff' xml:space='preserve'%3E%3Cg%3E%3Cg id='expand-more'%3E%3Cpolygon points='270.3,58.65 153,175.95 35.7,58.65 0,94.35 153,247.35 306,94.35 '/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A") center/7px no-repeat;}
li.dropdown.check span:before {-moz-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -o-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg);}

i.straight {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23db104f' d='M135 55.84c-74.45 0-135 60.57-135 135A135.25 135.25 0 0 0 108.24 323.2v41.86h-17a26.57 26.57 0 0 0 0 53.14h17v11.39a26.57 26.57 0 1 0 53.14 0V418.2h17.43a26.57 26.57 0 1 0 0-53.14h-17.43v-41.78A135.22 135.22 0 0 0 270 190.86c0-74.45-60.53-135.02-135-135.02m81.88 135A81.88 81.88 0 1 1 135 109a82 82 0 0 1 81.9 81.86Z'/%3E%3Cpath fill='%232475c6' d='M472.52 226.83a134 134 0 0 0-68.26-36.73v-46.54l1.87 1.87a26.57 26.57 0 0 0 37.58-37.58l-44.29-44.3a30.2 30.2 0 0 0-42.64 0l-48 48a26.57 26.57 0 1 0 37.57 37.58l4.79-4.79v45.47a135 135 0 1 0 121.4 227.94c52.62-52.62 52.62-138.28-.02-190.92M434.94 380.2a81.85 81.85 0 1 1 0-115.79 82 82 0 0 1 0 115.79'/%3E%3C/svg%3E") center/18px no-repeat;}

i.gay {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' xml:space='preserve'%3E%3Cpath fill='%23111' d='M67.2 31.9c-2.2 0-3.9 1.8-3.9 3.9 0 2.2 1.8 3.9 3.9 3.9h8l-8.1 8.1c-1.6-.9-3.3-1.7-5-2.2.1-.9.2-1.8.2-2.8 0-6.5-2.5-12.4-6.5-16.9l7.2-7.2v7.4c0 2.2 1.8 3.9 3.9 3.9 2.2 0 3.9-1.8 3.9-3.9V5H49.7c-2.2 0-3.9 1.8-3.9 3.9 0 2.2 1.8 3.9 3.9 3.9h8l-8.1 8.1c-3.7-2.2-8.1-3.4-12.7-3.4-14 0-25.3 11.4-25.3 25.3 0 11.3 7.4 20.9 17.6 24.1-.1.9-.2 1.8-.2 2.8C29 83.7 40.4 95 54.3 95s25.3-11.4 25.3-25.3c0-6.5-2.5-12.4-6.5-16.9l7.2-7.2V53c0 2.2 1.8 3.9 3.9 3.9 2.2 0 3.9-1.8 3.9-3.9V31.9zM19.5 42.8c0-9.6 7.8-17.5 17.5-17.5s17.5 7.8 17.5 17.5c0 .5 0 1.1-.1 1.6-10.2 0-19.1 6.2-23 15-6.9-2.4-11.9-8.9-11.9-16.6m32.1 9.7c-2.6 3.9-6.8 6.8-11.6 7.6 2.5-4 6.7-6.8 11.6-7.6m2.9 34.7c-9.6 0-17.5-7.8-17.5-17.5 0-.5 0-1.1.1-1.6 10.2 0 19.1-6.2 23-15C67 55.5 72 62 72 69.7c0 9.6-7.9 17.5-17.5 17.5'/%3E%3C/svg%3E") center/18px no-repeat;}

i.shemale {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2 1 22 23'%3E%3Cpath d='M13.828 13.827a4.005 4.005 0 0 1-5.656 0 4.004 4.004 0 0 1 0-5.657A3.98 3.98 0 0 1 11 7c1.024 0 2.05.39 2.828 1.17a4.004 4.004 0 0 1 0 5.657M14 2v2h2.586l-2.122 2.12c-2.342-1.663-5.609-1.462-7.706.636a6.005 6.005 0 0 0 0 8.485A5.95 5.95 0 0 0 10 16.901v1.098H7v2h3v3h2v-3h3v-2h-3V16.9a5.95 5.95 0 0 0 3.242-1.659c2.098-2.098 2.3-5.365.636-7.707L18 5.414v2.585h2V2z' fill='%23111' fill-rule='evenodd'/%3E%3C/svg%3E") center/18px no-repeat;}

i.sandwich_icon {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M14.2 20h71.7c4.1 0 7.5 3.4 7.5 7.5 0 1.4-1.1 2.5-2.5 2.5H9.2c-1.4 0-2.5-1.1-2.5-2.5 0-4.1 3.3-7.5 7.5-7.5m-5 50h81.7c1.4 0 2.5 1.1 2.5 2.5 0 4.1-3.4 7.5-7.5 7.5H14.2c-4.1 0-7.5-3.4-7.5-7.5 0-1.4 1.1-2.5 2.5-2.5M6.7 40h86.7c3.7 0 6.7 3 6.7 6.7v6.7c0 3.7-3 6.7-6.7 6.7H6.7C3 60 0 57 0 53.3v-6.7C0 43 3 40 6.7 40' style='fill-rule:evenodd;clip-rule:evenodd'/%3E%3C/svg%3E") center/20px no-repeat;}
nav.topmenu ul li.sandwich {display:none; }
nav.topmenu ul li.sandwich span {margin:0;}

li.lang {display:inline-block; float:right; position:relative;}
i.en_flag {background-image: url(/images/flags/gb.svg);}
i.da_flag {background-image: url(/images/flags/dk.svg);}
i.de_flag {background-image: url(/images/flags/de.svg);}
i.es_flag {background-image: url(/images/flags/es.svg);}
i.fr_flag {background-image: url(/images/flags/fr.svg);}
i.it_flag {background-image: url(/images/flags/it.svg);}
i.hu_flag {background-image: url(/images/flags/hu.svg);}
i.nl_flag {background-image: url(/images/flags/nl.svg);}
i.no_flag {background-image: url(/images/flags/no.svg);}
i.pl_flag {background-image: url(/images/flags/pl.svg);}
i.pt_flag {background-image: url(/images/flags/pt.svg);}
i.sk_flag {background-image: url(/images/flags/sk.svg);}
i.sl_flag {background-image: url(/images/flags/si.svg);}
i.fi_flag {background-image: url(/images/flags/fi.svg);}
i.sv_flag {background-image: url(/images/flags/se.svg);}
i.el_flag {background-image: url(/images/flags/gr.svg);}
i.ru_flag {background-image: url(/images/flags/ru.svg);}
i.cs_flag {background-image: url(/images/flags/cz.svg);}
i.ja_flag {background-image: url(/images/flags/jp.svg);}
i.ko_flag {background-image: url(/images/flags/kr.svg);}

header .content {padding-left:2px; padding-right:2px; }
header .content a {text-transform:uppercase; font-weight:900; display:inline-block; float:left; /*margin-top:7px;*/}

.search_block form,
header .content form {display:inline-block; float:right; min-width:450px; position:relative; margin-top: 2px;}
.search_block form input,
header .content form input{border:0; width: -webkit-calc(100% - 0px); width: -moz-calc(100% - 0px); width: calc(100% - 0px); padding-left:20px;  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; line-height:35px;}
.search_block form input:focus,
.search_block form button:focus,
header .content form button:focus,
header .content form input:focus {outline:none;}
.search_block form button,
header .content form button {position:absolute; right:1px; top:1px; height:35px; width:35px; cursor:pointer; -webkit-border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0; background:#aab3b0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff' %3E%3Cpath d='M23.822 20.88l-6.353-6.354c.93-1.465 1.467-3.2 1.467-5.059.001-5.219-4.247-9.467-9.468-9.467s-9.468 4.248-9.468 9.468c0 5.221 4.247 9.469 9.468 9.469 1.768 0 3.421-.487 4.839-1.333l6.396 6.396 3.119-3.12zm-20.294-11.412c0-3.273 2.665-5.938 5.939-5.938 3.275 0 5.94 2.664 5.94 5.938 0 3.275-2.665 5.939-5.94 5.939-3.274 0-5.939-2.664-5.939-5.939z'/%3E%3C/svg%3E") center/14px no-repeat; border:0; -webkit-box-shadow: 0px 10px 16px 0px rgba(98,95,236,0);
-moz-box-shadow: 0px 10px 16px 0px rgba(98,95,236,0);
box-shadow: 0px 10px 16px 0px rgba(98,95,236,0); transition: all 300ms ease-in-out 0s;}


section header {border-bottom:0; line-height: 1.9em; margin: 10px 0;}
section header h1,
section header h2,
section header h3 {font-weight:600; color:#99b6c8; text-transform:uppercase; font-size:18px; float:left; text-shadow: 1px 1px 2px rgba(255,255,255,0.2);}
section header .description {display:inline-block; float:right; font-size: 16px;}

section {margin-top:5px;}
section header nav {all:initial; float:right; border-radius: 10px; font-family: inherit; font-style: inherit;}
nav.sort ul {display:inline-block; font-size:16px; box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.4); background: #fff3; border-radius: 10px;}
nav.sort ul li {display:inline-block; white-space:nowrap;/*! border-radius: 12px; */}
nav.sort ul li span,
nav.sort ul li a{display: block; font-weight: 600; font-size: 16px; min-width: 15px; padding:0 10px; text-align:center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #ffffd6; border: 1px solid rgba(55, 25, 25, 0); text-decoration: underline;}

nav.sort ul li:hover a,
nav.sort ul li.select span,
nav.sort ul li.select a {color: #00080d; background: #aab3b0; border-radius: 10px; text-decoration: none;}

nav.sort ul li.pg_prev a { text-decoration:none; }
nav.sort ul li.pg_next a { text-decoration:none; }

.tubes li div div.details div a:hover {background:none; color:#ffffd6; }

header:after,
section header:after,
header .content:after,
header nav ul:after,
.categories_list:after,
.categories_list ul li:after,
section header nav:after,
.tubes:after {content:''; display:block; clear:both;}
.tubes {/*margin:0px -4px 10px -4px;*/ text-align:left;}
.tubes li {display:inline-block; width:25%; text-align:left; vertical-align: top; margin-bottom: 10px;}
.tubes li div {padding:4px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin:0;}
.tubes li div a {display:block;}
.tubes li div a .ispan {position:relative; display:block; overflow:hidden;}
.tubes li div a .ispan .hd,
.tubes li div a .ispan .views,
.tubes li div a .ispan .duration,
.tubes li div a .ispan .rate,
.tubes li div a .ispan .amount {line-height:20px; position:absolute; right:5px; bottom:10px; background:rgba(21, 21, 21, 0.7); color:#ffffff; z-index:2; display:inline-block; /*font-size:11px;*/ padding:0 4px 0 4px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 5px;}
.tubes li div a .ispan .views:before,
.tubes li div a .ispan .rate:before {content:''; display:inline-block; width:15px; height:25px; vertical-align:middle; margin-right:4px;}
.tubes li div a img:first-child {position:absolute;  top:0; width: 100%;}
.tubes li div a img { vertical-align:bottom;     transition: all 300ms ease-in-out 0s; width: 100%; height: auto;}
.tubes li:hover div a img:first-child {transform: rotate(0deg) scale(1.089) skew(1deg) translate(0px); -webkit-transform: rotate(0deg) scale(1.089) skew(1deg) translate(0px); -moz-transform: rotate(0deg) scale(1.089) skew(1deg) translate(0px); -o-transform: rotate(0deg) scale(1.089) skew(1deg) translate(0px); -ms-transform: rotate(0deg) scale(1.089) skew(1deg) translate(0px);}
.tubes li div a h3 {color: #ffffd6; font-size: 20px; font-weight: 600; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; height: 1.5em; line-height: 1.5em; padding-left: 5px; }
.details h3 {color:#ffffd6; font-size:18px; height:1.2em; overflow:hidden;text-overflow: ellipsis; padding-left: 2px; margin-top: 5px; white-space: nowrap;}

.maintag {
	color: #ffffd6;
	font-size: 14px;
	line-height: normal;
	float: none !important;
	margin: 5px 3px 8px 3px;
}
.tubes li div a .details {padding:0;}
.tubes li div a .details p {padding:0 4px; color:#ffffd6;}

.tubes li div a .ispan .rate {right:auto; left:10px;}
.tubes li div a .ispan .duration {bottom:5px; top:auto;}
.tubes li div a .ispan .hd {background: #269b4e99; position: absolute; left: 10px; top: 10px; z-index: 2; padding: 3px 6px 3px 6px; font-size: 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; transition: all 300ms ease-in-out 0s; color: #ffffd6; font-weight: 600; text-transform: uppercase; right:auto; bottom:auto; line-height:11px;}
.tubes li div div {background:none;padding:0;}
.tubes li div div p a {color:#b0b5ef; font-size:13px; text-transform: capitalize;text-overflow: ellipsis;
white-space: nowrap; overflow: hidden;}
.tubes li div div p {color:#ffffd6; font-size:16px; line-height:1.4; height:20px; overflow:hidden;text-overflow: ellipsis; padding-left: 5px; margin-top: 5px; white-space: nowrap;}
.tubes li div div.details {padding:0;}
.tubes li div div.details div { margin:5px -3px 0 -3px; height:2.8em; overflow:hidden;}
.tubes li div div.details div a,
span.active
{padding:2px 4px; line-height:1.1em; color:#99b6c8; font-size:14px; margin:0; display:inline-block; -webkit-border-radius: 4px; border-radius: 4px; max-height: 1.2em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 95%; text-shadow: 1px 1px 2px rgba(255,255,255,0.2);}
span.active{background: #151429;}
.tubes li div.tcat a h3 {}

.similar {margin:10px 0;}
.similar ul li {display: inline-block; margin-right: 8px; line-height: 1.4em;}
.similar ul li a {display: inline-block; }

.search_block {background:rgba(0,0,0,.2); text-align:center; padding:20px 0; margin:25px 0;}
.search_block form {float:none;}

.categories_list {margin:10px 0 40px;}
.categories_list ul {float:left; width:100%; columns:5; -webkit-columns: 5; -moz-columns: 5;}
.categories_list ul li {font-weight:600; color:#42423e; font-size:16px;}
.categories_list ul li.title {padding: 0 10px; line-height: 1.6em; font-size: 25px; color: #ffffd6;}
.categories_list ul li a { text-decoration: none; display: inline-block; line-height: 1.5em; color: #e6e6e6; font-size: 18px; font-weight: 300; max-width: 100%; text-overflow: ellipsis; overflow: hidden; height: 1.5em; white-space: nowrap;}
.categories_list ul li a:hover {color:#ffffd6;}
.categories_list ul li small {font-size:11px; color:#42423e; font-weight:normal; float:right; line-height:30px; margin-bottom:-1px; display:inline-block; padding-right:4px;}

.alltags a::before,
.tags a::before,
.similar ul li a::before,
.categories_list ul li a::before {content: '#'; font-weight: 300; color: #99b6c8; font-family: Tahoma; padding-right: 1px;}

.alltags a::first-letter,
.tags a::first-letter,
.similar ul li a::first-letter,
.categories_list ul li a::first-letter {background: linear-gradient(90deg, #fff, #ffffb3); -webkit-background-clip: text; background-clip: text; color: transparent;}

.tubes li div.tcat a h3,
.details h3 {
/*
        background: linear-gradient(to right, violet, indigo, blue, green, orange, red);
    -webkit-background-clip: text; 
    background-clip: text;
    color: transparent;
*/
}



footer {padding:15px 0; border-top:1px solid rgba(255,255,255,.1); margin-top:25px;}
footer .content {}
footer .content .social_button {display:block; text-align:center; float:none; padding:0; margin:5px 0 10px 0;}
footer .content .social_button a:before,
footer .content .social_button a {height:35px; width:35px;}
footer .content p {text-align:justify; line-height:1.4; color:64645d; font-size:13px; margin-top: 25px;}
footer .content p a{color:#ffffd6; text-decoration:none; font-size:13px;}
footer .content small {font-size:12px; }
.totop {line-height:45px; width:45px; position:fixed; right:20px; bottom:20px; background:rgba(0,0,0,.3); z-index:11; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height:45px; display:none;}
.totop.fixed {display:inline-block;}
.totop:before {content:''; display:inline-block; width:45px; height:45px; background:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='24px' fill='%23fff' viewBox='0 0 433.5 433.5' style='enable-background:new 0 0 433.5 433.5;' xml:space='preserve' %3E%3Cg%3E%3Cg id='file-upload'%3E%3Cpolygon points='140.25,331.5 293.25,331.5 293.25,178.5 395.25,178.5 216.75,0 38.25,178.5 140.25,178.5 '/%3E%3Crect x='38.25' y='382.5' width='357' height='51'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A") center/12px no-repeat; position:absolute; left:0; bottom:0;}
.totop:hover:before {bottom:4px;}
.video .player_box .details .data:after,
.links:after,
.video:after {content:''; display:block; clear:both;}
.video .player_box {display: inline-block; float: left; width: -webkit-calc(100% - 320px); width: -moz-calc(100% - 320px); width: calc(100% - 320px);}
.video .player_box .player {position: relative; padding-bottom: 56.25%; zoom: 1; width: 100%}
.video .player_box .player .vid {display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; float: none;}
.video .player_box .details {}
.rate-this {display:inline-block; width:260px; text-align:center; float:left;}
.rate-this .like,
.rate-this .dislike {display:inline-block;  height:35px; line-height:35px; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; transition: all 300ms ease-in-out 0s;color:#ffffd6; position:relative}
.rate-this .like {background:#00bd66; width:40px; float:left;}
.rate-this .like:before,
.rate-this .dislike:before {text-align:center; color:#ffffd6; position:absolute; left:0; top:0; height:100%; width:100%; content:'';}
.rate-this .dislike {float:right; background:#e34449; width:40px;}
.rate-this .statistick {display:inline-block; width: -webkit-calc(100% - 100px); width: -moz-calc(100% - 100px); width: calc(100% - 100px); text-align:center;}
.rate-this .statistick div {margin-bottom:3px;}
.rate-this .statistick div strong {font-weight:600; font-size:11px; color:#ffffd6; }
.rate-this .statistick  small {font-weight:normal; font-size:10px; display:block; padding-top:3px;}
.rate-this .statistick span {height:2px; overflow:hidden; width:100%; background:#e34449; position:relative; display:block;}
.rate-this .statistick span hr {display:inline-block; position:absolute; left:0; top:0; height:2px; margin:0; padding:0; background:#00bd66; border:0;}
.video .player_box .details .data {padding:10px 0;}
.video .player_box .details .data .views,
.video .player_box .details .data .time,
.video .player_box .details .data .date {float: right; display: inline-block; height: 35px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; transition: all 300ms ease-in-out 0s; font-size: 14px; padding-left:12px; margin: 0 3px;}
.video .player_box .details .data .views:before,
.video .player_box .details .data .time:before,
.video .player_box .details .data .date:before {display:inline-block; line-height:35px; width:30px; vertical-align:middle; background:red; content:''; height:35px; margin-right:2px;}
.video aside {display: inline-block; float: right; width: 300px;}
.video aside a {display:block; margin-bottom:10px;}
.video aside a img {vertical-align:bottom; display:block; width:100%;}
.video .player_box .details p {color:rgba(255,255,255,.9); line-height:1.4; font-size:13px; text-align:justify; margin:8px 0;}
.video .tags {}
.video .tags a {display: inline-block; padding: 2px; margin: 4px 2px; text-transform: capitalize;}
.video .tags a:hover {}
.video .bottom_block {text-align:center; margin:12px 0;}
.video .bottom_block a {display:inline-block;}
.links {}
.links .tags {display:inline-block; float:left; width: -webkit-calc(100% - 280px); width: -moz-calc(100% - 280px); width: calc(100% - 280px);}
.links .social_button {float:right; padding-top:0;}

.totop.fixed,
header nav ul,
.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
@-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }
@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } 
.fadeIn,
.tubes li div a img,
.totop.fixed,
header nav ul li ul.visible { -webkit-animation-name: fadeIn; animation-name: fadeIn; }

.embed h1{display:block; margin: 10px 0 2px 0;}
.embed .description{width: 100%; margin-top: 0;
margin-bottom: 10px;}

    section,
	header nav.topmenu ul,
    aside,
    footer .content,
    header .content {padding: 0 5px; margin-left:auto; margin-right:auto;}

@media screen and (min-width: 1622px) {
    section,
	header nav.topmenu ul,
    aside,
    footer .content,
    header .content {max-width:1640px; margin-left:auto; margin-right:auto;}
    .tubes li {width:20%; }
}
@media screen and (max-width: 1622px) {
    .categories_list ul {columns:4; -webkit-columns: 4; -moz-columns: 4;}
}
@media screen and (max-width:1296px) {
	header nav.topmenu ul,
    section header {padding-left:10px; /*padding-right:10px;*/}
    .tubes li {width:25%; }
    .tubes li a img {width:100%;}
    footer .content p {margin: 20px 10px;}
    .categories_list ul {columns:4; -webkit-columns: 4; -moz-columns: 4;}
}
@media screen and (max-width:1080px) {
    .video .bottom_block a img{width:100%;}
}

@media screen and (max-width:995px) {
    .categories_list ul {float:none; columns: 3; -webkit-columns: 3; -moz-columns: 3;}
    .categories_list ul:after {content:''; display:block; clear:both;}
     .categories_list ul li.title {padding:0;    text-indent: 10px;}
    .video aside,
    .video .player_box {width:100%; float:none; display:block;}
    .tubes li {width:33.3%;}
    .video aside {text-align:center; margin:12px 0; overflow:hidden; max-height:250px;}
    .video aside a {display:inline-block; margin:0;}
    .search_block {padding:20px 12px;}
}
@media screen and (max-width:860px) {

    section header nav {text-align:center;}
    nav.sort ul:after {content:''; display:block; clear:both;}
	.breadcrumb {display:none;}
}
@media screen and (max-width:800px) {
    .tubes li {width:50%;}
	nav.sort {display:none;}
	nav.sort.visibility {display:inline-block;}
    header .content a {margin-bottom:12px; max-width:100%;}
    header .content a,
    .search_block form, 
	header .content form {display:block; text-align:center; float:none; width:100%; min-width:100px;}
    header nav {padding:0;}
	li.dropdown ul {width:95vw;}
	.categories_list ul {float:none; columns: 2; -webkit-columns: 2; -moz-columns: 2;}
	.related_categories {
		float: none;
	}

}
@media screen and (max-width:760px) {

	#toplist {max-height:10em; overflow:hidden; columns: 3; -webkit-columns: 3; -moz-columns: 3;}
	section {margin-top: 15px;}
}
@media screen and (min-width:720px) {
    header .content section {position: absolute;  top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%);}
}

@media screen and (max-width:640px) {
    .rate-this{width:100%; float:none; display:block; margin-bottom:10px;}
	.video .player_box .details .data .views, .video .player_box .details .data .time, .video .player_box .details .data .date {float:left;}
	.links .tags {width:100%; float:none;}
	nav.topmenu ul li.sandwich {display:block; float:left;}
	nav.topmenu ul li.sandwich ul.column { width: 95vw; left:2px; right: auto;}
	nav.topmenu ul li {display:none;}
	nav.topmenu ul li.dropdown {display:block;}
	nav.topmenu ul li ul li {display: inline-block !important;}
	
}

@media screen and (max-width:480px) {

    .tubes li {float:none; display:block; width:100%;}
/*    .tubes li div div.details div {height:auto; max-height: 76px;}*/
    nav.topmenu ul li ul li {width:50%; float:left!important; display:inline-block!important; text-align:left!important;}
    nav.topmenu ul li ul.column li {width:100%;}
    nav.topmenu ul li span:before {right:5px;}
    .tubes li div div p {height: auto;}
    .tubes li div div.details div {padding: 0;}
	#toplist {max-height:10em; overflow:hidden; columns: 2; -webkit-columns: 2; -moz-columns: 2;}


}
@media screen and (max-width:370px) {
	.categories_list ul {columns: 1; -webkit-columns: 1; -moz-columns: 1;}
    .categories_list ul li {width:100%; float:none; display:block;}
    nav.topmenu ul li ul li {width:50%;}
    nav.topmenu ul li span,
	nav.topmenu ul li a {font-size: 14px; margin-left: 10px;}
	#toplist {max-height:10em; overflow:hidden; columns: 1; -webkit-columns: 1; -moz-columns: 1;}
	section header h1,
	section header nav {text-align:center;}
}


.video .player_box .details .data .time:before {background: url("/images/duration.svg") center/16px no-repeat;}
.video .player_box .details .data .time:before {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' xml:space='preserve'%3E%3Cpath fill='%23CCC' d='M5268.4 2410.3c-.6 0-1 .4-1 1s.4 1 1 1h4.3c.6 0 1-.4 1-1s-.4-1-1-1zm4.3 3.4h-4.3c-.6 0-1 .4-1 1s.4 1 1 1h4.3c.6 0 1-.4 1-1s-.4-1-1-1m0 3.3h-4.3c-.6 0-1 .4-1 1s.4 1 1 1h4.3c.6 0 1-.4 1-1 0-.5-.4-1-1-1M92.5 37.7c2.8 0 5-2.2 5-5V10.4c0-2.8-2.2-5-5-5s-5 2.2-5 5v10.3l-4.2-4.2c-9-8.9-20.8-13.9-33.5-13.9S25.2 7.5 16.3 16.5C-2.1 35-2.1 65 16.4 83.5c9.2 9.2 21.4 13.9 33.5 13.9s24.3-4.6 33.5-13.9c7.3-7.3 12-16.7 13.4-26.9.4-2.7-1.5-5.2-4.3-5.6-2.7-.4-5.2 1.5-5.6 4.3-1.1 8.1-4.8 15.4-10.6 21.2C61.7 91 38 91 23.4 76.5c-14.6-14.6-14.6-38.3 0-52.9 7.1-7.1 16.5-11 26.4-11 10 0 19.4 3.9 26.4 11l4.2 4.2H70.2c-2.8 0-5 2.2-5 5s2.2 5 5 5h22.3z'/%3E%3Cpath fill='%23FFF' d='M49.6 23.7c-2.8 0-5 2.2-5 5V50c0 1.7.8 3.2 2.2 4.1l12.8 8.6c.9.6 1.8.9 2.8.9 1.6 0 3.2-.8 4.1-2.2 1.5-2.3.9-5.4-1.3-6.9l-10.6-7.1V28.7c0-2.7-2.2-5-5-5'/%3E%3C/svg%3E") center/20px no-repeat;}

.tubes li div a .ispan .rate:before {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%2300bd66' viewBox='0 0 24 24'%3E%3Cpath d='M5 9v8h-2v-8h2zm2-2h-6v12h6v-12zm6-4v14h-2v-14h2zm2-2h-6v18h6v-18zm6 13v3h-2v-3h2zm2-2h-6v7h6v-7zm1 9h-24v2h24v-2z'/%3E%3C/svg%3E") center/14px no-repeat;}
.video .player_box .details .data .views:before,
.tubes li div a .ispan .views:before {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23CCC' viewBox='0 0 24 24'%3E%3Cpath d='M15 12c0 1.657-1.343 3-3 3s-3-1.343-3-3c0-.199.02-.393.057-.581 1.474.541 2.927-.882 2.405-2.371.174-.03.354-.048.538-.048 1.657 0 3 1.344 3 3zm-2.985-7c-7.569 0-12.015 6.551-12.015 6.551s4.835 7.449 12.015 7.449c7.733 0 11.985-7.449 11.985-7.449s-4.291-6.551-11.985-6.551zm-.015 12c-2.761 0-5-2.238-5-5 0-2.761 2.239-5 5-5 2.762 0 5 2.239 5 5 0 2.762-2.238 5-5 5z'/%3E%3C/svg%3E") center/24px no-repeat;}
.video .player_box .details .data .date:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='5 5 90 90' xml:space='preserve'%3E%3Cpath fill='%23CCC' d='M39.5 29.8v-2.3c-3-.5-5.3-3.1-5.3-6.3 0-3.6 2.9-6.5 6.5-6.5 3.2 0 5.8 2.3 6.3 5.3h2.3c-.5-4.3-4.2-7.6-8.6-7.6-4.8 0-8.7 3.9-8.7 8.7 0 4.6 3.4 8.2 7.5 8.7m33.6 0v-2.3c-3-.5-5.3-3.1-5.3-6.3 0-3.6 2.9-6.5 6.5-6.5 3.2 0 5.8 2.3 6.3 5.3h2.3c-.5-4.3-4.2-7.6-8.6-7.6-4.8 0-8.7 3.9-8.7 8.7-.1 4.5 3.2 8.2 7.5 8.7m-4.2 51h-44c.6 3.8 3.8 6.8 7.8 6.8h49.4c4.3 0 7.9-3.5 7.9-7.9V43.4L75.7 76.3c-1.2 2.7-3.8 4.5-6.8 4.5'/%3E%3Cpath fill='%23FFF' d='m73.6 75.4 15.7-36.2h-65l-14 32.1c-.7 1.6-.5 3.4.4 4.9.9 1.4 2.6 2.3 4.3 2.3h53.8c2.2 0 4-1.2 4.8-3.1m8.5-53H70.2c.5 1.7 2.1 3 4 3 .3 0 .6.1.8.3s.4.5.4.8V31c0 .6-.5 1.1-1.1 1.1-5.6 0-10.3-4.3-10.8-9.8H36.7c.5 1.7 2.1 3 4 3 .3 0 .6.1.8.3s.4.5.4.8V31c0 .6-.5 1.1-1.1 1.1-5.4 0-9.9-4-10.8-9.2-3 1.1-5.1 4-5.1 7.2v6.7H90v-6.7c0-4.2-3.6-7.7-7.9-7.7'/%3E%3C/svg%3E") center/22px no-repeat;}
.rate-this .like:before {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M19.396 20.708c-.81-.062-.733-.812.031-.953 1.269-.234 1.827-.914 1.827-1.543 0-.529-.396-1.022-1.098-1.181-.837-.189-.664-.757.031-.812 1.132-.09 1.688-.764 1.688-1.41 0-.565-.425-1.108-1.261-1.22-.857-.115-.578-.734.031-.922.521-.16 1.354-.5 1.354-1.51 0-.672-.5-1.562-2.271-1.49-1.228.05-3.667-.198-4.979-.885.907-3.657.689-8.782-1.687-8.782-1.594 0-1.896 1.807-2.375 3.469-1.718 5.969-5.156 7.062-8.687 7.603v9.928c6.688 0 8.5 3 13.505 3 3.199 0 4.852-1.735 4.852-2.666-.001-.334-.273-.572-.961-.626z'/%3E%3C/svg%3E") center/14px no-repeat;}
.rate-this .dislike:before {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M19.396 3.292c-.811.062-.734.812.031.953 1.268.234 1.826.914 1.826 1.543 0 .529-.396 1.022-1.098 1.181-.837.189-.664.757.031.812 1.133.09 1.688.764 1.688 1.41 0 .565-.424 1.108-1.26 1.22-.857.115-.578.734.031.922.521.16 1.354.5 1.354 1.51 0 .672-.5 1.562-2.271 1.49-1.228-.05-3.666.198-4.979.885.907 3.657.689 8.782-1.687 8.782-1.594 0-1.896-1.807-2.375-3.469-1.718-5.969-5.156-7.062-8.687-7.603v-9.928c6.688 0 8.5-3 13.505-3 3.198 0 4.852 1.735 4.852 2.666-.001.334-.273.572-.961.626z'/%3E%3C/svg%3E") center/14px no-repeat;}
.error_message {display: block; width: 100%; text-align: center; font-size: 1.5em; color: #fff; margin-bottom: 1em; text-transform: capitalize;}

.flag {margin-right: 8px;}
nav.sort.visible {
  display: inline-block;
}

.player .vid video{
    object-fit: cover;
}

p.long_desc{
    font-size: 14px;
    line-height: 20px;
}


.spot-block,
.spot-block .spot{
    margin: auto;
    overflow: hidden;
}
.spot-block span {
    padding: 6px 0;
    display: block;
    width: 100%;
    margin: auto;
    font-size: 12px;
    text-align: center;
}
.spot-block.mhdr {
    display:none;
}
.spot-block.mhdr .spot{
    width:300px;
    height:100px;
}
.spot-block.mbtm{
    display:none;
}
.spot-block.mbtm .spot{
    width:300px;
    height:250px;
    margin-bottom: 15px;
}
.adv-block {
    padding: 45px 0;
}
.spot-list {
    text-align: center;
    height: 250px;
    overflow: hidden;
}
.spot-list > li {
    display: inline-block;
    margin-right: 5px;
    width: 300px;
}

@media only screen and (max-width: 675px){
    /* .spot-block.mhdr, */
    .spot-block.mbtm{
        display: list-item;
    }
}
