@charset "UTF-8";
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(/fonts/glyphicons-halflings-regular.eot);src:url(/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(/fonts/glyphicons-halflings-regular.woff) format('woff'),url(/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}

/*!
 * Fotorama 4.6.4 | http://fotorama.io/license/
 */
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(0.1,0,.25,1);transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__nav__frame,.fotorama__thumb-border{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(/js/fotorama/fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(/js/fotorama/fotorama@2x.png) 0 0/96px 160px no-repeat}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:none!important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0px 1px;}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}


.xdsoft_datetimepicker{
	box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
	background: #FFFFFF;
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #333333;
	font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	padding: 8px;
	padding-left: 0;
	padding-top: 2px;
	position: absolute;
	z-index: 9999;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display:none;
}

.xdsoft_datetimepicker iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 210px;
    background: transparent;
    border:none;
}
/*For IE8 or lower*/
.xdsoft_datetimepicker button {
    border:none !important;
}

.xdsoft_noselect{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.xdsoft_noselect::selection { background: transparent; }
.xdsoft_noselect::-moz-selection { background: transparent; }
.xdsoft_datetimepicker.xdsoft_inline{
	display: inline-block;
	position: static;
	box-shadow: none;
}
.xdsoft_datetimepicker *{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}
.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker  .xdsoft_timepicker{
	display:none;
}
.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker  .xdsoft_timepicker.active{
	display:block;
}
.xdsoft_datetimepicker .xdsoft_datepicker{
	width: 224px;
	float:left;
	margin-left:8px;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{
	width: 256px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker{
	width: 58px;
	float:left;
	text-align:center;
	margin-left:8px;
	margin-top: 0;
}
.xdsoft_datetimepicker  .xdsoft_datepicker.active+.xdsoft_timepicker{
	margin-top:8px;
	margin-bottom:3px
}
.xdsoft_datetimepicker  .xdsoft_mounthpicker{
	position: relative;
	text-align: center;
}

.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker  .xdsoft_prev, 
.xdsoft_datetimepicker  .xdsoft_next,
.xdsoft_datetimepicker  .xdsoft_today_button{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}

.xdsoft_datetimepicker .xdsoft_label i{
	opacity:0.5;
	background-position:-92px -19px;
	display: inline-block;
	width: 9px;
	height: 20px;
	vertical-align: middle;
}

.xdsoft_datetimepicker  .xdsoft_prev{
    float: left;
	background-position:-20px 0;
}
.xdsoft_datetimepicker  .xdsoft_today_button{
    float: left;
	background-position:-70px 0;
	margin-left:5px;
}

.xdsoft_datetimepicker  .xdsoft_next{
    float: right;
	background-position: 0 0;
}

.xdsoft_datetimepicker  .xdsoft_next,
.xdsoft_datetimepicker  .xdsoft_prev ,
.xdsoft_datetimepicker  .xdsoft_today_button{
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0 none currentColor;
	cursor: pointer;
	display: block;
	height: 30px;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	outline: medium none currentColor;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	width: 20px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_next{
	float:none;
	background-position:-40px -15px;
	height: 15px;
	width: 30px;
	display: block;
	margin-left:14px;
	margin-top:7px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev{
	background-position:-40px 0;
	margin-bottom:7px;
	margin-top: 0;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box{
	height:151px;
	overflow:hidden;
	border-bottom:1px solid #DDDDDD;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div{
	background: #F5F5F5;
	border-top:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: center;
	border-collapse:collapse;
	cursor:pointer;
	border-bottom-width: 0;
	height:25px;
	line-height:25px;
}

.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div > div:first-child{
 border-top-width: 0;
}
.xdsoft_datetimepicker  .xdsoft_today_button:hover,
.xdsoft_datetimepicker  .xdsoft_next:hover,
.xdsoft_datetimepicker  .xdsoft_prev:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.xdsoft_datetimepicker  .xdsoft_label{
	display: inline;
    position: relative;
    z-index: 9999;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
	float:left;
	width:182px;
	text-align:center;
	cursor:pointer;
}
.xdsoft_datetimepicker  .xdsoft_label:hover>span{
	text-decoration:underline;
}
.xdsoft_datetimepicker  .xdsoft_label:hover i{
	opacity:1.0;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select{
	border:1px solid #ccc;
	position:absolute;
	right: 0;
	top:30px;
	z-index:101;
	display:none;
	background:#fff;
	max-height:160px;
	overflow-y:hidden;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_monthselect{right:-7px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_yearselect{right:2px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{
	color: #fff;
    background: #ff8000;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option{
	padding:2px 10px 2px 5px;
	text-decoration:none !important;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{
	background: #33AAFF;
	box-shadow: #178FE5 0 1px 3px 0 inset;
	color:#fff;
	font-weight: 700;
}
.xdsoft_datetimepicker  .xdsoft_month{
	width:100px;
	text-align:right;
}
.xdsoft_datetimepicker  .xdsoft_calendar{
	clear:both;
}
.xdsoft_datetimepicker  .xdsoft_year{
	width: 48px;
	margin-left: 5px;
}
.xdsoft_datetimepicker  .xdsoft_calendar table{
	border-collapse:collapse;
	width:100%;
	
}
.xdsoft_datetimepicker  .xdsoft_calendar td > div{
	padding-right:5px;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	height: 25px;
}
.xdsoft_datetimepicker  .xdsoft_calendar td,.xdsoft_datetimepicker  .xdsoft_calendar th{
	width:14.2857142%;
	background: #F5F5F5;
	border:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	padding: 0;
	border-collapse:collapse;
	cursor:pointer;
	height: 25px;
}
.xdsoft_datetimepicker.xdsoft_showweeks  .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks  .xdsoft_calendar th{
	width:12.5%;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	background: #F1F1F1;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_today{
	color:#33AAFF;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{
	background: #33AAFF;
	box-shadow: #178FE5 0 1px 3px 0 inset;
	color:#fff;
	font-weight: 700;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker  .xdsoft_time_box >div >div.xdsoft_disabled{
	opacity:0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{
	opacity:0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
.xdsoft_datetimepicker  .xdsoft_calendar td:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{
	color: #fff !important;
    background: #ff8000 !important;
    box-shadow: none !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover{
	color: inherit	!important;
    background: inherit !important;
    box-shadow: inherit !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	font-weight: 700;
	text-align: center;
	color: #999;
	cursor:default;
}
.xdsoft_datetimepicker  .xdsoft_copyright{ color:#ccc !important; font-size:10px;clear:both;float:none;margin-left:8px;}
.xdsoft_datetimepicker  .xdsoft_copyright a{ color:#eee !important;}
.xdsoft_datetimepicker  .xdsoft_copyright a:hover{ color:#aaa !important;}


.xdsoft_time_box{
	position:relative;
	border:1px solid #ccc;
}
.xdsoft_scrollbar >.xdsoft_scroller{
	background:#ccc !important;
	height:20px;
	border-radius:3px;
}
.xdsoft_scrollbar{
	position:absolute;
	width:7px;
	right: 0;
	top: 0;
	bottom: 0;
	cursor:pointer;
}
.xdsoft_scroller_box{
position:relative;
}


.xdsoft_datetimepicker.xdsoft_dark{
	box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
	background: #000000;
	border-bottom: 1px solid #444444;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-top: 1px solid #333333;
	color: #cccccc;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box{
	border-bottom:1px solid #222222;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box >div >div{
	background: #0a0a0a;
	border-top:1px solid #222222;
	color: #999999;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label{
    background-color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label > .xdsoft_select{
	border:1px solid #333;
	background:#000;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{
	color: #000;
    background: #007fff;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color:#000;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_prev, 
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_today_button{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar th{
	background: #0a0a0a;
	border:1px solid #222222;
	color: #999999;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar th{
	background: #0e0e0e;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td.xdsoft_today{
	color:#cc5500;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color:#000;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{
	color: #000 !important;
    background: #007fff !important;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar th{
	color: #666;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_copyright{ color:#333 !important;}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_copyright a{ color:#111 !important;}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{ color:#555 !important;}


.xdsoft_dark .xdsoft_time_box{
	border:1px solid #333;
}
.xdsoft_dark .xdsoft_scrollbar >.xdsoft_scroller{
	background:#333 !important;
}


/* Chosen v1.5.1 | (c) 2011-2016 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */

.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../js/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(../js/chosen/chosen-sprite.png) no-repeat 0 5px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(../js/chosen/chosen-sprite.png) no-repeat 100% -20px;background:url(../js/chosen/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(../js/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(../js/chosen/chosen-sprite.png) no-repeat -30px -20px;background:url(../js/chosen/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(../js/chosen/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}

/* jquery.Jcrop.min.css v0.9.12 (build:20140524) */
.jcrop-holder{direction:ltr;text-align:left;-ms-touch-action:none}.jcrop-hline,.jcrop-vline{background:#fff url(../js/jcrop/Jcrop.gif);font-size:0;position:absolute}.jcrop-vline{height:100%;width:1px!important}.jcrop-vline.right{right:0}.jcrop-hline{height:1px!important;width:100%}.jcrop-hline.bottom{bottom:0}.jcrop-tracker{height:100%;width:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none}.jcrop-handle{background-color:#333;border:1px #eee solid;width:7px;height:7px;font-size:1px}.jcrop-handle.ord-n{left:50%;margin-left:-4px;margin-top:-4px;top:0}.jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-4px;margin-left:-4px}.jcrop-handle.ord-e{margin-right:-4px;margin-top:-4px;right:0;top:50%}.jcrop-handle.ord-w{left:0;margin-left:-4px;margin-top:-4px;top:50%}.jcrop-handle.ord-nw{left:0;margin-left:-4px;margin-top:-4px;top:0}.jcrop-handle.ord-ne{margin-right:-4px;margin-top:-4px;right:0;top:0}.jcrop-handle.ord-se{bottom:0;margin-bottom:-4px;margin-right:-4px;right:0}.jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-4px;margin-left:-4px}.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{height:7px;width:100%}.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{height:100%;width:7px}.jcrop-dragbar.ord-n{margin-top:-4px}.jcrop-dragbar.ord-s{bottom:0;margin-bottom:-4px}.jcrop-dragbar.ord-e{margin-right:-4px;right:0}.jcrop-dragbar.ord-w{margin-left:-4px}.jcrop-light .jcrop-hline,.jcrop-light .jcrop-vline{background:#fff;filter:alpha(opacity=70)!important;opacity:.7!important}.jcrop-light .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#000;border-color:#fff;border-radius:3px}.jcrop-dark .jcrop-hline,.jcrop-dark .jcrop-vline{background:#000;filter:alpha(opacity=70)!important;opacity:.7!important}.jcrop-dark .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;border-color:#000;border-radius:3px}.solid-line .jcrop-hline,.solid-line .jcrop-vline{background:#fff}.jcrop-holder img,img.jcrop-preview{max-width:none}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}




body{
    overflow: auto !important;
}

@font-face {
    font-family: 'Squares Bold';
    font-display: swap;
    src: url('/css/font/newdesign/squares_bold.otf');
    font-weight: bold;
}

@font-face {  
    font-family: "GothamProRegular";
    font-display: swap;
    src:url("/fonts/GothamProRegular/GothamProRegular.woff") format("woff"),
    url("/fonts/GothamProRegular/GothamProRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "GothamProRegular";
    font-display: swap;
    src:url("/fonts/GothamProBold/GothamProBold.woff") format("woff"),
    url("/fonts/GothamProBold/GothamProBold.ttf") format("truetype");
    font-style: normal;
    font-weight: bold;
}

@font-face {
    font-family: "GothamProLight";
    font-display: swap;
    src:url("/fonts/GothamProLight/GothamProLight.woff") format("woff"), 
    url("/fonts/GothamProLight/GothamProLight.ttf") format("truetype");    
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'Chevin Cyrillic';
    font-display: swap;
    src: url('/css/font/newdesign/ChevinCyrillic-Light.ttf');
}
@font-face {
    font-family: 'Chevin Cyrillic';
    font-display: swap;
    src: url('/css/font/newdesign/ChevinCyrillic-Bold.ttf');
    font-weight: bold;
}


body {
    font-family: 'GothamProRegular', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
h1, .h1 {
    font-size: 24px;
}
.bigH1 {
    text-transform: none;
    font-size: 40px;
    font-family: "Chevin Cyrillic";
    font-weight: bold;
    padding-bottom:14px;
    border-bottom: 1px solid #f2f2f2;
    margin: 0 0 20px 0;
}
body .navbar{
    font-size: 12px;
    font-weight: bold;
}
body .navbar .username {font-family: 'Chevin Cyrillic', 'Helvetica Neue', Helvetica, Arial, sans-serif;}

body .btn {
    font-family: 'Chevin Cyrillic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    padding:7px 12px;
    line-height:20px;
    text-shadow:none !important;

}
body .btn[disabled], body .btn[disabled]:hover, body .btn[disabled]:active {
    background-color:#aaa !important; opacity:0.5 !important;
}
body.modPopup {height:100% !important; overflow:hidden !important;}

* {outline:none !important;}
.vkdisabled .full_news_soc {border-bottom:none !important; padding:0 !important; margin: 0 !important;}
.check-from { position:relative;}
.check-from.sending>* {opacity:0.5}
form  input[type=text].error, form  input[type=password].error, form  input[type=email].error, form select.error, form textarea.error{
    border: 1px solid rgba(204,0,0,0.3) !important;
}
label {font-weight:normal;}

p {word-wrap:break-word;}

.mce-tinymce  {overflow:hidden;}
.sdv-box, .sdv-box * {max-width:100%}
.multi_sdv {border-radius:5px; overflow:hidden;}

a {color:#07c; text-decoration:none; cursor: pointer;}
a:hover, a:active, a:focus {color:#07c; text-decoration:none; opacity:0.9}


.reader_item_b a, .theme_content a, .full_news_content a {text-decoration:underline;}

a.black {color:#333; text-decoration:none !important;}
a.black:hover {color:#333; text-decoration:none; }

a.black_u {color:#333; text-decoration:underline;}
a.black:hover {color:#333; text-decoration:none;}

a.black_d {color:#333;  border-bottom:1px dashed #333; text-decoration:none !important; display:inline-block; line-height:1em;}
a.black_d:hover {color:#bc0000;  border-color:#bc0000;}


a.black2_u {color:#444; text-decoration:none !important; border-bottom:1px solid rgba(51,51,51,0.3); line-height:1em;}
a.black2_u:hover {color:#444; text-decoration:none; border-bottom:1px solid rgba(51,51,51,0.3); opacity:0.9}

a.gray {color:#705959; text-decoration:none !important;}
a.gray:hover {color:#503435; text-decoration:none;}

a.gray2 {color:#888; text-decoration:none !important;}
a.gray2:hover {color:#888; text-decoration:none;}

a.gray2_u {color:#999; text-decoration:underline;}
a.gray2_u:hover {color:#999; text-decoration:none;}

a.gray3_u {color:#999; display:inline; text-decoration:none; border-bottom:1px solid rgba(153,153,153,0.4);}
a.gray3_u:hover {color:#bc0000; border-color:rgba(204,0,0,0.4);}

a.gray3 {color:#999; display:inline; text-decoration:none;}
a.gray3:hover {color:#bc0000;}


a.gray_u { text-decoration:underline; color: #999;}
a.gray_u:hover { color: #bc0000; text-decoration: none;}

a.gray_dot { text-decoration:none; color: #999; border-bottom:1px dotted #999;}
a.gray_dot:hover { color: #bc0000; text-decoration: none; border-color:#bc0000;}

a.gray_d { text-decoration:none !important; display:inline-block; line-height:1em; border-bottom:1px dashed #999; color: #999;}
a.gray_d:hover { color: #bc0000; border-color:#bc0000;}

a.white_u { text-decoration:none !important; display:inline-block; line-height:1em; border-bottom:1px solid rgba(255,255,255,0.3); color: #fff;}
a.white_u:hover { opacity:0.8}

.full_news_content a {text-decoration:underline;}

.btn, .btn-sm {  background-color:#d5d5d5; text-decoration:none !important;}
.btn.disabled, .btn-sm.btn.disabled {cursor:not-allowed;}

.btn-sm {height:24px; line-height:24px; font-size:12px; color:#333 !important; text-decoration:none !important;}

.btn2-red {background:none !important; box-sizing:border-box; border:1px solid rgba(204, 0, 0, 0.4) !important; color:#cc0000 !important;}
.btn2-blue { background:none !important; border: 1px solid rgba(11,130,180,0.4) !important; color: #0077cc !important;}
.btn2-green { background:none !important; border: 1px solid #21B04D !important; color: #0e8432 !important;}
.btn2-gray { background:none !important; border: 1px solid rgba(153,153,153,0.4) !important; color: #666 !important;}


.btn:not(.dropdown-toggle) {color:#666; border:none; text-decoration:none !important;}
.btn-default {color:#fff !important; border:none !important; background-color: #503435 !important; }
.btn-default:hover {opacity:0.8}

.login-btn {color:#fff !important;}
.login-btn.def-btn {color:#222 !important;}

.btn-def {background:none; border:1px solid #ccc !important;}
.btn-def:hover {box-shadow: inset 0 0 50px rgba(0,0,0,0.1)}

.btn-green {background:#a0c76d; border:none; color:#fff !important;}
.btn-green:hover {opacity:0.8}

.btn-red {background:#f15d6e; border:none; color:#fff !important;}
.btn-red:hover {opacity:0.8}

.btn-white {background:none; border:1px solid rgba(255,255,255,0.4) !important; color:#fff !important;}
.btn-white:hover {opacity:0.8}

.btn-birz {background-color:#b7f2c2; color:#555 !important;}
.btn-birz:hover {box-shadow: inset 0 0 50px rgba(0,0,0,0.1)}


.chosen-container {text-align:left; }
.chosen-container-single .chosen-single, .chosen-container-single.chosen-container-active .chosen-single {box-shadow:none !important; height:34px; line-height:34px; border: 1px solid #e5e5e5; background:none; background-color:#fff; border-radius:4px;}
.chosen-container.chosen-container-single .chosen-results {padding:0; margin:0; line-height:33px; }
.chosen-container.chosen-container-single .chosen-drop { border: 1px solid #ccc;  }
.chosen-container.chosen-container-single .chosen-results li {padding:6px 10px; line-height:19px;}
.chosen-disabled .chosen-single {background-color:#efefef;}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {opacity:0.5}

.btn-blue {
    background:none !important;
    border: 1px solid rgba(11,130,180,0.4) !important;
    color: #0077cc !important;    
}


.btn.subscibe_theme, .btn.unsubscibe_theme {position:relative; padding-left:35px;}
.btn.subscibe_theme span, .btn.unsubscibe_theme span {border-bottom:1px dashed #fff;}
.btn.unsubscibe_theme:after, .btn.subscibe_theme:after  {content:""; display:block; position:absolute; width:17px; height:16px; left:10px; top:50%; margin-top:-10px;
    background:url(/images/newdesign/subs_btn_icon.png) no-repeat center; background-size:100%;
}
.btn.unsubscibe_theme {background-color:#bbb;}
.btn.subscibe_theme:after{
    background:url(/images/newdesign/unsubs_btn_icon.png) no-repeat center; background-size:100%;
}

.ic_subscribe {position:relative; display:inline-block; color:#fff !important; line-height:20px !important; padding-left:37px !important;}
.ic_subscribe:before {content:""; width:20px; height:20px;  top:7px; left:10px; position:absolute; background-repeat: no-repeat; background-image: url(/images/newdesign/unsubs_btn_icon.png); background-size:100%;}
.ic_subscribe:after {content:"Подписаться"; border-bottom:1px dashed;}
.ic_unsubscribe {position:relative; display:inline-block;  line-height:20px; padding-left:25px;}
.ic_unsubscribe:before {content:""; width:20px; height:20px; top:7px; left:10px; position:absolute; background-repeat: no-repeat; background-image: url(/images/newdesign/subs_btn_icon.png); background-size:100%;}
.ic_unsubscribe:after {content:"Отписаться";}
.ic_subscribe:hover, .ic_unsubscribe:hover {opacity:1; }
.ic_unsubscribe {background-color:#ccc !important;}


.ui-tooltip {border: 1px solid #d8d8d8!important; padding: 5px 10px; box-shadow: 0 0 5px 3px rgba(0,0,0,0.1); border-radius: 3px; background: #f9f9f9!important;}

.eventLigth:not(.EventLigthOut) {background-color:#fffee6 !important;}
.eventLigth.new {background-color:#FFFEAD !important;
-webkit-transition: ease all 0.0s ;  transition: ease all 0.0s ; -moz-transition: ease all 0.0s ; -o-transition: ease all 0.0s ; -ms-transition: ease all 0.0s ;
-webkit-box-shadow:0px 0px 7px #f6f6d9; box-shadow:0px 0px 7px #f6f6d9; -moz-box-shadow:0px 0px 7px #f6f6d9; -o-box-shadow:0px 0px 7px #f6f6d9; -ms-box-shadow:0px 0px 7px #f6f6d9;
}
.eventLigth.EventLigthOut {
-webkit-transition: ease all 0.3s ; transition: ease all 0.3s ; -moz-transition: ease all 0.3s ; -o-transition: ease all 0.3s ; -ms-transition: ease all 0.3s ;
-webkit-box-shadow:rgba(245,245,208, 0); box-shadow:rgba(245,245,208, 0); -moz-box-shadow:rgba(245,245,208, 0); -o-box-shadow:rgba(245,245,208, 0); -ms-box-shadow:rgba(245,245,208, 0);
}
@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}70%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}70%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
.shake{
-webkit-animation-duration: 1s; -webkit-animation-iteration-count: 1; -webkit-animation-name:shake;
animation-duration: 1s; animation-iteration-count: 1; animation-name:shake;
-moz-animation-duration: 1s; -moz-animation-iteration-count: 1; -moz-animation-name:shake;
}

body .t_user_menu_wrap {position:relative; z-index:1; text-transform:none !important; line-height:19px !important; font-weight:normal; font-size:13px;}
.t_user_menu_wrap:hover {opacity:1 !important}
.t_user_menu {position:absolute; visibility:hidden; opacity:0; top:-17px; border-radius:4px; right:-12px; width:240px; padding:8px 15px 15px ; background-color:#fff; color:#333;
 box-shadow:0px 0px 13px rgba(0,0,0,0.4)
}
body .t_user_menu_wrap a {color:#333; text-transform:none;}
.t_user_menu_wrap.hover .t_user_menu {visibility:visible; opacity:1;
-webkit-transition: ease all 0.3s; transition: ease all 0.3s; }
.t_user_menu .t_user_menu_top {margin-bottom:10px;max-width:100%; position: relative; float:right; padding-right:50px; text-align:right;}
.t_user_menu .t_user_menu_top .avatar {top:0; right:0; width:40px; position:absolute; height:40px; border-radius:40px; overflow:hidden; }
.t_user_menu .t_user_menu_top .avatar a {opacity:1;}
.t_user_menu .t_user_menu_top .user_login { max-width:100%; margin-top:6px; font-size:16px; font-weight:bold; text-transform:capitalize; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.t_user_menu .t_user_menu_top .user_reg {color:#999; font-size:11px;}
.t_user_menu .t_menu {list-style:none; padding:0; margin:0 !important; font-size:12px;}
.t_user_menu .t_menu li {display:block; margin-bottom:5px; float:none !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.t_user_menu .t_menu a {color:#333;  text-transform:none !important; border-bottom:1px solid rgba(153,153,153,0.4); margin:0; line-height:18px !important;}
.t_user_menu .t_menu li.t_label {color:#333; font-size:inherit; font-size:13px; padding:0; font-weight:bold; margin-top:10px;}
.t_user_menu .t_menu li.sub {margin-left:15px;}
.t_user_menu .t_menu_footer {margin-top:20px; }
.t_user_menu .t_menu li.new:after {content:"NEW"; color:#cc0000; font-weight:bold; font-size:10px; position:relative; top:-4px;}

.multi_sdv .multi_sdv_item {display:none;}
.multi_sdv .multi_sdv_item:nth-child(1) {display:block;}

.info_message_helpter {background-color:#fef7d2; margin:0 auto; position:relative; font-size:13px; margin-bottom:30px; padding:20px; width:100%; border-radius:5px;}
.info_message_helpter.gray {background-color:#f2f2f2;}
.info_message_helpter .helpter_close {position:absolute; right:0; top:0; width:30px; height:30px;
background:url(/images/newdesign/ic_close_popup.png) no-repeat center ;background-size: 40%; opacity:0.5;
 }
.info_message_helpter .helpter_close:hover {opacity:1} 
.info_message_helpter h2 {margin:0 0 5px 0; font-size:16px;}
.info_message_helpter {}

.info_message_helpter.success {background-color:#daefbf; }

.tltip {position:relative; cursor:pointer; display: inline-block; line-height:18px; padding-right:20px;}
.tltip:after {position:absolute; right:0px; cursor:pointer; display:inline-block; content:""; width:12px; height:12px; top:2px; 
-webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.2; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_more_info.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_more_info.png) 1x,url(/images/newdesign/ic_more_info@2x.png) 2x); background-size:100%;
}
.tltip:hover:after {-webkit-filter:none; filter:none; opacity:0.5  } 

.tltip2 {position:relative; cursor:pointer; display: inline-block; line-height:10px; padding-right:18px;}
.tltip2>* {cursor:pointer;}
.tltip2:after {position:absolute; right:0px; cursor:pointer; display:inline-block; content:""; width:12px; height:12px; top:-1px; 
-webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.2; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_more_info.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_more_info.png) 1x,url(/images/newdesign/ic_more_info@2x.png) 2x); background-size:100%;
}
.tltip2:hover:after {-webkit-filter:none; filter:none; opacity:0.5  }
.tltip2:before {content:attr(data-title); z-index:1; line-height:18px; padding:15px; font-size:12px; margin-top:0px; position:absolute; top:100%; width:250px; left:50%; margin-left:-125px;
background-color:#f9f9f9;border:1px solid #dddddd;box-sizing:border-box;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.08);box-shadow:0 0 15px rgba(0,0,0,0.08);
visibility:hidden;opacity:0;-webkit-transition:ease opacity 0.3s 0;transition:ease opacity 0.3s 0; transform:translate(0, -2px);}
.tltip2:hover:before {visibility:visible;opacity:1;-webkit-transition:ease opacity 0.2s 0.3s;transition:ease opacity 0.2s 0.3s;}

.tooltip .tooltip-inner  {background-color:#503435 !important; }
.tooltip .tooltip-arrow {border-top-color:#503435 !important;}

.ias_pager {display:none;}

.scrcopy {position:relative;}
.scrcopy>i{content:""; opacity:0.6; display:inline-block;cursor:pointer; position:relative; margin-left:5px; top: 1px; width:15px; height:14px; background:url(/images/newdesign/ic_copy.png) no-repeat center; background-size:100%; }
.scrcopy>i:hover {opacity:1;}

.text-overflow { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.text-overflow.fadeout { text-overflow:inherit; position:relative;}
.text-overflow.fadeout:after { content:""; position: absolute; right:0; top:-20px; bottom:-20px; width:40px;
box-shadow: inset -12px 0px 20px rgba(255,255,2255,1);}

.veralign {float:none; display:inline-block; min-height:100%; line-height:inherit; vertical-align:middle; margin-right:-4px;}

.header_box { min-height: 57px; box-shadow: none; background: #503435; position:relative; z-index: 2;}
.top-menu .ic_search { display: inline-block; width:24px; height:23px; position: relative; top:16px; margin: 0 0px 0 0; background-size:100%; background-repeat:no-repeat; background-image: url(/images/newdesign/ic_search.png);}
.top-menu .ic_search.tootle_cstmfixed_search {display:none; width:41px; height:29px; top:15px; margin-top:0 !important; margin-right:8px; border-radius:3px;}
.top-menu .ic_search.tootle_cstmfixed_search {background-size:16px; background-position:center; border:1px solid rgba(255,255,255,0.3);}
.top-menu .ic_menu { display: inline-block; width:24px; height:23px; position: relative; top:18px; float:left; margin: 0 0px 0 0; background-size:100%; background-repeat:no-repeat; background-image: url(/images/newdesign/ic_menu.png);}
.top-menu .mobile_search .ic_close { display: inline-block; width:24px; height:23px; position: relative; top:16px; float:right; margin: 0 20px 0 0; background-size:100%; background-repeat:no-repeat; background-image: url(/images/newdesign/ic_close.png);}
.top-menu .close_cstmfixed_search { display:none; width:15px; height:15px; position: absolute; top:8px; margin:0; right:10px; background-size:100%; background-repeat:no-repeat; background-image: url(/images/newdesign/ic_close.png);}
.top-menu a:hover {opacity:0.8}

.top-menu .mobile_search {text-align:center; position:absolute; top:0; left:0; right:0; bottom:0; background-color:#503435; margin:0; z-index:2;}
.top-menu .mobile_search input {width:300px; max-width:calc(100% - 80px); border:1px solid #7a6865; background:none; position:relative; top:8px; margin-right:30px; padding:4px 15px; color:#fff; font-size:14px;
}

body table thead th a:hover {color:#999; text-decoration:none;  opacity: 1}
body table thead th a.sort-link {position:relative; display:inline-block;}
body table thead th a.sort-link:after {content:"▲"; font-size:8px; display:block; height:8px; line-height:8px; position:absolute; right:-15px; top:50%; margin-top:-8px;}
body table thead th a.sort-link:before {content:"▼"; display:block;  font-size:8px; height:8px; line-height:8px;  position:absolute; right:-15px; top:50%; margin-top:0px;}
body table thead th a.sort-link.asc {opacity:1;}
body table thead th a.sort-link.desc {opacity:1;}
body table thead th a.sort-link.asc:after {color:#333;}
body table thead th a.sort-link.desc:before {color:#333;}

.mobile_menu_bg {visibility:hidden; background-color:#000; opacity:0; transition:ease opacity 0.6s; position:fixed; width:150%; height:150%;z-index:998; cursor:pointer; left:0; top:0;}
.mobile_menu_bg.show {visibility:visible; opacity:0.8}
.mobile_menu {  position:fixed; box-shadow: 0 0 30px rgba(0,0,0,0.8); box-sizing:border-box; max-width:80%; z-index:999; overflow-y:auto;  padding:0; height:calc(100% + 200px); padding-bottom:200px; top:0; left:-100%; background-color:#503435; color:#fff; list-style:none;
transition:ease left 0.6s;
}
.mobile_menu:not(.load) {width:80%;}
.mobile_menu.loading:not(.load):after {content:""; opacity: 0.5; height:60px; position:absolute; left:0; right:0; text-align:center; top:50%; margin-top:-30px; display:block; background-repeat:no-repeat; background-position:center; background-size:60px; background-image:url(/images/newdesign/preloader.gif); -webkit-filter: grayscale(100%); filter: grayscale(100%);} 

.mobile_menu.show {left:0;}
.mobile_menu li { display:block; padding:0; margin:0;}
.mobile_menu li a {display:block; text-decoration:none; text-transform:uppercase; color:#fff; font-size:14px; line-height:25px;     
padding:17px 80px 13px 40px; border-bottom:1px solid rgba(255,255,255,0.25);position:relative;}
.mobile_menu li a:active, .mobile_menu li a:hover {background-color:rgba(255,255,255,0.1)}
.mobile_menu li a.login, .mobile_menu li a.singup {background-color:#E7DDC4; color:#503435;  border-color:rgba(80, 52, 53, 0.35); }
.mobile_menu li:last-child a {border-bottom:none;}
.mobile_menu li.sub_wrap>a:after, .mobile_menu li.sub_wrap>a:before {content:"";  position:absolute; width:15px; height:1px; top:50%; right:20px; background-color:#7a6865;}
.mobile_menu li.sub_wrap>a:after {transform:rotate(-45deg); margin-top:5px; } 
.mobile_menu li.sub_wrap>a:before {transform:rotate(45deg); margin-top:-5px;}
.mobile_menu li.sub_wrap .sub_topmenu_child a {padding-left:80px;}
.mobile_menu li a.sdv_item {background-color:#a86a79 !important; color:#fff !important; border-bottom: none; margin-top: -1px;}
.mobile_menu li a.sdv_item:after,
.mobile_menu li a.sdv_item:before {background-color:#fff;} 

.mobile_menu li.sub_wrap.hover>a:after {transform:rotate(45deg); margin-top:0px; right:25px; } 
.mobile_menu li.sub_wrap.hover>a:before {transform:rotate(-45deg); margin-top:0px; right:15px;}

.mobile_menu li>.sub_topmenu, .mobile_menu li>.sub_topmenu_child {display:none; padding-left:0;}
.mobile_menu li.sub_wrap.hover>a, .mobile_menu li>.sub_topmenu a {background-color:rgba(255,255,255,0.1);}

.mobile_menu li.sub_wrap_child>a:after, .mobile_menu li.sub_wrap_child>a:before {content:"";  position:absolute; width:15px; height:1px; top:50%; right:20px; background-color:#7a6865;}
.mobile_menu li.sub_wrap_child>a:after {transform:rotate(-45deg); margin-top:5px; } 
.mobile_menu li.sub_wrap_child>a:before {transform:rotate(45deg); margin-top:-5px;}
.mobile_menu li a.sdv_item {background-color:#a86a79 !important; color:#fff !important; border-bottom: none; margin-top: -1px;}
.mobile_menu li a.sdv_item:after,
.mobile_menu li a.sdv_item:before {background-color:#fff;} 

.mobile_menu li.sub_wrap_child.hover>a:after {transform:rotate(45deg); margin-top:0px; right:25px; } 
.mobile_menu li.sub_wrap_child.hover>a:before {transform:rotate(-45deg); margin-top:0px; right:15px;}

.mobile_menu li>.sub_topmenu {display:none; padding-left:0;}
.mobile_menu li.sub_wrap_child.hover>a, .mobile_menu li>.sub_topmenu a {background-color:rgba(255,255,255,0.1);}

.hidden-user-options.dropdown-menu {width: auto; right: 12px; left: auto; border-radius:4px !important; padding:0;}
.hidden-user-options.dropdown-menu .user-options-block { margin:0; padding:10px 0; background-color:#fff; border-radius:4px; overflow:hidden; list-style: none;}
.hidden-user-options.dropdown-menu .user-options-block li {display:block; margin:0; padding:0; float:none !important}
.hidden-user-options.dropdown-menu .user-options-block li a {padding:6px 20px; display:block; color:#333 !important; text-transform:none;
    line-height:1em !important; height:auto;
    font-size: 12px;
    font-weight:normal;
}
.hidden-user-options.dropdown-menu .user-options-block li a:hover,
.hidden-user-options.dropdown-menu .user-options-block li a:focus {background-color:#f5f5f5;}

.form-control {height:auto; min-height:32px; font-size:1em;}
.form-control {padding:9px 12px 7px; line-height:16px;}
textarea.form-control {line-height:21px;}
select.form-control {font-size:1em; height:34px;}
/* textarea.form-control {padding-top:12px;}  */
.logo-text {
    font-family: 'Squares Bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.search-no-results {
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    display: block;
}
.count-partners {
    font-family: 'Chevin Cyrillic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 43px;
    /*font-weight: bold;*/
}
.nav.navbar-nav.pull-right.hidden-xs {
    margin-right:2px;
}
.partner-filter-block {
    height: 89px;
}
.statistic-block .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 12px;
}
.block-title {
    font-family: 'Chevin Cyrillic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
}
.block-subtitle {
    font-size: 12px;
    font-weight: normal;
}
.all-link {
    font-family: 'Chevin Cyrillic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.cat-row {
    font-size: 12px;
}
.forum-preview {
    font-size: 14px;
    height: 34px;
    overflow: hidden;
    width: 100%;
    display: inline-block;
}

.med-big-text {
    font-size: 13px;
}
.main-blog-article .article-title {
    font-size: 21px;
}
.article-cat {
    font-family: 'Chevin Cyrillic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: bold;
}
.article-title {
    font-size: 18px;
}
.reader-cat {
    font-family: 'Chevin Cyrillic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: bold;
}
.reader-preview {
    font-family: Georgia;
    font-style: italic;
    font-size: 14px;
}
.reader-page-link {
    font-weight: bold;
    font-family: 'Chevin Cyrillic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.partners-block .partners-category {
    font-size: 10px;
}
.footer .copyright {
    font-size: 11px;
}
.footer-site-name {
    font-family: 'Squares Bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 21px;
}


.home_hit_article {margin-top:20px; margin-bottom:20px; padding:20px; backgr ound-color:#f4f4f4; border:1px solid #d9c4c8;}
.home_hit_article .row {display:flex;}
.home_hit_article .home_hit_article_img img {max-width:100%; width:100%;}

.home_hit_article .home_hit_article_title {font-size:25px; line-height:34px; margin-bottom:10px;}
.home_hit_article .home_hit_article_text {font-size:14px; line-height:23px; overflow:hidden; padding-bottom:21px; position:relative;}
.home_hit_article .home_hit_article_bottom {position:absolute; bottom:0px;  left:15px; right:15px; background-color: #fff;}
.home_hit_article .home_hit_article_bottom a {line-height:21px; color:#999;}
.home_hit_article .home_hit_article_bottom a + a {margin-left:10px;}
.home_hit_article .home_hit_article_bottom .ic_comments {position:relative; top:3px; margin-right:4px; display:inline-block; -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.3; width:16px; height:16px;  background-size:100%; background-position:center; background-repeat: no-repeat; 
    background-image: url(/images/newdesign/ic_comment.png); background-image: -webkit-image-set(url(/images/newdesign/ic_comment.png) 1x,url(/images/newdesign/ic_comment@2x.png) 2x);
}
.home_hit_article .home_hit_article_bottom .ic_views {position:relative; top:3px; margin-right:4px; display:inline-block; -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.3; width:20px; height:16px;  background-size:100%; background-position:center; background-repeat: no-repeat; 
    background-image: url(/images/newdesign/ic_eyes.png); background-image: -webkit-image-set(url(/images/newdesign/ic_eye.png) 1x,url(/images/newdesign/ic_eye@2x.png) 2x);
}
.home_hit_article .home_hit_article_bottom .home_hit_article_date {color:#999; line-height:21px; font-size:13px;} 

html {
    position: relative;
    min-height: 100%;
}
body {
    /*position: relative;*/
    padding-top: 107px;
    min-height: 100%;
    /*margin-bottom: 124px;*/
    padding-bottom: 124px;
    background: #ffffff no-repeat scroll center 107px;
    /*background: #F3F3F3 url(../css/../images/bg/main_bg.jpg) repeat fixed 0% 0%;*/
    color: #333;
}
body.has-ad-link {
    padding-top: 161px;
    background: #ffffff no-repeat scroll center 161px;
}
#header {
    position: absolute;
    width: 100%;
    z-index: 1000;
    top: 0;
}
.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    /*height: 124px;*/
    height: 107px;
    background: #503435;
}
.use-brending {
    cursor: pointer;
}
.use-brending > * {
    cursor: auto;
}

.flexbox-center {
    display: flex;
    justify-content: center;
    align-items: center;
}
.med-big-text {
    margin: 0;
}
.grey-text {
    color: #5e5e5e;
}
.table {
    display: table;
}
.mt20 {
    margin-top: 20px; 
}
.mb10 {
    margin-bottom: 10px; 
}
.truncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
}
.sep {
    display: block;
    height: 1px;
    background-color: #EAEBED;
    /* background-color: #e3e3e3; */
    margin: 14px 0;
}
.blocked-text {
    display: none;
}
.blocked-block:hover .blocked-text {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    text-align: center;
    top: 45%;
    color: #ffffff;
    font-size: 22px;
    margin: 0;
    z-index: 101;
}
.black-overlay {
    background-color: #000; /* Чёрный фон */
    height: 100%; /* Высота максимальна */
    left: 0; /* Нулевой отступ слева */
    opacity: 0.60; /* Степень прозрачности */
    position: absolute; /* Фиксированное положение */
    top: 0; /* Нулевой отступ сверху */
    width: 100%; /* Ширина максимальна */
    z-index: 100; /* Заведомо быть НАД другими элементами */
    display: none;
}
.blocked-block:hover .black-overlay {
    display: block;
}
.blocked-block {
    position: relative;
}
.block-title {
    text-transform: uppercase;
    line-height: 27px;
}
.block-title .block-title-link {
    color: inherit;
}
.block-title .block-title-link:active, .block-title .block-title-link:hover, .block-title .block-title-link:focus {
    color: rgb(84, 82, 82);
    text-decoration: none;
}
.block-subtitle {
    text-transform: none;
    margin-left: 21px;
}
.fw {
    width: 100%;
}
.new-count {
    color: #2eaf40;
    margin-left: 5px;
}
.def-image {
    display: block;
    width: 50px;
    height: 50px;
    background-color: #ededed;
    position: relative;
    border-radius:60px; overflow:hidden;
}
.def-image-text {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 24px;
    color:#777;
    line-height:24px;
    text-transform: uppercase;
    transform: translate(-50%, -50%);
}
.guest-avatar {
    background: url("/images/prettyImg/default-avatarl.jpg");
    background-size:100%;
}


.navbar {
    background-color: #503435;
    border: none;
    margin-bottom: 0;
}
.first-nav .navbar-header {
    height: 52px;
}
.first-nav .navbar-collapse {
    background-color: #503435;
}
.navbar a {
    color: #ffffff;
    text-transform: uppercase;
    line-height: 12px;
}

.navbar .top-menu {
    min-height: 54px;
    padding: 0 20px;
    position:relative;
}

.navbar .logo-block {
    top: 14px;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    width: 210px;
    display: block;
}

.logo-block .white-p-icon {
    display: block;
    width: 40px;
    height: 43px;
    margin-right: 11px;
    background-size:100%;
    position: relative;
    top:-5px;
}
.white-p-icon.happy-new-year img {
    top: 6px;
    position: relative;
    height: 33px;
    left: 11px;
    width:31px;
}
.white-p-icon.happy-new-year:after {
    content:"";
    display:block;
    position:absolute;
    top: -6px;
    left: 2px;
    width:42px; height:26px;
    background:url(/images/newdesign/ng_hat.png) no-repeat center;
    background-size:100%;
}

.logo-text {
    font-size: 20px;
    color: #ffffff;
    line-height:26px;
}

.navbar .top-menu ul.auth-icons {
    margin-top: 18px;
    margin-bottom: 0;
}
.navbar .top-menu ul li a.icon-link {
    padding: 0 0px 0 0;
    background:none !important;
}
.navbar .top-menu ul li a.icon-link .menu-arr-bottom {display:none;}

.navbar .top-menu a.add_article { padding:0; margin-right:20px; width:41px; height:29px; border:1px solid rgba(255,255,255,0.3);  display:block; float:right; position:relative; border-radius:3px;}
.navbar .top-menu a.add_article:before {content:""; position:absolute; left:0; top:0; width:100%; height:100%; background-size:17px; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/ic_write.png); background-image: 
}


.menu-icon {
    display: block;
    float: left;
}
.menu-icon-quote {
    background: url("/images/newdesign/menu_quote_icon.png");
    width: 21px;
    height: 20px;
}
.menu-icon-message {
    background: url("/images/newdesign/menu_message_icon.png");
    width: 21px;
    height: 16px;
}
.menu-icon-round {
    background: url("/images/newdesign/menu_round_icon.png");
    width: 20px;
    height: 20px;
    cursor:pointer;
}
.menu-arr {
    width: 8px;
    height: 4px;
    margin-top: 9px;
    margin-left: 5px;
    display: block;
}
.menu-icon-round  img {
    position:absolute;
    left:0;
    top:50%;
    margin-top:-20px;
}
.menu-icon-round {
    background: none;
    position:relative;
    overflow:hidden;
    border-radius:40px;
    width: 40px;
    height: 40px;
    margin-top:-9px;
    margin-right: 3px;
}

.menu-arr-bottom {
    background: url("/images/newdesign/menu_arr_bottom.png");
}
.menu-arr-top {
    background: url("/images/newdesign/menu_arr_top.png");
}
.menu-count {
    display: block;
    float: left;
    line-height: 18px;
    margin-left: 7px;
}

.top-menu .username {
    max-width: 160px;
}

.hidden-user-options {
    position: absolute;
    display: none;
    right: 0;
    z-index: 10000;
}
.hidden-user-options .menu-arr-top {
    margin: 0;
    padding: 0;
    right: 12px;
    position: absolute;
    top: -4px;
}

.navbar .second-menu .logo-block {
    text-align: center;
    display: none;
}
.navbar .second-menu .logo-block .logo-text {
    display: inline-block;
    color: #503435;
    width: 100%;
}
.navbar .top-menu .navbar-nav {
    margin-right:0;
}
.navbar .top-menu .form, .navbar .top-menu ul {
    margin-top: 14px;
    margin-bottom: 9px;
}
.navbar .top-menu .navbar-nav .btn {padding:5px 10px !important;}


.navbar .top-menu .search-field {
    height: 29px;
    width: 100%;
    font-size: 11px;
    padding: 2px 30px 0 11px;
    background:none;
    border: none;
    border-radius:4px;
    font-weight: normal;
    color: #ffffff;
    box-sizing:border-box;
    text-transform: uppercase;
    line-height: 29px;
    margin-left: 1px;
    border:1px solid #8c7c7a;
    opacity:0.8;
}
.navbar .top-menu .form-control-feedback {
    color: #ffffff;
    height: 29px;
    line-height: 29px;
    color: #635051;
    opacity:0.6;
}
.navbar .top-menu .form-control-feedback:after {
    content: "";
    width: 14px;
    display: block;
    height: 23px;
    position: absolute;
    top: 8px;
    right: 8px;
    left: auto;
    margin: 0 0px 0 0;
    background-size: 100%;
    background-repeat: no-repeat;
    background-image: url(/images/newdesign/ic_search.png);
}
.navbar .top-menu .search-field:focus, .navbar .top-menu .search-field:focus + .form-control-feedback {opacity:1;}


/** SEARCH BLOCK **/
#partnersSearch .searchResults {
    background-color: #fff;
    border: 1px solid #c0c0c0;
    margin-top: -5px;
    padding: 5px;
    position: absolute;
    width: 230px;
    display: none;
    
    box-shadow: rgba(0, 0, 0, 0.0745098) 0px 0px 13px 0px;
    border-radius: 6px;
    border: none;
    overflow: hidden;
    margin-top: 6px;
    z-index: 10000;
}
.searchResults .sep {
    margin: 7px 0;
}
.ya-search-form {
    display: none;
}
#partnersSearch .searchItem.yandex-search-link {
    text-align: center;
    background-color: #382021;
    text-decoration: none;
    color: #ffffff;
}
#partnersSearch .searchItem.yandex-search-link:hover, #partnersSearch .searchItem.yandex-search-link:focus {
    background-color: rgb(80, 52, 53);
}
#partnersSearch .seachCatName {
    background-color: #e7ddc4;
    color: #691c41;
    display: block;
    font-size: 12px;
    margin-bottom: 3px;
    padding: 5px;
    text-decoration: underline;
    line-height: inherit !important;
}
#partnersSearch .searchItem {
    cursor: pointer;
    padding: 3px;
    font-size: 12px;
    text-decoration: underline;
    display: block;
    color: #000000;
    line-height: inherit !important;
}
#partnersSearch .seachCatName:hover, #partnersSearch .seachCatName:focus {
    color: #560029;
    font-weight: bold;
}
#partnersSearch .searchItem:hover, #partnersSearch .searchItem:focus {
    background-color: #ccc;
    font-weight: bold;
}
/** END SEARCH BLOCK **/

.navbar .top-menu ul li a {
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.navbar .top-menu ul li a.btn-sm {display:inline-block; line-height:23px !important}

.navbar .top-menu ul li {
    float:left;
}
.navbar-inverse .navbar-nav > li > a {
    color: #ffffff;
    padding: 10px 10px;
}
.navbar .top-menu ul li a.login-btn, .login-btn {
    background-color: #facf06;
    color: #262a2e;
    border: none;
}

#header.cstmfixed .navbar .top-menu ul li a[href="#popup_login"] {
    color:rgba(255,255,255,0) !important; position:relative;
    padding:0; width: 41px; height: 29px; border: 1px solid rgba(255,255,255,0.3) !important;
}
#header.cstmfixed .navbar .top-menu ul li a[href="#popup_login"]:after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-size: 17px; background-position: center; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_login.png); background-image: ;}

.navbar .top-menu ul li a.login-btn:hover,
.navbar .top-menu ul li a.login-btn:focus,
.navbar .top-menu ul li a.login-btn:active,
.navbar .top-menu ul li a.login-btn:active:focus,
.navbar .top-menu ul li a.login-btn:active:hover,
.login-btn:hover,
.login-btn:focus,
.login-btn:active,
.login-btn:active:focus,
.login-btn:active:hover {
    background-color: #EAC100;
    color: #262a2e;
    outline: none;
}
.second-nav {
    z-index: 1029;
    background-color: inherit;
    background-color: #e7ddc4;
}
.navbar .second-menu {
    background-color: #e7ddc4;
    padding: 0px 30px;
    min-height: 54px;
}
.navbar-inverse.second-nav .navbar-nav > li > a {
    color: #882d4f
}
.navbar .second-menu a {
    /*color: #964961 !important;*/
    /*color: #882d4f;*/
    line-height: 45px !important;
    padding: 5px 0 0 0;
    border-bottom: 4px solid #e7ddc4;
}
.navbar .second-menu a:hover, .navbar .second-menu a:focus {
    border-color: #503435;
}
.navbar .second-menu ul {
    float: none;
    text-align: center;
}
.navbar .second-menu ul li {
    float: none;
    display: inline-block;
    padding: 0 15px;
}

/*w78h4*/

.container {
    max-width: 1056px;
    padding: 0;
}

.main-content {
    background-color: #ededed;
    /*padding: 18px 39px 0 39px;*/
    padding: 20px 30px 0 30px;
}

.plr8 {
    padding-left: 8px;
    padding-right: 8px;
}
.content-block {
    margin-bottom: 20px;
    padding: 18px 17px;
    background: #ffffff;
    border-radius: 4px;
}
.content-block.banner-block {
    margin-bottom: 20px;
    padding: 8px 7px 5px 7px;
    background: #ffffff;
    border-radius: 6px;
}

.statistic-block {
    height: 100%;
    min-height: 89px;
    background: url(../css/../images/newdesign/statistic_bg.png);
    padding: 0 47px;
    margin-left:-31px;
    margin-right:-31px;
    color: #fff;
}
.count-partners {
    margin-right: 5px;
}
.partners-dropdown {
    width: 100%;
    max-width: 210px;
}
.statistic-block .count-block > span {
    line-height: 89px;
    display: block;
    float: right;
}
.statistic-block .select2-container {
    display: block;
    float: left;
    margin: 29px 0;
}
.statistic-block .select2-container--default .select2-selection--single {
    background-color: transparent;
    border-color: #ffffff;
    height: 31px;
    outline: none;
}
.statistic-block .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #ffffff;
    line-height: 31px;
}
.statistic-block .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 31px;
}
.statistic-block .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #ffffff transparent transparent transparent;
}
.statistic-block .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #ffffff transparent;
}
.select2-results .select2-results__option {
    padding: 6px 14px;
    border-bottom: 1px solid #E0E0E0;
    /*border-bottom: 1px solid #f6f6f6;*/
}
.select2-container.select2-container--open .select2-dropdown--below {
    margin-top: 3px;
    border-radius: 4px;
    box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.075);
}
.select2.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-radius: 4px;
}
.home_ic_telegram {margin-right:40px; display:inline-block; position:relative;}
.home_ic_telegram:before {content:""; width:30px; height:32px; position:absolute; background:url(/images/newdesign/ic_telegram@2x.png) no-repeat center; background-size:100%; left:0; top:0; margin-top:-3px;}
.all-link { line-height: 25px; border: 1px solid #BFA8A8; border-radius: 18px; padding: 0 12px; display: inline-block; color: #000;}
.all-link:hover, .all-link:focus { background-color: #f9f9f9; color: #000; border-color: #AD7373; text-decoration: none;}

.forum-preview-row {
    margin-bottom: 26px;
}

.forum-img-block .img {width:50px; height:50px; border-radius:60px; overflow:hidden;}
.forum-img-block.square .img { border-radius:4px; }
.forum-preview-row:last-child {
    margin-bottom: 0 !important;
}
.forum-preview {
    word-wrap: break-word;
}
a.forum-preview {
    color: #000;
}
a.forum-preview:active,
a.forum-preview:hover,
a.forum-preview:focus {
    color: rgb(84, 82, 82);
    text-decoration: none;
}
.fixed-table {
    display: table;
    table-layout: fixed;
}
.fixed-table > div {
    display: table-cell;
    vertical-align: top;
}
.forum-img-block {
    width: 60px;
}
.news-img-block {
    width: 75px;
}
.forum-content {
    padding-left: 11px;
    vertical-align: top;
}
.cat-row {
    color: #8c8c8c;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.forum-content .cat-row > a {
    color: inherit;
}

.subscr-content-block {
    position: relative;
    overflow: hidden;
}
.close-icon {
    display: block;
    height: 9px;
    width: 9px;
    position: absolute;
    top: 5px;
    right: 5px;
    background: url("/images/newdesign/close_icon.png");
    opacity: 0.2;
    z-index: 2;
    cursor: pointer;
}
.close-icon-bg {
    background: #f8f8f8;
    display: block;
    height: 19px;
    width: 19px;
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
    opacity: 0.5
}
.lh1 {
    line-height: 1;
}
.subscr-descr-text {
    margin-top: 11px;
}
#subsc-form {
    /*line-height: 45px;*/
}
#subsc-form input:not([type=checkbox]):not([type=radio]), #subsc-form button {
    height: 40px;
}
#subsc-form .help-block {
    color: red;
    margin: 0;
}
.delivery-email-field {
    background-color: #efefef;
    display: inline-block;
}
.delivery-email-field.error {
    border: 1px solid red;
}
.success-subscribe-message {
    display: none;
}
.success-subscribe-message p {
    font-size: 16px;
    color: green;
    /*line-height: 30px;*/
    margin: 0;
    line-height: 40px;
}

.main-blog-article-row .bottom {
    bottom: 28px;
    padding: 0 23%;
    left: 15px;
    right: 15px;
}
.main-blog-article-row .bottom .article-info > * {
    color: #ffffff;
}

.main-blog-article {
    display: block;
    min-height: 230px;
    background-position: 50% 50% !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    padding: 3em 18em;
    padding: 4% 23%;
    text-align: center;
    height: 230px;
}
.main-blog-article:hover, .main-blog-article:focus {
    text-decoration: none;
}
.main-blog-article .article-title, .main-blog-article .article-content-preview, .main-blog-article .article-info {
    color: #ffffff;
}
.article-content-block {
    padding: 24px 16px 18px 16px
}
.article-title {
    display: block;
    margin-bottom: 21px;
    color: #000000;
}
.article-content-preview {
    margin: 0;
    color: #5e5e5e;
    word-wrap: break-word;
}
.article-small-item {
    border: 1px solid #d1cfc7;
    margin-bottom: 10px;
}
.article-info {
    color: #8d8d8d;
    padding-bottom: 0px;
}
.article-info:after {content:""; display:block; clear:both;}
span.views
{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAABfElEQVQoU32SPUgDQRCF34TgTyCWForEVOFuOVLYCgqC1hYGtbAQRbEVtNHKSsFCEGxE0ULUFNaCIqK1EJK9SwqNGESwPIRYJHmyEsMZiVPO9+bNzswK/olisdhhcDwe/2wlk2aQzWb7QqHQEoBJAP11/kLylOSu4zilYE3DgKR4nrdIchNAtEXHDxFZtSxrT0RoNN8GmUymOxwOnwAYCRQektwB0C4iCwBmA+y6UqlMJ5PJd3FdN0byFkAsIEgrpVKFQqHX5BKJxKvW+gxAKqB5FpFhyeVyRyIy82sukfFoNHrp+/6byZfL5Z5IJDJK8iKoI3lsXrBGcqPJYMqyrLTneVdmN7Ztj2itUyJixmyEiKwLyZDrulsAlgPsAcCQUurD5EqlUqfv+3cABgKabdu2VxpX0FpPANgH0FUXPYnIAck2AIZZ9bwPYE4plW5c4cc1n8/Hq9XqHoCxFme8qdVq847jPP7wPx/JAK31YH3jpqvRuADOlVL3zcZfFTGQxxuTlLwAAAAASUVORK5CYII=') left center no-repeat;
    padding: 0px 0px 0px 20px;
    line-height:15px;
    font-size:12px;
    color:#8d8d8d;
}

.article-comments-count, .article-comments-count:hover, .article-comments-count:active, .article-comments-count:focus {
    color: #8d8d8d;
}
.quote-icon {
    background: url(../css/../images/newdesign/quote_icon.png) no-repeat 0;
    display: inline-block;
    width: 15px;
    height: 21px;
    margin-right: 8px;
}
.article-info span, .article-info i {
    display: block;
    line-height: 18px;
}
.article-cat {
    position: absolute;
    display: block;
    bottom: 11px;
    background-color: #0f6fc8;
    height: 25px;
    line-height: 25px;
    padding: 0 9px;
    border-radius: 4px;
    color: #ffffff;
    text-transform: uppercase;
    left: 28px;
    z-index:2;
}
.article-cat.ad-cat {
    background-color: rgb(255, 156, 0);
}
.article-cat:hover, .article-cat:focus, .article-cat:active {
    color: #ffffff;
    text-decoration: none;
    outline: none;
}

.reader-home {padding: 0 0px;}

.reader-header .all-link {
    background-color: #ffffff;
    border-color: #BFA8A8;
    opacity: 1;
}
.reader-header .all-link:hover,
.reader-header .all-link:focus {
    background-color: #f9f9f9;
    border-color: #AD7373;
    color: #000000;
    text-decoration: none;
}
.reader-header .rss-link:hover,
.reader-header .rss-link:focus {
    background-color: #f9f9f9;
    border-color: #f9f9f9;
    color: #ffffff;
    text-decoration: none;
}
.reader-block, .reader-block .article-info, .reader-block, .reader-block .article-info .article-comments-count, .main-blog-article .article-comments-count {
    color: #ffffff;
}
.reader-block .content-block {
    background-color: #97686a;
    color: #ffffff;
    text-align: center;
}

.reader-partner-icon {
    width: 114px;
    height: 117px;
    position: absolute;
    display: block;
    background: url(../css/../images/newdesign/reader_p_icon.png);
    top: -26px;
    left: 35px;
    /*z-index: 1;*/
}
.reader-avatar {
    width: 73px;
    height: 73px;
    border-radius: 50%;
    margin-bottom: 17px;
    overflow:hidden;
}
.reader-cat {
    text-transform: uppercase;
    opacity: 0.45;
    margin-bottom: 18px;
}
.public-block .content-block {
    height:280px;
}
.public-block .content-block .reader-avatar {
    position: absolute;
    left: 50%;
    margin-left: -45px;
}
.public-block .content-block .reader-cat {
    padding-top:90px;
}

.reader-preview {
    display: block;
    color: #fff;
    cursor: pointer;
    height: 76px;
    overflow: hidden;
}
.reader-preview:hover, .reader-preview:focus {
    color: #fff;
}
.reader-vk-statistic > * {
    margin-right: 8px;
}
.reader-vk-statistic .quote-icon {
    margin-right: 4px;
    margin-left: 3px;
}
.reader-vk-statistic > *:last-child {
    margin-right: 0; 
}
.like-icon {
    background: url(../css/../images/newdesign/like_icon.png) no-repeat 0;
    display: inline-block;
    width: 15px;
    height: 18px;
    margin-right: 3px;
    margin-left: 3px;
}
.reader-relation {
    color: #503435;
    opacity: 0.5;
    margin-bottom: 22px;
    display: block;
}
.reader-second-block .article-title {
    margin-bottom: 22px;
}
.reader-second-block .content-block {
    height:294px;
}
.reader-page-link {
    color: #ffffff;
    text-transform: uppercase;
    display: block;
}
.reader-page-link:hover, .reader-page-link:focus, .reader-page-link:active {
    color: #ffffff;
    text-decoration: none;
}
.offers_reviews_block {
    padding: 0 0px;
}
.offers_reviews_block .content-block {
    height:330px;
}

.reviews-rating-block {
    width: 90px;
    padding-left: 10px;
}
.review-rating-content {
    line-height: 15px;
}
.review-rating-content > span {
    display: block;
    float: right;
}
.star-icon {
    width: 16px;
    height: 14px;
    background: url(../css/../images/newdesign/star_icon.png);
    margin-right: 4px;
}
.review-date {
    text-align: right;
}
.target-content {
    width: 50px;
}
.target-icon {
    width: 13px;
    height: 14px;
    background: url(../css/../images/newdesign/target_icon.png);
    margin-right: 8px;
}

.partners-block .partners-category {
    text-transform: uppercase;
    margin-bottom: 15px;
}

.partners-block .partner_logo {width:114px; margin-bottom:10px; display:block; height:41px; background-color:#efefef; padding:0px 0px 0px 0px; margin-right:15px;}
.partners-block .partner_logo>span {display: block; font-size:12px; width: 100%; height: 100%; line-height: 43px; text-align: center; font-weight: normal; color: #999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.partners-block .partner_logo img {width:100%;}
.partners-block .article-title {margin-bottom:2px;}
.partners-block .article-content-block {padding:20px;}

.partners-block .partners-category, .partners-block .partners-category > a, .partners-block .partners-desc {
    color: #77484a;
}

.footer .container {
/*    background: #503435;*/
    /*padding: 40px 30px;*/
    padding: 32px 60px 0 60px;
    height: 107px;
    color: #ffffff;
}

.footer-site-name {
    line-height: 1;
    margin-bottom: 8px;
}
.footer .copyright {
    margin: 0;
}
.footer-soc-icons > .pull-left {
    margin-left: 5px;
}
.footer-vk-icon {
    display: block;
    width: 22px;
    height: 22px;
    background: url(../css/../images/newdesign/footer_vk_icon.png);
}
.footer-fb-icon {
    display: block;
    width: 23px;
    height: 22px;
    background: url(../css/../images/newdesign/footer_fb_icon.png);
}
.footer-tw-icon {
    display: block;
    width: 23px;
    height: 22px;
    background: url(../css/../images/newdesign/footer_tw_icon.png);
}

@media (max-width: 992px) {
    .navbar .second-menu .logo-block {
        display: block;
    }
    .second-nav .navbar-header {
        float: none;
    }
    .second-nav .navbar-left,.navbar-right {
        float: none !important;
    }
    .second-nav .navbar-toggle {
        display: block;
    }
    .second-nav .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .second-nav .navbar-fixed-top {
        top: 53px;
        border-width: 0 0 1px;
    }
    .second-nav .navbar-collapse.collapse {
        display: none!important;
        border-color: #503435;
    }
    .second-nav .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .second-nav .second-menu ul {
        text-align: left;
    }
    .second-nav ul.navbar-nav>li {
        float: none;
        display: block;
    }
    .second-nav ul.navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 1 !important;
    }
    .second-nav .collapse.in{
        display:block !important;
    }
    
    .main-blog-article {
        padding: 4% 5%;
    }
    .main-blog-article-row .bottom {
        padding: 0 5%;
    }
    
    .subscr-content-block .block-title.lh1 {
        line-height: 27px;
    }
    .subscr-content-block .subscr-descr-text.lh1 {
        margin-top: 0;
        line-height: 1.42857143;
    }
}

/** LIVE TRANSLATION **/
.translation-container .update-row {
    height: 20px;
    line-height: 20px;
}
.translation-container .update-row .translation-update-trigger {
    cursor: pointer;
}
.translation-container .update-row #translation-update-time {
    margin-left: 5px;
}
.translation-container .date-row {
    width: 110px;
}
.translation-container .date-row > span {
    /*background-color: #e7ddc4;*/
    background-color: rgba(231, 221, 196, 0.5);
    padding: 5px 0;
    display: block;
    padding: 0;
    line-height: 45px;
    opacity: 0.7;
}

.translation-container .forum-preview > p:last-child, .forum-preview > blockquote:last-child {
    margin-bottom: 0;
}
.translation-container .our-content .content-title {
    background-color: #c0fda3;
    padding: 10px 20px;
/*    padding: 0 20px;
    line-height: 45px;*/
}
.translation-container .our-content .forum-preview {
    background-color: #e2fed5;
    padding: 10px 20px;
}
.translation-container .forum-preview * {
    max-width: 100% !important;
}
.translation-container .forum-preview .instagram-media {
    max-width:  658px !important;
}
.translation-container .quote-content .content-title {
    padding: 10px 20px;
}
.translation-container .quote-content .forum-preview {
    padding: 10px 20px;
}
.translation-container .translation-logo {
    display: inline-block;
}
.translation-container .translation-update {

}
.translation-container .forum-content .forum-preview {
    font-size: 16.5px;
}
.translation-container .forum-content .content-title {
    font-size: 17.5px;
}
.translation-container .more-content-button {
    padding: 16px 36px;
    font-size: 16px;
}
/** END LIVE TRANSLATION **/

.banner-block img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
}
.banner-block .flashBanner object {
    display: block;
    max-width: 100%;
    /*height: auto;*/
    margin-right: auto;
    margin-left: auto;
}
.banner-block .bannerItem {
    display: none;
}
.banner-block .bannerItem.active {
    display: block;
}
.adv-banner-block {overflow: hidden; border-radius:4px;}
.adv-banner-block img {
    width: 100%;
}
.adv-banner-block .article-cat {
    background-color: #FF9C00;
}
.adv-banner-block iframe, .sdv-box iframe {display:block;}

.full-row {
    margin: 0 -17px;
}
.full-col {
    padding: 0;
}
.full-col .banner-block img {
    width: 100%;
}

.navbar {
/*    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;*/
}
body {
    /*position: relative;*/
}

/*.first-nav {
    top: 54px;
}
.second-nav {
    top: 107px;
}*/

.links-block {
    height: 54px;
    line-height: 54px;
    width: 100%;
    background: #ededed;
    z-index: 1030;
    overflow: hidden;
    /*padding: 20px 0;*/
    text-align: center;
}
.links-block .container {
    padding: 0 30px;
}
.link-container {
    height: 54px;
}
.link-container:focus {
    outline: none;
}
.link-container:hover, .link-container:active, .link-container:focus {
    text-decoration: none;
}
.link-title {
    color: #503435;
    font-size: 16px;
}
.link-url {
    color: #939393;
    font-size: 11px;
    margin-left: 11px;
}
.link-add-block {
    
}
.link-add {
    color: #503435;
    float: right;
}
.link-add:hover, .link-add:focus {
    text-decoration: none;
    color: #503435;
}

.bottom {
    position: absolute;
    bottom: 18px;
    left: 31px;
    right: 31px;
    bottom: 0;
    /* margin-top: 14px; */
}
/*.article-small-item {
    padding-bottom: 18px;
}*/
.blog-recently .article-small-item > .row {
    position: relative;
    height: 100%;
    padding-bottom: 0px;
    text-align: left;
}
.blog-recently .article-small-item.blog-adv > .row {
    position: static;
    height: 100%;
    padding-bottom: 0;
}
.article-content-block {
    /*padding-bottom: 0;*/
    /*margin-bottom: 62px;*/
}
.reader-second-block .content-block {
    padding-bottom: 80px;
    position: relative;
}
.reader-second-block .bottom {
    padding-bottom: 18px;
    left: 17px;
    right: 17px;
}

.manuals-block .article-small-item {min-height:350px; height:350px;}

.article-small-item.blog-adv a {display:block; width:100%;}
.article-small-item.small {
    height:auto; min-height:1px;
}
.article-small-item.small.small .recomed_poster {
    height:auto; min-height:130px; margin-bottom:0;
}
.article-small-item.small.small .recomed_poster img {height:130px; min-width:100%; width:auto;}
.article-small-item.small.small .recomed_poster .recomed_title_box {
    font-size:14px;
}

.blog-recently .article-small-item .article-title {
    font-size: 16px
}
/*.blog-recently .article-small-item > .row {
    padding-bottom: 29px;
}*/
/*.blog-recently .fw {*/
.blog-recently img {
    min-height: auto !important;
    height: auto !important;
    width: 100%;
}
.adv-banner-block img {
    height: auto !important;
    min-height: 1px !important;
}
.blog-recently .article-content-block {
    padding-top: 16px;
    text-align: left;
}
.blog-recently .article-title {
    margin-bottom: 6px;
    line-height: 20px;
}
.article-small-item .bottom {
    background-color: #fff;
    padding-bottom:8px;
    box-shadow: 0 -11px 36px #fff;
}
.blog-recently .bottom .sep {
    margin-top: 0;
    margin-bottom: 10px;
}

.partners-block .article-small-item {
    padding-bottom: 12px;
    margin-bottom: 18px;
}

#brendingRotator400 img {
    /*height: 400px;*/
}
.blog-adv {
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
}

.select2-results .select2-results__option {
    padding: 0;
}
.partner-result-item {
    padding: 6px 14px;
    display: block;
}
.select2-results__options .select2-results__option:first-child {
    /*padding: 6px 14px;*/
    /*display: none;*/
}
.partner-result-item.root-item {
    background-color: #ddd;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
/*    background-color: #fff !important;
    color: #000 !important;*/
}
.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #fff !important;
    color: #000 !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] .root-item {
    color: #000;
    background-color: #5897fb;
}
.select2-selection__placeholder {
    color: #ffffff !important;
}

.reformal_widget-noscroll {
    position: relative !important;
}
.select2-dropdown {
    z-index: 1028 !important;
}
.flashBanner {
    cursor: pointer;
    padding: 10px;
    position: relative;
    display: inline-block;
}
.banner_head {
    text-align: center;
}
.statistic-block .menu-select-prtners {
    width: 100%;
    max-width: 200px;
    display: block;
    float: left;
    margin: 29px 0 0 0;
    box-sizing: border-box;
    position: relative;
    vertical-align: middle;
    background-color: transparent;
    border-color: #ffffff;
    height: 31px;
    font-size: 12px;
    line-height: 17px;
    outline: none;
    color: #ffffff;
    text-align: left;
}
.menu-select-prtners .caret {
    float: right;
    margin-top: 7px;
}
.statistic-block .menu-select-prtners .menu-select-prtners-title {
    /* padding: 0 26px 0 28px; */
}
.statistic-block .ul-menu-select-prtners {
    left: 15px;
    font-size: 12px;
    margin-right: 28px;
    margin-top: -25px;
}
.statistic-block .dropdown-submenu,
.statistic-block .dropdown-mainmenu {
    position: relative;
}
.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px 6px;
    border-radius: 0 6px 6px 6px;
    font-size: 12px;
}
.dropdown-submenu > a:after {
    display: block;
    float: right;
    width: 0;
    height: 0;
    margin-top: 5px;
    margin-right: -10px;
    border-color: transparent;
    border-left-color: #cccccc;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    content: " ";
}
.dropdown-submenu:hover ul {
    display: inline-block;
}

.navbar .second-menu ul.dropdown-menu {
    background-color: #e7ddc4;
}
.navbar .second-menu .dropdown-menu li {
    display: block;
    padding: 0;
}
.navbar .second-menu .dropdown-menu li a {
    color: #964961 !important;
    font-weight: bold;
    line-height: 35px !important;
    border: 0;
    font-size: 12px;
    text-align: left;
    padding: 0 10px 0 10px;
}
.navbar .second-menu .dropdown-menu li a:hover {
    background-color: #9a696a;
    color: #ffffff !important;
}
.navbar .second-menu li.dropdown:hover ul {
    display: inline-block;
}

.banner_block_300_400_left {
    display: block;
    min-height: 400px;
    width: 300px;
    border: 1px #d1cfc7 solid;
    text-align: left;
}
.banner_block_300_400_left object,
.banner_block_300_400_left img {
    position: absolute;
    width: 300px;
    height: 400px;
}

.catalog_bar .bar_bnr {width:240px; height:320px; position:relative;}
.bar_bnr object,
.bar_bnr img {
    position: absolute;
    width: 100%;
    height: 100%;
}

.cont_box:after, .offers_title:after, .topical_offers:after, .catalog_bar:after, .search_line:after {
    content: '';
    display: table;
    clear: both;
}
.container {
    cursor: default;
}
.catalog {
    padding-top:20px !important;
    background: #ffffff;
}
.cont_box {
    background: #ffffff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(222, 223, 224, .35);
    -moz-box-shadow: 0 1px 2px rgba(222, 223, 224, .35);
    box-shadow: 0 1px 2px rgba(222, 223, 224, .35);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.bnr {
    margin-bottom: 20px;
    padding: 16px 20px 15px;
}
.catalog_container {
    display: table;
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
    min-height: 850px;
}
.catalog_bar, .offers {
    display: table-cell;
    vertical-align: top;
}
.catalog_bar {
    width: 240px;
    max-width:240px;
    position: relative;
    z-index: 1;
}
.catalog_bar .sdv-box {border-radius:4px; overflow:hidden;}
.bar_title {
    margin-bottom: 19px;
    padding-top: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.bar_title h1 {
    font-size:26px;
    font-weight:bold;
    line-height:34px;
    margin: 0 0 13px;
}
.subtitle {
    margin-bottom: 19px;
    padding-right: 50px;
    line-height: 18px;
}
.catalog_category {
    padding: 0;
    border-radius:4px;
    overflow:hidden;
}
.category_list {
    margin: 0;
    padding: 0;
}
.category_list>li {
    margin-bottom: 3px;
    list-style: none;
}
.category_list>li>a {
    display: block;
    padding: 10px 35px 8px 46px;
    font-size:13px;
    font-weight:bold;
    line-height:16px;
    position: relative;
    background: #f9f9f9;
    color: #000000;
    text-decoration: none;
}
.category_list>li>a:hover {
    color: #000000;
}
.category_list>li>a:before {
    content: '';
    display: block;
    border: 6px solid transparent;
    border-bottom-color: #cccccc;
    border-top: none;
    position: absolute;
    right: 14px;
    top: 14px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.category_list>.active>a:before, .nav_sections.active .nav_secitons_title:before {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
.category_list > li > a.null_cat:before {
    display: none;
}
.category_icon {
    display: block;
    width: 25px;
    height: 34px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 12px;
    /* background-size:71%; */
}
.subcategory_list {
    margin: 0 0 -3px;
    padding: 0;
    display: none;
}
.category_list .active .subcategory_list {
    display: block;
}
.subcategory_list li {
    list-style: none;
}
.subcategory_list a {
    display: block;
    line-height: 16px;
    padding: 0 28px 0 46px;
    color: #000000;
    text-decoration: none;
}
.subcategory_list .active a, .subcategory_list a:hover {
    background: #f8f5ed;
    color: #000000;
}
.subcategory_list a span {
    display: block;
    padding: 10px 0 10px;
    border-bottom: 1px solid #eaebed;
}
.subcategory_list li:first-child a span {
    padding-top: 11px;
}
.subcategory_list li:last-child a span {
    border: none;
}
.subcategory_list .active a span, .subcategory_list a:hover span {
    border-color: transparent;
}
.nav_sections {
    margin-bottom: 20px;
    position: relative;
}
.nav_secitons_title {
    display: none;
    height: 45px;
    padding: 0 35px 0 16px;
    font-size:16px;
    line-height:45px;
    font-weight: bold;
    color: #000000;
    position: relative;
    cursor: pointer;
}
.nav_secitons_title:before {
    content: '';
    display: block;
    border: 6px solid transparent;
    border-top-color: #cfcfcf;
    border-bottom: none;
    position: absolute;
    top: 20px;
    right: 18px;
}
.offers {
    padding-left: 15px;
}
.offers_box {
    padding: 18px 20px;
}
.offers table {max-width:100%; display:block; overflow-x:auto;}
.offers_title {
    border-bottom: 1px solid #eaebed;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.offers_title h2, .offers_title h1 {
    margin: 0;
    font-size: 16px;
    line-height:21px;
    font-weight:bold;
    color: #000000;
    text-transform: uppercase;
    float: left;
}
.title_link {
    padding: 4px 0 0 20px;
    overflow: hidden;
    text-align: right;
}
.title_link a {
    color: #000000;
    text-decoration: none;
}
.hide:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.topical_item {
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bannerItemOffer .offer_ava, .bItemOffer .offer_ava {
    float: left;
    width: 50px;
    height: 50px;
    margin: 0px 12px 0px 0;
}
.bannerItemOffer .offer_ava img, .bItemOffer .offer_ava img {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    float: left;
    margin-top:10px;
}
.bannerItemOffer .offer_info, .bItemOffer .offer_info {
    overflow: hidden;
    line-height:16px;
}
.bannerItemOffer .topical_name, .bItemOffer .topical_name {
    margin-bottom:5px;
    margin-top:5px;
    position:relative;
    font-size:13px;
    padding-right:25px;
    display:inline;
    line-height:16px;
    font-weight:bold;
}
.bannerItemOffer .topical_name a, .bItemOffer .topical_name a {color: inherit !important;}
.bannerItemOffer .topical_name:after, .bItemOffer .topical_name:after {content:""; position:absolute; width:16px; height:16px; right:0; margin-top:-1px;
    background: url("/images/star.png") no-repeat; background-size:100%;
}
.bannerItemOffer .detail, .bOffer .detail {color:#333; margin-bottom:5px; font-size:11px;}
.bannerItemOffer .cat_name, .bOffer .cat_name {color:#999; font-size:12px;}


.bannerItemOffer .detail_box, .bItemOffer .detail_box {
    margin-bottom: 13px;
    position: relative !important;
    bottom: 0 !important;
}

.detail {
    margin-bottom: 6px;
    line-height: 14px;
}
.detail_box .detail:first-child {
    margin-bottom: 8px;
}
.net {
    color: #7a5c5d;
}
.net:hover {
    color: #7a5c5d;
}
.btn_wr {
    margin-bottom: 3px;
}
.see {
    display: inline-block;
    height: 28px;
    padding: 0 16px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #facf06;
    font-size:11px;
    line-height:30px;
    font-weight:bold;
    color: #262a2e;
    text-transform: uppercase;
    text-decoration: none;
}
.see:hover {
    text-decoration: none;
    color: #262a2e;
}
.offers_box_search {
    padding: 20px 20px 18px;
}
.search_line_wr {
    position: relative;
}
.search_line_wr.active_popup {
    z-index: 100;
}
.search_label {
    margin-bottom: 5px;
}
.search_label label {
    font-weight: 400;
    margin: 0;
}
.search_line {

}
.search_btn {
    border: none;
    display: block;
    float: right;
    width: 220px;
    height: 36px;
    /*margin-left: 16px;*/
    padding: 0 22px 0 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #facf06;
    font-size: 12px;
    font-weight:bold;
    color: #262a2e;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.search_btn:before {
    content: '';
    display: inline-block;
    width: 12px;
    height: 13px;
    margin: 0 8px 0 0;
    background: url("/images/search.png") no-repeat;
    position: relative;
    top: 2px;
}
.search_btn {
    text-decoration: none;
}
.search_btn:hover {
    text-decoration: none;
    color: #262a2e;
}
.search_btn_hidden {
    padding: 0;
    width: 40px;
    display: none;
}
.search_btn_hidden:before {
    margin: 0;
}
.search_box {
    margin-right: 236px;
    position: relative;
}
.counter {
    float: right;
    height: 36px;
    min-width: 110px;
    padding: 0 14px;
    background: #f2f2f2;
    line-height: 36px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    text-align: center;
}
.search_input {
    overflow: hidden;
}
.search_input input {
    width: 100%;
    height: 36px;
    padding: 0 15px;
    border: 1px solid #dedede;
    border-right: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(114, 114, 114, .15);
    -moz-box-shadow: inset 0 1px 1px rgba(114, 114, 114, .15);
    box-shadow: inset 0 1px 1px rgba(114, 114, 114, .15);
    font-size: 12px;
}
.select_container {
    margin-right: -15px;
    padding-top: 15px;
    font-size: 0;
    display: none;
    position: relative;
    z-index: 10;
}
.select_container.active {
    display: block;
}
.select_item {
    display: inline-block;
    width: 220px;
    margin: 0 14px 13px 0;
    padding-top: 7px;
    font-size: 12px;
    text-align: left;
}
.select_item .search_label {
    margin-bottom: 7px;
}
.select_item > select {
    width: 220px;
    height: 36px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.select_item .jq-selectbox {
    width: 100%;
}
.select_item .jq-selectbox__select {
    height: 36px;
    padding: 0 46px 0 12px;
    border-color: #dedede;
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-size: 12px;
    color: #000000;
}
.jq-selectbox.focused .jq-selectbox__select {
    border-color: #dedede;
}
.select_item .jq-selectbox .placeholder {
    width: 100% !important;
    color: #adadad;
}
.select_item .jq-selectbox__trigger {
    width: 35px;
    height: 36px;
    background: #f2f2f2;
    top: -1px;
    right: -1px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    border: none;
}
.select_item .jq-selectbox__trigger-arrow {
    border-top: 6px solid #959595;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    opacity: 1;
    top: 16px;
}
.select_item .jq-selectbox__dropdown {
    top: 36px;
    font-size: 12px;
    -webkit-box-shadow: 0 0 13px rgba(0, 0, 0, .19);
    -moz-box-shadow: 0 0 13px rgba(0, 0, 0, .19);
    box-shadow: 0 0 13px rgba(0, 0, 0, .19);
}
.select_item .jq-selectbox ul {
    padding: 5px 8px;
}
.select_item .jq-selectbox li {
    padding: 8px 7px 9px;
    border-bottom: 1px solid #e5e5e5;
}
.select_item .jq-selectbox li:last-child {
    border: none;
}
.select_item .jq-selectbox li:hover {
    background: none;
    color: #000000;
}
.jq-selectbox li.selected {
    background: none;
    color: #909090;
}
.offers_bnr {
    margin: 20px 0 21px;
}
.offers_table_box {
    padding: 19px 20px;
    margin-bottom: 0px;
    position: relative;
}
.offers_table_scroll {
    width: 100%;
    overflow: auto;
    padding-bottom: 10px;
    margin-bottom: 13px;
}
.offers_table table {
    width: 100%;
    border-collapse: collapse;
}
.offers_table table th, .offers_table table td {
    border: 1px solid #f2f2f2;
    text-align: center;
}
.offers_table table th {
    background: #f9f9f9;
    font-weight: 400;
}
.offers_table table th a {
    display: block;
    padding: 12px 10px 8px;
    color: #9d9d9d;
}
.offers_table table th a:hover {
    text-decoration: none;
}
.offers_table table th a:after {
    content: '';
    display: inline-block;
    width: 7px;
    height: 8px;
    margin-left: 8px;
    background: url("/images/sort.png") no-repeat;
    position: relative;
    top: 1px;
}
.offers_table table td {
    padding: 14px 10px 12px;
}
.offers_table tr td:first-child {
    text-align: left;
    padding: 14px 20px 12px;
}
.offers_table table td a {
    color: #000000;
}
.offers_table tr td:first-child {
    width: 34.8%;
}
.offers_table tr td:nth-child(2) {
    width: 16.2%;
}
.offers_table tr td:nth-child(3) {
    width: 18.8%;
}
.offers_table tr td:nth-child(4) {
    width: 13.8%;
}
.offers_table tr td:nth-child(4) img {
    width: 24px;
    height: 16px;
}
.offers_table table td.active {
    background: #fc9898 8px;
}
.offers_table_paginarion {
    text-align: center;
    margin: 0 16px;
}
.offers_table_paginarion ul {
    margin: 0;
    padding: 0;
}
.offers_table_paginarion li {
    list-style: none;
    display: inline-block;
    vertical-align: top;
    margin: 0 5px 5px;
    font-size: 14px;
    line-height: 34px;
}
.offers_table_paginarion a {
    display: block;
    width: 36px;
    height: 36px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #24282a;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.offers_table_paginarion a:hover, .offers_table_paginarion .active a {
    text-decoration: none;
    color: #939596;
    background: #f5f5f5;
    border-color: #f5f5f5;
}

.offers_tx p {
    margin-bottom: 21px;
}
.breadcrumbs {
    margin-bottom: 15px;
}
.breadcrumbs ul {
    margin: 0;
    padding: 0;
}
.breadcrumbs li {
    list-style: none;
    display: inline;
}
.breadcrumbs li:first-child:before {
    display: none;
}
.breadcrumbs a {
    color: #000000;
}
.offers_box_card {
    margin-bottom: 38px;
    padding: 23px 20px 18px;
}
.offers_card {
    display: table;
    width: 100%;
    border-collapse: collapse;
    margin: 24px 0 31px;
    position: relative;
    z-index: 20;
    table-layout: fixed;
}
.offers_card_bar, .offers_card_cont {
    display: table-cell;
    vertical-align: top;
}
.offers_card_bar {
    width: 256px;
}
.offers_img {
    width: 100%;
    max-width: 256px;
    height: 189px;
    margin: 2px 0 15px;
    background: url("/images/no-image.png") 50% 50% no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
}
.offers_url {
    margin-bottom: 14px;
}
.offers_url h4 {
    margin: 0 0 1px;
    font-size: 12px;
    color: #000000;
}
.offerrs_url_tx a {
    color: #7a5c5d;
}
.offers_banner_big {
    margin: 0;
    clear: both;
}
.more_url {
    display: inline-block;
    position: relative;
}
.more_url_cont {
    display: inline-block;
    height: 19px;
    padding: 0 11px;
    font-size: 11px;
    line-height: 19px;
    color: #cfcfcf;
    background: #4c4c4c;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
}
.offers_card_cont {
    padding-right: 30px;
}
.offers_card_info {
    margin-bottom: 15px;
}
.offers_card_info table {
    width: 100%;
    border-collapse: collapse;
}
.offers_card_info table td {
    padding-bottom: 13px;
}
.offers_card_info table tr td:first-child {
    width: 80px;
    padding-right: 10px;
    
}
.offers_descr {
    margin-bottom: 17px;
    line-height: 20px;
}
.offers_descr h4 {
    margin: 0 0 13px;
    font-size: 12px;
}
.geo_list {
    font-size: 0;
}
.geo_title, .geo_item, .more_geo {
    display: inline-block;
    vertical-align: middle;
}
.geo_title {
    font-size: 12px;
    margin-right: 12px;
}
.geo_item {
    width: 24px;
    height: 16px;
    margin-right: 10px;
    background-repeat: no-repeat;
    -webkit-background-size: 100% auto;
    background-size: 100% 100%;
}
.more_geo {
    position: relative;
    line-height: 14px;
}
.more_geo_btn, .more_btn {
    display: inline-block;
    vertical-align: middle;
    height: 17px;
    padding: 0 5px;
    cursor: pointer;
    line-height:19px;
    font-size: 10px;
    color: #ffffff;
    background: #353535;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.more_btn {
    display: inline-block;
    position: relative;
}
.more_geo_drop_wr {
    position: absolute;
    z-index: 50;
    top: -12px;
    right: -232px;
    padding-left: 22px;
    display: none;
}
.more_geo_drop_wr.drop_left {
    padding: 0 22px 0 0;
}
.more_geo_drop, .more_drop {
    width: 210px;
    font-size: 12px;
    background: #ffffff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow:  0 0 20px  rgba(0, 0, 0, .19);
    -moz-box-shadow:  0 0 20px  rgba(0, 0, 0, .19);
    box-shadow:  0 0 20px  rgba(0, 0, 0, .19);
    position: relative;
}
.more_drop {
    position: absolute;
    left: 35px;
    top: -15px;
    width: auto;
    display: none;
    z-index: 10000;
}
.more_geo_drop_wr.active {
    display: block;
}
.more_geo_drop:after, .more_drop:after {
    content: '';
    display: block;
    border: 11px solid transparent;
    border-right-color: #ffffff;
    border-left-width: 0;
    position: absolute;
    top: 10px;
    left: -11px;
}
.more_geo_drop_wr.drop_left .more_geo_drop:after {
    border-left-color: #ffffff;
    border-left-width: 11px;
    border-right-width: 0;
    left: auto;
    right: -11px;

}
.more_geo_drop ul, .more_drop ul {
    margin: 0;
    padding: 5px 7px;
    width: 205px;
}
.more_drop ul {
    max-height: 180px;
    overflow-y: auto;
}
.more_geo_drop li, .more_drop li {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    list-style: none;
    border-top: 1px solid #e5e5e5;
    padding: 8px 0 9px 37px;
    background-repeat: no-repeat;
    -webkit-background-size: 24px 16px;
    background-size: 24px 16px;
    background-position: 1px 7px;
}
.more_drop li {
    color: #000 !important;
    z-index: 1;
    text-align: left;
    padding-left: 0;
}
.more_geo_drop li:first-child,
.more_drop li:first-child {
    border: none;
}
.offers_item_scroll {
    width: 100%;
    padding-bottom: 10px;
    overflow: auto;
    position: relative;
    z-index: 10;
}
.offers_item_scroll:hover {
    z-index: 40;
}
.offers_item_table {
    width: 100%;
}
.offers_item_table table {
    width: 100%;
    border-collapse: collapse;
}
.offers_item_table th, .offers_item_table td {
    text-align: center;
    border: 1px solid #f2f2f2;
    padding: 11px 5px 9px;
}
.offers_item_table table th {
    background: #f9f9f9;
    font-weight: 400;
}
.offers_item_table tr td:first-child {
    width: 17.4%;
    text-align: left;
    padding-left: 14px;
}
.offers_item_table tr td:nth-child(2) {
    width: 9.6%;
}
.offers_item_table tr td:nth-child(3) {
    width: 10.2%;
}
.offers_item_table tr td:nth-child(4) {
    width: 13.1%;
}
.offers_item_table tr td:nth-child(5) {
    width: 11.6%;
}
.offers_item_table tr td:nth-child(6) {
    width: 10.3%;
}
.offers_item_table tr td:nth-child(7) {
    width: 9.4%;
}
.offers_item_table tr td:nth-child(8) {
    width: 9.5%;
}
.offers_item_table .geo_item {
    margin: 0 6px;
}
.offers_item_table tr td:first-child .excerp {
    max-width: 100px;
}
.offers_item_table tr td:nth-child(3) .excerp {
    max-width: 60px;
}
.offers_item_table tr td:nth-child(4) .excerp {
    max-width: 80px;
}
.url_wr {
    position: relative;
    display: inline-block;
}
.url {
    font-size: 11px;
    color: #353535;
    cursor: pointer;
    position: relative;
    top: -1px;
}
.url:before {
    content: '';
    display: inline-block;
    margin: 0 2px;
    width: 16px;
    height: 15px;
    background: url("/images/url.png") no-repeat;
    position: relative;
    top: 2px;
}
.url_drop {
    width: 223px;
    position: absolute;
    z-index: 50;
    top: -8px;
    left: -223px;
    padding-right: 12px;
    display: none;
}
.more_url .url_drop {
    top: -10px;
}
.url_wr:hover .url_drop, .more_url:hover .url_drop, .url_drop.active {
    display: block !important;
}
.url_drop_list {
    background: #ffffff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow:  0 0 20px  rgba(0, 0, 0, .19);
    -moz-box-shadow:  0 0 20px  rgba(0, 0, 0, .19);
    box-shadow:  0 0 20px  rgba(0, 0, 0, .19);
    position: relative;
    text-align: left;
}
.url_drop_list:after {
    content: '';
    display: block;
    border: 11px solid transparent;
    border-left-color: #fff;
    border-right-width: 0;
    position: absolute;
    top: 9px;
    right: -11px;
}
.url_drop_list ul {
    margin: 0;
    padding: 5px 7px;
}
.url_drop_list li {
    list-style: none;
    border-top: 1px solid #e5e5e5;
    padding: 8px 3px 9px;
    word-wrap: break-word;
}
.url_drop_list li:first-child {
    border: none;
}
.url_drop_list li a {
    color: #000000;
}
.offers_item_table .more_geo, .url_wr, .ref {
    z-index: 10;
}
.offers_item_table .more_geo:hover, .url_wr:hover, .ref:hover {
    z-index: 20;
}
.th {
    display: inline-block;
    position: relative;
    padding: 0 16px;
}
.ref {
    width: 11px;
    height: 11px;
    background: url("/images/ref.png") no-repeat;
    position: absolute;
    top: 4px;
    right: 0;
}
.ref_drop_wr {
    position: absolute;
    z-index: 100;
    right: -229px;
    top: -11px;
    width: 229px;
    padding-left: 19px;
    display: none;
}
.ref_drop_wr.drop_left {
    padding: 0 19px 0 0;
}
.ref_drop {
    padding: 10px;
    background: #ffffff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-align: left;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .19);
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, .19);
    box-shadow: 0 0 20px rgba(0, 0, 0, .19);
    position: relative;
}
.ref:hover .ref_drop_wr {
    display: block;
}
.ref_drop:after {
    content: '';
    display: block;
    border: 11px solid transparent;
    border-left-width: 0;
    border-right-color: #ffffff;
    position: absolute;
    top: 10px;
    left: -11px;
}
.ref_drop_wr.drop_left .ref_drop:after {
    left: auto;
    right: -11px;
    border-left-width: 11px;
    border-right-width: 0;
    border-left-color: #ffffff;
}

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

    .catalog {
        max-width: 812px;
        margin: 0 auto;
        padding: 20px 0 0 !important;
    }
    .catalog_container, .catalog_bar, .offers {
        display: block;
        padding: 0 !important;
    }
    .catalog_bar {
        width: auto;
        margin: 0 0 7px;
    }
    .bar_title {
        float: left;
        max-width: 400px;
        min-height: 0;
        margin: 0 15px;
    }
    .bar_title h1 {
        margin-bottom: 2px;
    }
    .nav_secitons_title {
        display: block;
    }
    .catalog_category {
        display: none;
        width: 100%;
        position: relative;
        top: 0;
        left: 0;
        -webkit-box-shadow: 0 1px 28px rgba(156, 156, 156, .55);
        -moz-box-shadow: 0 1px 28px rgba(156, 156, 156, .55);
        box-shadow: 0 1px 28px rgba(156, 156, 156, .55);
    }
   
    .nav_sections.active .catalog_category {
        display: block;
    }
    .bar_bnr {
        display: none;
    }

    .offers_bnr img,
    .offers_banner_big img {
        max-width:100%;
    }
    .offers_banner_big {
        margin-left: 0;
        margin-right: 0;
    }
}

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

    /* .catalog {
        max-width: 600px;
    } */

    .catalog_bar {
        margin-bottom: 22px;
    }
    .bar_title, .nav_sections {
        float: none;
    }
    .subtitle {
        padding: 0;
    }
    .topical_item {
        width: calc(50% - 10px);
        margin-bottom: 25px;
    }
     .topical_item iframe {max-width:225px;}
    .topical_offers .topical_item:nth-child(odd){
        border: none;
        padding-right: 0;
    }
    .topical_offers .topical_item:nth-child(even){
        padding-left: 20px;
    }
    .search_btn {
        width: 200px;
    }
    .search_box {
        margin-right: 216px;
    }
    .offers_card, .offers_card_cont, .offers_card_bar {
        display: block;
        width: auto;
    }
    .offers_card_cont {
        padding: 0;
        margin-bottom: 20px;
    }
    .more_url .url_drop {
        left: auto;
        right: -223px;
        padding: 0 0 0 12px;
    }
    .more_url .url_drop_list:after {
        right: auto;
        left: -11px;
        border-left-width: 0;
        border-right-color: #ffffff;
        border-right-width: 11px;
    }
    .catalog {padding-top:0px !important;}
}

@media screen and ( max-width: 640px) {
    /*
    .catalog {
        max-width: 440px;
    }
    */
    .search_btn {
        display: none;
    }
    .search_btn_hidden {
        display: block;
        width: 40px;
    }
    .search_box {
        margin-right: 56px;
    }
}

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


    /*
     .catalog {
        max-width: 300px;
        padding: 20px 20px 0;
    }
    */
    .offers_title h2 {
        float: none;
    }
    .title_link {
        overflow: visible;
        text-align: left;
        padding-left: 0;
    }
    .search_btn_hidden {
        margin-left: 5px;
    }
    .more_url .url_drop {
        top: 19px;
        left: 0;
        right: auto;
        padding: 12px 0 0 0;
    }
    .more_url .url_drop_list:after {
        top: -11px;
        right: auto;
        left: 10px;
        border: 11px solid transparent;
        border-top-width: 0;
        border-bottom-color: #ffffff;
    }
}

/*30.12.2015*/

/*****8.01.2016*****/


.offers_table {
    width: 100%;
    min-width: 625px;
    margin-bottom: 40px;
}
.offers_table table {
    width: 100%;
    border-collapse: collapse;
}
.offers_table table th, .offers_table table td {
    border: 1px solid #f2f2f2;
    text-align: center;
}
.offers_table table th {
    padding: 0;
    background: #f9f9f9;
    font-weight: 400;
}
.offers_table table th a {
    display: block;
    padding: 12px 10px 8px;
    color: #9d9d9d;
    text-decoration: none;
}
.offers_table table th a:hover {
    text-decoration: none;
}
.offers_table table th a:after {
    content: '';
    display: inline-block;
    width: 7px;
    height: 8px;
    margin-left: 8px;
    background: url("/images/sort.png") no-repeat;
    position: relative;
    top: 1px;
}
.offers_table table td {
    padding: 14px 10px 12px;
}
.offers_table tr td:first-child {
    text-align: left;
    padding: 14px 20px 12px;
}
.offers_table table td a {
    color: #000000;
}
.offers_table tr td:first-child {
    width: 34.8%;
}
.offers_table tr td:nth-child(2) {
    width: 16.2%;
}
.offers_table tr td:nth-child(3) {
    width: 18.8%;
}
.offers_table tr td:nth-child(4) {
    width: 13.8%;
}
.offers_table tr td:nth-child(4) img {
    width: 24px;
    height: 16px;
}
.offers_table tr td:first-child .excerp {
    max-width: 198px;
}
.offers_table tr td:nth-child(3) {
    max-width: 108px;
}
.excerp {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.offers_table_paginarion {
    text-align: center;
    margin: 0 16px;
}
.offers_table_paginarion ul {
    margin: 0;
    padding: 0;
}
.offers_table_paginarion li {
    list-style: none;
    display: inline-block;
    vertical-align: top;
    margin: 0 5px 5px;
    font-size: 14px;
    line-height: 34px;
}
.offers_table_paginarion a {
    display: block;
    width: 36px;
    height: 36px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #24282a;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
}
.offers_table_paginarion a:hover, .offers_table_paginarion .active a {
    text-decoration: none;
    color: #939596;
    background: #f5f5f5;
    border-color: #f5f5f5;
}

.offers_data {
    font-size: 12px;
    font-weight: normal;
}
.offers_data .masthead {
    margin: 0;
    -webkit-transform: translateX(-50%);transform: translateX(-50%);
}
.offers_data .container {
    max-width: 1056px;
}
.offers_data .pagination_prev, .offers_data .pagination_next {
    display: none;
}
.offerrs_url_tx {
    word-wrap:break-word;
}
.loader_table {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    background: rgba(255, 255, 255, .6);
    display: none;
}
.loader_table:after {
    content: '';
    display: block;
    width: 235px;
    height: 235px;
    background: url("/images/load.gif") no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);
}
.search_input .searchResults {
    width: 100%;
    background-color: #fff;
    padding: 5px;
    position: absolute;
    display: none;
    box-shadow: rgba(0, 0, 0, 0.0745098) 0px 0px 13px 0px;
    border-radius: 6px;
    border: none;
    overflow: hidden;
    margin-top: 6px;
 }
.search_input .searchItem {
    cursor: pointer;
    padding: 3px;
    font: bold 12px/17px 'Chevin Cyrillic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    text-decoration: underline;
    display: block;
    width: 100%;
    color: #000000;
    text-transform: uppercase;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.search_input .searchItem:hover {
    color: #560029;
    background: #cccccc;
}
.bannerItemOffer.active, .bItemOffer.active {display: block;}

.more_geo_drop_wr .more_geo_drop ul {
    max-height: 200px;
    overflow: auto;
}


.ui-dialog.ui-widget.ui-widget-content[role="dialog"] {
    border: 1px solid #ebebeb;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    border-radius: 5px;
}

.ui-dialog.ui-widget.ui-widget-content[role="dialog"] .ui-dialog-titlebar.ui-widget-header.ui-corner-all {
    border: 0;
    background: #fff;
    border-bottom: 1px solid #f5f5f5;
    border-radius: 0;
    margin: 0 15px;
    padding: 20px 0 15px;
}

.ui-dialog.ui-widget.ui-widget-content[role="dialog"] .ui-dialog-title {
    text-transform: uppercase;
  
    font-size: 12px;
}

.ui-dialog.ui-widget.ui-widget-content[role="dialog"] .ui-button.ui-dialog-titlebar-close,
.ui-dialog.ui-widget.ui-widget-content[role="dialog"] .ui-dialog-titlebar-close {
    border: 0;
    background: #fff;
    color: #cdcdcd;
    padding: 0;
    position: absolute;
    right: -11px;
    font-weight: normal;
    background: url(/images/x.png) no-repeat;
    width: 11px;
    height: 11px;
    top: 17px;
}

.ui-dialog.ui-widget.ui-widget-content[role="dialog"] .ui-button.ui-dialog-titlebar-close span,
.ui-dialog.ui-widget.ui-widget-content[role="dialog"] .ui-dialog-titlebar-close span {
    display: none;
}

.ui-dialog.ui-widget.ui-widget-content[role="dialog"]  .ui-dialog-buttonpane {
    border: 0;
    background: #fff;
    border-top: 1px solid #f5f5f5;
    border-radius: 0;
    text-align: center;

}
.ui-dialog.ui-widget.ui-widget-content[role="dialog"]  .ui-dialog-content.ui-widget-content {
   
    font-size: 12px;
    padding: 18px 35px;
}
.ui-dialog.ui-widget.ui-widget-content[role="dialog"]  .ui-dialog-content.ui-widget-content p {
    margin: 0;
}
.ui-dialog.ui-widget.ui-widget-content[role="dialog"] .ui-dialog-buttonset {
    float: none;
}

.ui-dialog.ui-widget.ui-widget-content[role="dialog"] .ui-dialog-buttonset button {
    border: 0;
    border-radius: 5px;
    background: #ffd357;
    padding: 15px 13px;
    text-transform: uppercase;
    font-size: 12px;
   
}


a.branding {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 0;
    cursor: pointer;
}
a.branding:hover, a.branding:hover:active {opacity:0.95;}
.container, footer {
    z-index: 1;
    position: relative;
}
.footer-counters {
    position: absolute;
}

.navbar.navbar-inverse.navbar-fixed-top.first-nav {
    z-index: 10000;
    box-shadow: none;
}
.footer-counters {
    position: absolute;
    width: 0;
    overflow: hidden;
}



.topmenu_box {
    height: 50px;
    background: #E7DDC4;
    line-height: 50px;
    text-align: center;
     position:relative;
}

.topmenu_box a {
    color: #882d4f;
    font-size: 12px;
    font-family: 'Chevin Cyrillic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    display: inline;
    padding: 18px 15px;
    margin: 0 0px;
}
.topmenu_box>ul{padding:0;}
.topmenu_box>ul>li {display:inline-block;}
.topmenu_box>ul>li:hover>a {opacity:0.8}
.topmenu_box>ul>li ul.sub_topmenu {opacity:0; z-index:1; text-align:left; line-height:21px;  transition-delay:0s; -webkit-transition-delay:0s; visibility:hidden; position:absolute; margin-top:1px; margin-left:-20px; top:100%; padding:0; background-color:#E7DDC4; padding:0px 0 20px 0; list-style:none;}
.topmenu_box>ul>li:hover>ul.sub_topmenu, .topmenu_box>ul li:hover>noindex>ul.sub_topmenu {transition-delay:0.3s; -webkit-transition-delay:0.3s;}
.topmenu_box>ul li:hover>ul.sub_topmenu, .topmenu_box>ul li:hover>noindex>ul.sub_topmenu {opacity:1; visibility:visible; z-index:4;}
.topmenu_box>ul>li ul.sub_topmenu a { outline:none; position:relative;  display:block; color:#882d4f; padding:10px 15px 10px 35px; color:inherit; font-weight:normal; text-transform: none; font-size:14px;}
.topmenu_box>ul>li ul.sub_topmenu[data-count]>li:nth-child(1),
.topmenu_box>ul>li ul.sub_topmenu.sub_partner[data-count]>li:nth-child(2) {margin-top:41px !important;}
.topmenu_box>ul>li ul.sub_topmenu:before {content:attr(data-count);position:absolute; text-transform: uppercase; font-size:11px; top:0; line-height:44px; font-weight:bold; left:35px; }
.topmenu_box>ul>li ul.sub_topmenu>li>a:hover {opacity:1; color:#882d4f;}
.topmenu_box>ul>li ul.sub_topmenu li:hover>a {background-color:#e1d7bc;} 
.topmenu_box>ul>li ul.sub_topmenu>li>ul.sub_topmenu>li a:hover {opacity:1; color:#882d4f;}

.topmenu_box>ul>li ul.sub_topmenu:after {content:""; display:block; clear:both; max-width:}
.topmenu_box>ul>li ul.sub_topmenu>li>ul.sub_topmenu {top:0px; margin-left:-1px;}

.topmenu_box>ul>li ul.sub_topmenu {max-width:500px;}
.topmenu_box>ul>li ul.sub_topmenu.sub_partner {max-width:420px;}
.topmenu_box>ul>li ul.sub_topmenu.sub_partner:not(.load) {width:100%; height:98px;}
.topmenu_box>ul>li ul.sub_topmenu.sub_partner.loading:not(.load):after {content:"";     opacity: 0.5; height:40px; position:absolute; left:0; right:0; text-align:center; top:50%; margin-top:-10px; display:block; background-repeat:no-repeat; background-position:center; background-size:40px; background-image:url(/images/newdesign/preloader.gif); -webkit-filter: grayscale(100%); filter: grayscale(100%);} 
.topmenu_box>ul>li ul.sub_topmenu li {posit ion:relative; width:250px; border-right:1px dashed rgba(122, 104, 101, 0.2); display:block;}
.topmenu_box>ul>li ul.sub_topmenu.sub_partner li {width:210px; float:left;}
.topmenu_box>ul>li ul.sub_topmenu li:nth-child(2n) { border-right:none; border-left:1px dashed rgba(122, 104, 101, 0.2); margin-left:-1px;} 
.topmenu_box>ul>li ul.sub_topmenu li>.sub_topmenu {left:100%; background-color:#e1d7bc; }
.topmenu_box>ul>li ul.sub_topmenu.sub_partner li>.sub_topmenu{left:50%;}
.topmenu_box>ul>li ul.sub_topmenu li>.sub_topmenu>li:hover>a {background-color:#E7DDC4; }
.topmenu_box>ul>li ul.sub_topmenu.sub_partner li:nth-child(2n)>.sub_topmenu {left:100%;}
.topmenu_box>ul>li ul.sub_topmenu>li>.sub_topmenu {border-left:1px solid rgba(122, 104, 101, 0.5); min-height:100%; }
.topmenu_box>ul>li ul.sub_topmenu>li:hover {z-index:2;}

.topmenu_box>ul>li ul.sub_topmenu li.sub>a:after{content: ""; position: absolute; width:7px; height:7px; top: 50%; margin-top:-5px; right:15px;  border-top:1px solid rgba(122, 104, 101, 1); border-right:1px solid rgba(122, 104, 101, 1);
    transform: rotate(45deg); -webkit-transform: rotate(45deg); z-index:3; 
     transition:ease all 0.2s ; -webkit- transition:ease all 0.2s ;
}
.topmenu_box>ul>li ul.sub_topmenu li.sub:hover>a:after {  right:10px; border-top:1px solid rgba(122, 104, 101, 0.5); border-right:1px solid rgba(122, 104, 101, 0.5);}

.topmenu_box>ul>li.sub_a>a {position:relative;}
.topmenu_box>ul>li.sub_a>a:after{content:""; position:absolute; top:50%; margin-top:-2px; right:2px;  border:5px solid transparent;   border-top:5px solid #882d4f;}
.topmenu_box>ul>li.sub_a>a.active:after {border-top-color:#432a2a;}
.topmenu_box>ul>li.sub_a>a:hover:after {opacity:0.8;}

.topmenu_box a.sdv_item {background-color:#a86a79; color:#fff !important; }
.topmenu_box .tohide_wrap {display:none;}
.topmenu_box .tohide_wrap>a {position:relative;}
.topmenu_box .tohide_wrap>a i {display:inline-block; width:5px; height:5px; border-radius:6px; background-color:#882d4f; margin:0 2px;}

.topmenu_box a.active {color:#3e2a2a;}

.topmenu_box a:hover {
    opacity:0.8;
    text-decoration: none;
}

.topmenu_box.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;

}
.topmenu_box.desktop_menu {
  /*  overflow:hidden; */
}

.topmenu_box.container-fluid .container {
    padding-right: 28px;
    padding-left: 25px;
}

.topmenu_box.container-fluid .container .btn-default {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;

    color: #fff;
    background-color: #503435;
    outline: none;
    font-family: 'Chevin Cyrillic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;

    margin-top: 1px;
}

.topmenu_box.container-fluid .container .btn .caret {
    margin-left: 3px;
}

.topmenu_box .dropdown-menu {
    left: inherit;
    right: 0;
}

.topmenu_box .hidden-sm.hidden-xs {
    padding-top: 1px;
}

.ui-dialog {
    z-index: 1001 !important;
}
.ui-widget-overlay {
    opacity: 0.6;
    background: #000;
    z-index: 1000 !important;
}
.popup_widgets {
    text-align: center;
}
.vk_popup_widget {
    display: inline;
    margin: 5px 15px;
}
.fb_popup_widget {
    display: inline;
    margin: 5px 15px;
}
.hidden-lg-up {
    display: none;
}
.hidden-lg-down {
    display: block;
}
@media (max-width: 992px) {
    #header {
        position: absolute !important;
    }
    .ui-tooltip {
        display: none !important;
    }
    .hidden-lg-down {
        display: none;
    }
    .hidden-lg-up {
        display: block;
    }
}

.more_geo > .more_geo_drop_wr {
    position: absolute;
    top: -11px !important;
    right: inherit !important;
    left: 20px !important;
}

.select2-results__option {
    padding: 1px 10px !important;
}

.same_offer_list {
    margin-top: 80px;
}
.same_offer_list > div {
    padding: 0;
}
.same_offer_list .same_offer {
    margin-right: 10px;
    margin-left: 10px;
    color: #000;
    text-decoration: none;
}
.same_offer .img img {
    max-width: 100%;
}
.same_offer .goals {
    margin-top: 10px;
    font-size: 10px;
    line-height: 11px;
}
.same_offer .geos img {
    max-width: 24px;
}


.last-article-block {
    text-align:left;
}
.last-article-block img {
    max-width:100%;
}
.last-article-block, 
.last-article-block p,
.last-article-block li {
    font-size: 13px;
    line-height: 19px;
}
.last-article-block ul {
    margin-left: 20px;
}

.last-article-block h1 {
    font-size: 30px;
    line-height: 1.2em;
    margin: 20px 0 20px 0 !important;
}
.last-article-block h2 {
    font-size: 18px;
    line-height: 20px;
    margin: 15px 0 5px 0;
}
.last-article-block h3 {
    font-size: 16px;
    line-height: 18px;
    margin: 15px 0 5px 0;
}

.offers_category_title {
    font-weight: bold;
    font-size:26px;
    margin: 0 0 12px;
}


.sub_cat_box {
    background-color: white;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(222, 223, 224, 0.35);
    margin-top: 20px;
    text-align: center;
    min-height: 37px;
    padding:0;
    line-height: 32px;
    list-style: none;
}
ul.sub_cat_box li {display:inline-block;} 

.sub_cat_box a, .sub_cat_box li {
    color: #999;
    display: inline-block;
    vertical-align: bottom;
    padding: 0px 13px;
    transition: .3s;
    font-size: 16px;
    border-bottom: 4px solid #fff;
    border-top: 4px solid #fff;
    font-family: "Chevin Cyrillic";
    font-weight: bold;
    text-decoration:none;
}
.sub_cat_box li a {border:none !important;} 

.sub_cat_box a:hover {
    text-decoration: none;
    color: #705959;
    border-bottom: 4px solid #fff;
}

.sub_cat_box a.rss,
.popular_title a.rss,
.full_news_chroshki a.rss {
    position: absolute;
    right: 29px;
    opacity: 0.5;
    border:none;
    margin-top:1px;
}

.sub_cat_box .jobs { position:relative;  color:#666; background-color:#fbf3de!important;  border-color:#fbf3de !important;}
.sub_cat_box .jobs:before {content: "\61"; font-size: 17px; line-height: 17px; font-family: "partnerkin" !important; margin-right:7px; position:relative; top:3px;}
.sub_cat_box .smartlikes { position:relative;  color:#fff !important; background-color:rgba(135, 193, 255, 0.7)!important;  border-color:rgba(135, 193, 255, 0)!important;}
.sub_cat_box .smartlikes:before {content: ""; width:25px; height:17px; display:inline-block; background:url('/images/newdesign/ic_vk@2x.png') no-repeat center; background-size:100%; position:relative; top:3px;}


.full_news_chroshki a.rss {
    top: 26px;
    right: 20px;
}
.popular_title a.rss {
    top: 0;
}
.sub_cat_box a.rss:hover,
.popular_title a.rss:hover,
.full_news_chroshki a.rss:hover {
    opacity: 1;
}

.sub_cat_box .sub_active, .sub_cat_box .sub_active a{
    text-decoration: none !important;
    color: #333 !important;
    border-bottom: 4px solid #E7DDC4;
}
ul.sub_cat_box li.sub_active a {border-bottom:0;} 


/* Symply toast */

.cstm_notice.alert {
    padding: 15px 40px 15px 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    position:relative;
    font-size:13px;
}

.cstm_notice.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.cstm_notice.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.cstm_notice.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.cstm_notice.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.cstm_notice .close {
    position:absolute;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
    right:15px;
    top:15px;
}

.cstm_notice .close:hover,
.cstm_notice .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5
}

.btn_ws{width: 24%;padding: 1px 6px;}

.btn3-blue { background:none !important; border: 1px solid rgba(11,130,180,0.4) !important; color: #0077cc !important;}

.btn3-blue-back { background: #284c709e !important;
    border: 1px solid #284c709e !important; color: #fff !important;}


@charset 'UTF-8';

.cke_button_icon {height:18px !important;}
body.cke_editable {overflow-x:hidden; box-shadow:none;}
.cke_chrome {border:1px solid #ccc; border-radius:5px; overflow:hidden;}
.cke_chrome .cke_top {background:none; padding:0;}
.cke_chrome .cke_toolgroup {padding:0; margin:0;}
.cke_chrome .cke_top a.cke_button {height: 40px; cursor:pointer; padding:0; width:34px; line-height:40px; background-color:inherit;}
.cke_chrome .cke_top a.cke_button_off:hover, 
.cke_chrome .cke_top a.cke_button_on,
.cke_chrome .cke_top a.cke_button_off:focus, 
.cke_chrome .cke_top a.cke_button_off:active {opacity:1; border:none; padding:0; background-color:#f9f9f9}
.cke_chrome .cke_top .cke_combo {margin:0;}
.cke_chrome .cke_top a.cke_combo_button {background-color: #fff; width:34px; height: 40px;  padding:0px !important; margin:0 !important; border:none !important; line-height: 40px;}
.cke_chrome .cke_combo_disabled a.cke_combo_button {opacity:0.3}
.cke_chrome .cke_top a.cke_combo_button:hover,
.cke_chrome .cke_top a.cke_combo_button:active {background-color:#f9f9f9; }
.pblog_block .cke_bottom {display:none;}


.cke_chrome .cke_top .cke_combo_text {line-height:18px;}
.cke_chrome .cke_top .cke_combo_text + .cke_combo_open {display:none;}
body .cke_button .cke_button_icon {background-image:none !important; background:none !important; margin:0px !important; width:100%;     text-align: center; height:100%  !important; position:relative; line-height:40px; }
body .cke_ltr .cke_button__numberedlist_icon,
body .cke_ltr .cke_button__bulletedlist_icon,
body .cke_ltr .cke_button__source_icon {background-image:none !important; background:none !important;}
.cke_chrome .cke_top .cke_button_icon:before {font-size:18px; color:#444; font-weight:bold; text-align:center; display:inline-block;}
.cke_chrome .cke_top .cke_button__bold_icon:before {content:"B"; }
.cke_chrome .cke_top .cke_button__italic_icon:before {content:"I"; font-style:italic;}
.cke_chrome .cke_top .cke_button__underline_icon:before {content:"U"; font-size:16px; border-bottom: 1px solid #666; line-height: 14px; position: relative; }
.cke_chrome .cke_top .cke_button__strike_icon:before {content:"S";}
.cke_chrome .cke_top .cke_button__strike_icon:after {content:""; position:absolute; width:16px; height:3px; background-color: #666666; border:1px solid #fff; top:calc(50% - 2px); left:calc(50% - 8px);}
.cke_chrome .cke_top .cke_button__numberedlist_icon:before {content:""; display:block; width:100%; height:100%; background-size:18px; position:relative; top:-1px; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/cstmlist2.gif?v=1); background-image: -webkit-image-set(url(/images/newdesign/cstmlist2.gif?v=1) 1x,url(/images/newdesign/cstmlist2@2x.gif) 2x);}
.cke_chrome .cke_top .cke_button__bulletedlist_icon:before {content:""; display:block; width:100%; height:100%; background-size:18px; position:relative; top:-1px; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/cstmlist.gif); background-image: -webkit-image-set(url(/images/newdesign/cstmlist.gif) 1x,url(/images/newdesign/cstmlist@2x.gif) 2x);}
.cke_chrome .cke_top .cke_combo__cstmquote a:before {content:""; display:block; width:100%; height:100%; background-size:18px; position:relative; top:-1px; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/cstmquote.gif); background-image: -webkit-image-set(url(/images/newdesign/cstmquote.gif) 1x,url(/images/newdesign/cstmquote@2x.gif) 2x);}
.cke_chrome .cke_top .cke_combo__cstmquote2 a:before {content:""; display:block; width:100%; height:100%; background-size:18px; position:relative; top:-1px; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/cstmquote2.gif); background-image: -webkit-image-set(url(/images/newdesign/cstmquote2.gif) 1x,url(/images/newdesign/cstmquote2@2x.gif) 2x);}
.cke_chrome .cke_top .cke_button__link_icon:before {content:""; display:block; width:100%; height:100%; background-size:18px; position:relative; top:-1px; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/cstmlink.gif); background-image: -webkit-image-set(url(/images/newdesign/cstmlink.gif) 1x,url(/images/newdesign/cstmlink@2x.gif) 2x);}
.cke_chrome .cke_top .cke_button__image_icon:before {content:""; display:block; width:100%; height:100%; background-size:18px; position:relative; top:-1px; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/cstmimg.gif); background-image: -webkit-image-set(url(/images/newdesign/cstmimg.gif) 1x,url(/images/newdesign/cstmimg@2x.gif) 2x);}
.cke_chrome .cke_top .cke_button__imagefull_icon:before {content:""; display:block; width:100%; height:100%; background-size:18px; position:relative; top:-1px; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/cstmimgfull.gif); background-image: -webkit-image-set(url(/images/newdesign/cstmimgfull.gif) 1x,url(/images/newdesign/cstmimgfull@2x.gif) 2x);}
.cke_chrome .cke_top .cke_button__cstmembed_icon:before {content:""; display:block; width:100%; height:100%; background-size:18px; position:relative; top:-1px; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/cstmembed.gif); background-image: -webkit-image-set(url(/images/newdesign/cstmembed.gif) 1x,url(/images/newdesign/cstmembed@2x.gif) 2x);}
.cke_chrome .cke_top .cke_button__embed_icon:before {content:""; display:block; width:100%; height:100%; background-size:18px; position:relative; top:-1px; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/cstmembed.gif); background-image: -webkit-image-set(url(/images/newdesign/cstmembed.gif) 1x,url(/images/newdesign/cstmembed@2x.gif) 2x);}
.cke_chrome .cke_top .cke_button__source_icon:before {content:""; display:block; width:100%; height:100%; background-size:18px; position:relative; top:-1px; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/cstmsource.gif); background-image: -webkit-image-set(url(/images/newdesign/cstmsource.gif) 1x,url(/images/newdesign/cstmsource@2x.gif) 2x);}
.cke_chrome .cke_top .cke_button__codesnippet:before {content:"{}"; display:block; width:100%; height:100%; background-size:18px; position:relative; font-size: 17px; font-weight: bold; color: #333; text-align: center;}
.cke_chrome .cke_top .cke_button__table_icon:before {content:""; display:block; width:100%; height:100%; background-size:18px; position:relative; top:-1px; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/cstmsource.gif); background-image: -webkit-image-set(url(/images/newdesign/cstmtable.gif) 1x,url(/images/newdesign/cstmtable@2x.gif) 2x);}
pre[data-widget="codeSnippet"] {padding: 0;outline: none !important;}
.cke_chrome .cke_top .cke_button__textcolor_icon:before {content:"А"; display:block; width:100%; height:100%; background-size:18px; position:relative; font-size: 17px; top:-1px; font-weight: bold; color: #333; text-align: center;}
.cke_chrome .cke_top .cke_button__textcolor_icon:after {content:""; display:block; width:16px; left:9px; height:2px; top:50%; margin-top:5px; background-color:#333; position:absolute;}

.cke_chrome .cke_top .cke_button__vimeoapi_icon:before {content:""; display:block; width:100%; height:100%; background-size:18px; position:relative; top:-1px; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/vimeoapi.gif); background-image: -webkit-image-set(url(/images/newdesign/vimeoapi.gif) 1x,url(/images/newdesign/vimeoapi@2x.gif) 2x);}


.cke_chrome textarea.cke_source {padding:20px; background-color: #f9f9f9; color:#000; box-sizing:border-box;}

.cke_chrome .cke_top .cke_toolgroup a.cke_button:last-child:after,
.cke_chrome .cke_top .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after, .cke_combo:after {display:none;}
.cke_chrome .cke_top .cke_combo_button {cursor:pointer;}
.cke_panel_listItem.cke_selected a {background-color: #fff;}
.cke_panel_listItem.cke_selected a, .cke_panel_listItem a:hover, .cke_panel_listItem a:focus, .cke_panel_listItem a:active { background-color:#f9f9f9;}
.cke_chrome .cke_top .cke_combo_button .cke_combo_text {display:none;}
.cke_chrome .cke_top .cke_combo__format>.cke_combo_button:before {color:#444; content:"H"; font-size:18px; font-weight:bold; text-align:center; display:block; width:100%;}
a.cke_dialog_ui_button_ok , a.cke_dialog_ui_button {min-width:100px; height:30px; line-height:30px; border-radius:4px !important; font-size:14px !important;}
.cke_dialog_footer_buttons a.cke_dialog_ui_button span {font-size:13px !important;}

  input.cke_dialog_ui_input_text,
.cke_reset_all[dir="ltr"][role="dialog"]  input.cke_dialog_ui_input_password,
.cke_reset_all[dir="ltr"][role="dialog"]  select.cke_dialog_ui_input_select,
.cke_reset_all[dir="ltr"][role="dialog"]  textarea.cke_dialog_ui_input_textarea,
.cke_reset_all[dir="ltr"][role="dialog"]  input.cke_dialog_ui_input_text:focus,
.cke_reset_all[dir="ltr"][role="dialog"]  input.cke_dialog_ui_input_password:focus,
.cke_reset_all[dir="ltr"][role="dialog"]  select.cke_dialog_ui_input_select:focus,
.cke_reset_all[dir="ltr"][role="dialog"]  textarea.cke_dialog_ui_input_textarea:focus {border: 1px solid #ccc; height:34px; border-radius: 4px; padding: 6px 12px !important;
    font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none;
}
 .cke_reset_all[dir="ltr"][role="dialog"]  .cke_dialog_body label {font-size:13px; margin-bottom:5px;}
 .cke_dialog_ui_vbox_child .cke_dialog_ui_checkbox input[type=checkbox] {position:relative; top:-2px;}
 .cke_dialog_ui_vbox_child .cke_disabled * {color:#999 !important;}
.cke_dialog_expertbox_link {padding-top:20px;}

.cke_ltr * {outline:none !important;}
.cke_reset_all[dir="ltr"][role="dialog"] .cke_dialog_contents {margin-top:0;}
.cke_reset_all[dir="ltr"][role="dialog"] .cke_dialog_contents.drag>*{opacity:0; position: relative;}
.cke_reset_all[dir="ltr"][role="dialog"] .cke_dialog_contents.drag:before{content:""; opacity:0.5; position:absolute; top:10px; left:10px; bottom:10px; right:10px; border:2px dashed #333;
background-size: 40px; background-position: center; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_img.png);
    background-image: -webkit-image-set(url(/images/newdesign/ic_img.png) 1x,url(/images/newdesign/ic_img@2x.png) 2x);
}
.cke_reset_all[dir="ltr"][role="dialog"] .cke_dialog_title {display:none;}
.cke_reset_all[dir="ltr"][role="dialog"] .cke_dialog_tabs {display:none;}
.cke_reset_all[dir="ltr"][role="dialog"] .cke_dialog_contents_body {padding:20px;}
.cke_reset_all[dir="ltr"][role="dialog"] .cke_dialog_body {position:relative; border-radius:5px; overflow:hidden;}
.cke_reset_all[dir="ltr"][role="dialog"] .cke_dialog_footer {border-top:none; padding:10px;}
.cke_reset_all[dir="ltr"][role="dialog"] .cke_resizer_ltr {display:none;}
.cke_combopanel {margin-top:1px !important; margin-left:-3px !important;}

.cke_button__cstmstackgoal_icon {background: url(/images/newdesign/ic_goalstask.png) no-repeat !important; background-size: 100% !important;}

.cke_combopanel:a ter {position:absolute; content:""; width:8px; height:8px; background-color:#fff; position:absolute; top:-5px; left:50%; margin-left:-4px; border-top:1px solid #ccc; border-left:1px solid #ccc;
transform:rotate(45deg); -webkit-transform:rotate(45deg); }

.cke_combopanel, .cke_panel_block {min-width:160px !important; min-height:160px !important;}
.cke_panel_grouptitle {display: none;}
.cke_panel_listItem a {text-decoration:none; padding:0; position: relative; min-height: 40px; padding-left: 37px; font-size: 13px; line-height: 40px; }
.cke_panel_listItem a .Cstmquote, .cke_panel_listItem a .Cstmquote2, .cke_panel_listItem a .CstmquoteBig, .cke_panel_listItem a .CstmquoteUser {display:block;height:40px; width:40px; position:absolute; left:0; line-height:40px; color:rgba(0,0,0,0); text-decoration:none;}
.cke_panel_listItem a .Cstmquote:before, .cke_panel_listItem a .Cstmquote2:before,  .cke_panel_listItem a .CstmquoteBig:before, .cke_panel_listItem a .CstmquoteUser:before {font-size:16px; color:#333; font-weight:bold; text-align:center; display:block; width:100%;}

.cke_panel_listItem a h1, .cke_panel_listItem a h2, .cke_panel_listItem a h3, .cke_panel_listItem a p, .cke_panel_listItem a h4 {font-size:13px; font-weight:normal; line-height:40px;}
.cke_panel_listItem a h1:before, .cke_panel_listItem a h2:before, .cke_panel_listItem a h3:before, .cke_panel_listItem a p:before, .cke_panel_listItem a h4:before {font-size:16px; color:#333; font-weight:bold; text-align:center; display:block; width:40px; height:40px; position:absolute; left:0;}
.cke_panel_listItem a h1:before {content:"H1";}
.cke_panel_listItem a h2:before {content:"H2";}
.cke_panel_listItem a h3:before {content:"H3";}
.cke_panel_listItem a h4:before {content:"H4";}
.cke_panel_listItem a p:before {content:"p";}
.cke_panel_listItem a .Cstmquote:before {content:""; display:block; width:100%; height:100%; background-size:18px; position:relative; top:-1px; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/cstmquote.gif); background-image: -webkit-image-set(url(/images/newdesign/cstmquote.gif) 1x,url(/images/newdesign/cstmquote@2x.gif) 2x);}
.cke_panel_listItem a .Cstmquote2:before {content:""; display:block; width:100%; height:100%; background-size:18px; position:relative; top:-1px; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/cstmquote2.gif); background-image: -webkit-image-set(url(/images/newdesign/cstmquote2.gif) 1x,url(/images/newdesign/cstmquote2@2x.gif) 2x);}
.cke_panel_listItem a .CstmquoteBig:before {content:""; display:block; width:100%; height:100%; background-size:18px; position:relative; top:-1px; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/cstmquotebig.gif); background-image: -webkit-image-set(url(/images/newdesign/cstmquotebig.gif) 1x,url(/images/newdesign/cstmquotebig@2x.gif) 2x);}
.cke_panel_listItem a .CstmquoteUser:before {content:""; display:block; width:100%; height:100%; background-size:18px; position:relative; top:-1px; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/cstmquoteuser.gif); background-image: -webkit-image-set(url(/images/newdesign/cstmquoteuser.gif) 1x,url(/images/newdesign/cstmquoteuser@2x.gif) 2x);}

.cke_dialog_ui_input_textarea  {min-height:100px !important;}

.cke_reset_all[dir="ltr"][role="dialog"] .cke_ltr .cke_dialog_ui_hbox_first, .cke_reset_all[dir="ltr"][role="dialog"] .cke_ltr .cke_dialog_ui_hbox_child {padding-right:0;}
.cke_dialog_ui_vbox .cke_dialog_image_url, .cke_dialog_ui_vbox .cke_dialog_imagefull_url , .cke_dialog_ui_vbox .cke_dialog_imagefull2_url {position:relative !important;}
.cke_dialog_ui_vbox .cke_dialog_ui_file {width: 57px; height: 27px !important; background-color:#fff; cursor:pointer; position:absolute; top:26px; right:10px;}
.cke_dialog_ui_vbox .cke_dialog_ui_file:before {content:"Загрузить"; opacity:0.8; line-height: 24px; text-decoration: underline; position:absolute; width:100%; height:100%;
/* background-size:22px; background-position:center; background-repeat:no-repeat;
 background-image: url(/images/newdesign/cstmupload.gif); background-image: -webkit-image-set(url(/images/newdesign/cstmupload.gif) 1x,url(/images/newdesign/cstmupload@2x.gif) 2x); 
*/
 }
.cke_dialog_imagefull2_url  .cke_dialog_ui_file:before  {display:none;}
.cke_dialog_ui_vbox .cke_dialog_ui_file:hover:before {opacity:0.6;}
.cke_dialog_ui_vbox .cke_dialog_ui_file label + .cke_dialog_ui_input_file {opacity:0; position:relative; z-index:2;}
.cke_dialog_ui_vbox .cke_dialog_ui_file label + .cke_dialog_ui_input_file input {cursor:pointer;}
.cke_dialog_ui_vbox .cke_dialog_ui_file label, .cke_dialog_ui_vbox .cke_dialog_ui_fileButton{display:none;}


.cke_dialog_ui_vbox .cke_dialog_imagefull2_url td {padding:0;}
.cke_dialog_ui_vbox .cke_dialog_imagefull2_url td.cke_dialog_ui_hbox_first {min-width:170px;}
.cke_dialog_ui_vbox .cke_dialog_imagefull2_url td.cke_dialog_ui_hbox_last {min-width:330px;}
.cke_dialog_ui_vbox .cke_dialog_imagefull2_url .cke_dialog_expertbox_avatar .cke_dialog_ui_input_text {width:160px; height:160px; position:relative;  margin-top:10px; }
.cke_dialog_ui_vbox .cke_dialog_imagefull2_url .cke_dialog_expertbox_avatar input {display:none;}
/*
.cke_dialog_ui_vbox .cke_dialog_imagefull2_url .cke_dialog_expertbox_avatar .cke_dialog_ui_input_text:before {content:"";  z-index:1; position:absolute; top:1px; left:1px; right:1px; bottom:1px; border:2px dashed #333; border-radius:300px; opacity: 0.5;}
.cke_dialog_ui_vbox .cke_dialog_imagefull2_url .cke_dialog_expertbox_avatar img {position:absolute; border-radius:300px; z-index:2; left:0; right:0; width:100%; height:100%;     border: 1px solid #efefef;}
.cke_dialog_ui_vbox .cke_dialog_imagefull2_url td.cke_dialog_ui_hbox_child .cke_dialog_ui_file {right:auto; left:100px; left: 27px; top: 68px;}
.cke_editor_PblogArticle_text_dialog .cke_dialog_contents.drag .cke_dialog_imagefull2_url .cke_dialog_expertbox_avatar .cke_dialog_ui_input_text:before {
    background-size: 20px; background-position: center; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_img.png);
    background-image: -webkit-image-set(url(/images/newdesign/ic_img.png) 1x,url(/images/newdesign/ic_img@2x.png) 2x);
}
.cke_editor_PblogArticle_text_dialog .cke_dialog_contents.drag  .cke_dialog_imagefull2_url td.cke_dialog_ui_hbox_child .cke_dialog_ui_file {display:none;}
*/

/* .cke_combopanel {display:block !important;} */

/* .cke_editor_PblogArticle_text_dialog .cke_ltr .cke_dialog_close_button {top:54px;} */


body .cke_dialog_background_cover {position:fixed !important; z-index:9999; left:0; top:0; width:100% !important; opacity:0.8 !important; height:100% !important; background-color:#000 !important;}




@charset 'UTF-8';



html {
    min-height: 100%;
}
body {
    min-height:100% !important;
    position: relative;
    padding:0; margin:0;
    -webkit-text-size-adjust: 100% !important; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%;
}
body:not(#tinymce):not(.cke_editable):not(.cke_ltr) {
    min-width:540px !important;
}

body.has-ad-link {padding-top:0;}

body.use-brending {
    cursor: pointer;
}
body > * {
    cursor: default;
}

pre {background-color:#fbfbfb; border-color:#f2f0f0;}
pre .hljs {background-color:inherit;}

.link_autor {color:#999;}
.link_autor a, .link_autor * {color:#999;}



select.js_chosen {height:25px; visibility:hidden;}

.cstm_new_notice { position:relative;}
.cstm_new_notice:after {content:"";  position:absolute; top:-6px; right:-3px; width:6px; height:6px; border-radius:6px; background-color:#cc0000;}

.popup-notice_overlay {position:fixed; z-index: 99; top:127px; left:20px; font-family: "Chevin Cyrillic";  }
.popup-notice_overlay.headerfixed  {top:71px;}
.popup-notice {right:200%; display:none; position:relative; margin-bottom:20px; ;
-webkit-transition:ease right 0.2s;
}
.popup-notice.show {right:0; -webkit-transition:ease right 0.3s;}
.popup-notice .popup_cnt { position:relative; float:left; height: 60px; line-height:19px; background-color:#fff;  border-radius:4px;  box-shadow:0px 0px 29px rgba(0,0,0,0.6); overflow:hidden; }
.popup-notice-close {cursor:pointer; position:absolute; width:40px; height:100%; text-align:center; right:0; top:0; z-index:1; color:#666 !important;font-size: 37px; line-height: 51px;}
.popup-notice-close:hover {opacity:0.8;}
.popup-notice .prv .prv-image {float:left; height:100%;}
.popup-notice .prv .prv-image img {height:100%;}
.popup-notice .prv .prv-title {float:left; width: 220px; padding:10px 0; margin-left:15px; padding-right:40px; font-size:15px;}
.popup-notice .prv .prv-title a {color:#000 !important;}
.popup-notice .popup_btn {position:relative;  cursor:pointer;}
.popup-notice .popup_btn:before {content:"";position:absolute; width:23px; height:19px; left:15px; top:50%; margin-top:-11px; background:url(/images/newdesign/ic_push-notice.jpg) no-repeat center; background-size:100%;}
.popup-notice .popup_btn .pw-buttons {width:100%; height:100%; display:none; left:0; z-index:1; position:absolute; top:0;}
.popup-notice .popup_btn .pw-buttons .pw-button {width:100%; height:100% !important;}
.popup-notice .popup_btn {height:60px;float:left; width:200px; line-height:19px; font-size:15px; margin-left:10px; background-color:#ffeb80;  border-radius:4px;  box-shadow:0px 0px 29px rgba(0,0,0,0.6); overflow:hidden; }
.popup-notice .popup_btn>a { color:#000 !important; padding:11px 0 11px 50px ; border:none; font-size:13px; text-decoration:none; font-weight:bold;text-align:center; display:block; width:100%; height:100%; line-height:inherit;  text-align:left;}
.popup-notice .popup_btn>a>span {font-size:17px; display:block;} 


.pop-pblog_profit {}
.pop-pblog_profit .title {font-weight:bold; margin:10px 0; font-size:14px; padding-left:30px; background: url(/images/money_icon.png) no-repeat left center; background-size:21px; }
.pop-pblog_profit .title + p {color:#666; font-size:13px; font-weight:normal; }


.ya-search-form {
    display: none;
}

.search_form {
    margin-top: 12px;
}

.search_form input {
    opacity: 0.5;
    padding-left: 10px;

    width: 183px;
    height: 29px;
    background: #382021 url('/images/search_white.png') right center no-repeat;
    border-radius: 5px;
    border: 1px solid #382021;
    color: white;
    font-size: 12px;
    font-family: 'Chevin Cyrillic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: bold;
   text-transform: uppercase;
    outline: none;
}

.search_form .form-control-feedback {
    display: none;
}
#partnersSearch .searchResults {
    background-color: #fff;
    border: 1px solid #c0c0c0;
    margin-top: -5px;
    padding: 5px;
    position: absolute;
    width: 230px;
    display: none;

    box-shadow: rgba(0, 0, 0, 0.0745098) 0px 0px 13px 0px;
    border-radius: 6px;
    border: none;
    overflow: hidden;
    margin-top: 6px;
    z-index: 10000;
}
.searchResults .sep {
    margin: 7px 0;
}

#partnersSearch .searchItem.yandex-search-link {
   text-align: center;
    background-color: #382021;
   text-decoration: none;
    color: #ffffff;
}
#partnersSearch .searchItem.yandex-search-link:hover, #partnersSearch .searchItem.yandex-search-link:focus {
    background-color: rgb(80, 52, 53);
}
#partnersSearch .seachCatName {
    background-color: #e7ddc4;
    color: #691c41;
    display: block;
    font-size: 12px;
    margin-bottom: 3px;
    padding: 5px;
   text-decoration: underline;
    line-height: inherit !important;
}
#partnersSearch .searchItem {
    cursor: pointer;
    padding: 3px;
    font-size: 12px;
   text-decoration: underline;
    display: block;
    color: #000000;
    line-height: inherit !important;
}
#partnersSearch .seachCatName:hover, #partnersSearch .seachCatName:focus {
    color: #560029;
    font-weight: bold;
}
#partnersSearch .searchItem:hover, #partnersSearch .searchItem:focus {
    background-color: #ccc;
    font-weight: bold;
}

.user_box {
    height: 53px;
    margin-top: 0;
   text-align: right;
}

.com_counter {
    display: inline-block;
    vertical-align: middle;
    background: url("/images/newdesign/menu_quote_icon.png") no-repeat;
    background-position: 0px 17px;
    padding: 0px 20px 0px 29px;
    line-height: 53px;
    color: white;
    font-family: 'Chevin Cyrillic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
   text-transform: uppercase;
    height: 38px;
    margin-top: -9px;
}

.ls_counter {
    display: inline-block;
    vertical-align: middle;
    background: url("/images/newdesign/menu_message_icon.png") no-repeat;
    background-position: 0px 17px;
    padding: 0px 19px 0px 28px;
    line-height: 53px;
    color: white;
    font-family: 'Chevin Cyrillic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
   text-transform: uppercase;
    height: 38px;
    margin-top: -9px;
}

.login_box {
    display: inline-block;
    vertical-align: middle;
    line-height: 48px;
    height: 48px;
    margin-right:10px;
    margin-left:2px;
}


.log_in_table {
    display: table;
}

.log_in_table div:nth-child(1) {
    display: table-cell;
    vertical-align: middle;
    padding-top:2px;
}

.log_in_table div:nth-child(1) img {
    width: 20px;
    height: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: url("/images/newdesign/menu_round_icon.png");
}

.log_in_table div:nth-child(2) {
    display: table-cell;
    vertical-align: middle;
    padding: 3px 14px 0px 6px;
    color: white;
    font-size: 12px;
    font-family: 'Chevin Cyrillic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: bold;
   text-transform: uppercase;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAMElEQVQIW2P8//9/AwMDQz0DdtDICBLHoaiRkZGxAawAiyKwJEgcrgBJEQNMEiQGADTTEoKChm+NAAAAAElFTkSuQmCC') right center no-repeat;
    background-position-y: 24px;
}


.top_banner_box,
.middle_banner_box {
    background-color: white;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(222, 223, 224, 0.35);
    margin-top: 10px;
   text-align: center;
    padding: 8px 7px 8px 7px;
    overflow: hidden;
}

.top_banner_box {background:none; box-shadow:none; padding:0;}

.middle_banner_box {
    padding: 13px 0;
}
.middle_banner_box > * {
    margin: auto;
}
.top_banner_box img,
.middle_banner_box img,
.banner_block_300_400_left_inner *,
.top_banner_box canvas,
.middle_banner_box canvas,
.top_banner_box iframe,
.middle_banner_box iframe {
    max-width: 100%;
}

/* header */

.navbar {
    background-color: #503435;
    border: none;
    margin-bottom: 0;
}
.first-nav .navbar-header {
    height: 52px;
}
.first-nav .navbar-collapse {
    background-color: #503435;
}

.popular_lastnews_box {
    margin-top: 20px;
    padding: 18px 18px 0px 18px;
    background-color: white;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(222, 223, 224, 0.35);
}

.popular_title {
    color: black;
    font-size: 17px;
   text-transform: uppercase;
    font-family: "Chevin Cyrillic";
    font-weight: bold;
    padding-bottom: 12px;
    margin-bottom: 21px;
    border-bottom: 1px solid #EAEBED;
   text-align: left;
}

.popular_box {
    position: relative;
    margin-bottom: 20px;
}

.popular_box img {
    width: 100%;
    min-height:210px;
}
.popular_box .back {
    position: absolute;
    background: transparent;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.8) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.8)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.8) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.8) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.8) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.8) 100%);
    height: 100%;
    width: 100%;
   top: 0;
}
.popular_content {
    position: absolute;
    bottom: 46px;
    left: 0px;
    padding: 0px 18px;
}
.popular_icons {
    margin-top: -50px;
    position: absolute;
    margin-left: 18px;
}

.popular_icons span,
.popular_icons a {
    color: #fff;
}

.popular_content div:nth-child(1) {
    margin-bottom: 15px;
    color: white;
    font-size: 16px;
    font-family: "Chevin Cyrillic";
    font-weight: bold;
}

.popular_content div:nth-child(2) {
    color: white;
    font-size: 13px;
    line-height: 18px;
    font-family: "GothamProLight";
    margin-bottom: 15px;
}

.popular_content div:nth-child(3) {
    color: white;
    font-size: 12px;
    line-height: 18px;
    font-family: "GothamProLight";
}
.comm_box {
    display: inline-block;
    padding: 0px 10px 0px 21px;
    position:relative;
    line-height:19px;
    color: #999 !important;   
}
.comm_box:before {content:""; opacity:0.4; position:absolute; left:0; top:0; width:16px; height:100%;
    background-position: left top 0px;
    background-size:16px;
    background-repeat: no-repeat;
    background-image: url(/images/newdesign/ic_comment.png);
    background-image: -webkit-image-set(url(/images/newdesign/ic_comment.png) 1x,url(/images/newdesign/ic_comment@2x.png) 2x);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 0.3;
}


.recomed_info .comm_box {
    color:#fff;
}

.view_box {
    display: inline-block;
    position:relative;
    padding: 0px 10px 0px 25px;
    line-height:19px;    
    color:#999 !important;
}
.view_box:before {content:""; opacity:0.3; position:absolute; left:0; top:0; width:20px; height:100%;  background: url('/images/newdesign/ic_eye@2x.png') left top -2px no-repeat;  background-size:100%;}

.last_news {
    padding-left: 0px;
}

.last_news_poster img {
    width: 100%;
}


.last_news_info .last_news_info_date {
    font-size: 15px;
    font-family: "Chevin Cyrillic";
    font-weight: bold;
    padding-right: 13px;
    color:#b2b2b2;
}

.last_news_info a {
   text-decoration: none;
}
.last_news_info a.add_kejs {float: right;}

.last_news_text {
    color: #333;
    font-size: 14px;
    line-height: 18px;
    font-family: "Chevin Cyrillic";
    font-weight: bold;
}

.last_news_text a {
    color: #333;
    font-size: 15px;
    line-height: 18px;
    font-family: "Chevin Cyrillic";
    font-weight: bold;
}

.last_news_info {
    line-height: 16px;
}

.popular_lastnews_box .row .row > div > .last_news_box {
    padding-bottom: 19px;
    margin-bottom: 18px;
}

.popular_lastnews_box .row .row > div:nth-child(3) > .last_news_box {
    border-width: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}

.last_news_poster hr {
    position: absolute;
    width: 80%;
    bottom: -39px;
    margin-left: 110px;
}

.popular_lastnews_box .row .row > div:nth-child(3) hr {
    display: none;
}

.sub_text {
   text-align: left;
}

.sub_text div:nth-child(1) {
   text-transform: uppercase;
    font-family: "Chevin Cyrillic";
    font-weight: bold;
    font-size: 15px;
}
#subsc-form .sub_kejs {position:relative; margin-top:-4px; padding: 3px 2px 0px 25px; background: url(/images/star.png) no-repeat left center; background-size: 18px;}

.content_box {
    background-color: white;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(222, 223, 224, 0.35);
    margin-top: 20px;
   text-align: center;
    padding: 18px;
}
.content_box.cke_editable {margin-top:0;}

.sub_input {
    width: 100%;
    height: 40px;
    border: 1px solid #D5D5D5;
    background: #F3F3F3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 0px 15px;
    outline: none;
}

.sub_submit {
    height: 40px;
    width: 100%;
    border: 1px solid #FBD53D;
    background: #FBD53D;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
   text-align: center;
   text-transform: uppercase;
    font-family: "Chevin Cyrillic";
    color: #32373C;
    font-weight: bold;
}

.home_news_poster img {
    width: 100%;
    opacity: 1;
   transition: .3s;
}
.home_news_poster a:hover {opacity:1;}

.home_news_row {
    padding-bottom: 24px;
    margin-bottom: 24px;
    border-bottom: 1px solid #EAEBED;
   text-align: left;
}
.categoryTopArticle {border:1px solid #dac2c8; background-color: #fafafa; /* #fffcd7  */ margin-bottom:0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.categoryTopArticle + .content_box {border-top-left-radius:0px; border-top-right-radius:0px; }
.categoryTopArticle .home_news_row { border-bottom:none; margin-bottom:0; padding-bottom:0;}

.home_news_cat a:not(.pblog_stop) {
    display: inline-block;
    height: 25px;
    line-height: 24px;
    padding: 0px 10px;
    background-color: #503435;
    border-radius: 4px;
    color: white;
    font-size: 15px;
    opacity: 0.33;
    font-family: "Chevin Cyrillic";
   transition: .3s;
    font-weight: bold;
}
.home_news_date span {color:#999; line-height:25px;} 

.home_news_cat a:hover {
   text-decoration: none;
    opacity: 1;
}

.home_news_title a ,.home_news_text a {
    color: black;
}

.home_news_title {
    padding: 12px 0 8px 0px;
    color: black;
    font-size: 18px;
    line-height: 24px;
   
}

.home_news_text {
    color: #141414;
    font-size: 13px;
    line-height: 19px;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
}
.home_news_text p {margin-bottom:0;}
.home_news_row:hover .home_news_cat a {
   text-decoration: none;
}

.home_news_row:hover .home_news_title a ,.home_news_text a {
    color: #705959;
   text-decoration: none;
}

.nav_page a, .pager a {
    display: inline-block;
    height: 36px;
    padding: 0 15px !important;
    line-height: 37px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px !important;
    color: #24282a;
    font-size: 14px;
    margin: 0px 4px;
    font-weight: normal;
    float:none !important;
}

.nav_page a:hover, .pager a:hover{
    border: 1px solid #ccc;
   text-decoration: none;
}

.page_active, .nav_page .selected a, .pager .selected a {
    background-color: whitesmoke;
    color: #24282a !important;
}
.nav_page, .pager {
    margin-bottom: 10px;
}
.content_box .nav_page:last-child, .content_box .pager:last-child  {
    margin-bottom:0px;
}

.pages .blackArrow:not(.selected), .nav_page .blackArrow:not(.selected), .pager .blackArrow:not(.selected) {opacity:0.5; display:none;}

.recomed_title {
    color: black;
    font-size: 17px;
    font-family: "Chevin Cyrillic";
    margin-bottom: 20px;
    font-weight: bold;
}

.recomed_poster {
    position: relative;
    margin-bottom: 20px;
    height: 170px;
    overflow: hidden;
}

.recomed_poster img {
    width: 100%;
    position:relative;
}
.recomed_poster .recomed_poster_imgoverlay {position:relative; display:block; opacity:1 !important;}
.recomed_poster .recomed_poster_imgoverlay:after {content:""; z-index:2; position:absolute; top:0; transition:ease background-color 0.6s; -webkit-transition:ease background-color 0.6s; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.6);}
.recomed_poster:hover .recomed_poster_imgoverlay:after {background-color:rgba(0,0,0,0.8); z-index:2;}
.recomed_poster .recomed_poster_imgoverlay img {transition:ease transform 0.6s; -webkit-transition:ease -webkit-transform 0.6s;}
.recomed_poster:hover .recomed_poster_imgoverlay img {transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1);}

.recomed_poster_cat {
    position: absolute;
    left: 20px;
    bottom: 20px;
    color: white;
    font-size: 12px;
    border-radius: 4px;
    padding: 4px 8px 3px 8px;
    z-index:2;
}

.recomed_poster_cat a {
    color: white;
    font-size: 12px;
}
.recomed_poster_cat:hover {opacity:0.8}

.blue_cat {
    background-color: #0f6fc8;   
}

.orang_cat {
    background-color: #ff9c00;
}

.recomed_title_box {
   text-align: left;
    margin-bottom: 15px;
    color: black;
    font-size: 18px;
    line-height: 24px;
}
.recomed_poster .recomed_title_box {position:absolute; top:20px; margin:0 20px; left:0px; z-index:2; }
.recomed_poster a.recomed_title_box, .recomed_poster  a.recomed_title_box:hover {color:#fff;}
.recomed_title_box a, .recomed_text_box a {
    color: #333;
}

.recomed_title_box a:hover, .recomed_text_box a:hover {
    color: #000;
   text-decoration: none;
}

.recomed_text_box {
    color: #333;
    font-size: 12px;
    line-height: 16px;
   text-align: left;
    padding-bottom: 29px;
}

.recomed_info {
   text-align: left;
   padding-left: 15px;
   margin-top: 15px;
}

.recomed_date {
   text-align: left;
    color: #8d8d8d;
    font-size: 12px;
}

.footer_box {
    padding-top: 40px;
    padding-bottom: 10px;
    background: #503435;
    position:relative;
    z-index:1;
}
.footer-logo-text {
    font-family: 'Squares Bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 30px;
    color: #a99b9c;
    line-height:36px;
}
.footer_title a, .footer_title {
    color: #a99b9c;
    font-size: 20px;
    font-family: 'Chevin Cyrillic','Helvetica Neue',Helvetica,Arial,sans-serif;
}
.footer_title {
    margin-bottom: 20px;
}
.footer_text {
     color: #a99b9c;
     line-height: 20px;
 }
.footer_text a {
    color: #a99b9c;
    border-bottom: 1px solid rgba(169, 155, 156, 0.3);
}
.footer_line {
    border-top: 1px solid #745e5f;
    margin: 15px 15px;
}
.footer_box .freadus_wr {position:relative; cursor:pointer;}
.footer_box .freadus_wr .freadus {position:absolute; display:none;  line-height:15px; background-color:#fff; padding: 0px; left:0;  bottom:0; border: 1px solid #503435; color:#333; width:120px;}
.footer_box .freadus_wr .freadus a {color:#333; display:block; padding:6px 10px;}
.footer_box .freadus_wr .freadus a + a {border-top:1px solid #efefef; }
.footer_box .freadus_wr.sh .freadus {display:block;}

.footer_freadus_menu {
    margin-top:20px;
}
.footer_freadus_menu .freadus a {
    color: #a99b9c;
    border-bottom: 1px dashed rgba(169, 155, 156, 0.3);
    display: inline-block;
    margin: 10px 12px 0 0;
    line-height: 13px;
}

@media only screen and (max-width: 1199px) and (min-width: 992px) {
    .footer_freadus_menu .freadus a {
        display: inline-block;
        margin: 10px 10px 0 0;
    } 
}
.footer_logo_table {
    display: table;
}
.footer_logo_table a, .footer_logo_table img {
    opacity: 0.5;
}

.footer_logo_table div:nth-child(1) {
    display: table-cell;
    vertical-align: top;
}

.footer_logo_table div:nth-child(2) {
    display: table-cell;
    vertical-align: top;
    padding-left: 12px;
    color: white;
    font-size: 11px;
}
.footer_soc {
    text-align: left;
    padding: 0;
}
.footer_soc li {
    font-size: 14px;
    list-style: none;
    line-height: 8px;
    margin-bottom: 10px;
}
.footer_soc li a {
    color: #a99b9c;
}
.footer-icon {
    display: inline-block;
    margin-right: 6px;
    position: relative;
    top: -1px;
    width: 20px;
    height: 22px;
}
.footer-icon-fb {
    width: 12px;
    position: relative;
    left: 3px;
}
.footer-icon-tw {
    width: 18px;
}
.footer-icon-tg {
    width: 18px;
}
.footer-icon-ig {
    width: 18px;
}
.footer_agreement span, .footer_agreement a {
    font-size: 11px;
    color: #a99b9c;
}
.footer_agreement .col-sm-2 {
    text-align: right;
}
.footer_main_menu {
    text-align: center;
    position: relative;
}
.footer_main_menu > ul {
    padding: 0;
}
.footer_main_menu > ul > li {
    display: inline-block;
    margin-bottom:10px;
}
.footer_main_menu a {
    color: #a99b9c;
    font-size: 12px;
    font-family: 'Chevin Cyrillic','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    display: inline;
    padding: 18px 15px;
    margin: 0 0;
}
.footer_favarticles {
    padding: 0;
    text-align: left;
}
.footer_favarticles li {
    list-style: none;
    margin-bottom: 10px;
}
.footer_favarticles li a {
    font-size: 12px;
    line-height:10px !important;
    color: #a99b9c;
}
@media only screen and (max-width: 991px) {
    .last_line {display: none}
    .footer_agreement {margin-bottom: 10px;}
    .footer_title {margin-top: 10px;}
    .footer_freadus_menu {margin-bottom: 20px;}
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
    .align_right_for_mobile, .align_right_for_mobile ul.footer_favarticles {text-align: right;}
}
@media only screen and (max-width: 767px) {
    .footer_title {margin-top: 30px; margin-bottom: 15px;}
    .footer_soc li {float: left;margin-right: 50px;min-width: 110px;}
    .footer-icon {margin-right: 4px;}
}

.mob_menu_header {
   text-align: right;
}

.mub_sub_cat .btn {
    width:100%;
    height:40px;
    line-height:30px;
}
.mob_menu {
    width: 100%;
   text-align: center;
    background: #503435;
    color: #fff;
    height: 50px;
    line-height: 50px;
   text-transform: uppercase;
    border: 0px;
    outline: none;
    font-size:16px
}

.mob_menu_content a {
    display: block;
    height: 60px;
    line-height: 60px;
    color: #503435;
    font-size:16px;
    border-bottom: 1px solid #D5D5D5;
}
.mob_menu_content a:last-child {border-bottom:none;}

.full_news_chroshki {
    padding-bottom: 17px;
    margin-bottom: 15px;
    border-bottom: 1px solid #EAEBED;
    color: #999;
    font-size: 14px;
}

.full_news_chroshki a {
    color: #999;
    font-size: 14px;
}

.full_news_top_autor {overflow:hidden; color:#333; text-align:left; line-height:16px; font-size:12px;}
.full_news_top_autor .autor_l {color:#999;}
.full_news_top_autor .autor_item {position:relative; padding:0 0 0px 55px; min-height:35px;}
.full_news_top_autor .autor_ava {position:absolute; overflow:hidden; border-radius:40px; top:-3px; left:0; width:40px; height:40px;}
.full_news_top_autor .autor_ava img {width:100%; }
.full_news_top_autor .autor_name {padding-top:2px; font-size:13px;}
.full_news_top_autor .autor_desc {color:#999; font-size:11px; max-height:46px; overflow:hidden;}
.full_news_top_autor .autor_c {color:#999;  padding-left:15px; font-size:11px; border-left:1px solid #EAEBED;}
.full_news_top_autor .autor_c .count {font-size:18px; line-height:25px;}

.last_news_info_date {
    color: #999;
    font-size: 12px;
}
.full_news_title {
    color: #333;
    font-size: 24px;
    font-family: "Chevin Cyrillic";
    padding: 0px 120px 15px 120px;
    font-weight: bold;
}

.article_u_do {padding:0px 20px; margin:20px -20px; text-align:center; line-height:30px; background-color:#f7f7f7; color:#999;}
.article_u_do a {color:#999; border-bottom:1px solid rgba(153,153,153,0.4);}
.article_u_do + hr {display: none;}
.reviewquadrolink + hr {display:none;}

.full_news_soc {
    padding-bottom: 17px !important;
    margin-bottom: 15px;
    min-height:42px;
}
.full_news_soc .ya-share2 {top: -4px; position: relative;}

.full_news_soc .ya-share2 {min-width:95px; text-align:right; margin-right:5px;}

.full_news_other_article {text-align:left; background-color:#fff; border-radius:5px; border:1px dashed #ddadb8; z-index:2; position:relative;}
.full_news_other_article label {color:#a86a79;}
.full_news_other_article a {font-size:14px;}
.full_news_other_article.prev {padding:15px 20px; margin-top:-18px; }
.full_news_other_article.next {padding:15px 20px; margin-bottom:-2px;}

.manual_menu {background-color:#fff; border:1px solid #ddadb8; border-radius:5px; padding:20px;list-style: none; counter-reset: list 0;  position: sticky; font-size:14px; margin-bottom:0;}
.manual_menu li {display: flex; flex-flow: row nowrap; font-size:13px; position:relative; padding-left:35px;  margin-bottom: 15px; font-weight:bold;}
.manual_menu li:last-child {margin-bottom:0;}
.manual_menu li:before {width:23px; height:23px; top:0;  line-height:23px; position:absolute; left:-5px; display:inline-block; border:1px solid #a86a79; border-radius:30px; content: counter(list); counter-increment: list; color:#a86a79; font-weight:bold; margin:-2px 0 0 0; font-size: 13px; text-align:center;}
.manual_menu li.active:before {background-color:#a86a79; color:#fff;}
.manual_menu li a {color:inherit;}
.manual_menu li a:hover, .manual_menu li.active a {color:#925866;}


.manual_menu + .manuals_left_bar {margin-top:10px;}
.manuals_left_bar {min-height:auto !important; padding:10px !important; text-align:left; font-size:13px; line-height:16px;}
.manuals_left_bar .manuals_line {margin-bottom:10px;}
.manuals_left_bar .recomed_title {margin:0 0 10px; color:#666;}
.manuals_left_bar .manual_item {min-height:40px; margin:10px 0 10px 0;}
.manuals_left_bar .manual_item .name {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.manuals_left_bar .manual_item:last-child {border-bottom:none; margin-bottom:0; padding-bottom:0;}



.pay_manual_block {background-color:#fff; position:relative; margin: 0 -20px; padding:0 20px 20px;}
.pay_manual_block:before {content:""; display: block; position: absolute; bottom:100%; left:0; width: 100%; height: 330px;
     background: linear-gradient(rgba(255,255,255,0) 10%, #fff 95%);}
.pay_manual_title {font-size:19px; position:relative; margin-top:30px; padding-top:30px; text-align:center; line-height:1.3em; border-top:2px dashed #dedede;}
.pay_manual_pretitle {position:absolute; font-size:13px; font-style:i talic; top:-2em; left:0; right:0; text-align:center; line-height:1.2em; color:#999;}
.pay_manual_pretitle:before {content:""; display:inline-block; width:14px; height:15px; background:url(/images/newdesign/ic_lock.png) no-repeat center; background-size:100%; opacity:0.6; position:relative; top:1px; margin-right:5px; -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.pay_manual_posttitle {font-size:15px; color:#999; margin-top:10px;}
.pay_manual_content {margin-top:30px; text-align:left; border:1px solid rgba(69, 176, 78, 0.7); padding:20px; border-radius:5px;}
.manual_pay_variants {text-align:left;}
.manual_pay_variants .variant_item {padding-left: 40px; cursor:pointer; margin-top: 20px; position:relative;}
.manual_pay_variants .variant_item:before{content: ""!important;  left: 0!important; top: 1px; position: absolute; width: 20px; height: 20px; border: 1px solid #ccc; border-radius: 30px;}
.manual_pay_variants .variant_item.select:before{background-color: #45b04e; border-color: #45b04e;}

.tribuna_content .full_news_soc.btm .ya-share2 {min-width:95px !important; text-align:right;}

.article_footer {text-align:left; border: none; margin:2px 0 0 0 !important; padding: 0 !important;}
.article_footer .ya-share2 {float: left; top:-2px;}
.article_footer .ya-share2  .ya-share2__container_size_m .ya-share2__icon {height: 25px; width: 25px;}
.article_footer .autor_item {position:relative; padding:0 0 0px 45px; min-height:34px;}
.article_footer .autor_ava {position:absolute; overflow:hidden; border-radius:40px;top:-5px; left:0; width:37px; height:37px;}
.article_footer .autor_ava img {width:100%; }
.article_footer .autor_spec {color:#999; font-size:11px; }
.article_footer .autor_name {font-size:12px;  line-height:15px; }
.article_footer .pw-button.pw-button--text {height: 25px !important; top:-2px; display: inline-block; line-height: 28px !important; font-size: 10px !important;}
.article_footer .pw-button.pw-button--text .pw-button__icon {width:13px; height:13px;}
.article_footer .thanks_block .count_likes {padding-top:4px; padding-bottom:4px;}

.full_news_soc.article_footer {margin-top:20px !important;}

.article_footer .btn {padding: 7px 12px; height:34px; line-height:34px; top:-3px; font-size: 12px;}
.article_footer .btn.ic_subscribe:before {width:16px; height:16px;top:9px;}
.article_footer .btn.ic_unsubscribe:before {width:16px; height:16px;top:9px;}

.full_news_content {
   text-align: left;
    padding: 15px;
    color: #333;
    font-size: 15px;
    line-height: 25px;
}
img.tofullscreen {
    cursor:pointer;
}
img.tofullscreen:hover {
    opacity:0.8;
}

.full_news_content twitterwidget, .full_news_content iframe.twitter-tweet{
    margin-left:auto;
    margin-right:auto;
}
 
.full_news_content table {
    border:none;
    display:block;
    overflow-x:auto;
    max-width:100%;
    margin:15px auto;
}
.full_news_content table th, .full_news_content table td {
    border:1px solid #efefef;
    padding:7px 10px;
    vertical-align:middle;
}
.full_news_content table th>p, .full_news_content table td>p {
    margin:0;
}
.full_news_content table:not(.nonebg) tbody>tr:nth-child(2n)>td, .full_news_content table:not(.nonebg) tbody>tr:nth-child(2n)>th {
    background-color: #f7f7f7;
}

.full_news_content:not(body) {
     padding: 15px 120px;
}
.full_news_content:not(body) hr {
    margin: 20px -138px;
}

.full_news_content.last-article-block {
    padding:15px 0;
}

.full_news_soc {
    padding: 0 120px;
}
.full_news_content p {
    margin-bottom: 15px;
}
.full_news_banner img {
    width: 100%;
}
.full_news_content ul {
    margin:0 0 20px 0 ;
    list-style:none;
}
.full_news_content p + ul {
    margin:-5px 0 20px 0;
}
.full_news_content ul ul {
    margin-top:0px;
    margin-bottom:20px;
}
.full_news_content ul li {
    margin-bottom: 8px;
    position:relative;
}
.full_news_content ul li:not([role]):before {
    content: "•";
    margin-top:2px;
    position: absolute;
    left: -20px;
    font-size: 25px;
}
.full_news_content ul li ul li:before {
     content: "○";
     font-size:13px;
     margin-top:0px;

}


.full_news_content2 ul {
    margin-left: 0px;
    padding-left: 0px;
    margin: 20px 0px;
    
}

.full_news_content2 li {
    margin-bottom: 10px;
}

.full_news_content2 {
    margin-bottom: 20px;
}

.full_news_content iframe {
    max-width: 100%;
}

.full_news_content blockquote:not(.q-2):not(.q-1),
.full_news_content blockquote:not(.q-2):not(.q-1) {
    font-weight:normal;
    font-style:normal;
    font-size:14px;
    line-height: 23px;
    font-family: 'Gotham Pro Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.full_news_content hr {
    margin: 20px -20px;
    height: 10px;
    background-color: #ededed;
    border: none;
    border-top: 5px solid #ccc;
}
.full_news_content.cke_editable hr {cursor:pointer; height:20px;}
.full_news_content.cke_editable hr:hover {opacity:0.8;}


 

.full_news_quote, blockquote.q-2 {
    color: #333;
    font-family: 'Georgia';
    font-size: 32px;
    font-style: italic;
    line-height: 37px;
    padding: 60px 120px;
    border-bottom: 1px solid #EAEBED;
    border-top: 1px solid #EAEBED;
    margin: 40px 0px;
}
blockquote.q-2 {
    border-left: 0;
    margin-left: -130px;
    margin-right: -130px;
}


blockquote.q-1 {
    clear: both !important;
    background: none repeat scroll 0 0 #fef7d2;
    /* padding: 20px 48px 20px 38px; */
    position: relative;
    border: none;
    margin: 0;
    margin-bottom: 15px;
    padding: 28px;
}
blockquote.q-1::before {
    content: "«";
    font-size: 30px;
    /*left: 7px;*/
    left: 5px;
    opacity: 0.2;
    position: absolute;
    /*top: 7px;*/
    /*top: 0px;*/
   top: 5px;
}
blockquote.q-1::after {
    content: "»";
    font-size: 30px;
    /*right: 10px;*/
    right: 5px;
    opacity: 0.2;
    position: absolute;
    /*bottom: 13px;*/
    /*bottom: 0px;*/
    bottom: 5px;
}


.full_news_expertbox {
    margin-bottom: 20px;
    clear: both;
    /* padding: 0px 107px;
    margin-left: -130px;
    margin-right: -130px; 
    */
}
.cke_dialog_ui_hbox_first a {margin-right:10px !important;}
.cke_editable .full_news_expertbox {border:1px dashed #ccc; padding:10px 0; }
.cke_editable .cke_widget_image {width:100%}
.cke_widget_wrapper.cke_widget_embed {overflow:hidden;}
img.cke_widget_mask {display:none !important;}
.full_news_expertbox .expert_photo {width:25%; float:left; text-align:center; font-size: 14px;
    line-height: 22px; font-weight: normal; font-style:normal;}
.full_news_expertbox .expert_text {width:75%; float:left; font-size: 14px;
    line-height: 22px; font-weight: normal; font-style:normal}

.expert_photo .ava {width:103px; height:103px; overflow:hidden; border-radius: 500px; margin:0 auto 7px !important;}
.expert_photo .ava>.cke_widget_inline {height:100%; width:100%;}
.expert_photo .ava img {
    min-width:100%;
    max-height:100%;
    margin:0 !important;
}
.expert_photo>img{
    max-height:100%;
    margin-bottom:15px;   
}
.expert_photo > div {
   text-align: center;
}
.expert_text {
   text-align: left;
    padding-left: 25px;
    color: #333;
    font-size: 14px;
    line-height: 22px;
    max-width:75%;
}

.full_big_banner img {
    width: 100%;
}

.full_big_banner {
    margin-left: -139px;
    margin-right: -139px;
    margin-bottom: 20px;
}

.full_news_soc2 {
    padding-bottom: 17px;
    padding-top: 20px;
}

.full_news_soc2 span {
    margin-left: 20px;
}

.full_news_goalstack {
    padding: 20px;
    background-color:rgba(255, 239, 239, 0.68);
    margin: 0 -20px;
}
.full_news_goalstack .goalstack_preview img {
    max-width:100%;
}
.full_news_goalstack .goalstack_title {
    font-size: 20px; 
    line-height: 26px;
    margin-bottom: 10px;
}
.full_news_goalstack .goalstack_title a {
    color: #333;
   text-decoration: none !important;
    border-bottom: 1px solid rgba(51,51,51,0.3);
    line-height: 1em;
}

.comments_box {
    border-radius: 6px;
    background-color: #f0f0f0;
   text-align: left;
    padding: 0 21px 21px 21px;
    margin-top: -8px;
}

.comment_autor_table {
    display: table;
}

.comment_autor_table .img {
    display:block;
    width: 44px;
    height:44px;
    vertical-align: middle;
    border-radius: 44px;
    overflow:hidden;
}

.comment_autor_table .img img {
    width: 100%;
    
}

.comment_autor_table>div:nth-child(2) {
    display: table-cell;
    vertical-align: middle;
    padding-left: 17px;
   text-align: left;
}

.comm_author {
    color: black;
    font-size: 13px;
}
.comm_author .user_name { font-size:16px;}

.comm_date {
    color: #999;
    margin-top:7px;
    font-size:13px;
}

.comm_text {
    padding: 22px 22px;
    background-color: white;
    border-radius: 4px;
    margin-top: 5px;
    position: relative;
    font-size:13px;
}

.com_bg {
    background: url(/images/comm_bg.png) center no-repeat;
    width: 9px;
    height: 19px;
    position: absolute;
   top: -15px;
}

.sub_com {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAdCAYAAACqhkzFAAAAP0lEQVRIS2NkYGCQYWBgeMJAJcA4aiDFITkahhQHIcNoGI6GIRkhMJpsyAg0NC2jYTgahmSEAM2SDRluwa4FACGDHDrz3DiPAAAAAElFTkSuQmCC') left top no-repeat;
    padding-left: 32px;
    margin-left: 195px;
}

.level-1 {
    padding-top: 21px;
    margin-top: 21px;
}

.comment-form {
    margin-left: 195px;
    margin-bottom: 8px;
    margin-top:20px;
}
.list_child .comment-form {
    margin-top:0px;
}
.comment-form.reply_form {margin-top:24px;}

.comment-form.level-1 {
    margin-left: 20px;
}
.comment-form.level-2 {
    margin-left: 70px;
}
.comment-form.level-3 {
    margin-left: 110px;
}
.comment-form.level-4 {
    margin-left: 155px;
}
.comment-form.level-5 {
    margin-left: 200px;
}
.comment-form.level-6, .comment-form.level-7, .comment-form.level-8, .comment-form.level-9, .comment-form.level-10 {
    margin-left: 245px;
}
.level-2 .sub_com {
    margin-left: 15px;
}
.level-3 .sub_com {
    margin-left: 60px;
}
.level-4 .sub_com {
    margin-left: 105px;
}
.level-5 .sub_com {
    margin-left: 150px;
}
.level-6 .sub_com, .level-7 .sub_com, .level-8 .sub_com, .level-9 .sub_com, .level-10 .sub_com {
    margin-left: 195px;
}


@media (max-width: 500px) {
    .level-2 .sub_com,
    .level-3 .sub_com,
    .level-4 .sub_com,
    .level-5 .sub_com,
    .level-6 .sub_com,
    
    .comment-form.level-2,
    .comment-form.level-3,
    .comment-form.level-4,
    .comment-form.level-5,
    .comment-form.level-6,
    .sub_com {
        margin-left: 0;
    }
    .comm_author .user_email {
        display: none;
    }
}
#basic_comment_form, .basic_comment_form {
    margin-left: 0;
}
#basic_comment_form .subscibe_theme, #basic_comment_form .unsubscibe_theme {
    display:none;
}
#basic_comment_form .subscibe_theme.show, #basic_comment_form .unsubscibe_theme.show {
    display:inline-block !important;
}
.comment-form .fileinput-button.img_add {
    color:#000; text-decoration:underline;
}
.comment-form .fileinput-button.img_add {
    color:#000; text-decoration:underline;
}


.add_com_title {
    color: black;
    font-size: 17px;
    font-family: "Chevin Cyrillic";
    font-weight: bold;
    margin-bottom: 21px;
   text-align: left;
    margin-top: 35px;
}

.comm_form {
    padding: 22px 22px 16px 22px;
    border: 2px solid #ededed;
    border-radius: 4px;
    margin-top: 19px;
    position: relative;
   text-align: left;
}

.com_f_bg {
    background: url(/images/com_form.png) center no-repeat;
    width: 13px;
    height: 22px;
    position: absolute;
   top: -15px;
}

.comm_form textarea {
    background-color: white;
    border: 1px solid #ededed;
    width: 100%;
    height: 168px;
    padding: 10px;
}
#blog-comments {
    font-size:13px;
}
#blog-comments .btn, .obj_comments .btn {
    margin-top: 10px;
}
#blog-comments form input[type="reset"] {
    width: auto;
    margin-left: 10px;
}

#blog-comments .reacptcha_div {margin-top:10px;}

.nav_page .first,
.nav_page .last,
.pager .first,
.pager .last {
    display: none;
}

.success-subscribe-message {
    display: none;
}

.banner_block_300_400_left {
    display: block;
    max-width: 100%;
    min-height:400px;
    width: 310px;
  
    margin: 0 -90px 30px 30px;
    position: relative;
    z-index: 100;
    padding: 0 0 10px 0px;
    background-color: #ffffff;
    border:none;
}

.banner_block_300_400_left_inner {
    display: block;
    height: 398px;
    width: 298px;
    border:none;
   text-align: left;
    overflow:hidden;
}

.banner_block_300_400_left object,
.banner_block_300_400_left a,
.banner_block_300_400_left img {
    width: 300px;
    margin:0 !important;
}

.sdv_article_bloks {position:relative; margin:20px 0;}

.sdv_article_bloks a {margin-left:20px; float:left; opacity:1 !important;}
.sdv_article_bloks a:first-child {margin-left:0;}

a.sdv_type13 {width:215px; height:90px; display:block; font-size:15px; font-style:normal; line-height: 26px; position:relative; overflow:hidden; border-radius:3px;
font-family: 'GothamProRegular', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
a.sdv_type13[data-title]:after {content:attr(data-title); z-index:3; position:absolute; left:10px; right:10px; top:7px; color:#fff;}
a.sdv_type13[data-title]:before {content:""; width:100%; height:100%; position:absolute; z-index:2; transition:ease background-color 0.6s; -webkit-transition:ease background-color 0.6s; background-color: rgba(0,0,0,0.6);}
a.sdv_type13[data-title]:hover:before, .sdv_article_bloks.v2 .sdv_iwr:hover a.sdv_type13[data-title]:before   {background-color:rgba(0,0,0,0.8);}
a.sdv_type13 img {max-width:100%; margin:0 !important; padding:0 !important; transition:ease all 0.6s; -webkit-transition:ease all 0.6s;}
a.sdv_type13:hover img, .sdv_article_bloks.v2 .sdv_iwr:hover a.sdv_type13 img   {transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1);}

/* version 2 */
.sdv_article_bloks.v2 a.sdv_type13 {font-size:17px;}
.sdv_article_bloks.v2 a.sdv_type13[data-title]:after {text-shadow: 0px 2px 4px #000;}
.sdv_article_bloks.v2 .sdv_iwr a {float:none; margin-left:0; cursor:pointer;}
.sdv_article_bloks.v2 .sdv_iwr {float:left; margin-left:20px;}
.sdv_article_bloks.v2 .sdv_iwr:first-child {margin-left:0;}
.sdv_article_bloks.v2 .sdv_iwr .btn {color: #333 !important; margin-top:5px;  padding: 3px 0px; width:100%; font-size: 13px;}
.sdv_article_bloks.v2 .sdv_iwr:hover .btn.login-btn {background-color: #EAC100;}
 
/* version 3 */
.sdv_article_bloks.v3 {font-size:inherit; border-top: 1px solid #eee; border-bottom: 1px solid #eee;border-radius:4px; border: 1px solid #eee;}
.sdv_article_bloks.v3 + .sdv_article_bloks.v3 { margin: -21px 0 20px;}
.sdv_article_bloks.v3 .sdv_title {top:-30px; font-size:1.1em; font-weight:bold; color:#999; border-bottom:1px solid #dfdfdf; padding:10px 40px 10px 20px; }
.sdv_article_bloks.v3 a {color:#333; display:block; position:relative; float:none; margin-left:0 !important; width:100%; height:auto !important; width:100% !important; text-decoration:none; padding:10px 40px 10px 20px; line-height:1.4em;}
.sdv_article_bloks.v3 a:hover {background-color:#fafafa;}
.sdv_article_bloks.v3 a:hover:after {opacity:0.8}
.sdv_article_bloks.v3 a img {display:none; visibility:hidden;}
.sdv_article_bloks.v3 a:before {content:""; position:absolute; z-index:2;   position:absolute; width:12px; height:12px;  background:none !important; border-top:1px solid #ccc; border-right:1px solid #ccc;  right:20px;
transform:rotate(45deg); margin-top:-6px; top:50%;
}
.sdv_article_bloks.v3 a.sdv_type13[data-title]:after {text-shadow:none; color:inherit; position:relative; top:0; left:0; right:0; line-height:inherit;}
.sdv_article_bloks.v3 a.sdv_type13 .eload:before {display:none;}
.sdv_article_bloks.v3 + section {margin-top:40px;}

a.sdv_type9, a.sdv_type14, a.sdv_type15, a.sdv_type16 {width:100%; height:71px; line-height:41px; display:block; text-align:left; padding:15px 15px; background-color:#f9f9f9; padding-right:65%;}
a.sdv_type9:hover, a.sdv_type14:hover, a.sdv_type15:hover, a.sdv_type16:hover {background-color:#f7f7f7;}
a.sdv_type9 img, a.sdv_type14 img, a.sdv_type15 img, a.sdv_type16 img, a.sdv_type9 .eload, a.sdv_type14 .eload, a.sdv_type15 .eload, a.sdv_type16 .eload {width:114px; height:41px; display:inline-block; margin-right:15px;}

a.sdv_type9:after, a.sdv_type14:after, a.sdv_type15:after, a.sdv_type16:after {font-weight: bold; line-height:19px; color: #705959; font-size: 15px; content:attr(data-name); display:inline-block; max-width: calc(100% - 135px); position:relative; top:-16px;}
a.sdv_type9:before, a.sdv_type14:before, a.sdv_type15:before, a.sdv_type16:before {content:attr(data-title); line-height:18px; position:absolute; right:15px; width:calc(65% - 15px); height:34px; overflow:hidden; margin-top:2px; color:#666 !important;}
@media only screen and (max-width: 540px) {
    a.sdv_type9, a.sdv_type14, a.sdv_type15, a.sdv_type16 {padding: 7px 15px; height:84px;}    
    a.sdv_type9:after, a.sdv_type14:after, a.sdv_type15:after, a.sdv_type16:after {top:7px; max-width: calc(35% - 40px) !important; overflow-x:hidden;}
    a.sdv_type9:before, a.sdv_type14:before, a.sdv_type15:before, a.sdv_type16:before {height:64px; width: calc(65% - 5px); font-size: 16px; line-height: 23px; }
}

#vk_groups_footer, #vk_groups_socseti {
    margin: auto;
    max-width: 100%;
    overflow: hidden;
    margin-bottom:10px;
}
#vk_groups_footer iframe, #vk_groups_socseti iframe {
    border: 1px solid #efefef;
    border-radius: 4px;
}

#vk_groups_footer, #vk_groups_footer iframe {height:300px !important;}

#fb_groups_footer, #fb_groups_socseti {
    border: none;
    overflow: hidden;
    margin: auto;
    max-width: 500px;
}
.comments_box .controls {
    color: #ccc;
    margin: 6px 0px 0; 
    font-size:12px;
}
.comments_box .controls a, .comments_box .controls span {
    color: #999;
   text-decoration:underline;
    margin: 5px 20px 0;
}
.comments_box .controls span {
    color: #313131;
    cursor: pointer;
}
.comments_box .controls a:hover,
.comments_box .controls span:hover {
    color: #bc0000;
   text-decoration: none;
}
#header {
    width: 100%;
    max-width: 100%;
    z-index: 999;
    position: absolute;
    left:0;
    right:0;
}
#header.cstmfixed {position:fixed;}
#header.cstmfixed .links-block {display:none}
@media (max-width: 991px) {
 
    #header {
        position: absolute !important;
    }
}

.footer_box .container,
#header .container {
    background: none;
}


.header-clear {
    height: 105px;
}

.header-clear.has-header-banner {
    height: 160px;
}

.link-container {
    height: 53px;
    line-height: 53px;
    width: 100%;
    background: #ededed;
    z-index: 1030;
    overflow: hidden;
   text-align: center;
}

.login_box {
    cursor: pointer;
}

.login_box > ul {
    background-color: #ffffff;
    border-radius: 6px;
    list-style: none;
    padding: 0;
    margin: 0 !important;
    border-top: none;
    box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.075);
}

.login_box > ul > li {
    padding: 0 7px;
}
.login_box > ul > li a {
    margin: 0;
    line-height: 29px !important;
    padding-top: 0;
    padding-bottom: 0;
    height: 29px;
    border-bottom: 1px solid #E0E0E0;
    color: #000000;
    font-weight: normal;
   text-transform: none;
    display: block;
}

.login_box ul:before {
    content: '';
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #fff;
   top: -5px;
    right: 14px;
}

.full_news_content img, .last-article-block img{
    max-width: 100%;
    height: auto;
    display:block;
    margin:10px auto;
}

.ptohoGallery img {margin:0;}

.full_news_content .csrm_img_carusel img, .last-article-block .csrm_img_carusel img {
    max-width:auto;
    display:inline-block;
}
.full_news_content img[width="23"], .last-article-block img[width="23"] {
    height: auto;
    display:inline-block;
    margin:0;
}
.user_box ul li a {
    margin: 1px 0 0 3px;
    line-height: 29px !important;
    padding: 0 16px 0 15px !important;
    background: none !important;
    color: #000;
    font-family: 'Chevin Cyrillic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.user_box .dropdown-menu a {
    font-weight: normal;
    padding: 0 7px !important;
}
.user_box .signup a {
    color: #ffffff;
   text-transform: uppercase;
    font-weight: bold;
    padding-right: 12px !important;
}
.user_box ul li a.login-btn,
.user_box a.login-btn {
    background-color: #facf06 !important;
    color: #262a2e;
    border: none;
}
.user_box a.login-btn {
    padding: 5px 10px;
}
.user_box .dropdown-menu {
    min-width: auto;
}
.login-links {
    margin-top: 11px;
}
.btn-vk,
.btn-fb,
.btn-tw,
.btn-telegram,
.btn-insta {
    width: 22px;
    height: 22px;
    display:inline-block;
    margin-left: 5px;
    background-position:center;
    background-size: 100%;
}
.btn-footer {
    margin-left: 0;
    margin-right: 10px;
    top: 5px;
    position: relative;
}
.btn-vk {
    background-image: url('/images/newdesign/footer_ic_vk.png');
}
.btn-fb {
    background-image: url('/images/newdesign/footer_ic_fb.png');
}

.btn-tw {
    background-image: url('/images/newdesign/footer_ic_tw.png');
}

.btn-telegram {
   background-image: url('/images/newdesign/footer_ic_telegram.png');
}
.btn-insta {
   background-image: url('/images/newdesign/footer_ic_inst.png');
}


.close-icon {
    display: block;
    height: 10px;
    width: 10px;
    position: absolute;
   top: 5px;
    right: 5px;
    background: url("/images/newdesign/ic_close_popup.png") no-repeat center;
    background-size:100%;
    opacity: 0.2;
    z-index: 2;
    cursor: pointer;
}

h2 { font-size: 18px; margin-top: 30px; font-weight:bold; margin-bottom:15px; }
h3 { font-size: 16px; margin-top: 30px; font-weight:bold; margin-bottom:15px; }
h4 { font-size: 15px; margin-top: 30px; font-weight:bold; margin-bottom:15px; }

.full_news_content hr + h2, .full_news_content hr + h3, .full_news_content hr + h4 { text-align: center; margin: 0 0 15px 0;}
.cstm_article_cart h2, .cstm_article_cart h3, .cstm_article_cart h4 {text-align:center; margin: 0 0 15px 0;}


#subsc-form .close-icon {top:-12px;}
#subsc-form .close-icon {right:-12px;}

.statistic-block {
    height: 100%;
    min-height: 89px;
    background: url(/images/newdesign/statistic_bg.png) no-repeat;
    padding: 0 47px;
    color: #fff;
    background-size:100% 100%;
}
.statistic-block .sep {
    opacity: 0.3;
    background: none;
    margin:0;
    border-bottom: 1px dashed #e3e3e3;
}
.count-partners {
    margin-right: 5px;
    font-family: 'Chevin Cyrillic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 43px;
}
.statistic-block .count-block > span {
    line-height: 89px;
    display: block;
    float: right;
}
.statistic-block .count-block > .partner-count {
    font-family: 'Gotham Pro Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.statistic-block .select2-container {
    display: block;
    float: left;
    margin: 29px 0;
}
.statistic-block .select2-container--default .select2-selection--single {
    background-color: transparent;
    border-color: #ffffff;
    height: 31px;
    outline: none;
}
.statistic-block .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #ffffff;
    line-height: 31px;
}
.statistic-block .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 31px;
}
.statistic-block .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #ffffff transparent transparent transparent;
}
.statistic-block .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #ffffff transparent;
}


.statistic-block .menu-select-prtners {
    display: block;
    float: left;
    margin: 29px 0 0 0;
    box-sizing: border-box;
    position: relative;
    vertical-align: middle;
    background-color: transparent;
    border-color: #ffffff;
    height: 31px;
    font-size: 12px;
    line-height: 17px;
    outline: none;
    color: #ffffff;
    font-family: 'Gotham Pro Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif;
   text-align: left;
    width: 100%;
    max-width: 200px;
    font-weight:normal;
}
.menu-select-prtners .caret {
    float: right;
    margin-top: 7px;
}
.statistic-block .ul-menu-select-prtners {
    font-size: 12px;
    font-family: 'Gotham Pro Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    margin-top: -25px;
}
.statistic-block .dropdown-submenu {
    position: relative;
}
.statistic-block .dropdown-menu {
    right: auto;
}
.statistic-block ul.dropdown-menu > li.dropdown-menu {
    position: relative;
    display: inherit;
}
.dropdown-submenu > .dropdown-menu {
   top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px 6px;
    border-radius: 0 6px 6px 6px;
    font-size: 12px;
    font-family: 'Gotham Pro Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.dropdown-submenu > a:after {
    display: block;
    float: right;
    width: 0;
    height: 0;
    margin-top: 5px;
    margin-right: -10px;
    border-color: transparent;
    border-left-color: #cccccc;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    content: " ";
}
.dropdown-submenu:hover ul {
    display: inline-block;
}


.login_box.open a {
    color: #000;
}


@font-face {
    font-family: "partnerkin";
    src:url("/fonts/1470765488.eot");
    src:url("/fonts/1470765488.eot?#iefix") format("embedded-opentype"),
    url("/fonts/1470765488.woff") format("woff"),
    url("/fonts/1470765488.ttf") format("truetype"),
    url("/fonts/1470765488.svg#1470765488") format("svg");
    font-weight: normal;
    font-style: normal;
}

[data-icon]:before {
    font-family: "partnerkin" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
   text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: "partnerkin" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
   text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-partnerkin:before {
    content: "\61";
    margin-right: 5px;
    position: relative;
   top: 5px;
}


.star-partnerkin {position:relative; display:inline-block;}
.star-partnerkin img {margin:0; padding:0; position:relative; top:-1px; display:inline-block;}
.star-partnerkin .cke_widget_image {display:inline !important;}

.article-small-item {
    min-height: 400px;
    height: 400px;
    overflow: hidden;
    padding-bottom:0px;
    /* border: 1px solid #d1cfc7; */
    position: relative;
}
.recomed_articles_block .article-small-item { min-height: auto; height:auto; border: none; margin-bottom:0; }

/*
.recomed_articles_block.short .article-small-item { min-height: 270px; height:270px; }

.recomed_articles_block.seo .article-small-item { min-height: 142px; height:142px;}
*/
.recomed_articles_block.seo .article-small-item .recomed_title_box {font-size: 15px; line-height: 19px; height:61px; overflow:hidden;}
.recomed_articles_block.seo .article-small-item .recomed_text_box {position:absolute; top:88px; color:#fff;}
.recomed_articles_block.seo .article-small-item .recomed_poster .recomed_poster_imgoverlay:after {background-color:rgba(0,0,0,0.7);}

.recomed_articles_block + .socseti {margin-top:35px;}

 .partners-block .article-small-item {
    min-height:287px;
    height:287px;
 }

.article-small-item .recomen_smal {
    margin: 13px 0 0px 0;
    padding-bottom:10px;
    bottom: 0;
    position: absolute;
    width: 100%;
    color:#999;
    border-top: 1px solid #EAEBED;
    padding-top: 13px;
    background-color:#fff;
    z-index: 1;
}
.article-small-item .recomed_text_box,
.article-small-item .recomed_title_box {
    margin: 0 16px;
}
.article-small-item .recomed_text_box {
    margin-top: 15px;
    line-height: 17px;
}

.home_news_row .row {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.home_news_row .row>div {overflow:hidden;}

.home_news_row .row .last_news_info {
    position: absolute;
    bottom: -7px;
    left:15px;
    right:15px;
    line-height:32px;
    background-color:#fff;
}


.partners_articles_block {position:relative;}
.partners_articles_block .partners_article_item {text-align:left;}
.partners_articles_block .partners_article_item .partner_name { text-transform:none; margin-bottom:7px; line-height: 26px; height:27px; padding:0 10px; font-size:16px; }
.partners_articles_block .partners_article_item .item_name {font-size:15px; max-height:42px; overflow:hidden; margin-bottom:7px;}
.partners_articles_block .partners_article_item .item_name a.black {color:#000;}
.partners_articles_block .partners_article_item .item_desc {font-size:13px; max-height:70px; overflow:hidden; color:#666; line-height:19px;}
.partners_articles_block .partners_article_item .item_desc a {color:#666 !important;}
.partners_articles_block .partners_article_item a:hover {opacity:0.9;}
.partners_articles_block .slick-dots {margin-top:20px;}

.container, .container-fluid {
    z-index: 1;
    position: relative;
}

.footer-counters {
    position: absolute;
    width: 0;
    overflow: hidden;
}

@media (max-width: 767px) {
    .banner_block_300_400_left {
        clear: both;
        float: none;
        margin:0 auto;
    }
    .home_news_row .row {display:block;}
    .home_hit_article .row {
        display: block;   
    }
    .home_hit_article_img {
        margin-bottom:15px;
    }
    .popular_box {
        padding-bottom: 25px;
    }
    .popular_icons {
        margin-top: 0;
    }

    .popular_box .back {
        display: none;
    }
    .popular_icons span,
    .popular_icons a {
        color: #333;
    }

    .popular_lastnews_box .row .row > div:nth-child(3) > .last_news_box {
        margin-bottom: 19px;
    }

    .top-menu .glyphicon {
       top: 8px;
        font-size: 17px;
        color: #FFF;
        margin-right: 0px;
        float: right;
        display: block;
        line-height: 1 !important;
       text-decoration: none;
    }
    .top-menu .glyphicon.login-icon,
    .top-menu .glyphicon.reg-icon {
       top:18px;
        margin-left:15px;
        margin-right:6px;
    }
   
    .btn .caret {
        margin-left: 3px;
    }
}

@media (max-width: 991px) {
    blockquote.q-2 {
        margin-left: 0;
        margin-right:0;
        padding-left: 0;
        padding-right: 0;
    }
    .full_big_banner {
        margin-left: -38px;
        margin-right: -38px;
    }

    .last_news_box hr {
        display: none;
    }
    .ui-tooltip {
        display: none !important;
    }

    .banner_block_300_400_left {
        
       height: 100%;
       width: 100%;
    }
    .banner_block_300_400_left .banner_block_300_400_left_inner {
        width: 300px;
        float: none;
        margin:0 auto;
        height: 400px;
        position:relative;
    }

    .banner_block_300_400_left .banner_block_300_400_left_inner img,
    .banner_block_300_400_left .banner_block_300_400_left_inner .multi_sdv_item,
    .banner_block_300_400_left .banner_block_300_400_left_inner iframe {
        width: 100%;
        height: 100%;
    }
}
@media (max-width: 996px) and (min-width: 770px) {
    .expert_photo {
       text-align: center !important;
    }
    .expert_photo > div {
        margin-top: 0 !important;
        margin-left: 0 !important;
        position: relative !important;
    }
}


.blog_category_article h1 {
    font-size: 25px;
}

.ui-dialog {
    z-index: 1001 !important;
}
.ui-widget-overlay {
    opacity: 0.6;
    background: #000;
    z-index: 1000 !important;
}
.popup_widgets {
   text-align: center;
}
.vk_popup_widget {
    display: inline;
    margin: 5px 15px;
}
.fb_popup_widget {
    display: inline;
    margin: 5px 15px;
}


.ui-dialog.ui-widget.ui-widget-content[role="dialog"] {
    border: 1px solid #ebebeb;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    border-radius: 5px;
}

.ui-dialog.ui-widget.ui-widget-content[role="dialog"] .ui-dialog-titlebar.ui-widget-header.ui-corner-all {
    border: 0;
    background: #fff;
    border-bottom: 1px solid #f5f5f5;
    border-radius: 0;
    margin: 0 15px;
    padding: 20px 0 15px;
}

.ui-dialog.ui-widget.ui-widget-content[role="dialog"] .ui-dialog-title {
   text-transform: uppercase;
    font-size: 12px;
}

.ui-dialog.ui-widget.ui-widget-content[role="dialog"] .ui-dialog-titlebar-close {
    border: 0;
    background: #fff;
    color: #cdcdcd;
    padding: 0;
    position: absolute;
    right: -11px;
    font-weight: normal;
    background: url(/images/x.png) no-repeat;
    width: 11px;
    height: 11px;
   top: 17px;
}

.ui-dialog.ui-widget.ui-widget-content[role="dialog"] .ui-dialog-titlebar-close span {
    display: none;
}

.ui-dialog.ui-widget.ui-widget-content[role="dialog"]  .ui-dialog-buttonpane {
    border: 0;
    background: #fff;
    border-top: 1px solid #f5f5f5;
    border-radius: 0;
   text-align: center;

}
.ui-dialog.ui-widget.ui-widget-content[role="dialog"]  .ui-dialog-content.ui-widget-content {
    font-family: 'Gotham Pro Regular';
    font-size: 12px;
    padding: 18px 35px;
}
.ui-dialog.ui-widget.ui-widget-content[role="dialog"]  .ui-dialog-content.ui-widget-content p {
    margin: 0;
}
.ui-dialog.ui-widget.ui-widget-content[role="dialog"] .ui-dialog-buttonset {
    float: none;
}

.ui-dialog.ui-widget.ui-widget-content[role="dialog"] .ui-dialog-buttonset button {
    border: 0;
    border-radius: 5px;
    background: #ffd357;
    padding: 15px 13px;
   text-transform: uppercase;
    font-size: 12px;
}


/* FORUM ******************************************************/

.forum_header {
   text-align: left;
    border-bottom: 1px solid #EAEBED;
    padding-bottom: 15px;
    margin-left: 0px;
    margin-right: 0px;
    position:relative;
    font-size:14px;
}
.forum_header .sdv {
    position: relative;
    display:inline-block; 
    margin-left: 42px;
    margin-top: -20px;
   top: 11px;
    height:35px;
}
.forum_header .sdv img {display:block;}

.forum_content_box {
    background-color: white;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(222, 223, 224, 0.35);
    margin-top: 20px;
   text-align: center;
    padding: 18px;
}
.forum_content_box .forum_header_1 h1 {
    margin:0;
    font-weight: bold;
    font-size:inherit;
    line-height:1.2;

}

.forum_header_1 {
    color: black;
    font-family: "GothamProLight";
    font-size: 16px;
   text-align: left;
    font-weight: 700;
}

.forum_header_2 {
    font-size: 14px;
    color: black;
}

.forum_title_row {
   text-align: left;
    border-bottom: 1px solid #EAEBED;
    padding-bottom: 12px;
    padding-top: 12px;
    margin-left: 0px;
    margin-right: 0px;
}
.forum_title_row:last-child, .forum_title_row:last-of-type {border:none;}

.forum_title_row a {cursor:pointer;}

.forum_title_row .newComm {position:absolute; margin-left:7px; margin-top:-11px; top:50%; padding:3px 7px 2px; line-height: 17px; background-color:#efefef; border-radius:3px;}

.forum_label {
    float:left;
    width: 40px;
    height: 25px;
    line-height: 25px;
   text-align: center;
    background-color: #c5bcbc;
    border-radius: 4px;
    margin-right:10px;
}
.forum_label:hover {opacity:0.9}

.forum_label a {
    font-size: 12px;
    color: #fff;
}

.text-overflow .forum_label {display:inline-block; float:none;}

.text-overflow .forum_title {display:inline; float:none;}

.forum_title a {
    font-size: 14px;
    color: black;
}

.forum_title_2 {
    font-size:13px;
}

.forum_title_3 img {
    vertical-align: middle;
    margin-right: 2px;
}
.forum_title_3 + .forum_title_3 img {
    position:relative; top:2px;
}

.forum_title_3, .forum_title_3 a {
    color: #503435;
}

.load_more {
    margin-top: 19px;
}

.load_more a {
    display: block;
    height: 33px;
    background-color: #f2f2f2;
    border: 1px solid #f2f2f2;
    border-radius: 3px;
   text-align: center;
    line-height: 33px;
    padding: 0px 15px;
    color: black;
    font-size: 12px;
    margin-right: 10px;
   text-decoration: none;
}
.forum_content_box .load_more a  {margin-right:0;}
.load_more a:hover {
   text-decoration: none;
    background-color: rgba(220, 220, 220, 0.52);
    border-color: rgba(220, 220, 220, 0.52);
}

.load_more.brawn a {
   border:none;
   background-color:#c5bcbc; 
   color: #fff;
   font-weight: b old;
   margin:0;
   font-size:13px;
}
.load_more.brawn a:hover {opacity:0.9}

.back_toforum {   text-align: left; line-height:19px; color:#999;}
.back_toforum {
    overflow: hidden;
   text-overflow: ellipsis;
    white-space: nowrap;
}


.back_toforum a {
    color: #666;
    font-family: "GothamProLight";
}

.back_toforum a span {
    color: #000;
}

.more_partner {
   text-align: right;
    color: #999;
}

.more_partner a {
    color: #999;
}

.forum_left {
   text-align: left;
    border-right: 1px solid #EAEBED;
    position:relative;
    min-height:100%;
}
.forum_message_right {
    min-height: 100%;
    position: static;
    padding-bottom: 36px;
    border-left: 1px solid #EAEBED;
    margin-left:-1px;
}

.them_title {
   text-align: left;
    font-size: 16px;
}

.them_title {
    font-size: 13px;
    color: #999;
    font-family: "GothamProLight";
}

.user_title {
    color: #333;
    font-weight:normal;
    font-size: 16px;
    margin-top:7px;
}
.forum_message_row .user_title {position:relative;padding-right:25px;}
.forum_message_row .user_title>a{display:block;float:left; max-width:100%;}
.forum_message_row .user_title>.user_link_message {position: absolute;}

.user_message {
    color:#999;
}
.user_link_message {
    position:relative;
    margin-left:5px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 0.2;
}
.user_link_message:hover {
    -webkit-filter: none;
    filter:none;
    opacity:1;
}
.userphoto {
    margin-bottom: 0px;
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 50px;
}

.left_info_box {
    margin-top: 10px;
}

.left_info_box div{
    color:#999;
}

.forum_message_row {
    position:relative;
}

.forum_message_right .theme_footer {
    margin-top:0;
    padding-top:12px;
    position: absolute;
    width:inherit;
    right: 10px;
    bottom: 0px;
    border-top:none;
    padding-top:0;
    padding-left:25px;
}
.forum_message_right .theme_footer>.row {
    padding-top:10px;
    margin:0;
    border-top:1px solid #EAEBED ;
}
.forum_message_right .theme_footer>.row div {
    padding-left:0; padding-right:0;
}

.theme_rating_box {
    display: table;
    float: right;
}

.theme_rating_box div:nth-child(1) {
    display: table-cell;
    vertical-align: middle;
}

.theme_rating_box div:nth-child(1) a {
    width: 39px;
    height: 28px;
    line-height: 24px;
    display: block;
    background-color: #f2f2f2;
    border: 1px solid #f2f2f2;
    border-radius: 3px;
}

.theme_rating_box div:nth-child(2) {
    display: table-cell;
    vertical-align: middle;
    padding: 0px 10px;
}

.theme_rating_box div:nth-child(3) {
    display: table-cell;
    vertical-align: middle;
}

.theme_rating_box div:nth-child(3) a {
    width: 39px;
    height: 28px;
    line-height: 24px;
    display: block;
    background-color: #f2f2f2;
    border: 1px solid #f2f2f2;
    border-radius: 3px;
}

.theme_rating_box a:hover {
    background-color: #facf06 !important;
    border: 1px solid #facf06 !important;
}


.theme_content {
   text-align: left;
    font-size: 13px;
    line-height: 21px;
    margin-top:10px;
    overflow-x:auto;
}
.theme_content  img {width:auto; max-width:100%; max-height:130px; cursor:pointer; height:auto;}
.theme_content  img:hover {opacity: 0.8}

.theme_content .prev_img {
    display: inline-block;
    margin: 0px 10px 10px 0px;
    /* max-width:130px; */
    max-width:100%;
}

blockquote {
    font-size:inherit;
    line-height: inherit;
    padding-top:0; padding-bottom:0;
}
.readerforum_content blockquote {
    font-size: 11px;
    line-height: 15px;
    border-left: 2px solid #eee;

}
.readerforum_content blockquote blockquote {margin-bottom:10px;}
.readerforum_content blockquote p {margin-bottom:5px;}


.theme_footer_soc {
   text-align: right;
}
.theme_footer_soc  .ya-share2__container_size_s .ya-share2__icon {
    width:24px;
    height:24px;
    background-size: 100%;
}
.theme_footer_soc .ya-share2__container_size_s .ya-share2__item {margin:0 10px 0 0;}
.theme_footer_soc .ya-share2__container_size_s .ya-share2__item:last-child {margin-right:0;}
.theme_footer_soc .ya-share2__container_size_s .ya-share2__counter {line-height:24px; font-size: 13px;}

.theme_footer {
    border-top: 1px solid #EAEBED;
    padding-top: 15px;
    margin-top: 45px;
}

.theme_footer_btn {
   text-align: right;
}

.theme_footer_btn a:not(.non) {
    display: inline-block;
    height: 24px;
    background-color: #f2f2f2;
    border: 1px solid #f2f2f2;
    border-radius: 3px;
   text-align: center;
    line-height: 24px;
    padding: 0px 15px;
    color: black;
    font-size: 12px;
    margin-right: 10px;
   text-decoration:none;
}
.theme_footer_btn a:hover {
   text-decoration: none;
    background-color: rgba(220, 220, 220, 0.52);
    border-color: rgba(220, 220, 220, 0.52);
    opacity: 1;
}

.color_FFFCF6 {
    background: #FFFCF6;
}

.forum_line {
   text-align: left;
    padding-left: 10px;
   text-transform: uppercase;
    height: 29px;
    line-height: 29px;
    background: #f5f5f5;
    font-size: 11px;
    color: #836566;
    font-family: "GothamProLight";
    font-weight: 700;
}

.forum_line2 {
   text-align: left;
    padding-left: 10px;
  
    height: 35px;
    line-height: 35px;
    background: #f5f5f5;
    font-size: 15px;
    color: #333;
    
    font-weight: normal;
    margin-top: 20px;
}

.nav_page_forum, {
    padding:30px 0;
   text-align:center;
}
.forum_theme_item .nav_page_forum {
    padding:20px 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin: 20px 0 0 0;
    position:relative;
}
.forum_theme_item .nav_page_forum:after {
    content: "";
    position: absolute;
   top: -20px;
    left: 0;
    width: 100%;
    height: 20px;
    border-bottom: 1px solid #EAEBED;
    background-color: #fff;
}
.forum_theme_item .ankor {position:relative; top:-50px; display:block; width:1px; height:1px;}

.forum_left2 {
   text-align: left;
}

.more_p {
   text-align: left;
}

.more_p a {
    color: #999;
    font-size: 14px;
}


.baner_in_blog_300_400 {
    display: block;
    height: 400px;
    width: 300px;
    float: right;
    position: relative;
    z-index: 100;
    margin: 10px 0 10px 10px;
}


.forum_label {
    width: auto;
    padding-left: 5px;
    padding-right: 5px;
}

.footer_box .container {
    background: none;
    padding:0 20px !important;
    position:relative;
}

.footer_box {
    margin-top: 0;
}


.sproject_title h1, .sproject_title .h1 {margin:0; font-size:16px;}

.comment-form .comm_author input {padding:4px 12px 2px 12px; height:30px; font-size:13px; display:inline-block; width:225px;}
.comment-form .comm_author input + input {margin-left:20px;}


.container {
    padding-right: 28px;
    padding-left: 28px;
    background: #ededed;
}
       

.forum_content_box .partner_rating {position:relative;display:inline-block; margin-left:10px; padding: 5px 0 0 21px;
 font-weight:normal; font-size:13px; top:0px;
background-size:18px; background-position: center left; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_fav.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_fav.png) 1x,url(/images/newdesign/ic_fav@2x.png) 2x);
}
.forum_content_box .partner_votes { font-weight:normal; font-size:13px; margin-left:5px; line-height:18px; color:#999;
}
.forum_content_box .partner_votes a {color:#999;}


.forum_content_box .sdv iframe {display: block;}

/* rating */

.c-rating {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  margin:0;
}

.c-rating__item {
  width:15px;
  height: 15px;
  background: url("/js/rating/stars.svg");
  background-position: 0 0;
  background-size: 200%;
  background-repeat:no-repeat;
  cursor: pointer;
}

.c-rating__item:hover,
.c-rating__item.is-active {
  background-position: 100% 0;
}



.conference {font-size: 14px;}
.conference .login-btn {color:#000 !important;}
.conference_list {text-align:left;}
.hit_block {background-color:#fafafa;}
.conference_list .conference_item {padding:29px 0; line-height:23px; min-height:140px; border-top:1px solid #efefef; border-radius:5px; overflow:hidden;}
.conference_list .conference_item.completed  {background-color: #ededed;   border:1px solid #d6d6d6;}
.sdv-box + .conference_list .conference_item.completed {margin-top:20px;}
.conference_list .conference_item:first-child {bo rder-top:none;}
.conference_list .conference_item .conf_date {text-align:center; position:relative; color:#999999; height:100%; font-size:15px;}
.conference_list .conference_item .conf_date:after {display:block; content:""; clear:both;}
.conference_list .conference_item .conf_date .date {width:50%; font-family: "GothamProLight";}
.conference_list .conference_item .conf_date .date span {font-size:44px; display:block;  line-height:38px; margin-top:12px; } 
.conference_list .conference_item .conf_date .date span.custom_date {padding-right:10px;font-size:18px; line-height:38px; margin-top:0px;}
.conference_list .conference_item .conf_date .preview_logo {width:50%;  display:inline-block;}
.conference_list .conference_item .conf_date .preview_logo img { max-width:100%;  background-color:#fff;   overflow:hidden; border:1px solid #e3e3e3; border-radius:5px; }
.conference_list .conference_item .conf_name {text-align:left; }
.conference_list .conference_item .conf_name .name { max-height:52px; line-height: 24px; margin-bottom:10px; overflow:hidden;  font-family: "Chevin Cyrillic"; font-size:24px; font-weight:bold;}
.conference_list .conference_item .conf_name .btn.sm {line-height:24px; padding:0 15px; font-size:14px; }
.conference_list .conference_item .conf_name .city {margin-top:10px;}
.conference .cat_tag {display:inline-block; line-height:22px; height:21px; font-size:13px; color:inherit; padding:0 15px; margin-right:10px; border:1px solid #bfa8a8; border-radius:4px; text-align:center;}
.conference_list .conference_item .cat_tag {margin-bottom:10px;}
.conference_list .conference_item .conf_location {line-height:24px;} 
.conference_list .conference_item .conf_location .city {font-weight:bold; text-overflow: ellipsis; white-space: nowrap;}
.conference_list .conference_item .conf_location .country {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.conference_list .conference_item .conf_btn .city {margin-top:10px;}

.conference .popular_title {margin-bottom:0; border-bottom:none ; font-size: 18px;}

.conference_filter {text-align:left; line-height: 34px;}
.conference_filter>form {margin-bottom:-10px;}
.conference_filter input + span {margin: 0 0 0 7px;}
.conference_filter input, .conference_filter select {margin:0 0 0 0px; display:inline-block; width:auto;}
.conference_filter .filter_date input {width:120px; max-width:45%; margin-bottom:10px;}
.conference_filter .year {color:#999; border-bottom: 1px dashed #999;margin:0 5px;}
.conference_filter .year.active {color:#333; border-color:#fff; border-color:rgba(255,255,255,0);} 
.conference_filter .filter_category {text-align:right;}
.conference_filter .filter_country select {width:100%; margin-bottom:10px;}
.conference_filter .filter_category select option {padding: 4px 10px}

.conferences_wrap_list.load {opacity: 0.8}

.conference_page {text-align:left; color:#333; }
.conference_page .conf_page_top  .btn { padding:4px 20px; position:relative; opacity:0.25;}
.popular_title  .btn { padding:4px 20px; position:relative; opacity:0.25; margin-left:20px;}
.conference_page .conf_page_top  .btn:hover, .popular_title  .btn:hover {opacity:1}
.conference_page .conf_page_top .back_label {padding:4px 20px 4px 40px;}
.conference_page .back_label:before {content:"◄"; position:absolute; left:10px; color:#fff;}
.conference_page .conf_page_top {text-align:left; padding-bottom:18px; border-bottom:1px solid #e3e3e3; margin-bottom:20px;}
.conference_page h1 {font-family: "Chevin Cyrillic"; font-weight:bold; font-size:40px; line-height:1.1em; margin:-7px 0 10px ;}
.conference_page .conf_page_info {margin-top:30px;}
.conference_page .conf_page_info .conf_logo img {max-width:100%; height:auto; overflow: hidden; border: 1px solid #e3e3e3; border-radius: 5px;}
.conference_page .conf_page_info .conf_info .date,
.conference_page .conf_page_info .conf_info .location,
.conference_page .conf_page_info .conf_info .from {margin-top:10px; font-size:13px; padding-left:22px; position:relative;}
.conference_page .conf_page_info .conf_info div img {width:20px; height:20px; display:block; position:absolute; left:0; top:-2px;
-webkit-filter: grayscale(100%); filter: grayscale(100%); opacity: 0.2;}
.conference_page .conf_page_info .conf_info .btn.more_link {width:270px; max-width:100%; margin-top:20px; padding:9px 0; font-size: 15px;}
.conference_page .conf_rating_block {float:right; width:100%; min-width:145px; height:145px; max-width:100%; position:relative;
background-color:#fafafa; background-position: center top 25px ; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_bigstar.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_bigstar.png) 1x,url(/images/newdesign/ic_bigstar@2x.png) 2x);
}
.conference_page .conf_page_info .reg_btn {width:100%;}
.conference_page .conf_rating_block:after {content:"Рейтинг";  font-weight:bold; position: absolute; bottom:15px; width:100%; text-align:center;}
.conference_page .conf_rating_block .rating {color:#fff; font-weight:bold; text-align:center; height:16px; width:100%; font-size:15px; position:absolute; top:50%; margin-top:-20px;}
.conference_page .conf_rating_block.empty {background-color:#fff; margin:0 auto; float:none; height: 80px; background-position:center;}
.conference_page .conf_rating_block.empty:after {display:none;}
.conference_page .conf_rating_block.empty + a.btn {width:150px; margin:10px auto; display:block;}
.conference_page .relation_confs {margin-top:30px !important; padding-left:0 !important; }
.conference_page .relation_confs .rel_label {margin-bottom:10px; font-weight:bold; color:inherit;}
.conference_page .relation_confs .relation_item {padding:4px 20px 4px 20px; margin-right:20px; background-color: #fff; box-shadow: inset 0 0 1px 0px rgba(0,0,0,0.4); -webkit-box-shadow: inset 0 0 1px 0px rgba(0,0,0,0.4); margin-bottom:10px; max-width:100%; text-align:left; position:relative;}
.conference_page .relation_confs .relation_item.done { background-color:#e0e0e0; color:#888 !important; box-shadow:none; -webkit-box-shadow:none; }
.conference_page .relation_confs .relation_item>span {color: #333; margin-left: 5px; opacity: 0.6; float:right; padding-left:25px;
background-position: left center; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_star.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_star.png) 1x,url(/images/newdesign/ic_star@2x.png) 2x);
}
/*.conference_page .relation_confs .relation_item:hover>span {background-image: url(/images/newdesign/ic_star_w.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_star_w.png) 1x,url(/images/newdesign/ic_star_w@2x.png) 2x);
}
*/
.conference_page .conf_date {text-align:center; position:relative; color:#999999; height:100%; font-size:15px;}
.conference_page .conf_date:after {display:block; content:""; clear:both;}
.conference_page .conf_date .date {float: left; width:50%; font-family: "GothamProLight";}
.conference_page .conf_date .date span {font-size:44px; display:block;  line-height:38px; margin-top:12px; } 
.conference_page .conf_date .date span.custom_date {font-size:18px; line-height:38px; margin-top:0px;}

.conference_page .conf_page_description {margin-top:25px; color:#705959; font-size: 15px; line-height:24px;}
.conference_page h2 {margin:10px 0 15px; font-size:20px; line-height:24px; color:#333;}
.conf_page_text {color:#705959; font-size: 15px; line-height:24px; margin-bottom:25px;}
.conference_page .conf_page_speakers {position:relative; margin-bottom:24px;}
.conference_page .conf_page_speakers + .conf_page_text {margin-top:35px;}
.conference_page .conf_page_speakers h2 {margin-bottom:24px;}
.conference_page .conf_page_speakers .speaker_item {margin: 0 0 24px  0; padding-left:130px; position:relative; padding-right:20px; min-height:100px;}
.conference_page .conf_page_speakers .speaker_item img {position:absolute; top:0; left:0; border-radius:100px; }
.conference_page .conf_page_speakers .speaker_item .label_theme {font-size:10px; text-transform:uppercase; }
.conference_page .conf_page_speakers .speaker_item .theme {font-size:20px; line-height:24px; color:#705959;}
.conference_page .conf_page_speakers .speaker_item .name {font-size:15px; margin-top:5px;}
.conference_page .conference_gallery {margin-bottom:20px;position:relative;}
.conference_page .conference_gallery.images:not(.slick-slider) {height:115px; overflow:hidden;}

.conference_page .conference_gallery .preview {display:inline-block; position:relative; width:170px;margin-right:2px; outline:none;}
.conference_page .conference_gallery .preview img {max-width:100%; display:block; margin:0; }
.conference_page .conference_gallery .preview:hover {opacity:0.5; cursor:pointer;}
.conference_page .conference_gallery .slick-arrow {position: absolute; bottom:0; top:0; width:40px; color:rgba(255,255,255,0); background:none; border:none;
background-position:  center; background-repeat: no-repeat;  display:none !important; outline:none; opacity:0.4}
.conference_page .conference_gallery .slick-arrow:hover {opacity:1;}
.conference_page .conference_gallery .slick-arrow.slick-prev { left:-60px;
background-image: url(/images/newdesign/ic_arrow_prev.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_arrow_prev.png) 1x,url(/images/newdesign/ic_arrow_prev@2x.png) 2x);
} 
.conference_page .conference_gallery .slick-arrow.slick-next { right:-60px;
background-image: url(/images/newdesign/ic_arrow_next.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_arrow_next.png) 1x,url(/images/newdesign/ic_arrow_next@2x.png) 2x);
} 
.conference_page .conference_gallery.video:not(.slick-slider) {max-height:400px; overflow:hidden;}
.conference_page .conference_gallery.video .video_item {outline:none; width:50%;}
.conference_page .conference_gallery.video .video_preview {display:inline-block; cursor:pointer; position:relative; margin-right:2px; outline:none;}
.conference_page .conference_gallery.video .video_preview img {width:100%;}
.conference_page .conference_gallery.video .video_preview:after {content:""; position:absolute; width:74px; height:74px; top:50%; left:50%; margin:-37px 0 0 -37px;
background-image: url(/images/newdesign/ic_play.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_play.png) 1x,url(/images/newdesign/ic_play@2x.png) 2x);
}
.conference_page .conference_gallery.video .video_preview:hover img {opacity:0.95}
.conference_page .conference_gallery.video .video_preview iframe {width:100%; height:100%; position: absolute; top:0; left:0;}
.conference_page .conference_gallery.video .video_preview.show img,
.conference_page .conference_gallery.video .video_preview.show:after {visibility:hidden;}
.conference_page .conference_gallery.video .video_item .label_theme {font-size:10px; margin-top:15px; text-transform:uppercase; }
.conference_page .conference_gallery.video .video_item .theme {font-size:20px; line-height:24px; color:#705959; padding-right:30px;}
.conference_page .conference_gallery.video .video_item .name {font-size:15px; margin-top:5px;}
body>.conference_popup_video {position: fixed; top:0; bottom:0; left:0; right:0; width:100%; height:100%; z-index:1001; background-color:rgba(0,0,0,0.85)}
body>.conference_popup_video iframe {position: absolute; width:60%; height:60%; /* min-width:520px; min-height:390px; */ /* top:50%; */ top:23%; left:20%; /* top:50%; left:50%; margin-left:-30%; margin-top:-23%; */ }
body>.conference_popup_video .del_button {position:absolute; color:#fff; cursor:pointer; font-size:20px; text-align: center; vertical-align:middle;  display:block; top:0; right:0; width:10%; height: 20%; max-height: 60px; background: url(/images/newdesign/ic_close.png) no-repeat center; background-size: 20px;}
.add_conference_block {margin-top:20px; padding-top:20px; border-top:1px solid #efefef;}

.add_conference_block textarea {resize: vertical;}
.add_conference_block input, .add_conference_block textarea, .add_conference_block select {margin-bottom:10px;}
.add_conference_block input.half {width:48%; float:left;}
.add_conference_block input.half.city, .add_conference_block input.half.end_date {margin-left:4%;}

body>.cstm_fotorama_fullscreen_wrap {position: fixed; top:0%; bottom:0; width:100%; height:100%; left:0; right:0; width:100%; height:100%; z-index:1001; background-color:rgba(0,0,0,0.85)}
body>.cstm_fotorama_fullscreen_wrap .cstm_fotorama_fullscreen {position: absolute; top:0; bottom:0; left:0; right:0; width:100%; height:100%;}
body>.cstm_fotorama_fullscreen_wrap .del_button, body>.cstm_fotorama_fullscreen_wrap .fotorama__video-close {position:absolute; color:#fff; cursor:pointer; font-size:20px; z-index: 1002; text-align: center;  vertical-align:middle;  display:block; top:0; right:0; width:10%; height:20%;  max-height: 60px;  background: url(/images/newdesign/ic_close.png) no-repeat center; background-size: 20px;}
body>.cstm_fotorama_fullscreen_wrap .del_button:before, body>.cstm_fotorama_fullscreen_wrap .fotorama__video-close:bafore {top:50%; position:relative; text-shadow:0 0 1px #000; }


#obj_reviews, #obj_reviews .content_box:not(.pages) {text-align:left; color:#333; line-height:24px;}
#obj_reviews .ias.loading {opacity:0.5}
#obj_reviews h2 {text-transform:none; font-size:40px; font-family: "Chevin Cyrillic"; font-weight:bold; margin:0 0 0px 0;}
#obj_reviews .obj_reviews_add h2 {margin:0 0 10px 0;  padding-bottom:14px; border-bottom:1px solid #f2f2f2;}
.obj_reviews_title .obj_reviews_title_top { margin:0 0 0px 0;  padding-bottom:14px; border-bottom:1px solid #f2f2f2;}

.obj_reviews_title .obj_reviews_title_top h2 {float:left;}
.obj_reviews_title .obj_reviews_title_top .btn {float:right; margin-top:6px;}
.obj_reviews_title .sub_cat_box {margin: 0; background: none; border: none; box-shadow: none; text-align:left; margin-bottom: -18px;}
.obj_reviews_title .sub_cat_box li {padding:3px 0 5px; margin-right:25px;}
.obj_reviews_title .sub_cat_box li:last-child {margin-right:0}
.obj_reviews_title .sub_cat_box li a {padding:0;}
.obj_reviews_title .sub_cat_box li[data-count]:after {content:attr(data-count); margin-left:10px; padding:2px 6px 2px 6px; border-radius:5px; background-color:#503435; color:#fff;}
.obj_reviews_title .sub_cat_box li[data-filter=positive]:after {background-color:#9fc66b}
.obj_reviews_title .sub_cat_box li[data-filter=neutral]:after {background-color:#d5d5d5}
.obj_reviews_title .sub_cat_box li[data-filter=negative]:after {background-color:#f08080}
.obj_reviews_title .sub_cat_box li[data-filter=untrust]:after {background-color:#eddd92}
.obj_reviews_title .sub_cat_box li[data-filter=resolved]:after {background-color:#9fc66b}
.obj_reviews_list {}
#obj_reviews .review_item {position:relative; border-radius:0; text-align:left;}
#obj_reviews .review_item:before {position:absolute; content:""; left:0; top:0; bottom:0; width:5px;}
#obj_reviews .review_item.positive:before {background-color:#9fc66b}
#obj_reviews .review_item.neutral:before {background-color:#d5d5d5}
#obj_reviews .review_item.negative:before {background-color:#f08080}
#obj_reviews .review_item.untrust:before {background-color:#eddd92}
#obj_reviews .review_item .review_user .img {padding-right:0px; margin-bottom:10px; min-width:60px;  max-width:60px; }
#obj_reviews .review_item .review_user .img .avatar { width:45px; border-radius:100px; height:45px; overflow:hidden;}
#obj_reviews .review_item .review_user .user_name { font-size: 20px;}
#obj_reviews .review_item .review_user .date {font-size:10px;text-transform:uppercase; color:#999; margin-bottom:5px;}
#obj_reviews .review_item .rating_list {list-style:none; padding:0; margin:0px 0; font-size:13px; padding-right:20px;}
#obj_reviews .review_item .rating_list li {display:block; line-height: 42px; border-top:1px solid #f2f2f2;}
#obj_reviews .review_item .rating_list li:not(.partner_c-rating):nth-child(1) {border-top:none;}
#obj_reviews .review_item .rating_list li span {float:right;}
#obj_reviews .obj_reviews_list .review_content {background-color: #fafafa; position:relative; z-index:2; padding:0px 18px 0px; height:auto; min-height: 100%;}
.review_content_backgorund {position:absolute;right:0; top:0; bottom:0; background-color: #fafafa;z-index:1 }
#obj_reviews .review_content .review_title {font-size:20px; margin-bottom:10px;}
#obj_reviews .review_content .review_text {font-size:15px; color:#705959;}
#obj_reviews .review_content .review_text br:last-child {display:none;}
#obj_reviews .review_content .review_text img {max-width:100%; height:auto !important;}
.obj_reviews_add .review_item {margin-top:30px;}
.obj_reviews_add .review_item .review_content {background: none;}
.obj_reviews_add .form-control {background-color:#fafafa; border:1px solid #fafafa; font-size:13px; margin-bottom:15px;}
.obj_reviews_add .c-rating  {margin-top:5px;}

.obj_reviews_list[data-filter=positive] .review_item:not(.positive) {display:none;}
.obj_reviews_list[data-filter=neutral] .review_item:not(.neutral) {display:none;}
.obj_reviews_list[data-filter=negative] .review_item:not(.negative) {display:none;}
.obj_reviews_list[data-filter=untrust] .review_item:not(.untrust) {display:none;}


#obj_reviews .review_item .resolved { top:0; color:#7eb327; margin-left:10px; font-size:13px; line-height:26px; position:relative; display:inline-block; 
background-size:17px; padding-left:24px; top:-1px;
    background-position: left top 2px; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_work_inpartner.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_work_inpartner.png) 1x,url(/images/newdesign/ic_work_inpartner@2x.png) 2x);
}

#obj_reviews .review_item .resolved_answer { background-color:#fafafa; padding:20px; margin:20px 0; }
#obj_reviews .review_item .resolved_answer label {font-size:18px;}
#obj_reviews .review_item .resolved_answer .resolved_answer_helper {line-height:19px;font-size:13px; color:#999; margin-bottom:10px;}

#obj_reviews.partners_reviews.short .obj_reviews_title_top {border-bottom:none;}
#obj_reviews.partners_reviews.short .obj_reviews_title_top h2 {font-size:29px;}
#obj_reviews.partners_reviews.short .review_item {margin-bottom:20px;}
#obj_reviews.partners_reviews.short .review_item .rating_list {padding:0; color:#999;}
#obj_reviews.partners_reviews.short .review_item .review_user .user_name {font-size:15px; line-height:19px;}
#obj_reviews.partners_reviews.short .review_item .rating_list .partner_c-rating {line-height: 27px; border-top: 1px solid #f2f2f2;}
#obj_reviews.partners_reviews.short .review_item .rating_list .partner_c-rating span {float:right;}
#obj_reviews.partners_reviews.short .review_item {padding:10px 20px;}
#obj_reviews.partners_reviews.short .review_content {margin:20px 0 0; padding-top:20px;}

.partner_review_concurs {text-align:left; padding:20px 20px; background-color:#fef7d2; border-bottom:1px solid #e0e0e0; font-size:14px; margin:0; position:relative; z-index:1; box-shadow:none; margin-bottom:-27px; margin-top:20px; border-bottom-left-radius:0px; border-bottom-right-radius:0px;} 
.partner_review_concurs .sponsor {display:inline-block; width:90px; margin-left:20px;}

.obj_comments .reacptcha_div  {margin-top:10px;}
.obj_comments.short_comments .comment_autor_table{line-height:21px;}
.obj_comments.short_comments .comment_autor_table .comm_author {font-size:16px;}
.obj_comments.short_comments .comment_autor_table .comm_date {margin-top:0;}
.obj_comments.short_comments .comm_form {border:none; padding:0; margin-top:0; margin-top:15px;}
.obj_comments.short_comments .form-control {background-color:#fff; border:1px solid #fafafa; color:#999; font-size:13px;}
.obj_comments.short_comments .comments_box {background:none; padding:0; margin-bottom:15px; }
.obj_comments.short_comments .comments_box .controls {font-size:13px;}
.obj_comments.short_comments .comment-form {padding-top:0; margin-top:25px; margin-bottom:24px !important; margin-left:50px;}
.obj_comments.short_comments .comment-form.basic_comment_form {margin-left:0;}
.obj_comments.short_comments .comments_title {font-size:13px; margin:15px 0 0; }
.obj_comments.short_comments .comment-form {display:none; margin-top:20px;}
.obj_comments.short_comments .obj_comments_list .comments_box:not(.grand_answer_first) {display:none;}
.obj_comments.short_comments .obj_comments_list.show .comments_box{display:block;}
.obj_comments.short_comments .obj_comments_list .comments_box.grand_answer .comm_text {background-color:#fdf8e1;}

.obj_comments .obj_comments_list .comments_box .user_name .grant_answer_user {position:relative; width:18px; height:18px; margin-left:7px; background-size:100%; text-align:center; display:inline-block; top:4px;
opacity: 1; -webkit-filter: grayscale(100%); background-position: center; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_work_inpartner.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_work_inpartner.png) 1x,url(/images/newdesign/ic_work_inpartner@2x.png) 2x);
}
.obj_comments.short_comments .obj_comments_list.show .show_objcomment_list.oneclick {display:none;}
.obj_comments.short_comments .show_objcomment_list img {position: relative; top: -1px; margin-right: 5px; -webkit-filter: grayscale(100%); filter: grayscale(100%);} 
.obj_comments.short_comments .show_objcomment_list {opacity:0.5; cursor:pointer;}
.obj_comments.short_comments .show_objcomment_list:hover { opacity: 1;}
.obj_comments.short_comments .show_objcomment_list:hover img {-webkit-filter:none; filter:none;}

.obj_comments .comm_author .user_name {font-size:inherit;}
.obj_comments .comm_author .error_use_login {color: #cc0000; margin-left: 10px; display: inline-block; line-height: 12px; width: 210px; font-size: 12px; position: relative; top: 5px;}

.news_comments .comments_box {background:none; margin-top:0; padding:0; position:relative; border-bottom:1px solid #e3e3e3; padding:12px 0; border-radius:0;}
.news_comments .comments_box.basic_comment_form {border-bottom:none;}
.news_comments .comments_box .comment_autor_table {position:absolute; left:0; top:12px; z-index:1;}
.news_comments .comments_box .comm_text {background:none; padding: 0 0 0 60px; margin:0;}
.news_comments .comments_box .comm_text p {margin-bottom:0;}
.news_comments .comments_box .comm_author {margin-bottom:3px;}
.news_comments .comments_box .comment-form {margin-top:0;}
/*
.news_comments .comments_box .comm_author .reply {position:relative; visibility:hidden; opacity:0.3; display:inline-block; width:17px; height:17px;margin-left:3px; top:5px;
    background-position: center; background-repeat: no-repeat; background-size:100%; background-image: url(/images/newdesign/ic_reply.png);}
.news_comments .comments_box:hover .comm_author .reply {visibility:visible;}
*/
.news_comments .comments_box .comm_author .reply {position:relative; visibility:hidden; margin-left:7px; color:#999; border-bottom: 1px dashed rgba(153,153,153,0.4); font-size:12px; display:inline-block; line-height:1em;}
.news_comments .comments_box:hover .comm_author .reply {visibility:visible;}
.news_comments .comments_box .comm_author .reply:hover  {color:#333; border-color:rgba(51,51,51,0.4)}

.news_comments .comments_box .comm_date .update-comment,
.news_comments .comments_box .comm_date .delete-comment {margin-right:10px; visibility:hidden;}
.news_comments .comments_box:hover .comm_date .update-comment,
.news_comments .comments_box:hover .comm_date .delete-comment {visibility:visible;}
.news_comments .comments_box .comm_date .likedislike_block {position: relative; top: 4px; margin-left: 10px;}
.news_comments .comments_box .comm_author {margin-bottom:5px;}
.news_comments .comments_box .user_name {color:#999;}
.news_comments .comments_box .sub_com {padding:0; margin:0; background:none; }
.news_comments .comment_parent .list_child {}
.news_comments .comments_box .comm_date {right:0; position:absolute; margin-top:0px; top:-6px; font-size:12px;}
.news_comments .comments_box .controls {text-align:right}
.news_comments  .obj_comments_list .comments_box .user_name .grant_answer_user {margin-top:0px; top:5px; left:0; margin-left:3px;}
.news_comments .comments_box .comm_form {background:none; border:none; padding: 0 0 0 56px; margin:0;}
.news_comments .comments_box .comm_form textarea {border:1px solid #ccc; border-radius:4px; font-size:12px;}
.news_comments .comments_box .check-from {position:static;}
.news_comments .comments_box .comm_form textarea {margin-top:5px;}
.news_comments .comments_box.hidden_guest_com .check-from {display:none;}
.news_comments .comments_box.hidden_guest_com {border-bottom:none;}
.news_comments .comments_box.hidden_guest_com .guest_send_com {border:1px solid #efefef; line-height:16px; margin-top:-13px; background-color:#fafafa; text-align:center; padding:10px 0; color:#999; font-size:13px; cursor:pointer; }
.news_comments .comments_box.hidden_guest_com:hover {color:#555; opacity:0.8}
.news_comments .comments_box:not(.hidden_guest_com) .guest_send_com {display:none}
.news_comments .obj_comments_list .show_all_comments .c_show {display:none}
.news_comments .obj_comments_list .show_all_comments .c_hide {display:inline-block;}
.news_comments .obj_comments_list {position:relative;}
.news_comments .obj_comments_list.padd {padding-top:38px;}
.news_comments .obj_comments_list .show_all_comments{ line-height:16px; position:absolute; top:0; width:100%; border:1px solid #efefef; border-top:none; background-color:#fafafa; text-align:center; padding:10px 0; color:#999; font-size:13px; cursor:pointer;z-index:2;} 
.news_comments .obj_comments_list.hide_list_comments .show_all_comments .c_hide {display:none;}
.news_comments .obj_comments_list.hide_list_comments .show_all_comments .c_show {display:inline-block;}
.news_comments .obj_comments_list .show_all_comments:hover {opacity:0.8; color:#555;}
.news_comments .obj_comments_list.hide_list_comments>div:not(.show_all_comments) {display:none}
.news_comments .obj_comments_list.hide_list_comments>div:last-child,
.news_comments .obj_comments_list.hide_list_comments>div:not(.sepcomments):nth-last-child(2) {display:block !important;}
.news_comments .sepcomments { margin: 20px 0 0; font-size:14px;}
.news_comments .popular_title {margin-bottom:0; border-bottom:0;}


.news_full .comments_box {background:none; margin-top:0; padding:0; position:relative; border-bottom:1px solid #e3e3e3; padding:12px 0; min-height:70px; border-radius:0;}
.news_full .comments_box:nth-last-child(2) {border-bottom:none; margin-bottom:-10px;}
.news_full .popular_title {margin-bottom:0; border-bottom:0;}
.news_full .comments_box {background:none; margin-top:0; padding:0; position:relative; border-bottom:1px solid #e3e3e3; padding:12px 0; border-radius:0;}
.news_full .comments_box.basic_comment_form {border-bottom:none;}
.news_full .comments_box .comment_autor_table {position:absolute; left:0; top:12px; z-index:1;}
.news_full .comments_box .comm_text {background:none; padding: 0 0 0 60px; margin:0;}
.news_full .comments_box .comm_text p {margin-bottom:7px;}
.news_full .comments_box .comm_author {margin-bottom:5px;}
.news_full .comments_box .comm_author + div {max-width:720px;}
.news_full .comments_box .comment-form {margin-top:0;}
.news_full .comments_box .comm_author .reply {position:relative; visibility:hidden; margin-left:7px; color:#999; border-bottom: 1px dashed rgba(153,153,153,0.4); font-size:12px; display:inline-block; line-height:1em;}
.news_full .comments_box:hover .comm_author .reply {visibility:visible;}
.news_full .comments_box .comm_author .reply:hover  {color:#333; border-color:rgba(51,51,51,0.4)}

.news_full .comments_box .comm_date .update-comment,
.news_full .comments_box .comm_date .delete-comment {margin-right:10px; visibility:hidden;}
.news_full .comments_box:hover .comm_date .update-comment,
.news_full .comments_box:hover .comm_date .delete-comment {visibility:visible;}
.news_full .comments_box .comm_date .likedislike_block {position: relative; top: 4px; margin-left: 10px;}
.news_full .comments_box .comm_author {margin-bottom:5px;}
.news_full .comments_box .user_name {color:#999;}
.news_full .comments_box .sub_com {padding:0; margin:0; background:none; }
.news_full .comment_parent .list_child {padding-left:40px; position:relative;}
.news_full .comment_parent .list_child:before {content:""; width:1px; position:absolute; left:0px; top:20px; bottom:10px; background-color:#e3e3e3}
.news_full .comment_parent .list_child  .comments_box:not(.reply_form):before { content:""; height:1px; position:absolute; width:30px; left:-40px; top:40px; background-color:#e3e3e3}
.news_full .comment_parent .list_child>div {position:relative;}
.news_full .comment_parent .list_child>div:last-child:after{content:""; position:absolute; bottom:0; top:40px; width:1px; left:-40px; background-color:#fff; } 

.news_full .comment_parent .list_child .comment_parent .list_child .comment_parent .list_child .comment_parent .list_child .comment_parent .list_child .comment_parent .list_child .comment_parent .list_child { padding-left:0px; border-top: 1px solid #efefef; margin-top: 5px;}
.news_full .comment_parent .list_child .comment_parent .list_child .comment_parent .list_child .comment_parent .list_child .comment_parent .list_child .comment_parent .list_child .comment_parent .list_child:before {display:none;}
.news_full .comment_parent .list_child .comment_parent .list_child .comment_parent .list_child .comment_parent .list_child .comment_parent .list_child .comment_parent .list_child .comment_parent .list_child .comments_box:not(.reply_form):before {display:none;}

.comment_parent.sdv_comment {padding: 0 0 4px 18px; margin:0 -18px 0 -18px; cursor:pointer; background-color: #fef7d2; border-radius: 4px;}
.comment_parent.sdv_comment .comments_box {border-bottom: none;}
.comment_parent.sdv_comment .comments_box .comm_author + div {max-width:100%}

.news_full .comments_box .comm_date {right:0; position:absolute; margin-top:0px; top:-6px; font-size:12px;}
.news_full .comments_box .controls {text-align:right}
.news_full  .obj_comments_list .comments_box .user_name .grant_answer_user {margin-top:0px; top:5px; left:0; margin-left:3px;}
.news_full .comments_box .comm_form {background:none; border:none; padding: 0 0 0 56px; margin:0;}
.news_full .comments_box .comm_form textarea {border:1px solid #ccc; height:69px; border-radius:4px; font-size:12px; resize:vertical;}
.news_full .comments_box .comm_form.sm.short textarea {height:39px; resize:none;}
.news_full .comments_box .check-from {position:static;}
.news_full .comments_box .comm_form textarea {margin-top:5px;}
.news_full .comments_box.hidden_guest_com .check-from {display:none;}
.news_full .comments_box.hidden_guest_com {border-bottom:none;}
.news_full .comments_box.hidden_guest_com .guest_send_com {border:1px solid #efefef; line-height:16px; margin-top:-1px; background-color:#fafafa; text-align:center; padding:10px 0; color:#999; font-size:13px; cursor:pointer; }
.news_full .comments_box.hidden_guest_com:hover {color:#555; opacity:0.8}
.news_full .comments_box:not(.hidden_guest_com) .guest_send_com {display:none}
.news_full .obj_comments_list .show_all_comments{display:none}
.news_full .obj_comments_list.hide_list_comments {position:relative; padding-top:38px;}
.news_full .obj_comments_list.hide_list_comments .show_all_comments{display:block; line-height:16px; position:absolute; top:0; width:100%; border:1px solid #efefef; border-top:none; background-color:#fafafa; text-align:center; padding:10px 0; color:#999; font-size:13px; cursor:pointer;z-index:2;} 
.news_full .obj_comments_list.hide_list_comments .show_all_comments:hover {opacity:0.8; color:#555;}
.news_full .obj_comments_list.hide_list_comments>div:not(.show_all_comments) {display:none}
.news_full .obj_comments_list.hide_list_comments>div:last-child,
.news_full .obj_comments_list.hide_list_comments>div:not(.sepcomments):nth-last-child(2) {display:block !important;}
.news_full .sepcomments { margin: 20px 0 0; font-size:14px;}

.news_full .comment-form:not(.basic_comment_form):not(#basic_comment_form) {margin-left:40px !important;}


.appeal_icon {opacity:0.1; display: inline-block; width:18px; height:18px; position: relative; top:0px; margin: 0 0px 0 0; background-size:100%; background-repeat:no-repeat; 
    background-image: url(/images/newdesign/ic_appeal.png) 1x,url(/images/newdesign/ic_appeal@2x.png) 2x; background-image: -webkit-image-set(url(/images/newdesign/ic_appeal.png) 1x,url(/images/newdesign/ic_appeal@2x.png) 2x); }
.appeal_icon:hover {opacity:0.5;}



.obj_mediagallery {position:relative;}
.obj_mediagallery:after {content:""; display:block; clear:both;}
.obj_mediagallery .obj_mediagallery_item { border: 1px solid #dedede;  border-radius:5px; overflow:hidden; position:relative; margin-right:10px; margin-bottom:10px; float:left; width:150px; height:150px; line-height: 150px; text-align: center;  }
.obj_mediagallery .obj_mediagallery_item.loading {background-position:center;background-repeat:no-repeat; background-size:50%; background-color:#efefef; background-image: url(/images/newdesign/preloader.gif); -webkit-filter: grayscale(100%); }
.obj_mediagallery .obj_mediagallery_item.loading * {display:none;}

.obj_mediagallery .obj_mediagallery_item.add_more {background:none; border:none !important; margin-right:0; margin-bottom:0; line-height: 1.4;}
.obj_mediagallery .obj_mediagallery_item.add_more input {display:none;}
.obj_mediagallery .obj_mediagallery_item.add_more>a {width:100%; display:block; text-decoration:none; color:#999;  position:relative; height:calc(50% - 4px); border:2px dashed #ccc; margin-bottom:8px; cursor:pointer;}
.obj_mediagallery .obj_mediagallery_item.add_more>a:hover {color:#777; border-color:#8e8e8e;}
.obj_mediagallery .obj_mediagallery_item.add_more>a:last-child {margin-bottom:0;}
.obj_mediagallery .obj_mediagallery_item.add_more>a>span {position:absolute; top:60%; font-size:13px; left:0; right:0; text-align:center;}
.obj_mediagallery .obj_mediagallery_item.add_more>a>span:before {content:"+"; left:0; right:0; text-align:center; position:absolute; top:0; font-size: 41px; margin-top: -42px; opacity: 0.6;}
.obj_mediagallery .obj_mediagallery_item .del { cursor:pointer; width: 25px; height: 25px; opacity: 0.6; color: #000; font-size: 24px; line-height: 28px; display: block; text-align: center; opacity: 0.6; z-index: 2; position: absolute; top: 10px; right: 10px; border-radius: 5px; background-color: #fff;
    right:10px;border: 1px solid #efefef; display:none;
}
.obj_mediagallery .obj_mediagallery_item .del i {font-style:normal; position:relative; display:inline-block; transform:rotate(0deg); transition:all ease 0.2s;}
.obj_mediagallery .obj_mediagallery_item.deleted>*:not(.del) {opacity:0.2 !important;}
.obj_mediagallery .obj_mediagallery_item.deleted .del {display:block !important; line-height:26px;  font-size:19px;  }
.obj_mediagallery .obj_mediagallery_item.deleted .del  i {transform:rotate(45deg);}

.obj_mediagallery .obj_mediagallery_item:hover .del {display:block;}
.obj_mediagallery .obj_mediagallery_item .del:hover {opacity:1;}
.obj_mediagallery .obj_mediagallery_item[data-type=video]:after, .obj_mediagallery .obj_mediagallery_item[data-type=linkvideo]:after { content:""; position:absolute; width:50px; height:50px; top:50%; left:50%; margin:-25px 0 0 -25px; background-size:50px;
background-image: url(/images/newdesign/ic_play.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_play.png) 1x,url(/images/newdesign/ic_play@2x.png) 2x); opacity:0.8;
}
.obj_mediagallery .obj_mediagallery_item[data-type=video]:hover:after, .obj_mediagallery .obj_mediagallery_item[data-type=linkvideo]:hover:after {opacity:1;}
.obj_mediagallery .obj_mediagallery_item img {max-width:100%; max-height:100%; box-sizing:border-box; display:inline-block; }
.obj_mediagallery .obj_mediagallery_item[data-src]{cursor:pointer;}
.obj_mediagallery .obj_mediagallery_item[data-src]:hover img {opacity:0.9;}
.obj_mediagallery .obj_mediagallery_label {margin:0 0 10px 0;} 

body.popupMod {overflow:hidden !important;}
.cstm_popup_overlay {display:none; opacity:0; position:fixed; text-align: center; overflow-y:auto; overflow-x:hidden; width:100%; height:100%; top:0; left:0; right:0; bottom:0; background-color:rgba(0,0,0,0.85); z-index: 999;
  -webkit-transition: ease opacity 0.2s; transition: ease opacity 0.2s;
}
.cstm_popup_overlay.show {opacity:1;}
.cstm_popup {display:none; opacity:0; width:600px; margin:30px auto; max-width:calc(100% - 40px); padding:17px 17px 86px; min-height:190px; border-radius:10px; position: relative;background-color:#fff; box-shadow: 0 0 18px rgba(0,0,0,0.17);
-webkit-transform: scale(0.8,0.8); transform: scale(0.8,0.8);
}
.cstm_popup.show {opacity: 1;
-webkit-transform: scale(1,1); transform: scale(1,1);
  -webkit-transition: ease -webkit-trans`0.3s, ease opacity 0.4s,  ease top 0s; transition: ease transform 0.3s, ease opacity 0.4s,  ease top 0s;
}
.cstm_popup.hide  {opacity:0;
  -webkit-transform: scale(1.2,1.2); transform: scale(1.2,1.2); 
  -webkit-transition:  ease all 0.3s, ease opacity 0.4s; transition:  ease all 0.3s, ease opacity 0.4s;
}
.cstm_popup .cstm_popup_close {position:absolute; top:0px; right:0px; width:52px; height:52px;
background:url(/images/newdesign/ic_close_popup.png) no-repeat center; background-size:40%; opacity:0.6; z-index:1;
}
.cstm_popup .cstm_popup_content {padding:20px 0px; text-align:center; font-size:13px;}
.cstm_popup .cstm_popup_close:hover {opacity:1}
.cstm_popup .cstm_popup_head {position:relative; min-height:36px; padding-bottom:11px; border-bottom:1px solid #f5f5f5; text-transform:uppercase; }
.cstm_popup .cstm_popup_head .block-title {font-size:19px;}
.cstm_popup .cstm_popup_footer {position:absolute; padding:25px 0; bottom:0; text-align:center; left:17px; right:17px; border-top:1px solid #f5f5f5;}
.cstm_popup .cstm_popup_content .field {margin-top:10px;}
.cstm_popup .cstm_popup_content .field textarea {display:inline-block;}
.cstm_popup .cstm_popup_footer .login-btn {color:#333 !important;}

.hide_password{
    background-image: url(/images/hide.svg);
}
.show_password{
    background-image: url(/images/show.svg);
}
.password_control{
    top: 5px;
    right: 10px;
    opacity: 0.2;
    position: absolute;
    display: inline-block;
    width: 25px;
    height: 25px;
}
.password_control:hover{
    opacity: 0.3;
}
.tooggle_show_pass_wrap{
    position: relative;
    margin: 0 auto;
    max-width: 300px;
}

.popup_mackiev {display:block; width:500px;}

.cstm_radio_btns {position:relative;}
.cstm_radio_btns input {display:none;}
.cstm_radio_btns .radio {display:inline-block; margin:0; padding:0;  line-height:1em; margin-left:-1px; }
.cstm_radio_btns label {display:block; width:100%; height:100%; border:1px solid #ddd; line-height:29px; padding:0px 20px;} 
.cstm_radio_btns .radio:first-child label {border-top-left-radius:5px; border-bottom-left-radius:5px;}
.cstm_radio_btns .radio:last-child label {border-top-right-radius:5px; border-bottom-right-radius:5px;}
.cstm_radio_btns input:checked + label {background:#5d4344; border:1px solid #503435; color:#fff;  position:relative; z-index:1;}

.popup_login, .popup_registr, .popup_forgot {padding-bottom:0;}
.popup_login .rules_helpers label,
.popup_registr .rules_helpers label {text-align:center}

.popup_login .field input:not([type=checkbox]), .popup_login .field textarea, .popup_login .field label, .popup_login .field button,
.popup_registr .field input:not([type=checkbox]), .popup_registr .field textarea, .popup_registr .field label, .popup_registr .field button, 
.popup_forgot .field input:not([type=checkbox]), .popup_forgot .field textarea, .popup_forgot .field label, .popup_forgot .field button,
.login_block .field input:not([type=checkbox]), .login_block .field textarea, .login_block .field label, .login_block .field button {max-width: 300px; display:inline-block;  width:100%;}
.cstm_popup label {text-align:left;}
.cstm_popup label input[type=checkbox] {position:relative; top:2px;}

.cstm_popup.popup_soc_subscribe {width:970px;}

.cstm_popup .btns {margin-top:20px;}


.rules_helpers {font-size:11px; line-height:18px;}
.cstm_popup .cstm_popup_footer  .rules_helpers {text-align:left;  display:inline-block;  max-width:330px; margin-left:20px; position:relative; top: 9px; margin-bottom: 10px; margin-top: -10px;}
.rules_helpers a {color:inherit !important; text-decoration:none; border-bottom:1px solid rgba(53,53,53,0.1);}
.rules_helpers label>input[type=checkbox] {position:relative; padding:0; margin:0 5px 0 0; top:2px;}

.mobot_popup {bottom:-100%; position:fixed; width:100%; max-height:90%; left:0; right:0; z-index: 999; }
.mobot_popup.show {bottom:0;}
.mobot_popup.hide {bottom:-100%;}
.mobot_popup { box-shadow: 0px 0px 35px rgba(0,0,0,0.6); -webkit-box-shadow:0px 0px 35px rgba(0,0,0,0.6);
-webkit-transition: ease bottom 0.6s; transition: ease bottom 0.6s; }
.mobot_popup .mobot_popup_close {position:absolute; top:0px; right:0px; width:70px; height:52px;
background:url(/images/newdesign/ic_close_popup.png) no-repeat center; background-size:30%; opacity:0.6; z-index:1;
}
.mobot_popup .mobot_popup_close:active, .mobot_popup .mobot_popup_close:hover {opacity:1}

.popup_meetup {background:url(/images/newdesign/meetup.jpg) no-repeat center; background-size:100%; overflow:visible; border-radius:5px; color:#fff;}
.popup_meetup .title_meetup { font-size:32px; color:#ca6ffd; margin-top:25px;}
.popup_meetup .title_meetup + p {font-size:18px; margin-top:4px; }
.popup_meetup .btn_meet {position:absolute; margin:0; font-size:21px; padding:8px 30px 6px; background-color:#9029ca; border-radius:4px;color:#fff; left: 50%; margin-left: -90px; top: auto; bottom: 35px;}
.popup_meetup .cstm_popup_close {    background: url(/images/newdesign/ic_close.png) no-repeat center; top:-50px; right:-50px; width:30px; height:30px; background-size:100%}

.popup_job:before {content: "\61"; left:-27px; z-index:2; font-size: 117px; line-height: 127px; font-family: "partnerkin" !important; position: relative;}
.popup_job .cstm_popup_content {padding:10px 0; font-size:16px; }
.popup_job .cstm_popup_head {padding-bottom:0; border:none;}
.popup_job .cstm_popup_head .block-title {font-size:19px;}
.popup_job .cstm_popup_footer {border:none;}
.popup_job:after {content:""; position:absolute; top:50px;  left:50%; margin-left:-10px; width:100px; height:100px; background:url(/images/money_icon.png) no-repeat; background-size:100%; background-position:center;}

.mobot_popup_meetup {background:url(/images/newdesign/meetup_mobile.jpg) no-repeat top center; background-size:100%; text-align:center; min-height:294px; color:#fff; width:100%;}
.mobot_popup_meetup .title_meetup { font-size:24px; color:#ca6ffd; margin-top:22%;}
.mobot_popup_meetup .title_meetup + p {font-size:18px; margin-top:4px; }
.mobot_popup_meetup .btn_meet {position:absolute; margin:0; font-size:18px; padding:6px 25px 4px; background-color:#9029ca; border-radius:4px;color:#fff; top:30px; right:80px;}
.mobot_popup_meetup .mobot_popup_close { background: url(/images/newdesign/ic_close.png) no-repeat center; top:30px; right:20px; width:30px; height:30px; background-size:100%}

.popup_load {width:680px; padding-bottom:20px;}

.thanks_block {display:inline-block; position:relative; z-index:2;}
.thanks_block span {display:inline-block;}
.thanks_block .ic_like {position:relative;  opacity:0.6; display:inline-block; width:18px; top:-1px; height:18px; background-size:100%; background-repeat:no-repeat; 
    background-image: url(/images/newdesign/ic_like.png) 1x,url(/images/newdesign/ic_like@2x.png) 2x; background-image: -webkit-image-set(url(/images/newdesign/ic_like.png) 1x,url(/images/newdesign/ic_like@2x.png) 2x); 
}
.thanks_block .ic_like:not(.active) {-webkit-filter: grayscale(100%);  opacity:0.2;}
.tribuna_content .thanks_block .ic_like:not(.active) {opacity:0.6;}
.thanks_block .ic_like:hover {opacity:1;}
.thanks_block .count_likes { position: relative; margin-left:5px; background-color:#f2f2f2; padding: 2px 8px; border-radius: 4px; line-height: 19px; top: -5px; color:#333; cursor:pointer;}
.thanks_block .count_likes:hover {color:#333;}
.thanks_block .count_likes .users_likes_wrap {visibility:hidden; opacity:0; position:absolute; top:50%; padding-top:21px;  right:-18px;  } 
.thanks_block .count_likes .users_likes {position: relative; height:56px; border-radius:4px; padding:8px 10px; background-color:#f2f2f2; box-shadow: 0px 1px 4px rgba(0,0,0,0.3);}
.thanks_block .count_likes .users_likes:before {content:""; position:absolute; width:10px; height:10px; right:26px; top:-4px; background-color:inherit;
   transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.thanks_block .count_likes .users_likes a {display:block; float:left; border-radius:40px; width:40px; height:40px; overflow:hidden; margin-right:5px;}
.thanks_block .count_likes .users_likes a:last-child, .thanks_block .count_likes .users_likes a:nth-child(5n) {margin-right:0;}
.thanks_block .count_likes:hover .users_likes_wrap {visibility:visible; opacity:1;
   transition: ease opacity 0.4s 0.4s;
}

.likedislike_block {display:inline-block; position:relative; z-index:2;}
.likedislike_block span {display:inline-block;}
.likedislike_block .ic_like {position:relative;  opacity:0.8; display:inline-block; width:18px; top:-1px; height:18px; background-size:100%; background-repeat:no-repeat; 
    background-image: url(/images/newdesign/ic_like.png) 1x,url(/images/newdesign/ic_like@2x.png) 2x; background-image: -webkit-image-set(url(/images/newdesign/ic_like.png) 1x,url(/images/newdesign/ic_like@2x.png) 2x); 
}
.likedislike_block .ic_dislike {position:relative;  opacity:0.8; display:inline-block; width:18px; top:1px; height:18px; background-size:100%; background-repeat:no-repeat; 
    background-image: url(/images/newdesign/ic_dislike.png) 1x,url(/images/newdesign/ic_dislike@2x.png) 2x; background-image: -webkit-image-set(url(/images/newdesign/ic_dislike.png) 1x,url(/images/newdesign/ic_dislike@2x.png) 2x); 
}
.likedislike_block .ic_like:not(.active) {-webkit-filter: grayscale(100%);  opacity:0.6;}
.likedislike_block .ic_dislike:not(.active) {-webkit-filter: grayscale(100%);  opacity:0.4;} 
.likedislike_block .ic_like:hover, .likedislike_block .ic_dislike:hover  {opacity:1; -webkit-filter: none;}
.likedislike_block .count_likes { position: relative; margin-left:3px; color:#666; min-width:29px; margin-right:3px; background-color:#f8f8f8; padding: 2px 8px; border-radius: 4px; line-height: 19px; top: -5px; text-align: center; cursor:pointer;}
.likedislike_block .count_likes.likes {color:#3ca735; font-weight:bold;}
.likedislike_block .count_likes.dislikes {color:#cc0000; font-weight:bold;}

.them_title_box .thanks_block  {margin-right:15px;}
.them_title_box .rating {}

.partner_reviews_pr {color:#333 ; height:95px; margin:10px 0 0 0;}
.partner_reviews_pr .pr_name {margin:0; height:27px; font-family: "Chevin Cyrillic"; font-weight:bold; margin-top:5px; font-size:24px; line-height:24px; font-weight:bold;  }
.partner_reviews_pr .rating {font-size: 15px; font-weight:bold;  line-height:30px;}
.partner_reviews_pr .rating .partner_rating {position:relative;display:inline-block; margin-left:10px; padding: 5px 0 0 21px;
 font-weight:normal; font-size:13px; top:0px;
background-size:18px; background-position: center left; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_fav.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_fav.png) 1x,url(/images/newdesign/ic_fav@2x.png) 2x);
}
.partner_reviews_pr .partner_votes {font-size: 15px; line-height:36px} 
.partner_reviews_pr .partner_votes {color:#705959; }

.relations_links {}
.relations_links .link {margin:10px 0; font-size:13px; line-height:23px;}
.relations_links .col:first-child {border-right:1px solid #f2f2f2;}


.user_block .content_box {text-align:left;}
.user_block .user_head_info {padding-bottom:0; position:relative;}
.user_block .user_head_info .sub_cat_box {background: none; padding:0; margin:0; text-align:left; margin-top:10px;}
.sub_cat_box .profil_new_messages {padding: 2px 6px 2px 6px; border-radius: 5px; background-color: #503435; color: #fff; }
.sub_cat_box li:nth-child(2) .profil_new_messages {background-color:#9fc66b}
.sub_cat_box li:nth-child(3) .profil_new_messages {background-color:#d5d5d5}
.sub_cat_box li:nth-child(4) .profil_new_messages {background-color:#f08080}
.sub_cat_box li:nth-child(5) .profil_new_messages {background-color:#eddd92}

.user_block .user_head_info .sub_cat_box li a {padding:0;}
.user_block .user_head_info .user_avatar {width:100px; position:absolute; z-index:2; top:0; left:0; height:100px; overflow:hidden; border-radius:100px; margin-right:20px;}
.user_block .user_head_info .user_avatar img {width:100%;}
.user_block .user_head_info .user_avatar .edit {visibility:hidden; opacity:0; position:absolute; width:100%; text-align:center; height:100%; background-color: rgba(0,0,0,0.6); z-index:2; top:0; left:0;
-webkit-transition:ease opacity 0.3s ; transition:ease opacity 0.3s ;
}
.user_block .user_head_info .user_avatar:hover .edit {visibility:visible; opacity:1;}
.user_block .user_head_info .user_avatar .edit span {color:#fff; position:relative; top:-7px; margin-top:50%; display:inline-block;}
.user_block .user_head_info .user_info {text-align:left; position:relative; padding-left:120px; min-height:100px; padding-top:20px;}
.user_block .user_head_info .user_info .profile_username { font-size: 26px;  }
.user_block .user_head_info .user_info .last_login {color:#999;}
.user_block .user_head_info .user_info label {line-height:18px; margin-top:5px;}
.user_block .user_head_info .user_info label input[type=checkbox] {position:relative; margin:0; top:2px;}

.user_block .profil_h2 {margin:-6px 0px 20px 0; font-size: 16px; font-weight: 400;}
.user_block .profil_h2 a.ic_edit {font-size:12px; color:#999; position:relative; font-weight: 400;}
.user_profile .profil_fill.profile_descr {
    font-size: 14px;
    line-height: 24px;
}
.profil_fill.profile_descr img {max-width: 100%;}
/*.user_block .profil_h2 a.ic_edit:before {position:absolute; opacity:0.5; content:""; width:16px; height:16px; left:0; background-size:100%;
-webkit-filter: grayscale(100%); filter: grayscale(100%); background-position: center left; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_create.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_create.png) 1x,url(/images/newdesign/ic_create@2x.png) 2x); top:-5px;
} */
.default_user_logo {
    display: inline-block;
    line-height: 33px;
    text-align: center;
    margin-right: 18px;
    height: 35px;
    min-width: 100px;
    padding: 0 10px;
    background-color: #efefef;
    color: #999
}
.user_left_sidebar_title {
    display: inline-block;
    font-size: 16px;
    color: #333!important;
    margin: 10px 0 5px 0;
}
.user_block .profil_fill {margin-bottom:10px;}
.user_block .profil_fill span {color:#999;}
.user_block ul.unstyled {list-style:none; padding:0;}
.user_block ul.unstyled li {line-height:21px; margin-bottom:10px;}
.user_block .control-group {margin-bottom:10px;}

.user_block .profil_reviews {padding:20px; border-radius:5px; margin-top:10px; margin-bottom:20px;}
.user_block .profil_reviews .reviews_date {color:#999;}
.user_block .profil_reviews a {color:#999;}

.user_block .profil_review_header {font-size: 14px; color:#999;}
.user_block .last_comment {margin-bottom:20px; font-size:13px;}
.login_block {}
.login_block .renewForm {display:none;} 
.login_block .login-btn {color:#333 !important;}

.user_block #formContainer {margin-top:20px;}
.user_block #listUser-messages {padding:0 10px ; background-color: #fff; border: 1px solid #ccc;}
.user_block #listUser-messages ul {list-style:none; padding:0;}
.user_block #listUser-messages ul li {line-height: 21px; padding:10px 0; font-size:13px;}
.user_block #listUser-messages ul li:hover {background-color:#ccc;}
.user_block #adressWrapper {}
.user_block #showOrHideForm {position:relative; color:#999; padding-left:20px;}
.user_block #showOrHideForm:before {position:absolute; opacity:0.5; content:""; width:16px; height:16px; left:0; background-size:100%; 
-webkit-filter: grayscale(100%); filter: grayscale(100%); background-position: center left; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_arts.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_arts.png) 1x,url(/images/newdesign/ic_arts@2x.png) 2x); top:-2px;
} 
.user_block .mes_numbers {color:#999;}
.user_block #adressWrapper .wrapMessEl {height:100%; line-height:inherit; margin-left:10px; }
.user_block #adressWrapper .messageElement .messageDelBtn {padding:0 3px; color:#cc0000; cursor:pointer;}

.user_block .message-list {border-radius: 6px; background-color: #f0f0f0; text-align: left; padding: 20px; }
.user_block .message-list .messItem {padding: 22px 20px; background-color: white; border-radius: 4px; margin-bottom:20px;}
.user_block .message-list .messItem .user_info {position:relative; padding-left:75px; min-height:55px;}
.user_block .message-list .messItem .user_info .user_avatar {position:absolute; left:10px; top:0; width:45px; height:45px; overflow:hidden; border-radius:45px;}
.user_block .message-list .messItem .user_info .user_avatar  img {width:100%;}
.user_block .message-list .messItem .user_info .username {font-size: 16px; }
.user_block .message-list .messItem .user_info .last_login {color:#999;}
.user_block .message-list .messItem .message_text {overflow:hidden;}
.user_block .message-list .messItem .messageManagment {margin-top:10px; margin-right:10px;}

.user_block .dialog_head {margin-top:30px;}
.user_block .dialog_head .user_avatar {width:45px; height:45px; overflow:hidden; border-radius:45px; margin-right:20px;}
.user_block .dialog_head .user_avatar img {width:100%;}

.user_block .dialog_list {margin-top:30px;}
.user_block .dialog_list .d_message {margin-bottom:0px; float: right;  max-width: 500px; }
.user_block .dialog_list .d_message.my_mess {float:left;}
.user_block .dialog_list .d_message .d_message_text {display:block; background:#f0f0f0; border-radius: 5px; padding: 15px 20px; }
.user_block .dialog_list .d_message.my_mess .d_message_text {background: #ffeeb4;}
.user_block .dialog_list .d_message .d_message_data {color:#999; font-size:11px; margin-left:10px; margin-top:10px;}

.partners_block {}
.partners_block .content_box {text-align:left;}
.partners_block .category_item {overflow:hidden; position:relative;}
.partners_block .category_item.blog_services {overflow:visible!important;}
.partners_block .category_item .nav_page {padding-bottom:0;}
.partners_block .category_item_header {position:relative;}
.partners_block .category_item_body {display: none;}
.partners_block .category_about {display:none}
.partners_block .category_item_footer {background-color:#f9f9f9; height:74px; line-height:74px; position:relative; left:0; right:0; text-align:center; left: -18px; right: -18px; text-align: center; width: calc(100% + 36px); margin-top: 20px; margin-bottom: 0;}
.partners_block .category_item.show {padding-bottom:0px; }
.partners_block .category_item.show .category_item_body {display: block;}
.partners_block .category_item.show .category_about {display:block; margin-bottom:-7px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; line-height:19px; font-size:11px;}
.partners_block .category_item.show .category_about:not(.full) {-webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.partners_block .category_item .category_name, .partners_block .category_item .category_name h1, .partners_block .category_item .category_name h2 {font-size:40px; line-height:48px; margin:0 0 10px 0; font-family: "Chevin Cyrillic"; font-weight:bold;}
.partners_block .category_item .category_name h1, .partners_block .category_item .category_name h2  {display:inline-block;}
.partners_block .category_item .category_name .category_name_scroll_helper {z-index:2; display:inline-block; padding:0 7px; position:absolute; margin-top:3px; font-size:13px; font-weight:bold; height:20px; line-height:21px; background-color:#e4e4e4; border-radius:30px; text-align:center; color:#fff !important;}
.partners_block .category_item .category_name .category_name_scroll_helper:hover {background-color:#999;}
.partners_block .category_item .category_name .category_name_scroll_helper:hover:before {content:attr(data-title);}
.partners_block .category_item .category_name .category_name_scroll_helper + .tooltip {margin-top:3px;}
.partners_block .category_item .category_name a {color:inherit !important;}
.partners_block .category_item .category_tag { font-size:14px; font-weight:normal; display: inline-block; line-height: 24px; color: inherit; padding: 0 30px; margin-right: 10px; border: 1px solid #bfa8a8; border-radius: 4px; text-align: center;}
.partners_block .category_item .category_tag:hover {opacity:0.7}
.partners_block .category_item .category_hide {border-left:1px solid #f2f2f2; text-align:center; position:absolute; right:0; width:100px; top:0; bottom:0;}
.partners_block .category_item .category_hide .cat_hide {position:absolute; top:50%; margin-top:-12px; margin-left:-7px; width:24px; height:24px;}
.partners_block .category_item .category_hide .ic_show:after {content:""; display:block; width:100%; height:100%; background-size:100%; 
background-position: center left; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_show.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_show.png) 1x,url(/images/newdesign/ic_show@2x.png) 2x); top:-2px;
}
.partners_block .category_item .category_hide .ic_hide:after {content:""; opacity:0.25; display:block; width:100%; height:100%; background-size:100%; 
background-position: center left; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_hide.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_hide.png) 1x,url(/images/newdesign/ic_hide@2x.png) 2x); top:-2px;
}
.partners_block .category_item .sep {margin:25px 0; background-color:#f2f2f2;}
.category_subcats { list-style:none; padding:0; margin-left:-20px;}
.category_subcats li {display:inline-block; margin-left:20px; margin-bottom:5px;}
.category_subcats .subcat {font-weight:normal; display:inline-block; font-size:14px; padding:0 10px; line-height: 24px; border-radius:4px; background-color:#b6cf72; color:#fff;}
.category_subcats .subcat:hover {opacity:0.8;}
.category_subcats .subcat.active {opacity:0.5;}

.partners_block .partners_list table {border:1px solid #f2f2f2; border-width :1px 4px 1px 4px; margin-top:20px;}
.partners_block .partners_list .summary {display:none;}
table.cat_rating_table {width:100%; max-width:100%; text-align:center; font-size:13px; border:none; margin:0; padding:0;}
table.cat_rating_table thead th {background-color:#f9f9f9; padding:2px 15px 0px; line-height:19px; height:31px; font-weight:normal; color:#999; border-bottom:1px solid #f2f2f2;}
table.cat_rating_table thead th a {color:#999 !important;}
table.cat_rating_table thead th span {line-height:15px; display:inline-block;}
table.cat_rating_table tbody td {position:relative; border-bottom:1px solid #f2f2f2; font-weight:normal; color:#333;  font-size:13px; padding:15px 15px 10px; vertical-align:middle; line-height:19px; height:41px;} 
table.cat_rating_table tbody tr:last-child td {border-bottom:none;}
table.cat_rating_table tbody tr.cat_rating_sdv td {height:auto; padding:0; border-bottom:none; margin-top:-1px;}
table.cat_rating_table tbody tr.cat_rating_sdv td iframe {display:block; width:calc(100% + 8px) !important; max-width:calc(100% + 8px) !important; margin-left:-4px !important; }
table.cat_rating_table .part_name {font-weight:bold; color:#705959; font-size:15px;}
table.cat_rating_table .part_name .icon-lock {display: inline-block; width: 16px; height: 16px;position:relative; margin-right:5px; top: 2px; background: url(/images/newdesign/ic_lock.png) no-repeat; background-size: 100%;}
table.cat_rating_table .part_name a {color:inherit;}

table.item_goals_history {overflow:visible;}
table.item_goals_history tbody td, table.item_goals_history tbody th {font-size:12px; line-height:15px;}

table.cat_rating_table span.category_subcats {display:block;}
table.cat_rating_table .category_subcats {margin-left:0px; line-height:12px; color:#999 !important; font-size:11px; font-weight:bold;}
table.cat_rating_table .category_subcats li {margin-left:0px; margin-bottom:0px; background:none; }
table.cat_rating_table .category_subcats  a {background:none !important; color:#999 !important;}
table.cat_rating_table .category_subcats .subcat  {font-size:11px; padding:0 0px; background:none !important;  border-radius:0; line-height:12px; display:inline; color:#fff;}
table.cat_rating_table td.center_row {text-align:center;}
table.cat_rating_table td .partner_rating {position:relative;display:inline-block; padding:0px 0 0 22px; top:-1px; font-weight:bold; font-size:15px;
background-size:18px; background-position:  left top -1px; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_fav.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_fav.png) 1x,url(/images/newdesign/ic_fav@2x.png) 2x);
}
table.cat_rating_table td .partner_votes {margin-left:5px; font-size:11px; position:absolute;display:inline-block; width:22px; height:19px; left:65px; margin-top:1px; 
background-size:100%; text-align:center; line-height:19px; background-position: top left; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_review.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_review.png) 1x,url(/images/newdesign/ic_review@2x.png) 2x);
}
table.cat_rating_table td .partner_votes a {font-weight:normal; color: inherit;}

.partners_block.new table.cat_rating_table tr.tr_class_close {background-color: rgba(243,243,243,0.35); filter: grayscale(50%); -webkit-filter: grayscale(50%);}

table.cat_rating_table .part_hlp {font-size: 11px; color: #999;}
table.cat_rating_table  a.part_hlp {text-decoration:none; border-bottom:1px solid rgba(153,153,153,0.3);}
table.cat_rating_table th {text-align:center;}
table.cat_rating_table td {width:12%; vertical-align:middle; text-align:center}
table.cat_rating_table td:nth-child(1) {width:35%; text-align:left;  padding:10px 0px 10px 15px;}
table.cat_rating_table th:nth-child(1) {text-align:left;}
table.cat_rating_table td:nth-child(2) {width:8%;}
table.cat_rating_table td:nth-child(3) {width:8%;}
table.cat_rating_table td.treviews {width:20%; padding-right:2.5%; padding-left:2.5%;}
table.cat_rating_table td:nth-child(5) {width:10%; font-size:12px;}
table.cat_rating_table td:last-child {text-align:right} 
table.cat_rating_table td.offers_row {font-size:12px; width:15%;}
table.cat_rating_table td.examples_payments { width: 25%; font-size: 11px; text-align: left; line-height: 15px;}

table.cat_rating_table td:nth-child(1) a {}
table.cat_rating_table td .partner_logo {width:114px; display:block; float:left;  height:41px; background-color:#efefef; padding:0px 0px 0px 0px; margin-right:15px;}
table.cat_rating_table td .partner_logo>span {display: block; font-size:12px; width: 100%; height: 100%; line-height: 43px; text-align: center; font-weight: normal; color: #999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
table.cat_rating_table td .partner_logo img {width:100%; border-bottom:2px solid #fff; margin:0;}
table.cat_rating_table td .partner_title { display:block; float:left; max-width:calc(100% - 135px); line-height:16px; margin-top:7px;}
table.cat_rating_table td .partner_title.center {line-height:15px; margin-top:14px;}
table.cat_rating_table td .partner_title .rel_subcats {font-weight:normal; color:#999; font-size:11px;}
table.cat_rating_table td .partner_title .rel_subcats a {color:#999; border-bottom: 1px solid rgba(153,153,153,0.3)}
table.cat_rating_table td .partner_title .table_cat_partner_name {display:block;}
table.cat_rating_table td .partner_title .partner_short_desc {font-size:11px; display:inline-block; line-height:14px; margin-top:3px; color:#777; font-weight:normal;}

table.cat_rating_table .service_item th, table.cat_rating_table .service_item td {text-align:left;}
table.cat_rating_table .service_item th:last-child, table.cat_rating_table .service_item td:last-child {text-align:right;}
table.cat_rating_table .service_item td .partner_title {max-width:calc(100% - 145px); margin-top:0; float:none; display:inline-block; min-height:auto;}
table.cat_rating_table .service_item td .partner_logo {float:none; display:inline-block; min-height:41px;}
table.cat_rating_table .service_item td .service_discount {margin-bottom: 2px; display:inline-block; border-radius: 3px; font-size: 12px; padding:4px 5px 2px; font-weight:bold; text-decoration: none; border: 1px solid #f08080; color: #f08080;}
table.cat_rating_table .service_item td .table_cat_partner_name {position:relative; display:inline-block; padding-right:15px;}
table.cat_rating_table .service_item td .ic_target {position:absolute; opacity:0.5; right:0; top:50%; margin-top:-6px; }

table.cat_rating_table .treviews .rev { margin-bottom:2px; display:block; border-radius:3px; overflow:hidden; list-style:19px; font-size:12px; text-decoration:none; border:none; color:inherit !important;}
table.cat_rating_table .treviews .rev:after {content:""; clear:both; display:block;}
table.cat_rating_table .treviews .rev a {float:left; width:33.3%; text-align:center; color:#fff; height:19px; line-height:22px; font-weight:bold; display:inline-block; background-color:#d5d5d5;}
table.cat_rating_table .treviews .rev a:hover {opacity:0.85;}
table.cat_rating_table .treviews .rev a.positive {background-color:#9fc66b;}
table.cat_rating_table .treviews .rev a.negative {background-color:#f08080;}

table.cat_rating_table .btn {font-size:12px; padding:0px 10px; line-height:25px;}
table.cat_rating_table .btn.tltip:after {display:none !important;}

.partners_block .parent_cat {margin-bottom:10px; margin-right:25px;}
.partners_block .ic_parent_cat {padding:0 22px 0 11px; position:relative; display:inline-block; font-size:14px; line-height: 24px; font-weight:normal; text-transform: uppercase; color:#705959; border:1px solid #705959; border-right:none;} 
.partners_block .ic_parent_cat:before {content:""; position: absolute; top:50%; margin-top:-4px; right:4px; width:8px; height:8px; border:1px solid #705959; border-radius:10px; }
.partners_block .ic_parent_cat:after {content:""; position: absolute; right: -9px; top: 3px; width: 18px; height: 19px; border:0px solid #705959; border-width:1px 1px 0 0;
transform:rotate(45deg);
}

.partners_block .sub_cat_box { background: none; padding: 0; margin: 0; text-align: left; margin-top: -15px;}

.partners_block .partner_item {overflow:hidden; position:relative; text-align:left; padding-bottom:0;}
.partners_block .partner_item_header {position:relative;}
.partners_block .partner_item .partner_name {margin-right:0;}
.partners_block .partner_item .partner_name h1,
.partners_block .partner_item .partner_name .h1 {display:inline-block; font-size:40px; margin:0 10px 10px 0; font-family: "Chevin Cyrillic"; font-weight:bold; 
overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width:75%;}
.partner_isclose { display:inline-block; width:18px; height:18px; position: relative; top:2px;
    background: url(/images/newdesign/ic_lock.png) no-repeat;  background-size:100%;
}
.partners_block .partner_item .partner_isclose {width:30px; height:30px; margin-right:25px;}
.partners_block .partner_item .partner_name + .sdv-box { box-shadow: -83px 0px 50px 50px #fff; -webkit-box-shadow: -83px 0px 50px 50px #fff;}
.partners_block .partner_item .work_partner {margin-right:10px;}
.partners_block .partner_item .sep {margin:15px 0; background-color:#f2f2f2;}
.partners_block .partner_item .ic_work_partner {position:relative; width:30px; height:30px; background-size:100%; text-align:center; display:inline-block; top:2px;
    background-position: center; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_work_inpartner.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_work_inpartner.png) 1x,url(/images/newdesign/ic_work_inpartner@2x.png) 2x);
}
.partners_block .partner_item .ic_work_partner:not(.work) { opacity:0.5;
    -webkit-filter: grayscale(100%); filter: grayscale(100%); 
}

.partner_item_content {font-size:14px; margin-top:15px;}
.partner_item_content h3 {margin:15px 0 0 0;}
.partner_item_content .send_error {font-size:13px; margin-top:24px;}
.partner_item_content .partner_opendate {padding-left:30px; position:relative; margin-top:15px;}
.partner_item_content .partner_opendate:before {content:""; width:20px; height:20px; position:absolute; left:0; top:50%; margin-top:-11px; 
-webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.5; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_calendar.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_calendar.png) 1x,url(/images/newdesign/ic_calendar@2x.png) 2x); background-size:100%
}
.partner_item_content .partner_website {padding-left:30px; position:relative; margin-top:10px;}
.partner_item_content .partner_website:before {content:""; width:20px; height:20px; position:absolute; left:0; top:50%; margin-top:-11px; 
-webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.5; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_home.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_home.png) 1x,url(/images/newdesign/ic_home@2x.png) 2x); background-size:100%
}

.partner_item_content {padding-bottom:0;} 
.partner_item_content>.content_box {padding-bottom:1px; position:relative;}
.partner_item_content .partner_about {margin-top:15px; color:#705959;}
.partner_item_content .partner_params {margin-top:18px; padding-left:0; list-style:none;}
.partner_item_content .partner_params .veralign +  .veralign {text-align:right;}
.partner_item_content .partner_params li {border-top:1px solid #f2f2f2; color:#705959; font-size:13px; padding:10px 0;}
.partner_item_content .partner_params li:last-child {border-bottom:1px solid #f2f2f2;}
.partner_item_content .partner_item_rating {margin-top:20px;}
.partner_item_content .rating_link_wrap {font-size:20px; margin-bottom:20px;}
.partner_item_content .rating_link {color:#705959; border-bottom:1px dashed #705959; margin-left:5px; line-height:1em; position:relative;}
.partner_item_content .rating_link:after {content:"↓"; position:relative; right:-15px; top:-3px;}

.partner_item_content .partner_rating_block {float:right; width:100%; height:157px; max-width:100%; position:relative;
background-color:#fafafa; background-position: center top 25px ; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_bigstar.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_bigstar.png) 1x,url(/images/newdesign/ic_bigstar@2x.png) 2x);
}
.partner_item_content .partner_rating_block:after {content:"Рейтинг";   font-weight:bold; position: absolute; bottom:15px; width:100%; text-align:center;}
.partner_item_content .partner_rating_block .rating {color:#fff; font-weight:bold; text-align:center; height:16px; width:100%; font-size:15px; position:absolute; top:50%; margin-top:-27px;}
.partner_item_content .partner_rating_block.non {background-image: none; }
.partner_item_content .partner_rating_block.non .non_rating { position:absolute; font-size: 13px; top:50%; margin-top:-15px; width:100%; text-align:center;}
.partner_item_content .partner_rating_block.non .non_rating span {padding-right:0; max-width:120px;}
.partner_item_content .partner_rating_block.non:after {display:none;}
.partner_item_content .partner_rating_list {display:block; list-style:none; padding-left:0; font-size:13px;}
.partner_item_content .partner_rating_list li {border-top:1px solid #f2f2f2; padding:10px 0;}
.partner_item_content .partner_rating_list li:last-child {border-bottom:1px solid #f2f2f2;}
.partner_item_content .partner_rating_list li .rating_val { font-weight:bold; color:#705959; text-align: right;}

.partner_item_content .partner_user_item {margin-top:15px; border:1px solid #f2f2f2; position:relative; padding:20px 20px 20px 30px;}
.partner_item_content .partner_user_item .partner_user_title {font-size:20px; margin-bottom:15px;}
.partner_item_content .partner_user_item .partner_user_body {position:relative; padding-left:100px; min-height:70px;}
.partner_item_content .partner_user_item .avatar {width:70px; height:70px; border-radius:70px; overflow:hidden; position:absolute; top:0px; left:0px;}
.partner_item_content .partner_user_item .item_name {font-size:20px;} 
.partner_item_content .partner_user_item .item_name a {color:#705959;}
.partner_item_content .partner_user_item .item_last_login {font-size:10px; text-transform:uppercase; color:#999; margin-bottom:5px;}

.partner_item_content .partner_footer {position:relative; left:-18px; right:-18px; width:calc(100% + 36px); margin-top:30px; height:100px; line-height:100px; background-color:#fafafa; text-align:center;}
.partner_item_content .partner_footer .btn {width:370px; line-height:50px; padding:0; height:50px; color:#333 !important; font-size:18px;}


.partners_block.new .category_about {margin-top:5px; line-height:21px; color:#555;}
.partners_block.new .partners_list table {margin-top:12px;}
.partners_block.new .category_subcats {margin-top:15px;}
.partners_block.new .category_subcats a {background-color:#efefef !important; line-height:21px; border:1px solid #efefef; font-size:13px; color:#555 !important; }
.partners_block.new .category_subcats a.forum {background:none !important;  }
.partners_block.new .category_item .category_hide {width:34px;}
.partners_block.new .category_item .category_hide .cat_hide {width:17px; height:17px; margin-top:-8px; margin-left:0;}
.partners_block.new .category_item .category_name, 
.partners_block.new .category_item .category_name h1,
.partners_block.new .category_item .category_name h2 {font-size:29px; line-height:31px; margin-bottom:0;}


.services_subcats { list-style:none; padding:0; margin-left:-20px; margin-bottom:25px;}
.services_subcats li {display:inline-block; margin-left:20px; margin-bottom:10px;}
.services_subcats .subcat {font-weight:normal; opacity:1; display:inline-block; font-size:14px; padding:2px 10px 0; line-height: 22px; border-radius:4px; background-color:#b6cf72; color:#fff;}
.services_subcats .subcat:hover { opacity:0.8; }
.services_subcats .subcat.active {background-color: #f08080; opacity:1;}

.services_articles.loading {opacity:0.5}


.pblog_block .content_box {text-align:left;}
.pblog_block {position:relative; font-size:14px;}
.pblog_block .h1 {font-family: "Chevin Cyrillic"; text-align:center; font-size:32px; margin:0; font-weight:bold;}
.pblog_block h1 {font-family: "Chevin Cyrillic"; font-size:32px; margin:10px 0 5px 0;}
.pblog_block h2 {font-family: "Chevin Cyrillic";}
.pblog_block .p {margin-bottom:20px;}
.pblog_block .sep {margin:30px 0;}
.pblog_menu {position:relative; text-align:left; background:none; padding:0; }
.pblog_menu ul {padding-left:0;}
.pblog_content {min-height:300px; text-align:left;}

.pblog_content .full_news_chroshki {margin:20px 0 0 0; padding:0; }
.pblog_content .full_news_chroshki * {font-size:13px;}

.pblog_block .article_status {font-size:12px; color:#333; line-height:13px; background-color:#f9f9f9; padding:4px 10px; border-radius:3px; position:relative; margin-right:10px;}
.pblog_block .article_status.published, .pblog_block .article_status.publish {background-color:#fef7d2;}
.pblog_block h1 .article_status  {top:-3px; } 

.pblog_block .article_pblog {font-size:12px; position:relative; margin-right:10px;}

.pblog_menu li {margin-bottom:5px;}
.pblog_menu li:not(.pblog_menu_label) {padding:10px 15px 10px 15px; position:relative;  border-radius:4px; overflow:hidden; background-color:#fff; box-shadow: 0 1px 2px rgba(222, 223, 224, 0.35);}
.pblog_menu li + li.pblog_menu_label {margin-top:10px;}
.pblog_menu li .menu_item_wrap {padding-right:60px;}
.pblog_menu li .menu_item, .pblog_menu .menu_item a { padding:0; color:inherit; color:#333;}
/*.pblog_menu li a:not(.btn):hover {background:none; } */
.pblog_menu li:not(.pblog_menu_label).active {background-color:#f9f9f9;}
.pblog_menu li:not(.pblog_menu_label).active:before { content: ""; position: absolute; top: 0; bottom: 0; width:4px;  height: 100%; background-color: #503435; left: 0;}
.pblog_block .ic_add {padding-left:30px !important;}
.pblog_block .ic_add:before {content:""; position:absolute; left:17px; top:50%; margin-top:-10px; width:17px; height:17px; background-size:100%; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/ic_add.png); background-image: -webkit-image-set(url(/images/newdesign/ic_add.png) 1x,url(/images/newdesign/ic_add@2x.png) 2x);
}
.pblog_menu li:not(.pblog_menu_label) {position:relative;}
.pblog_menu li:not(.pblog_menu_label):a fter {content:""; position:absolute; right:10px; top:12px; width:10px; height:15px; background-size:100%;  background-position: center; background-repeat: no-repeat;
background-image: url(/images/newdesign/ic_arrow_next.png); background-image: -webkit-image-set(url(/images/newdesign/ic_arrow_next.png) 1x,url(/images/newdesign/ic_arrow_next@2x.png) 2x);
}
.course_block.pblog_block .pblog_menu li .ic_add:before {left:0;}
.pblog_menu li .pblog_menu_item_subpanel {margin-top:5px; padding-right:0px; margin-left:-10px;}
.pblog_menu li .pblog_menu_item_subpanel a {display:inline-block; line-height:1.1em; color:inherit; margin-left:10px; font-size:12px; position:relative;}
.pblog_menu li .pblog_menu_item_subpanel .count_subs {font-size:12px; color:#21b04d; margin-left:10px;}

.course_block .pblog_menu li .pblog_menu_item_subpanel a {border-bottom:1px solid rgba(51,51,51,0.2); position:relative;}
.course_block .pblog_menu li .pblog_menu_item_subpanel a[data-new] {margin-right:20px;}
.course_block .pblog_menu li .pblog_menu_item_subpanel a[data-new]:after {content:attr(data-new); position:absolute; text-align:center; line-height:13px; left:calc(100% + 3px); top:50%; margin-top:-6px; font-size:8px; min-width:12px; padding:0 3px; height:12px; background-color:#fcfdb3; color:#666; border-radius:20px;}


.pblog_menu li .pblog_pay {font-size:12px; margin-top:3px; color:#999; margin-top:5px;}
.pblog_menu li .pblog_helper {font-size:12px; color:#999;}
.pblog_menu li .pblog_helper.published {color:#108803;}
.pblog_menu li .pblog_pay.not_pay, .pblog_menu li .pblog_pay.not_pay a {color:#cc0000;}
.pblog_menu li .pblog_abstop {position:absolute; top:10px; right:10px;}
.course_block .pblog_menu li .pblog_abstop {top:auto; bottom:7px;} 
.pblog_menu li .pblog_abstop a + a {margin-left:7px;}
.pblog_menu li .pblog_abstop a:hover img {opacity:0.8 !important; }

.pblog_menu li.pblog_profit {}
.pblog_menu li.pblog_profit .title {font-weight:bold; margin:10px 0; font-size:14px; padding-left:30px; background: url(/images/money_icon.png) no-repeat left center; background-size:21px; }
.pblog_menu li.pblog_profit .title + p {color:#666; font-size:13px;}

.pblog_profit_page {}
.pblog_profit_page ul {list-style:none; padding:0; padding-left:10px;}
.pblog_profit_page ul li {margin-bottom:2px;}

.pblog_block .filter_pblogs {margin-left:0 !important; margin-bottom:-10px;}
.course_block.pblog_block .filter_pblogs {margin-top:10px;}
.course_block.pblog_block .filter_pblogs li {margin-left:0; marginright:10px;}

.pblog_block .filter_pblogs {list-style:none; text-align:left; background:none; box-shadow:none; padding:0;}
.pblog_block .filter_pblogs li {display: inline-block; margin-bottom:10px; margin-left: 20px; border-radius:4px; background-color:#bbb9b9; color:#fff; padding-right:10px;} 
.pblog_block .filter_pblogs li:first-child {margin-left:0;}
.pblog_block .filter_pblogs li:after {content:attr(data-count);}
.pblog_block .filter_pblogs li {font-size:13px;}
.pblog_block .filter_pblogs li a {font-weight:normal; display:inline-block; padding:2px 10px 0; line-height: 21px; color:inherit; }
.pblog_block .filter_pblogs li:hover {opacity:0.8;}
.pblog_block .filter_pblogs li.active {background-color:#b6cf72}

.pblog_block .ic_create {padding-left:17px; position:relative; background-color:#e6e6e6; padding:6px 10px 6px 27px; border-radius:4px;  display:inline-block;}
.pblog_block .ic_create:hover {background-color:#e6e6e6;}
.pblog_block .ic_create:before {content:""; position:absolute; left:10px; top:50%; margin-top: -6px; width: 11px; height: 11px; background-size:100%; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/ic_create2_b.gif);
}
.pblog_block .ic_settings {padding-left:21px; position:relative;}
.pblog_block .ic_settings:before {content:""; position:absolute; left:0px; top:50%; margin-top:-9px; width:16px; height:16px; background-size:100%; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/ic_settings.png); background-image: -webkit-image-set(url(/images/newdesign/ic_settings.png) 1x,url(/images/newdesign/ic_settings@2x.png) 2x);
}
.pblog_block .ic_delete {padding-left:21px; position:relative;}
.pblog_block .ic_delete:before {content:""; position:absolute; left:0px; top:50%; margin-top:-9px; width:16px; height:16px; transform:rotate(45deg); background-size:100%; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/ic_add.png); background-image: -webkit-image-set(url(/images/newdesign/ic_add.png) 1x,url(/images/newdesign/ic_add@2x.png) 2x);
}

.pblog_block .ic_views {padding-left:20px; position:relative;}
.pblog_block .ic_views:before {content:""; position:absolute; left:0px; top:50%; margin-top:-9px; -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.2; width:16px; height:16px;  background-size:100%; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/ic_eye.png);  background-image: -webkit-image-set(url(/images/newdesign/ic_eye.png) 1x,url(/images/newdesign/ic_eye@2x.png) 2x);
}
.pblog_block .ic_comments {padding-left:20px; position:relative;}
.pblog_block .ic_comments:before {content:""; position:absolute; left:0px; top:50%; margin-top:-9px; -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.2; width:16px; height:16px;  background-size:100%; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/ic_comment.png); background-image: -webkit-image-set(url(/images/newdesign/ic_comment.png) 1x,url(/images/newdesign/ic_comment@2x.png) 2x);
}
.pblog_block .ic_likes {padding-left:20px; position:relative;}
.pblog_block .ic_likes:before {content:""; position:absolute; left:0px; top:50%; margin-top:-10px; -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.5; width:16px; height:16px;  background-size:100%; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/ic_like.png); background-image: -webkit-image-set(url(/images/newdesign/ic_like.png) 1x,url(/images/newdesign/ic_like@2x.png) 2x);
}

.pblogs_rght_top_menu {position:relative; margin: -10px 0 11px; text-align: right; font-size: 12px;}

.pblog_create {text-align:left;}

.pblog_create .info_message_helpter.btns {margin-bottom:0;}
.pblog_create .info_message_helpter.btns .btn + .btn {margin-left:20px;}
.pblog_block .field {margin-top:20px; position:relative;}
.pblog_block .field .field_label {position:relative;}
.pblog_block .field_helper {color:#999; font-style:}
.pblog_create .article_helper {font-size:12px; margin-bottom:5px;}
.pblog_create .article_helper span {margin-right:10px;}
.pblog_create .article_helper .ic_views,
.pblog_create .article_helper .ic_comments,
.pblog_create .article_helper .ic_likes {color:#999;}

.pblog_create .article_date {font-size:12px; color:#999; margin-bottom:5px;}
.pblog_create .article_date span {margin-right:10px;}

.pblog_create .overbg_form {padding:10px 30px 30px; background-color:#fbfbfb; border:1px solid #efefef; border-radius:5px; margin:20px 0;}

.pblog_rules_header {text-align:center; }
.pblog_rules_header h1 {margin-bottom:30px;}
.pblog_rules_header h1 + p {max-width:500px; margin:0 auto;}
.pblog_rules_header.partner_header {border-top-right-radius: 5px; border-top-left-radius: 5px; overflow: hidden; background:url(/images/newdesign/rules_header_bg.jpg) center; width: calc(100% + 36px); margin-left: -18px; margin-top: -18px; padding: 18px 30px 50px 30px; }
.pblog_rules .trig_rul_user {text-align: center; margin-top:40px;}
.pblog_rules .trig_rul_user img {max-width:100%;}
.pblog_rules .trig_rul_user p {max-width:360px; margin:0 auto; margin-top:20px;}
.pblog_rules .trig_rul_partner {text-align: left; margin-top:40px;}
.pblog_rules h2 {font-size:23px; line-height: 31px; font-family: "Chevin Cyrillic"; margin-bottom:15px;}
.pblog_rules .trig_rul_partner img {max-width:100%;}
.pblog_rules .trig_likes ul {list-style:none; padding:0;}
.pblog_rules .trig_likes ul li {line-height:23px; margin-bottom:12px; padding-left:30px; position:relative;} 
.pblog_rules .trig_likes ul li:before {content:""; width:22px; height:20px; top:-3px; opacity:0.6; position:absolute; left:0; background-size:100%; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/ic_like.png); background-image: -webkit-image-set(url(/images/newdesign/ic_like.png) 1x,url(/images/newdesign/ic_like@2x.png) 2x); }

.rules_partner_tarifs {padding:0 40px; margin:20px 0 40px 0; text-align:center;}
.rules_partner_tarifs h2 {margin-bottom:10px;}
.rules_partner_tarifs .item_tarifs {border:1px solid #333; margin-bottom:18px; cursor:pointer; opacity:0.4; text-align:left; color:#333; padding:0 10px 20px  20px; border-radius:5px; position:relative; min-height:115px;
-webkit-transform:scale(0.95, 0.95); transform:scale(0.95, 0.95); -webkit-transition:ease all 0.3s ; transition:ease all 0.3s ;
}
.rules_partner_tarifs .item_tarifs.active_def {cursor:default;}
.rules_partner_tarifs .veralign {padding:0 5px;}
.rules_partner_tarifs .item_tarifs .item_tarifs_name {padding-top:20px; font-size: 26px; margin-bottom:5px; line-height:26px;  font-family: "Chevin Cyrillic"; }
.rules_partner_tarifs .item_tarifs .item_tarifs_bonuses { font-size:13px; padding:0; list-style:none; margin:15px 0;}
.rules_partner_tarifs .item_tarifs .item_tarifs_bonuses li {line-height:19px; margin-bottom:10px; position:relative; padding-left:23px;}
.rules_partner_tarifs .item_tarifs.active .item_tarifs_bonuses li:not(.active) {color:#666;}
.rules_partner_tarifs .item_tarifs .item_tarifs_bonuses li .tltip {}
.rules_partner_tarifs .item_tarifs .item_tarifs_bonuses li .tltip:after {top:2px; right:-6px; position:relative;}
.rules_partner_tarifs .item_tarifs .item_tarifs_bonuses li.active {color:#108803;}
.rules_partner_tarifs .item_tarifs .item_tarifs_bonuses li.active .tltip {border-color:#108803;}
.rules_partner_tarifs .item_tarifs .item_tarifs_bonuses li:before {content:""; top:2px; position:absolute; width:12px; height:12px; left:0;
 background-repeat:no-repeat; background-size:100%; background-position:center; background-image: url(/images/newdesign/ic_close_popup_red.png);
}
.rules_partner_tarifs .item_tarifs .item_tarifs_bonuses li.active:before {width:18px; height:18px; top:0; left:-3px;  background-image: url(/images/newdesign/svg/ic_crop.svg);
}
.rules_partner_tarifs .item_tarifs .item_tarifs_price  {font-size:26px; font-weight:bold;  font-family: "Chevin Cyrillic";}
.rules_partner_tarifs .item_tarifs .item_tarifs_price strike {font-weight:normal; font-size:18px;}
.rules_partner_tarifs .item_tarifs .item_tarifs_price .discount {color:#c00000; font-weight:normal; font-size:18px;}
.rules_partner_tarifs .item_tarifs:not(.active):not(.active_def):hover {transform:scale(1, 1); -webkit-transform:scale(0.96, 0.96);}
.rules_partner_tarifs .item_tarifs.active, .rules_partner_tarifs .item_tarifs.active_def {    border-color: #ad9e9e; background-color: #f9f9f9; color:#333; opacity:1;
transform:scale(1, 1); -webkit-transform:scale(1, 1);
}

/*
.rules_partner_tarifs .item_tarifs:before { content:""; position:absolute; width:100%;  height:24px; background-color:#333; top:20px; left:0; right:0; }
.rules_partner_tarifs .item_tarifs.active:before {background-color:#503435; }

.rules_partner_tarifs .item_tarifs.active:after {content:""; width:30px; height:30px; background-color:#23c512; border-radius:30px; position:absolute; right: 18px; bottom: 18px;}
*/

.rules_tabs a {font-size: 23px !important; padding: 5px 24px !important;}

.payments_methods {text-align:center;}

.payments_methods {margin-bottom:20px;}
.payments_methods h2 {margin-bottom:20px;}
.payments_methods .payment_item {padding:12px 10px 12px 50px; color:#666; cursor:pointer; border-radius:4px; position:relative; margin:0 10px 10px; text-align:left; display:inline-block;}
.payments_methods .payment_item img {position:absolute; left:10px; top:7px;}
.payments_methods .payment_item:not(.active):not(.active_def):hover {opacity:0.8;}
.payments_methods .payment_item:not(.active):not(.active_def) img {-webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.5;}
.payments_methods .payment_item.active_def {cursor:default;} 
.payments_methods .payment_item.active {background-color:#f3f3f3; color:#333;}

.pblog_rules .pblog_rules_li  { padding:0; list-style:none; margin:0;}
.pblog_rules .pblog_rules_li li {padding:none; margin-bottom:20px;}
.pblog_rules .pblog_rules_li li:last-child{margin-bottom:0;}
.pblog_rules .pblog_rules_li li label {position:relative; padding-left:25px;}
.pblog_rules .pblog_rules_li li label input {position:absolute; left:0; top:-2px;}
.pblog_rules .info_message_helpter {margin:40px -20px; width:calc(100% + 40px);}
.rules_btn {margin-bottom:30px;}
.rules_btn .btn + .input_helper {text-align:left; max-width:390px; display:inline-block; font-size:12px; color:#999; font-style:italic; position: relative; top: 7px; line-height:15px; margin-left: 20px;}

.pblog_block .pblog_img_block {margin:10px auto; position:relative; width:537px; height:333px; max-width:100%; }
.pblog_block .pblog_img_block.loaded {position:absolute; left:0; top:0; width:100%; height:100%;}
.pblog_block .pblog_img_block .pblog_img_block_add {float:right; width:100%; height:100%; position:relative; display:block; border:none; } 
.pblog_block .pblog_img_block .pblog_img_block_add img {cursor:pointer; position:relative; box-shadow:0px 0px 0px 1px #efefef; z-index:1; background-color:#fff; width:100%; height:100%;}
.pblog_block .pblog_img_block .pblog_img_block_add .delImg {width:30px; display:block; opacity:0.6; z-index:2; height:30px; position:absolute; top:20px; right:20px; background-size:20px; border-radius:5px; background-position: center; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_close_popup.png); background-color:#fff; }
.pblog_block .pblog_img_block .pblog_img_block_add:hover .delImg {display:block; } 
.pblog_block .pblog_img_block .pblog_img_block_add:hover .delImg:hover {opacity:1;}
.pblog_block .pblog_img_block .pblog_img_block_add.drag img {opacity:0; } 
.pblog_block .pblog_img_block .pblog_img_block_add:before { opacity:0.3; cursor:pointer; content:""; position:absolute; width:100%; height:100%; left:0; top:0;border:2px dashed #333;}
.pblog_block .pblog_img_block .pblog_img_block_add:before { background-size:60px; background-position: center; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_img.png); 
background-image: -webkit-image-set(url(/images/newdesign/ic_img.png) 1x,url(/images/newdesign/ic_img@2x.png) 2x);}
.pblog_block .pblog_img_block .pblog_img_block_add:hover:before, 
.pblog_block .pblog_img_block .pblog_img_block_add.drag:before {opacity:0.5;} 


.pblog_block .boxImg {z-index:2; background-color:#fff; cursor:move; visibility:hidden; opacity:0; position:absolute; top:0; left:0; width:100%; min-height:100%; overflow:hidden;}
.pblog_block .boxImg.loading {visibility:visible; opacity:1; }
.pblog_block .boxImg .ThumbImg {width:537px; max-width:100%;  box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.8); height:333px; position:absolute; top:50%; left:50%; margin-top:-166px; margin-left:-268px;}
.pblog_block .boxImg .btns {position:absolute; bottom:0px; line-height:20px; width:220px; text-align:center; background-color: #fff; left: 50%; margin-left: -110px; padding: 10px 0; box-shadow: 0px 0px 7px rgba(0,0,0,0.34); border-top-left-radius: 5px; border-top-right-radius: 5px;

}
.pblog_block .boxImg:hover .btns {opacity:0.9}
.pblog_block .boxImg:hover .btns:hover {opacity:1} 
.pblog_block .boxImg .btns a {opacity:0.5; margin:0 7px 0; position:relative; width:26px; height:26px; display:inline-block; line-height:32px; font-size:30px; color:#333;}
.pblog_block .boxImg .btns a.btnRemove {color:#cc0000;}
.pblog_block .boxImg .btns a:hover, .pblog_block .boxImg .btns a:active {opacity:1;}
.pblog_block .boxImg .btns a.btnRemove {transform:rotate(45deg); top:6px; font-size:46px;}
.pblog_block .boxImg .btns a.btnZoomin {margin-right:30px;}


.cstmload_img_wrap {position:relative;}
.cstmload_img_block {margin:20px auto; position:relative; max-width:100%;}
.cstmload_img_block.loaded {position:absolute; left:0; top:0; width:100%; height:100%;}
.cstmload_img_block .cstmload_img_block_add {width:100%; height:100%; position:relative; display:block; border:none;}
.cstmload_img_block .cstmload_img_block_add img {cursor:pointer; position:relative; border:1px solid #efefef; z-index:1; background-color:#fff; width:100%; }
.cstmload_img_wrap.circle_img .cstmload_img_block_add, .cstmload_img_wrap.circle_img .cstmload_img_block_add:before, .cstmload_img_wrap.circle_img .cstmload_img_block_add img {border-radius:1000px; overflow:hidden;}
.cstmload_img_block .cstmload_img_block_add.drag img {opacity:0; }
.cstmload_img_block .cstmload_img_block_add:hover img {opacity:0.8} 
.cstmload_img_block .cstmload_img_block_add:before { opacity:0.3; cursor:pointer; content:""; position:absolute; width:100%; height:100%; left:0; top:0;border:2px dashed #333;}
.cstmload_img_block .cstmload_img_block_add:before { background-size:60px; background-position: center; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_img.png); 
background-image: -webkit-image-set(url(/images/newdesign/ic_img.png) 1x,url(/images/newdesign/ic_img@2x.png) 2x);}
.cstmload_img_block .cstmload_img_block_add:hover:before, 
.cstmload_img_block .cstmload_img_block_add.drag:before {opacity:0.5;} 

.cstmload_img_wrap .cstmload_boxImg {z-index:1; background-color:#fff; cursor:move; visibility:hidden; opacity:0; position:absolute; top:0; left:0; width:100%; min-height:100%; overflow:hidden;}
.cstmload_img_wrap .cstmload_boxImg.loading {visibility:visible; opacity:1; }
.cstmload_img_wrap .cstmload_boxImg .cstmload_ThumbImg {max-width:100%;  box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.8); position:absolute; top:50%; left:50%; }
.cstmload_img_wrap.circle_img .cstmload_boxImg .cstmload_ThumbImg {border-radius:1000px; overflow:hidden;}
.cstmload_img_wrap .cstmload_boxImg .btns {position:absolute; bottom:0px;  line-height:20px; width:220px; text-align:center; background-color: #fff; left: 50%; margin-left: -110px; padding: 10px 0; box-shadow: 0px 0px 7px rgba(0,0,0,0.34); border-top-left-radius: 5px; border-top-right-radius: 5px;
transition:ease opacity 0.3s; -webkit-transition:ease opacity 0.3s;
}
.cstmload_img_wrap .cstmload_boxImg:hover .btns {opacity:0.9}
.cstmload_img_wrap .cstmload_boxImg:hover .btns:hover {opacity:1} 
.cstmload_img_wrap .cstmload_boxImg .btns a {opacity:0.5; margin:0 7px 0; position:relative; width:26px; height:26px; display:inline-block; line-height:32px; font-size:30px; color:#333;}
.cstmload_img_wrap .cstmload_boxImg .btns a.btnRemove {color:#cc0000;}
.cstmload_img_wrap .cstmload_boxImg .btns a:hover, .cstmload_img_wrap .cstmload_boxImg .btns a:active {opacity:1;}
.cstmload_img_wrap .cstmload_boxImg .btns a.btnRemove {transform:rotate(45deg); top:6px; font-size:46px;}
.cstmload_img_wrap .cstmload_boxImg .btns a.btnZoomin {margin-right:30px;}

.imagefull2_Imgbox {position:relative !important;} 
.imagefull2_Imgbox .wrap_cstmload_boxImg {position:absolute !important; width:160px; height:160px; top:-180px;}
.imagefull2_Imgbox .wrap_cstmload_boxImg .spinner {display:none;}
.imagefull2_Imgbox .wrap_cstmload_boxImg .cstmload_boxImg {position:absolute;  box-sizing: border-box; width:100%; height:100%; border:2px dashed #ccc;  border-radius:10000px;}
.imagefull2_Imgbox .wrap_cstmload_boxImg .cstmload_boxImg .addimg {position:absolute; overflow:hidden; border-bottom:1px dashed #999; z-index:2; left:50px; top:72px; }
.imagefull2_Imgbox .wrap_cstmload_boxImg .cstmload_boxImg:hover .addimg {opacity:0.6}
.imagefull2_Imgbox .wrap_cstmload_boxImg .cstmload_boxImg input[type=file] {position:absolute; width:100%; height:100%; z-index:3; opacity:0;}
.imagefull2_Imgbox .wrap_cstmload_boxImg .cstmload_ThumbImg {cursor:move; width:100%; height:100%; position:absolute; left:0; top:0;}
.imagefull2_Imgbox .wrap_cstmload_boxImg .btns {text-align:center; display:none; position:absolute; bottom:-17px; width:100%; height:22px;}
.imagefull2_Imgbox .wrap_cstmload_boxImg .btns a {display:block; margin:auto; width:22px; opacity:0.5; height:100%;}
.imagefull2_Imgbox .wrap_cstmload_boxImg .btns a:hover {opacity:0.8;}
.imagefull2_Imgbox .wrap_cstmload_boxImg .btns .btnZoomout {position:absolute; left:0;}
.imagefull2_Imgbox .wrap_cstmload_boxImg .btns .btnZoomin  {position:absolute; right:0;}
.imagefull2_Imgbox .wrap_cstmload_boxImg .btns .btnRemove {font-size:34px; transform:rotate(45deg); line-height:22px; margin-top:7px; color:#cc0000; text-align:center;} 
.imagefull2_Imgbox .wrap_cstmload_boxImg.load .btns {display:block}
.imagefull2_Imgbox .wrap_cstmload_boxImg.load input[type=file] {display:none}
.imagefull2_Imgbox .wrap_cstmload_boxImg.load .addimg {display:none}
.imagefull2_Imgbox .wrap_cstmload_boxImg:not(.load) .cstmload_boxImg {background:none !important;}

.imagefull2_Imgbox.square160 {margin-bottom:30px;}
.imagefull2_Imgbox.square160 .wrap_cstmload_boxImg {width:258px; height:160px;}
.imagefull2_Imgbox.square160 .wrap_cstmload_boxImg .cstmload_boxImg {border-radius:0;}

.pblog_block .pblog_create {position:relative;}
.pblog_block .pblog_create .pblog_form_helper {position:absolute; top:0; right:0; font-size:12px; color:#999; opacity:0; visibility:hidden;}
.pblog_block .pblog_create .pblog_form_helper.show {opacity:1; visibility:visible;}

.pblog_block .pblog_list_articles { position:relative;}
.course_block .course_list .course_item {position:relative;}
.pblog_block .pblog_artcile_item {text-align:left; position:relative; padding-right:30px;}

.pblog_block .pblog_artcile_item.deleted>*{z-index:0; position:relative;}
.pblog_block .pblog_artcile_item.deleted:after {position:absolute; content:""; background-color:#fff; opacity:0.7; width:100%; height:100%; top:0; left:0; z-index:1;}
.pblog_block .pblog_artcile_item .artcle_item_delete {position:absolute; padding:0; z-index:3; width:19px; height:19px; top:0; right:0;
-webkit-filter: grayscale(1
    00%); filter: grayscale(100%); opacity:0.2; }
.pblog_block .pblog_artcile_item.deleted .artcle_item_delete.ic_delete {opacity:1;}
.pblog_block .pblog_artcile_item.deleted .artcle_item_delete.ic_delete:before {transform:none; background-size:100%; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/ic_show.png); background-image: -webkit-image-set(url(/images/newdesign/ic_show.png) 1x,url(/images/newdesign/ic_show@2x.png) 2x);}
.pblog_block .pblog_artcile_item .artcle_item_delete:hover {-webkit-filter:none; filter:none; opacity:1;}
.pblog_block .pblog_artcile_item .artcle_item_delete:before {width:100%; height:100%; }
.pblog_block .pblog_artcile_item .artcle_item_name {font-size:16px; padding-right:40px;}
.pblog_block .pblog_artcile_item .artcle_item_name .ic_target {position:relative; top:-2px; opacity:0.5; margin-left:3px;}
.pblog_block .pblog_artcile_item .artcle_item_name .ic_target:hover {opacity:1;}
.pblog_block .pblog_artcile_item .ic_edit {position:absolute; right:21px; top:1px; font-size:13px; color:#999; margin-left:;} 
.pblog_block .pblog_artcile_item img {position:relative;}
.pblog_block .pblog_artcile_item .ic_edit:hover img {opacity:1; }
.pblog_block .pblog_artcile_item .artcle_item_img {min-height:70px;}
.pblog_block .pblog_artcile_item .artcle_item_img img {width:100%; height:auto;}
.pblog_block .pblog_artcile_item .article_helper { font-size:12px; }
.pblog_block .pblog_artcile_item .article_date {font-size:12px; color:#999; margin-top:3px;}
.course_block.pblog_block .pblog_artcile_item .article_date {margin-top:0; margin-bottom:5px;}
.pblog_block .pblog_artcile_item .article_date span {margin-right:10px;}
.pblog_block .pblog_artcile_item .article_decription {margin-top:5px; font-size:13px;}
.pblog_block .pblog_artcile_item .article_footer {position:relative; margin-top:5px; color:#999;}
.pblog_block .pblog_artcile_item .article_footer span {font-size:12px; margin-right:10px; display:inline-block;}
.pblog_block .pblog_artcile_item .article_footer .ic_ctest,
.pblog_block .pblog_artcile_item .article_footer .ic_chomework {margin-right:5px;}


.profit_block {padding-top:8px; padding-bottom:8px; margin:0; position:relative; z-index:1; box-shadow:none; background-color:#eaffd2; text-align:center; } 
.profit_block .title { margin:0px 0; font-size: 13px; line-height:18px; padding-left: 30px; background: url(/images/money_icon.png) no-repeat left top -2px; background-size: 21px; display:inline-block;}
.profit_block a.title span {border-bottom:1px solid rgba(51,51,51,0.3);}
.profit_block a.title:hover span {border-width:0px;}
.profit_block.ptop {margin-bottom:-20px; margin-top:20px; border:1px solid #d8ffab;  border-bottom-left-radius:0px; border-bottom-right-radius:0px;}
.profit_block.pbottom {margin-top:-5px; border:1px solid #d8ffab; border-top-left-radius:0px; border-top-right-radius:0px;}

.csprite, .csprite_before:before  {background:url(/images/newdesign/course_sprite.png) no-repeat; background-size:100%; background-position:-100% -100%;}
.csprite_before:before  {content:""; height:100%;}

.ic_ctest {position:relative; width:28px; height:31px; display:inline-block; background-position:0px -164px ;  }

.ic_chomework {position:relative; width:28px; height:31px; display:inline-block; background-position:0px -126px ;  }

div[data-oembed-url]>div, [data-widget=embed]>div {max-width: 100% !important;}

.ic_orderup, .ic_orderdown {position:relative; margin:0 !important;  cursor:pointer; line-height:31px;  height:31px; width:20px; border-radius:3px; display:inline-block; background:none; color:#333; }
.ic_orderdown {margin-right:15px !important;}
.ic_orderup:after {content:"↑"; position:absolute; width:100%; height:100%; text-align:center;  line-height:inherit;}
.ic_orderdown:after {content:"↓";  position:absolute; width:100%; height:100%; text-align:center;  line-height:inherit;}
.ic_orderup:hover, .ic_orderdown:hover {background-color:#ededed;}

.pblog_block .users_list_table td {text-align:left; font-size:13px;}
.pblog_block .users_list_table th {text-align:left; font-size:12px; font-weight:normal;}
.pblog_block .users_list_table td {font-size:13px; position:relative; line-height:16px; padding:13px 10px 12px; border-top:1px solid #f2f2f2; }
.pblog_block .users_list_table td:nth-child(1) {width:20px; text-align:center;} 
.pblog_block .users_list_table td:nth-child(2) {width:150px;} 
.pblog_block .users_list_table td:nth-child(3) {width:150px;} 
.pblog_block .users_list_table td:nth-child(4) {width:40px;} 
.pblog_block .users_list_table td:nth-child(5) {width:40px;} 
.pblog_block .users_list_table td:nth-child(6) {width:40px;} 
.pblog_block .users_list_table .blog_user_hide  {position:relative; top:2px;}
.pblog_block .users_list_table tr.userHide {opacity:1; background-color: rgba(204,0,0,0.05);}

.pblog_block .tickets_list {padding:0; border-radius:5px; overflow:hidden; background-color:#fff;}
.pblog_block .tickets_list .ticket_item {padding:10px 15px; border-bottom:1px solid #eee;}
.pblog_block .tickets_list .ticket_item .article_date {margin:0;} 
.pblog_block  .user_login {margin:0; text-transform:capitalize;}
.pblog_block .tickets_list .ticket_item .artcle_item_name {font-size:14px; padding:0;} 
.pblog_block .tickets_list .ticket_item .article_decription {font-size:12px;}
.pblog_block .tickets_list .ticket_item.complete {background-color: #f9f9f9;}
.pblog_block .tickets_list .ticket_item.complete{background-color: #f9f9f9;}
.pblog_block .tickets_list .ticket_item .ticket_status {padding:2px 4px; font-size:11px; list-style:15px;  border-radius: 2px; color:#666;}
.pblog_block .tickets_list .ticket_item .ticket_status.process {color:#999;}
.pblog_block .tickets_list .ticket_item .ticket_status.new {background-color:#fcfdb3; color:#333;}
.pblog_block .tickets_list .ticket_item .ticket_status.reject {background:none; color:#cc0000;}
.pblog_block .tickets_list .ticket_item .ticket_status.complete {background:none; color:#62c26f;}

.pblog_block .ticket_task_wrap {display:none; padding:0; border:1px solid #efefef; padding:10px; margin:10px -10px; font-size:14px;}
.pblog_block .ticket_task_wrap p {font-size:13px; line-height:1.3em;}
.pblog_block .ticket_task_wrap.show {display:block;}

.pblog_block .pblog_users {}
.pblog_block .pblog_users .user_item {background-color:#f9f9f9; border-radius:5px; padding:10px 15px; margin-bottom:10px; position:relative; }
.pblog_block .pblog_users .user_item .user_delete {position:absolute; right:15px; top:50%; opacity:0.2;}
.pblog_block .pblog_users .user_item .user_delete:hover {-webkit-filter:none; filter:none; opacity:1;}
.pblog_block .pblog_users .user_item.deleted span {text-decoration: line-through; opacity: 0.2}
.pblog_block .pblog_users .user_item.deleted .user_delete.ic_delete {opacity:1;}
.pblog_block .pblog_users .user_item.deleted .user_delete.ic_delete:before {transform:none; background-size:100%; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/ic_show.png); background-image: -webkit-image-set(url(/images/newdesign/ic_show.png) 1x,url(/images/newdesign/ic_show@2x.png) 2x);}

.pblog_block .pblog_users .user_item.user_add {background:none; padding:0px 0; } 
.pblog_block .pblog_users .user_add_more {margin-bottom:10px; position:relative; margin:0 15px;}
.pblog_block .pblog_users .user_add_more a {color:#333; font-size:13px;}

.pblog_block .test_answers .answer_item {position:relative; margin-bottom:10px;}
.pblog_block .test_answers .answer_item.deleted input {opacity: 0.2}
.pblog_block .test_answers .answer_item .answer_delete {position:absolute; right:15px; opacity:0.2;}
.pblog_block .test_answers .answer_item .answer_delete:hover {-webkit-filter:none; filter:none; opacity:1;}
.pblog_block .test_answers .answer_item.deleted .answer_delete.ic_delete {opacity:1;}
.pblog_block .test_answers .answer_item.deleted .answer_delete.ic_delete:before {transform:none; background-size:100%; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/ic_show.png); background-image: -webkit-image-set(url(/images/newdesign/ic_show.png) 1x,url(/images/newdesign/ic_show@2x.png) 2x);}
.pblog_block .test_answers .new_answer .add_answer {display:block;} 


.pblog_list_articles.article_pay_list {}
.pblog_list_articles.article_pay_list .article_pay .article_pay_img {width:100%;}
.pblog_list_articles.article_pay_list .article_pay {border-bottom:1px solid #efefef; padding:7px 0;}
.pblog_list_articles.article_pay_list .article_pay:last-child {border-bottom:none;}
.pblog_list_articles.article_pay_list .article_pay .article_pay_name {font-size:13px;}
.pblog_list_articles.article_pay_list .article_pay .article_footer {margin:0; font-size:12px;}
.pblog_list_articles.article_pay_list .article_pay .article_footer span {padding-top:0; margin-top:0; margin-bottom:0; padding-bottom:0;}
.pblog_list_articles.article_pay_list .article_pay.pay_paid {opacity:0.5}
.pblog_list_articles.article_pay_list .article_pay.pay_paid .article_pay_name,
.pblog_list_articles.article_pay_list .article_pay.pay_paid .article_pay_amount {text-decoration: line-through;}

.pblog_content .article_pay_result {margin:30px 0;}
.pblog_content .article_pay_result .article_pay_result_item {font-size:18px; line-height:18px;}
.pblog_content .article_pay_result .article_pay_result_item label {font-size:13px; color:#999; display:block; margin:0;}


.tribuna_content {}
.tribuna_content .tribuna_reader .h1, .tribuna_content .tribuna_reader .h1 h1  {display:inline-block; font-family: "Chevin Cyrillic"; font-size:40px; line-height:42px; margin:0; font-weight:bold;}
.tribuna_content .sub_cat_box {margin-top:-32px;}
.tribuna_content .sub_cat_box {min-height: 37px; padding: 0; line-height: 32px;}
.home_news_cat .pblog_stop {font-size:12px; color:#999; margin-left:10px;}
.tribuna_content .tribuna_reader  .pblog_stop {font-size:12px; display:block; color:#999; margin-top:5px;}
.tribuna_content .pblog_rating_table  .pblog_stop {text-decoration:none; font-size:12px; display:inline-block; color:#999; margin-left:10px;} 
.tribuna_content .tribuna_reader .subscribe_pblog {opacity:1; font-weight:bold; padding-left:37px; color:#fff; font-size:12px; margin-top:5px;}
.tribuna_content .tribuna_reader .subscribe_pblog:after,
.tribuna_content .tribuna_reader .subscribe_pblog:before  {color:#fff;}

.ic_eye {position:relative; display:inline-block; width:20px; height:20px; background-size:100%; opacity: 0.3;
-webkit-filter: grayscale(100%); filter: grayscale(100%); background-position: center left; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_eye_close.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_eye_close.png) 1x,url(/images/newdesign/ic_eye_close@2x.png) 2x);
}
.ic_eye.eye_close { background-image: url(/images/newdesign/ic_eye.png); background-image: -webkit-image-set(url(/images/newdesign/ic_eye.png) 1x,url(/images/newdesign/ic_eye@2x.png) 2x);}
.blog_user_hide:hover {opacity:0.5 !important}

.courses_content {padding-bottom: 0; overflow: hidden;}

.pblog_stop.pblogtopartner {position:relative; padding-right:10px;}
.pblog_stop.pblogtopartner:after {position:absolute; right:-5px; cursor:pointer; display:inline-block; content:""; width:10px; height:10px; top:0px; 
-webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.2; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_more_info.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_more_info.png) 1x,url(/images/newdesign/ic_more_info@2x.png) 2x); background-size:100%;
}
.pblog_stop.pblogtopartner:hover:after {-webkit-filter:none; filter:none; opacity:0.5  } 
.pblog_rating_table .pblog_stop.pblogtopartner:after {top:5px;}

.courses_menu {margin-bottom:40px;}
.course_toint {text-align:left; font-size:14px;}
.course_toint_label {font-size:20px; margin-bottom:10px;}
.course_toint_counts { border-bottom:1px solid #f2f2f2; margin-bottom:14px;}
.course_toint_counts span {display:inline-block; margin-right:10px; position:relative; height:27px; padding-left:20px; line-height:27px;}
.course_toint_counts span:last-child {margin-right:0;}
.course_toint_counts span:before {position:absolute; left:0; width:16px; height: 20px; top: 2px;}
.course_toint_counts span.c_lessons:before {background-position:0 -160px;}
.course_toint_counts span.c_lessons_c:before {background-position:0 -184px;}
.course_toint_counts span.c_lessons_n:before {background-position:0 -207px;}
.course_toint_counts span.c_users:before {background-position:0 -230px;}

.course_balls_bar { position:relative; height:37px; line-height:35px; padding:0 15px;  background-color:#fafafa; border-radius:4px; font-weight:bold;}
.course_balls_bar .bar_title {margin:0; padding:0; text-align:center;}
.course_balls_bar .bar_wrap {position:absolute; bottom:0; left:15px; right:15px; height:3px; line-height:1px; border-radius:3px; background-color:#868680;} 
.course_balls_bar .bar_wrap .bar_helper {height:100%; width:0px; position:relative; background-color:#9fc66b; display:block; border-radius:3px; }
.course_balls_bar .bar_wrap .bar_helper:after {content:""; display:inline-block; position:absolute; top:50%; margin-top:-5px; width:10px; height:10px; right:-3px; border-radius:10px; background-color:inherit; border:2px solid #fff;}

.best_balls_result {color:#959595; padding-left:36px; position:relative; display:inline-block;}
.best_balls_result:before {width:24px; height:24px;  -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.5; top:50%; margin-top:-14px; position:absolute; left:8px; background-position:0 -382px; }
.course_toint .best_balls_result {line-height:35px;}

.course_mentor {border:1px solid #f2f2f2; padding:20px 40px 20px 70px;  position:relative; overflow:hidden; text-align:left;}
.course_mentor .avatar {position:absolute; width:37px; height:37px; overflow:hidden; left:20px;}
.course_mentor .user_login {text-transform:capitalize; font-size:16px; height:40px; }
.course_mentor .user_login table {height:100%; }
.course_mentor .user_login table td {vertical-align:middle;}

.courses_lessons_list_wrap {margin:0 -18px; text-align:left; overflow-x:hidden; border-top:1px solid #f2f2f2; margin-top:40px;}
.courses_lessons_inner {padding:0 18px;}
.courses_lessons_label {font-family: "Chevin Cyrillic"; font-size: 40px; padding:24px 0 17px 0;  line-height: 42px; margin: 0; font-weight: bold;}


.courses_lessons_list {padding-top:20px; padding-bottom:20px; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; border-radius:5px; overflow-x:hidden; position:relative;}
.courses_lessons_list .lesson_item { position:relative; padding:10px 0 10px 85px;}
.courses_lessons_list .lesson_item:before {position:absolute; width:60px; height:60px; top:50%; margin-top:-30px; background-size:42px; border:1px dashed #494949; left:0; border-radius:30px; }
.courses_lessons_list .lesson_item:not(.process):not(.complete) {cursor:not-allowed;}
.courses_lessons_list .lesson_item:not(.process):not(.complete):before {background-position:8px -122px;  -webkit-filter: grayscale(100%); filter: grayscale(100%); border-color:#b7b7b7;}
.courses_lessons_list .lesson_item.process:before {background-position:8px -1px; border-color:#494949;}
.courses_lessons_list .lesson_item.complete:before {background-position:9px -59px; border-color:#92b95e; }
.courses_lessons_list .lesson_item .lesson_title {font-size:20px; line-height:28px; height:60px; overflow:hidden;}
.courses_lessons_list .lesson_item .lesson_title table {height:100%; }
.courses_lessons_list .lesson_item .lesson_title table td {vertical-align:middle;}
.courses_lessons_list .lesson_item .lesson_title a {color:inherit;}
.courses_lessons_list .lesson_item .lesson_title a:hover {opacity:0.8}
.courses_lessons_list .lesson_item .lesson_title .ic_chomework { width:24px; -webkit-filter: grayscale(100%); filter: grayscale(100%); height:25px; margin-top:-5px; top:6px; background-position:0 -108px;}
.courses_lessons_list .lesson_item .lesson_title .ic_ctest {width:25px; height:25px; -webkit-filter: grayscale(100%); filter: grayscale(100%); margin-top:-5px; top:5px; background-position:2px -147px;}
.courses_lessons_list .lesson_item .lesson_title .ic_ctest.complete,
.courses_lessons_list .lesson_item .lesson_title .ic_chomework.complete {  margin-right:15px; -webkit-filter: none; filter: none;}
.courses_lessons_list .lesson_item .lesson_title .ic_ctest.complete:after,
.courses_lessons_list .lesson_item .lesson_title .ic_chomework.complete:after {content:""; position:absolute; right:-13px; width:15px; height:100%; background:url(/images/newdesign/course_sprite.png) no-repeat;     background-position: 0 -24px; background-size: 18px; }

.list_right_helper {background-color:#fcfcfc; padding:0 30px; height:100%;}
.list_right_helper .courses_lessons_label  {font-size:18px; line-height:23px;}
.list_right_helper .courses_lessons_list {border:none; margin-bottom:40px;}
.list_right_helper .courses_lessons_list .lesson_item {padding-left:38px; font-size:15px; color:#8a8a8a; line-height:21px;}
.list_right_helper .courses_lessons_list .lesson_item .lesson_icon {height:60px; position:relative;}
.list_right_helper .courses_lessons_list .lesson_item .lesson_icon:before {content:""; position:absolute; width:21px; height:21px; border-radius:21px; left:-32px; top:50%; margin-top:-12px;     background-position: 5px -84px; background-size: 12px; background-color:#8a8a8a;  }
.list_right_helper .courses_lessons_list .lesson_item.complete {color:#9fc66b; }
.list_right_helper .courses_lessons_list .lesson_item.complete .lesson_icon:before {  background-position: 2px -342px; background-size: 17px; background-color:#9fc66b;}
.list_right_helper .courses_lessons_list .lesson_item .lesson_icon table {height:100%}
.list_right_helper .courses_lessons_list .lesson_item .lesson_icon table td {vertical-align:middle;}
.list_right_helper .courses_lessons_list .lesson_item.finish {position:absolute; bottom:0; padding-top:0; padding-bottom:0;}
.list_right_helper .courses_lessons_list .lesson_item.finish .lesson_icon {height:21px;}
.list_right_helper .courses_lessons_list .lesson_item.finish .lesson_icon:before {  background-position: 5px -92px; background-size: 11px; background-color:#fcfcfc; border:1px solid #9fc66b;}
.list_right_helper .courses_lessons_list:before {content:""; position:absolute; width:4px; top:0;bottom:21px; left:15px; background-color:#f2f2f2;}

.course_lesson_item .lesson_helper_left {padding:20px 15px; text-align:center; font-size:13px; }
.course_lesson_item .lesson_helper_icon { width:60px; height:60px; margin:0 auto; background-position:10px -57px;  border:1px dashed #92b95e; border-radius:60px; background-size:40px; }
.course_lesson_item .lesson_helper_label {font-family: "Chevin Cyrillic"; border-bottom:1px solid #f2f2f2; font-size:18px; line-height:23px; padding:24px 0 17px 0; margin: 0; font-weight: bold;}
.course_lesson_item .lesson_helper_left p {padding:15px 0; line-height:19px; margin-bottom:0;}
.course_lesson_item .lesson_helper_left .best_balls {color:#959595; padding:10px 0;}
.course_lesson_item .lesson_helper_left .best_balls_result {color:#333;}


.courses_lessons_list .lesson_item.process {opacity:1;}
.courses_lessons_list .lesson_item .lesson_name {font-size:18px; line-height: 27px;}
.courses_lessons_list .lesson_item .lesson_desc {margin-top:3px;}

.courses_content .ic_ctest, .courses_content .ic_chomework {font-size:14px; height:34px; line-height:36px; padding: 0px 10px; display:inline-block;}

.courses_lessons_list .lesson_item .ic_complete {position:relative; display:inline-block; width:37px; height:34px; line-height:36px; opacity:0.7}
.courses_lessons_list .lesson_item .ic_complete {background:url(/images/newdesign/svg/ic_crop.svg) no-repeat center ; background-size:22px;}

.courses_lessons_list .lesson_item .ic_notcomplete {position:relative; display:inline-block; width:37px; height:34px; line-height:36px; opacity:0.7}
.courses_lessons_list .lesson_item .ic_notcomplete {background:url(/images/newdesign/svg/ic_close.svg) no-repeat center ; background-size:15px;}
.courses_lessons_list .lesson_item .lesson_item_icns {text-align:center;}


.course_lesson_test_content { margin-top:30px; border-radius:5px; background-color:#fcfcfd; border:1px solid #eaebed ;}
.course_lesson_test { padding:20px 20px 20px; margin-bottom:15px; border-bottom:1px solid #eaebed;}
.course_lesson_test:last-child {border-bottom:none; padding-bottom:30px; margin-bottom:0;}
.course_lesson_test .test_question { font-weight:bold;}
.course_lesson_test h2 {padding:0 15px; font-size:16px; line-height: 40px; margin:0 0 15px -20px; background-color: rgba(199,239,251, 1);  display:inline-block;}
.course_lesson_test 
.course_lesson_test.error:after {position:absolute; left:130px; content:""; top:0; width:40px; height:40px; background:url('/images/newdesign/svg/ic_close.svg') no-repeat center; background-size:20px;}
.course_lesson_test.correct:after {position:absolute; left:130px; content:""; top:0; width:40px; height:40px; background:url('/images/newdesign/svg/ic_crop.svg') no-repeat center; background-size:30px;}

.course_lesson_test .test_message {font-size:13px; color:#666;}
.course_lesson_test.result {text-align:center; color:#fff; padding-bottom:30px; font-size: 16px; border-radius:5px;}
.course_lesson_test.result:before {content:""; display:block; width:42px; height:42px; background-position:0 -787px; margin:0 auto; }
.course_lesson_test.result.complete {background-color:#a0c76d;}
.course_lesson_test.result.reject {background-color:#f15d6e;}
.course_lesson_test.result.reject:before {transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.course_lesson_test.result .test_message  {color:inherit; font-weight:bold; font-size:20px; margin:15px 0 5px;}
.course_lesson_test.result p:last-child {margin-bottom:0;}

.course_lesson_test .test_answers ul {padding:0;}
.course_lesson_test .test_answers li { cursor:pointer; color:#666; position:relative; list-style:none; padding-left:40px; margin-bottom:10px;}
.course_lesson_test .test_answers li:before {content:"" !important; left:0 !important; top:1px; position:absolute; width:20px; height:20px; border:1px solid #ccc; border-radius:30px;}
.course_lesson_test .test_answers li.select {color:#000;}
.course_lesson_test .test_answers li.select:before {background-color:#a2c86f; border-color:#a2c86f;}
.course_lesson_test .test_btns {margin-top:15px;}

.course_lesson_task_content {margin-top:30px;}
.course_lesson_task {position:relative; padding:20px 20px 30px;  border-radius:5px; margin-bottom:15px; background-color:#5a4041; color:#fff;}
.course_lesson_task.disabled:before {width:60px; height:60px; position:absolute; right:20px; top:20px; background-position:9px -115px; -webkit-filter: grayscale(100%); filter: grayscale(100%); border:1px dashed #999; border-radius:60px; background-size:40px;}
.course_lesson_task h2 {font-weight: bold; font-size: 20px; margin:10px 0 20px;}
.course_lesson_task .task_time {position:relative; color:#b2a8a8; padding-left:32px; }
.course_lesson_task .task_time:before {width:22px; height:25px; display:block; position:absolute; left:0; background-position:0 -382px;}
.course_lesson_task .task_text {margin:30px 0;}
.course_lesson_task .task_text .full_big_banner {margin-left:-20px; margin-right:-20px;}
.course_lesson_task .task_btns {margin-top:30px;}
.course_lesson_task .task_btns .btn + .input_helper {display:inline-block; margin-left:20px; color:#999; font-size:13px; line-height:15px; position:relative; top:8px;}
.course_lesson_task>hr {width:calc(100% + 40px); margin:20px 0; margin-left:-20px; opacity:0.3; }
.course_lesson_task .btn-default2 {background-color:#715c5d; color:#9c8b8c !important;}
.course_lesson_task.result {text-align:center; color:#fff; padding-bottom:30px; font-size: 16px; border-radius:5px;}
.course_lesson_task.result.csprite_before:before {content:""; display:block; width:42px; height:42px; background-position:0 -787px; margin:0 auto; }
.course_lesson_task.result.complete {background-color:#a0c76d;}
.course_lesson_task.result.reject {background-color:#f15d6e;}
.course_lesson_task.result.reject:before {transform:rotate(180deg); -webkit-transform:rotate(180deg); }

.course_lesson_task .task_message  {color:inherit; font-weight:bold; font-size:20px; margin:15px 0 5px;}
.course_lesson_task p:last-child {margin-bottom:0;}
.course_lesson_task #obj_files {color:#333;}
.course_lesson_task #obj_files .add_file {color:#fff !important;}


.full_news_content  #obj_files .obj_files_list .file_view { line-height:17px;}
.course_lesson_task  #obj_files .obj_files_list .file_view {color:#fff;}
.course_lesson_task  #obj_files .obj_files_list .file_view a {color:#fff;}
.course_lesson_task  #obj_files .obj_files_list .file_view a.black2_u {color:#fff; border-color:rgba(255,255,255,0.3)}
.course_lesson_task #obj_files .obj_files_list .file_view_icon {color:#aaa}

.full_news_content>#obj_files {margin-top:15px; padding-top:15px; border-top:1px solid #eee;}
.full_news_content>#obj_files .obj_files_title {font-weight:bold;}

.courses_content .sub_cat_box.courses_menu li {padding:3px 0 5px; margin-right:30px;  }
.courses_content .sub_cat_box.courses_menu li a {padding:0;}
.courses_content .sub_cat_box.courses_menu li[data-count]:after {content:attr(data-count); margin-left:10px; padding:2px 6px 2px 6px; border-radius:5px; background-color:#d5d5d5; color:#fff;}
.courses_content .sub_cat_box.courses_menu li:nth-child(2):after {background-color:#9fc66b}


.list_obj_items {}
.list_obj_items .obj_item {margin-bottom:15px; padding-bottom:5px; border-bottom: 1px solid #ccc;}
.list_obj_items .obj_item:last-child {border-bottom:none;}
.list_obj_items .obj_item .type {font-size:13px; color:#999; display:block;}
.list_obj_items .obj_item a:not(.btn) {opacity:0.5;}
.list_obj_items .obj_item a + a {margin-left:5px;}
.list_obj_items .obj_item a:hover {opacity:1;}
.list_obj_items .obj_item .ic_edit {padding-left:21px; position:relative;}
.list_obj_items .obj_item .ic_edit:before {content:""; position:absolute; left:0px; top:50%; margin-top:-9px; width:16px; height:16px; background-size:100%; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/ic_create.png); background-image: -webkit-image-set(url(/images/newdesign/ic_create.png) 1x,url(/images/newdesign/ic_create@2x.png) 2x);
}
.list_obj_items .obj_item.deleted * {color:rgba(51,51,51,0.3);}
.list_obj_items .obj_item.deleted .ic_edit {display:none;}
.list_obj_items .obj_item.deleted .obj_item_delete.ic_delete:before {transform: none; background-size: 100%; background-position: center; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_show.png); background-image: -webkit-image-set(url(/images/newdesign/ic_show.png) 1x,url(/images/newdesign/ic_show@2x.png) 2x);}


.ticket_view {text-align:left; font-size:13px;}
.ticket_view .btns {margin-top:15px;}
.ticket_view_time {font-size:13px; color:#999;}
.pblog_content .ticket_view .add_ticket_message {width:100%;}
.pblog_content .ticket_view .add_ticket_message label {line-height: 40px; margin-right:10px;}
.pblog_content .ticket_view .add_ticket_message label input[type=radio] {margin-right:5px; position:relative; top:2px;} 
.ticket_view .btn + .input_helper {margin-left:20px; max-width:250px; font-style:italic; font-size:13px; line-height:15px; position:relative; top:2px; display:inline-block;}

#ticket_messages{} 
#ticket_messages .ticket_messages_list {}
#ticket_messages .ticket_message_wrap {margin-top:15px;}
#ticket_messages .ticket_message {padding:15px 15px 18px; background-color:#f4ffb9; max-width:80%; position:relative; border-radius:5px; display:inline-block;}
#ticket_messages .ticket_message.right {float:right; background-color:#e7ffef;}
#ticket_messages .ticket_message .message_time {margin-bottom:-15px; text-align:right; font-size:12px; color:#999;}
#ticket_messages .ticket_message .message_text {overflow:auto;}
#ticket_messages .ticket_message #obj_files {margin-top:7px;}
#ticket_messages .ticket_message_wrap.system {text-align:center;}
#ticket_messages .ticket_message.system {float:none; display:inline-block; background-color:#efefef; padding: 6px 10px; line-height:1.2em; font-size:12px; color: #666; font-style: italic;}
#ticket_messages .ticket_message.system .message_time {margin-bottom:-3px; color: inherit; opacity:0.5}
#ticket_messages .ticket_message.system .message_text {display:inline;}

#ticket_messages .ticket_message.system.complete_task {color:#2c9c3c;}
#ticket_messages .ticket_message.system.reject_task {color:#d21b1b;}

.courses_tickets_list {margin-top:20px; font-size:13px; border-radius:5px; overflow:hidden;}
.courses_tickets_list .ticket_item {padding:20px; background-color:#fff; text-align:left; border-bottom:1px solid #EAEBED; padding-bottom:15px; }
.courses_tickets_list .ticket_item.complete {background-color:#f9f9f9;}
.courses_tickets_list .ticket_item.reject {background-color:#f9d2d2; border: 1px solid #f9d2d2; margin-top: -1px;}
.courses_tickets_list .ticket_item.process {opacity:1;}
.courses_tickets_list .ticket_item .ticket_name {font-size:14px; line-height: 21px;}
.courses_tickets_list .ticket_item .ticket_time {font-size:12px; margin-top:0px; color:#999;}


body .rating_table {text-align:left; width:100%;margin-to p:30px;}
body .rating_table a {color:#705959; text-decoration:underline;}
body .rating_table a:hover {color:#705959; text-decoration:none;}
body .rating_table thead th a {color:#999; text-decoration:none; display:block; opacity: 0.7; font-weight:normal;}


body .rating_table thead {font-size:13px; }
body .rating_table thead th {line-height:35px; color:#999; position:relative; padding:3px 10px 0; background-color:#f9f9f9; border-top:1px solid #f2f2f2; }
body .rating_table tbody tr.userHide {opacity:0.3}
body .rating_table tbody tr:hover {background-color:#f9f9f9; }

body .rating_table tbody td {font-size:15px; position:relative; line-height:21px; padding:8px 10px 7px; border-top:1px solid #f2f2f2; }
body .rating_table tbody td:nth-child(1) {width:30px; text-align:center;} 
body .rating_table tbody td:nth-child(2) {width:205px;} 
body .rating_table tbody td:nth-child(3) {width:80px;} 
body .rating_table tbody td:nth-child(4) {width:80px;} 
body .rating_table tbody td:nth-child(5) {width:100px;} 
body .rating_table tbody td:nth-child(6) {width:80px;}
body .rating_table tbody td:nth-child(7) {width:30px;}
body .rating_table .blog_user_hide  {position:relative; top:2px;}

body .pblog_rating_table tbody td {font-size:14px;}
body .pblog_rating_table td, body .pblog_rating_table th {text-align:center;}
body .pblog_rating_table td:nth-child(1), body .pblog_rating_table th:nth-child(1),
body .pblog_rating_table td:nth-child(2), body .pblog_rating_table th:nth-child(2) {text-align:left;}

.pblog_rating_table td .pblog_rating {position:relative;display:inline-block; padding:0px 0 0 22px; top:1px; font-weight:bold; font-size:15px;
background-size:18px; background-position:  left top -1px; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_fav.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_fav.png) 1x,url(/images/newdesign/ic_fav@2x.png) 2x);
}
.pblog_rating_table td .pblog_votes {margin-left:5px; font-size:11px; display:inline-block; width:22px; height:19px; left:65px; margin-top:1px; 
background-size:100%; text-align:center; line-height:19px; background-position: top left; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_review.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_review.png) 1x,url(/images/newdesign/ic_review@2x.png) 2x);
}

.f_tribuna {text-align:left;  font-size:15px;}
.f_tribuna div b {color:#333; margin-left:4px; font-size:18px;}
.f_tribuna div img {position:relative; top:-2px; margin-right:4px; 
    -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.2;}

.obj_tags {margin:25px 0 0px 0; font-size:13px; text-align:center;}
.obj_tags span {font-weight:normal; opacity:1; box-shadow:inset 0 0 25px 5px rgba(0,0,0,0.25); display:inline-block; margin-right:10px; margin-left:10px; margin-bottom:10px; padding:2px 10px 0; line-height: 20px; border-radius:3px; background-color:#b6cf72; color:#fff;}
.obj_tags a:hover {opacity:0.8;}
.obj_tags a.active {opacity:0.8;}

.obj_tags span {color:#888; background-color:#e7e7e7;box-shadow:none; padding:1px 7px 0px; line-height:17px; font-size:12px; }


.vacancy_content {width:100% !important; float:none !important; margin-top:20px;}

.vacancy_content .filter_pblogs {display:inline-block; margin-right:15px; margin-top:0;}

.catalog_vacancies .offer_search_top .offer_filter_item {margin-top:10px;}
.catalog_vacancies .catalog_bar {padding-top:20px;}
.catalog_vacancies .catalog_bar .left_bar {position:relative; z-index:3;}
.catalog_vacancies .offer_search_wrap {margin-top:0px;}
.catalog_vacancies .offer_search_input {width:100% !important;}
.catalog_vacancies .offer_search_input input#search {width:100% !important; padding:0 10px !important;}
.catalog_vacancies .offer_search_top [type=submit] {display:none;}
.catalog_vacancies .offer_search_top .offer_filter_item.checkbox_list {line-height:23px; font-size:12px;}
.catalog_vacancies .offer_search_top .offer_filter_item .filter_label {color:#999;}
.catalog_vacancies .offer_search_top .offer_filter_item.checkbox_list label {display:block;}
.catalog_vacancies .offer_search_top .offer_filter_item.checkbox_list input[type=checkbox] {margin-right:5px; -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 15px; height: 15px; background-image: url(/images/newdesign/form2_checkbox.png); background-size: 200%; position:relative; top:3px;}
.catalog_vacancies .offer_search_top .offer_filter_item.checkbox_list input[type=checkbox]:checked {background-position: -100% 0;}

.vacancies_result {display: table-cell; vertical-align: top; padding-left:20px; width:76%;}
.vacancies_result.loading {position:relative;}
.vacancies_result.loading>*{opacity:0.3;}
.vacancies_result.loading:after {content: "";opacity: 1;height: 80px;position: absolute;left: 0;right: 0;text-align: center;top: 0;margin-top: 150px;display: block;background-repeat: no-repeat;background-position: center;background-size: auto 100%;background-image: url(/images/newdesign/preloader.gif);}
.vacancies_result .ias_addmore {margin-top:20px; text-align:center; color:#666;}
.vacancies_result .ias_loading {position:relative; height:80px;}
.vacancies_result .ias_loading:after {content: "";opacity: 1;height:80px;position: absolute;left: 0;right: 0;text-align: center;top: 0;margin-top:0;display: block;background-repeat: no-repeat;background-position: center;background-size: auto 100%;background-image: url(/images/newdesign/preloader.gif);}


.vacancy_item {}
.vacancy_item .vacancy_item_desc {min-height:60px; position:relative; padding-left:70px; line-height:21px;}
.vacancy_item .vimg {padding-right:0; width:60px; position:absolute; left:0; top:0;}
.vacancy_item .vimg img {width:100%; border-radius:4px; overflow:hidden;}
.vacancy_item .vacancy_name {font-size:16px; font-weight:normal;}
.vacancy_item .vacancy_date {font-size:12px; margin-top:0px; color:#555;}
.vacancy_category {color:#999; font-size:12px;}

.vacancy_item.notpublish .vacancy_item_desc, .vacancy_item.notpublish .vacancy_price {opacity:0.7}
.vacancy_item .notactive_vacancy {font-size:12px; line-height:1em; border-radius:3px; padding:4px 10px; margin-top:5px; float:right; display:inline-block; background-color: #ffd4d4; opacity:1;}

.vacancies_result .vacancy_item .vacancy_price {font-size:14px; font-weight:normal; text-align:right}
.vacancies_result .vacancy_item .vacancy_price .noprice {font-size:14px; color:# 999;font-weight:normal;}

.similar_vacancies .vacancy_item {margin-bottom:20px;}
.similar_vacancies .recomed_title {text-transform:uppercase;}
.similar2_vacancies .recomed_title {text-transform:uppercase; font-size:15px;}
.similar2_vacancies .vacancy_item {margin-bottom:15px; font-size:14px;}
.similar2_vacancies .vacancy_item .count {color:#999; margin-left:5px;}
.similar2_vacancies .similar_cities .vacancy_item {width:calc(50% - 10px); float:left;}
.similar2_vacancies .similar_cities .vacancy_item:nth-child(2n) {margin-left:20px;}

.vacancy_block {text-align:left;}
.vacancy_block.notpublish .vacancy_inner {opacity:0.7}
.vacancy_block .notactive_vacancy {font-size:13px; padding:10px 20px; background-color: #ffd4d4; opacity:1;}
.vacancy_block h1, .vacancy_block .h1 {margin:0 0 10px; line-height:32px; font-weight:normal; text-align:left;}
.vacancy_block .full_news_chroshki {border:none; padding-bottom:0; margin-bottom:0;}
.vacancy_block .full_news_chroshki a, .vacancy_block .full_news_chroshki span {font-size:12px;}
.vacancy_block .vimg {margin-bottom:3px;}
.vacancy_block .vimg img {width:100%; border-radius:4px; overflow:hidden;}
.vacancy_block .vacancy_helper {color:#999; margin-top:5px; font-size:12px;}

.vacancy_top_tb { border:1px solid #efefef; margin:20px 0;}
.vacancy_top_tb .tb_item {padding:10px 10px; width:23%; box-sizing:border-box; float:left; font-size:13px; line-height:21px; text-align:left; vertical-align:top; border-left:1px solid #efefef;}
.vacancy_top_tb .tb_item.price {width:29%;}
.vacancy_top_tb .tb_item:first-child {border-left:none;}
.vacancy_block .i {font-size:12px; color:#999; font-weight:normal; display:block; text-align:left;}
.vacancy_block_company {margin:0px 0; position:relative;}
.vacancy_block_company .i {font-size:12px; margin-top:5px; color:#999; font-weight:normal; display:block; text-align:left;}
.vacancy_block_company .name {margin-top:10px; font-size:15px;}
.vacancy_block_company .site {font-size:13px;}
.vacancy_block_company .desc {font-size:12px; line-height:18px; margin-top:10px;}
.vacancy_block_company .desc label {color:#999; margin:0;}

.vacancy_block_company .vimg { width:100%;}
.vacancy_block_company .vimg img {width:100%; border-radius:4px; overflow:hidden; border:1px solid #efefef;}
.vacancy_section {margin-bottom:20px;}
.vacancy_section .h {font-size:14px; font-weight:bold; margin-bottom:5px;}
.vacancy_section ul {padding: 0 0 0 0px; line-height:23px;  list-style:none;}
.vacancy_section ul li {padding-left:20px; margin-bottom:5px; position:relative;}
.vacancy_section ul li:before {content:"—"; position:absolute; top:0; left:0;}
.vacancy_section .vacancy_comment {color:#666; font-size:13px;}

.pblog_block .pblog_artcile_item.vacancy_item {padding-right:0;}
.pblog_block .pblog_artcile_item.vacancy_item.deleted:after {display:none;}

.vacancy_left_bar {min-height:auto !important; padding:10px !important; border-top-right-radius:0; border-top-left-radius:0; text-align:left; margin-top:0px !important; font-size:13px; line-height:16px;}
.vacancy_left_bar .vacancy_line {margin-bottom:10px;}
.vacancy_left_bar .recomed_title {margin:0 0 10px;}
.vacancy_left_bar .vacancy_item {margin-bottom:5px; padding-bottom:3px; border-bottom:1px solid #efefef;}
.vacancy_left_bar .vacancy_item:last-child {border-bottom:none; margin-bottom:0; padding-bottom:0;}
.vacancy_left_bar .vacancy_item .company,
.vacancy_left_bar .vacancy_item .city {color:#888; font-size:11px;}

.vacancies .youhere {border-top:1px solid #eee; margin:0; padding-top:10px; font-size:12px; color:#999; }


.vacancies_manage.autosubmit>* {opacity:0.2;}
.vacancies_manage.autosubmit:after {content: "";opacity: 1; height: 80px; position: absolute;left: 0;right: 0;text-align: center;top: 0;margin-top: 150px;display: block;background-repeat: no-repeat;background-position: center;background-size: auto 100%;background-image: url(/images/newdesign/preloader.gif);}


body {counter-reset: section;}
.cstm_article_cart {margin:20px 0 40px 0; position: relative; margin-left: -20px; width: calc(100% + 40px); padding:40px  20px 20px;}
.cstm_article_cart.withoutnum {padding-top:30px;}
.cstm_article_cart:before {content:""; position:absolute; left:-118px; top:-20px; border-top:5px solid #d2d2d2; right:-118px; height:15px; background-color:#ededed;}
.cstm_article_cart:after {content:""; position:absolute; left:-118px; bottom:-15px; border-top:5px solid #d2d2d2; right:-118px; height:15px; background-color:#ededed;}
.new_artcile_left .cstm_article_cart:before, .new_artcile_left .cstm_article_cart:after {left:0; right:0;}

.cstm_article_cart h2 a, .cstm_article_cart h3 a , .cstm_article_cart h4 a {font-weight:normal;}
     .cstm_article_cart_num {position:absolute; left:20px; right:20px; height:1px; background-color:#d2d2d2; top:20px; text-align:center}
.cstm_article_cart .cstm_article_cart_num:before {counter-increment: section; content: counter(section); padding:0 15px; background-color:#fff; position:relative; font-size:16px; top:-10px;} 
.cstm_article_cart + .cstm_article_cart {margin-top:-20px;}


.card_date {font-size: 12px; color: #b2b2b2; margin-left: 10px; position: absolute; right:0; left:0; text-align:center; top: 4px;}

.article_autor {margin:25px 0; position:relative; display:block; text-ali gn:left; padd ing-left:70px; min-height:50px}
.article_autor .img {position:a bsolute; l eft:0; margin: 0 auto 5px ; width:50px; height:50px; overflow:hidden; border-radius:50px}
.article_autor .img img {width:100%; }
.article_autor .article_autor_label {font-size:12px; color:#999;}
.article_autor .article_autor_name {font-size: 18px; text-transform: capitalize;}

/* seolinks widjet */
.cstmseolinks  { border:none; padding:20px; text-align:center; font-size:19px !important; color:#555; font-weight:bold !important; padding-right:0; position:relative; padding-right:40px; border:1px solid rgba(126, 171, 227, 0.8);;  border-radius:4px; box-shadow: 0px 0px 10px rgba(0,0,0,.2);}
.cstmtoppartners  { border:none; padding:20px; text-align:center; font-size:19px !important; color:#555; font-weight:bold !important; padding-right:0; position:relative; padding-right:40px; border:1px solid rgba(227, 145, 126, 0.8);  border-radius:4px; box-shadow: 0px 0px 10px rgba(0,0,0,.2);}


.cstmads_block  { border:none; padding:20px; padding-right:0; position:relative; padding-right:40px; border:1px solid rgba(126, 171, 227, 0.8);;  border-radius:4px; box-shadow: 0px 0px 10px rgba(0,0,0,.2);}
.cstmads_block .cstmads_t {display:block; font-size:18px; margin-bottom:10px;}
.cstmads_block .cstm_l {display:block; font-size:1.15em; padding-left:0px;}
.cstmads_block .cstm_l + .cstmads_t {margin-top:30px;}
.cstmads_block .cstm_l a {text-decoration:none; color:inherit; display:inline-block; padding:7px 20px;}
.cstmads_block .cstm_l a:hover {transform:translate(5px,0px); background-color:rgba(126, 171, 227, 0.3); transition:ease all 0.3s}
.cstmads_block.gads:after {content:"";  bottom:20px; position:absolute; width: 80px; right:20px; top:20px; opacity:0.7; background: url(/images/newdesign/svg/gads_logo.svg);  background-repeat: no-repeat; background-position: right top; background-size: 100%;}
.cstmads_block.facebook:after {content:"";  bottom:20px; position:absolute; width: 80px; right:20px; top:20px; opacity:0.7; background: url(/images/newdesign/svg/facebook_logo.svg);  background-repeat: no-repeat; background-position: right top; background-size: 100%;}
.cstmads_block.instagram:after {content:"";  bottom:20px; position:absolute; width: 80px; right:20px; top:20px; opacity:0.7; background: url(/images/newdesign/svg/instagram_logo.svg);  background-repeat: no-repeat; background-position: right top; background-size: 100%;}

.cstmpartners a {text-decoration:none !important;} 
.cstmpartners  { border:none; font-weight:bold; margin:20px 0 30px 0;  position:relative;}
.cstmpartners .cstmpartners_t {display:block; margin-bottom:10px;}
.cstmpartners table {display:table;}
.cstmpartners table td {padding:0 10px;}
.cstmpartners table td.part_name {width:60%;}
.cstmpartners table td.rating_row {width:10%;}
.cstmpartners table td.treviews {width:40px; text-align:center !important;}
.cstmpartners table td.treviews .part_hlp {font-size:12px;}
@media only screen and (max-width: 540px) {
    .cstmpartners table td.rating_row {width:30%; font-size:24px;}
    .cstmpartners table td.rating_row .partner_rating {padding-left:44px; background-size:34px; font-size:29px; }
    .cstmpartners table td {width:100%; padding:20px !important;}
}

/* ********** */

.cstm_tags {width:100%;}
.cstm_tags + .chosen-container {position:relative; z-index:2; max-width:100%; width:100% !important;}
.cstm_tags + .chosen-container .chosen-choices {background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; width:100%;}
.cstm_tags + .chosen-container .chosen-choices li.search-choice {margin:5px 5px 5px 0;}

.cstm_multiselect {width:100%;}
.cstm_multiselect + .chosen-container {position:relative; z-index:2; max-width:100%; width:100% !important;}
.cstm_multiselect + .chosen-container .chosen-choices {background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; width:100%;}
.cstm_multiselect + .chosen-container .chosen-choices li.search-choice {margin:5px 5px 5px 0;}


.sbbuttons {display:inline-block; line-height:30px; border-radius:3px; overflow:hidden; margin:5px 0; text-align: center;     border: 1px solid #b3b3b3;}
.sbbuttons a {text-align: center; display:block; float:left; padding:0 8px; color:#333; }
.sbbuttons:after {content:""; display:block; clear:both;}
.sbbuttons a:hover, .sbbuttons a.select {background-color:#c5ccff; opacity:1;}

.error_page {text-align:center; padding:100px 0;}
.error_page h2 {font-size:21px; margin:0 0 7px 0;}
.error_page .error_code {text-align:ri ght; margin-right:20px; font-size:74px; line-height:50px;}
.error_page .error_message {text-align:left; max-width:40%;}

.slick-dots {list-style:none; padding:5px 0 0 ; margin-bottom:0; text-align:center;}
.slick-dots  li {display:inline-block; margin:0 10px;}
.slick-dots  li button {position:relative; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent;}
.slick-dots  li button:after {content:""; position:absolute; top:50%; left:50%; margin-left:-5px; margin-top:-5px; width:10px; height:10px; border-radius:10px; background-color:#999;}
.slick-dots  li.slick-active  button:after {background-color:#503435; }


.slyline {margin:0 100px;}
.slylinebar {width: 100%; height:10px; background-color:#ebebeb; margin-top:40px;}
.slylinebar .handle {width: 150px; height: 100%; background: #f5a418; border-radius:4px; cursor:pointer;}
.slyline_prev, .slyline_next {display: block;  cursor:pointer; position: absolute; top: 50%; width: 60px; height: 60px; margin-top:-30px; background-color: #647588; color: #fff; line-height: 58px; font-size: 40px; text-align: center; border-radius: 50px;}
.slyline_prev {left:20px;}
.slyline_next {right:20px;}
.slyline_prev:hover, .slyline_next:hover {background-color:#535f6b;}
.slyline_prev.disabled, .slyline_next.disabled {display:none;}

.twidget {height:150px; margin:0 auto; position:relative; margin-bottom:10px; max-width:100% position:absolute; text-align: left; border:1px solid #cbd3e1; border-radius:5px; overflow:hidden; }
.twidget> a {text-decoration:none;}
.twidget.desktop {height:300px;}
.twidget .twidget_h {width:100%; height:150px; background:url(/images/newdesign/twidget_bg.jpg) center #dce1e5; background-size:50%;}
.twidget .twidget_logo {position:absolute; left:20px; top:32px;}
.twidget .twidget_h .twidget_h1 {padding:47px 0 0 125px; font-size:20px; color:#333 !important;}
.twidget .twidget_f {padding:17px 20px; }
.twidget .twidget_f p { margin:3px 0 0px 0; font-size:10px;}
.twidget .twidget_h2 {font-size:15px;}
.twidget .twidget_f .link {padding-left:20px; font-size:11px; left:20px; position:absolute; bottom:10px;}
.twidget .twidget_f .link:before {content:""; position:absolute; width:13px; height:13px; left:0; background:url(/images/newdesign/twidget_smile.jpg) center; background-size:100%;}
.twidget .twidget_f .count {text-align:right; font-size:11px; right:20px; color:#999; position:absolute; bottom:10px;}

.mobot_popup .twidget {height:auto; width:100%; border-radius:0; border:none; padding:0; margin:0; max-width:100%}
.mobot_popup .twidget .twidget_h {height:auto; padding:30px;}
.mobot_popup .twidget .twidget_h .twidget_h1 {padding:0px 0 0px 67px; font-size:18px; position:relative; max-width:470px; margin:0 auto;}
.mobot_popup .twidget .twidget_h .twidget_h1 .h1 {font-size:21px;}
.mobot_popup .twidget .twidget_h .twidget_h1 * {font-size:21px; margin:0; font-size:14px;}
.mobot_popup .twidget .twidget_h .twidget_h1 .helper {color:#999; margin-bottom:20px;}
.mobot_popup .twidget .btn {font-size:16px; padding:10px 30px;}
.mobot_popup .twidget .twidget_logo {top:0px; left:0; width:50px; height:50px;}
.mobot_popup .twidget .mac_block {margin:20px 0 20px 0px; text-align:center; padding:20px; background-color:rgba(255,255,255,0.4); border-radius:4px;}
/*
.mobot_popup .twidget .twidget_h .twidget_h1 { font-size:28px;}
.mobot_popup .twidget .twidget_h .twidget_h1 p {font-size:21px;}
*/

.cstmred_wrap {border:1px solid #ccc; border-radius:5px; overflow:hidden;}
.cstmred_wrap .cstmred_panel {line-height:37px; height:37px; margin-bottom:0px; border-bottom:1px solid #ccc; list-style:none; padding:0;}
.cstmred_wrap .cstmred_panel li {position:relative; display:inline-block;}
.cstmred_wrap .cstmred_panel button {opacity:0.5; padding:0 0px; min-width:38px; height:100%; background:none; font-size:16px; border:none; color:#333;  display:inline-block;}
.cstmred_wrap .cstmred_panel button:hover, .cstmred_wrap .cstmred_panel button:active, .cstmred_wrap .cstmred_panel li:hover>button {opacity:1;}
.cstmred_wrap .cstmred_panel li:first-child button{margin-left:0;}
.cstmred_wrap .cstmred_panel li button#cstmr_italic {font-style:italic;}
.cstmred_wrap .cstmred_panel li button#cstmr_underline {text-decoration:underline;}
.cstmred_wrap .cstmred_panel li button#cstmr_strike {text-decoration: line-through;}
.cstmred_wrap .cstmred_panel li .cstmred_submenu { position:absolute; top:calc(100% - 2px); background-color:#fff; left:-1px; border:1px solid #ccc; border-bottom-left-radius:5px; border-bottom-right-radius:5px;
box-shadow:0px 0px ; visibility:hidden; opacity:0; }
.cstmred_wrap .cstmred_panel li .cstmred_submenu:before {content:""; width:8px; height:8px; background-color:#fff; position:absolute; top:-5px; left:50%; margin-left:-4px; border-top:1px solid #ccc; border-left:1px solid #ccc;
transform:rotate(45deg); -webkit-transform:rotate(45deg); 
}
.cstmred_wrap .cstmred_panel li:hover .cstmred_submenu {visibility:visible; opacity:1;}
.cstmred_wrap .cstmred_body {padding:20px; cursor:text;}

.pay_form.loading {opacity:0.5}
ul.succes_list {padding:0; list-style:none;}
ul.succes_list li {margin-bottom:10px;}
ul.succes_list li span {font-size:13px;}

.test_trys_list {}
.test_trys_list .test_try {margin-bottom:20px; border:1px solid #efefef; padding:10px 20px; border-radius:5px; background-color: #fbfbfb; font-size:13px;}
.test_trys_list .test_try .try_date {color:#666; font-size:12px;}
.test_trys_list .test_try .try_status {margin-left:10px;}
.test_trys_list .test_try .try_status.complete {color:#108803;}
.test_trys_list .test_try .try_status.reject {color:#cc0000;}

.test_trys_list .try_question {margin-top:10px; padding-left:30px; position:relative;}
.test_trys_list .try_question.correct:after {content:""; position:absolute; width:20px; left:0; top:0; height:20px; background:url(/images/newdesign/svg/ic_crop.svg) no-repeat; background-size:100%;}
.test_trys_list .try_question.fail:after {content:""; position:absolute; width:13px; left:0; top:3px; height:13px; background:url(/images/newdesign/ic_close_popup_red.png) no-repeat; background-size:100%;}
.user_block {font-size: 13px;}

.offers {padding-left:20px;}
.offers h1 {text-align:left;}

.new.offers h1 {margin-top:5px;}


.accounts_warning {margin-top: -20px; font-size:13px; border-radius:5px; margin-bottom: 20px; border: 1px solid #f2ebc3; border-top-left-radius: 0px; border-top-right-radius: 0px; padding-top: 8px; padding-bottom: 8px; margin: 0; position: relative; z-index: 1; box-shadow: none; background-color: #fef7d2; text-align: center;}

.acc_wrap {text-align:left; font-size:13px; color:#000;}
.acc_wrap .content_box {text-align:left;}
.acc_wrap .content_box {}
.acc_wrap_notice { position:relative; padding:6px 18px; margin-top:20px; overflow:hidden; font-size:13px; margin-bottom:-15px;  background-color:#fef7d2;  border:1px solid rgba(204,0,0,0.1);}
.acc_wrap_notice:before { content: ""; position: absolute; top: 0; bottom: 0; width: 4px; height: 100%; background-color: #c00; left: 0;}

.acc_wrap_notice.warging {color:#c00;}


.info_message_helpter {margin: 20px 0; max-width:720px; text-align:left;}
.info_message_helpter#reader_r_helper {margin:20px auto;}

.info_message_helpter.course_fihish {max-width:100%; text-align:center;}
.info_message_helpter.course_fihish p {max-width:720px; margin-left:auto; margin-right:auto;}
.info_message_helpter.course_fihish .info_message_label {font-size:28px; margin-bottom:15px; font-weight:bold; font-family: "Chevin Cyrillic";}

.acc_wrap .items_list {width:100%; position:relative; z-index:3; font-size:12px; text-align:left; margin-top:10px; border-left: 1px solid #efefef; border-bottom: 1px solid #efefef; border-right: 1px solid #efefef;}
.acc_wrap .offer_search_wrap {z-index:4;}
.acc_wrap .items_list thead tr th {font-weight: normal; font-size: 12px; color: #999; background-color: #f9f9f9; border-top: 1px solid #efefef; padding: 12px 10px;}
.acc_wrap .items_list tbody tr td {line-height:19px; padding:12px 10px; vertical-align:top; border-bottom:1px solid #efefef;}
.acc_wrap .items_list tbody tr td.acc_icon {text-align:center;}
.acc_wrap .items_list tbody tr td .hlpr {font-size:11px; color:#888;}
.acc_wrap .account_login {text-transform:capitalize;}

.acc_wrap .items_list tbody tr:last-child td {border-bottom:none;}
.acc_wrap .items_list tbody tr.graph>td, .Table tbody tr.graph:hover>td {background:#fff;} 
.acc_wrap .items_list tbody tr.graph:not(.show){display:none;}
.acc_wrap .items_list tbody tr.graph.show{display:table-row;} 
.acc_rating { padding:4px 0 0 15px; opacity:0.8; background-repeat:no-repeat; background-size:14px;  background-image: -webkit-image-set(url(/images/newdesign/ic_fav.png) 1x,url(/images/newdesign/ic_fav@2x.png) 2x);}
.acc_wrap .items_list tbody td:hover .acc_rating {opacity:1;}

.acc_wrap .items_list thead tr th>span.sort {cursor:pointer; margin-right:15px; line-height:1em; position:relative; display:inline-block; border-bottom:1px dashed #999; }
.acc_wrap .items_list thead tr th>span.sort.active, .offer_table table th>span.sort:hover {color:#555; border-color:#555;}
.acc_wrap .items_list thead tr th>span.sort.asc:after {content: "▲"; top:0px; position:absolute; right:-13px;}
.acc_wrap .items_list thead tr th>span.sort.desc:after {content: "▼"; top:0px; position:absolute; right:-13px;}


@media only screen and (max-width: 991px) {
    .acc_wrap .items_list td {display:inline-block; width:25%; border-bottom:none !important;}
    .acc_wrap .items_list tbody tr {border-bottom:5px solid #efefef;}
    .acc_wrap .items_list td:nth-child(1), .acc_wrap .items_list th:nth-child(1) {display:none;}
    .acc_wrap .items_list td:nth-child(2), .acc_wrap .items_list th:nth-child(2) {width:100% !important; display:block;}
    .acc_wrap .items_list td:nth-child(2) { padding-bottom:0;}
    .acc_wrap .items_list td:nth-child(3), .acc_wrap .items_list th:nth-child(3) {display:none;}
    .acc_wrap .items_list th:nth-child(4), .acc_wrap .items_list th:nth-child(6), 
    .acc_wrap .items_list th:nth-child(5) {display:none;}
    .acc_wrap .items_list .btn-sm {font-size:12px !important}
    .acc_wrap .items_list .ctooltip_wrap .ctooltip.account_features { margin-left: -20px;}
    

 }   

.acc_wrap tbody td  a.delete_item, .acc_wrap .items_list tbody td  a.edit_item { opacity:1; filter: grayscale(100%);}
.acc_wrap tbody td.panel {text-align:right}
.acc_wrap tbody td.panel .edit_item {background:url(/images/newdesign/ic_create.png) no-repeat center; background-size:14px;}
.acc_wrap tbody td.panel .delete_item {background:url(/images/newdesign/ic_close_popup.png) no-repeat center; background-size:14px; }
.acc_wrap tbody td.panel .download_item {background:url(/images/newdesign/ic_download.png) no-repeat center; background-size:16px;}
.acc_wrap tbody td.panel .one_item {background:url(/images/newdesign/ic_one_soc.png) no-repeat center; background-size:20px; opacity:0.5 !important;}
.acc_wrap tbody td.panel .contact_item {background:url(/images/newdesign/ic_contact.png) no-repeat center; background-size:20px; opacity:0.5 !important;}
.acc_wrap tbody td.panel .hide_item {background:url(/images/newdesign/ic_eye_close@2x.png) no-repeat center; background-size:20px; opacity:0.5;}
.acc_wrap tbody td.panel .hide_item.active {background:url(/images/newdesign/ic_eye@2x.png) no-repeat center; background-size:20px; opacity:0.8;}
.acc_wrap tbody td.panel .paid_order {background:url(/images/newdesign/ic_purse.png) no-repeat center; background-size:20px; opacity:0.8;}

.acc_wrap tbody td.panel a, .acc_wrap .items_list tbody td.panel span {display:inline-block; width:20px; height:20px; margin-left:9px;}
.acc_wrap tbody td.panel a:first-child, .acc_wrap .items_list tbody td.panel span:first-child {margin-left:0;}
.acc_wrap  tbody td.panel a:hover {opacity:0.8;}
.acc_wrap .status {font-weight:normal; font-size:12px;}
.acc_wrap .status.moder {color:#999;}
.acc_wrap .status.accepted {color:#80ca78;}
.acc_wrap .status.rejected {color:#cc0000;}
.acc_wrap .profil_h2 .status {margin-left:15px;}
.acc_wrap .items_list .btn {font-size:11px; padding:2px 10px;}

.acc_wrap .profil_fill {margin:10px 0; position:relative;}
.acc_wrap .profil_fill span {font-weight:bold; line-height:21px; color:inherit;}
.acc_wrap .profil_fill.soc_ic {padding-left:55px; line-height:45px; min-height:45px;}
.acc_wrap .profil_fill.soc_ic span {width:45px; height:45px; left:0; position:absolute; display: inline-block; margin-right:10px; border-radius:30PX; }
.acc_wrap .profil_fill.soc_ic span {background:url(/images/newdesign/social_split.png) no-repeat #ccc;     background-size: 362px; background-position:100px 100px;}
.acc_wrap .profil_fill.soc_ic span.vk {background-position:-63px 0px;}
.acc_wrap .profil_fill.soc_ic span.fb {background-position:-127px 0px;}
.acc_wrap .profil_fill.soc_ic span.tg {background-position:-127px -190px;} 
.acc_wrap .profil_fill.soc_ic span.skype {background-position:-190px -190px;} 
.acc_wrap .profil_fill.soc_ic span.email {background-position:-63px -127px;} 

.acc_wrap h1 {font-size: 40px; text-align:center; line-height: 48px; margin: 0; font-family: "Chevin Cyrillic"; font-weight: bold;}
.acc_wrap h2.profil_h2, .acc_wrap #obj_reviews h2 {    font-family: 'GothamProRegular'; font-size:21px; margin:15px 0 10px  0; font-weight:normal;}

body .acc_table tbody td, body .acc_table thead th {text-align:left; font-size:13px;}
/*
body .acc_table tbody td:not(:nth-child(1)), body .acc_table thead th:not(:nth-child(1)) { min-width:150px;}
body .acc_table tbody td:nth-child(3), body .acc_table thead th:nth-child(3) {min-width:130px;}
body .acc_table tbody td:nth-child(4), body .acc_table thead th:nth-child(4) {min-width:170px;}
body .acc_table tbody td {line-height:19px}
*/

.acc_item_wrap {padding:0 30px; font-size:13px;}
.acc_item_type_menu {margin-bottom:30px;}
.acc_item_type_block {text-align:left;}
.acc_item_type_block .control-group {margin-bottom:10px;}
.acc_item_type_block .control-group label {margin-bottom:7px; display:inline-block;}
.acc_item_type_block .control-group i.required {position:relative; margin-right:3px; color:#cc0000;}
.acc_item_type_block .btns {margin-top:20px;}
.acc_item_wrap .btn-login2 {}

.acc_item_type_block  .order_summary {font-size:24px;}

.accounts_subcats {list-style:none; text-align:center;}
.accounts_subcats  li {display:inline-block;margin:0 10px 10px;}
.accounts_subcats li a {background-color:#bbb9b9;font-size: 13px; display:inline-block; font-weight: normal;padding: 2px 10px 0; line-height: 22px; border-radius: 4px; color:#fff;}
.accounts_subcats li.sub_active a {background-color:#AAE06E; color:#333;}

.type_load_item_wrap {border: 1px solid #efefef; padding:0px 15px 30px; margin: 11px -18px 20px;}
.type_load_item_menu {margin-bottom:30px;}

.accounts_manage {}
.accounts_manage .form-control {border-color:#e5e5e5;}
.accounts_manage .pblog_menu {width:200px;}
.accounts_manage .pblog_menu .menu_item {padding:0;}
.accounts_manage .pblog_menu .menu_item a {display:block; padding:10px 10px 8px 35px;}
.accounts_manage .pblog_menu .menu_item.ic_products a:before {content: ""; position: absolute; left: 12px; top: 50%; margin-top: -9px; width:18px; height: 18px; background-size: 100%; background-position: center; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_list.png);}
.accounts_manage .pblog_menu .menu_item.ic_params a:before {content: ""; position: absolute; left: 10px; top: 50%; margin-top: -9px; width: 16px; height: 16px; background-size: 100%; background-position: center; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_settings.png); background-image: -webkit-image-set(url(/images/newdesign/ic_settings.png) 1x,url(/images/newdesign/ic_settings@2x.png) 2x);}
.accounts_manage .pblog_menu .menu_item.ic_pay a:before {content: ""; position: absolute; left: 7px; top: 50%; margin-top: -12px; -webkit-filter: grayscale(100%); filter: grayscale(100%);  width: 21px; height:20px; background-size: 100%; background-position: center; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_card2.png);}
.accounts_manage .pblog_menu .menu_item.ic_orders a:before {content: ""; position: absolute; left: 7px; top: 50%; margin-top: -14px; -webkit-filter: grayscale(100%); filter: grayscale(100%);  width: 24px; height:25px; background-size: 100%; background-position: center; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_orders.png);}
.accounts_manage .pblog_menu .menu_item {padding-left:3 0px;}
.accounts_manage .pblog_menu .menu_item.ic_reviews a:before {content: ""; position: absolute; left:10px; top: 50%; margin-top: -9px; -webkit-filter: grayscale(100%); filter: grayscale(100%);  width: 16px; height: 16px; background-size: 100%; background-position: center; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_comment.png); background-image: -webkit-image-set(url(/images/newdesign/ic_comment.png) 1x,url(/images/newdesign/ic_comment@2x.png) 2x);}
.accounts_manage .pblog_menu .menu_item.ic_api a:before {content: ""; position: absolute; left: 10px; top: 50%; margin-top: -9px; width: 18px; height: 18px; background-size: 100%; background-position: center; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_api.png); background-image: -webkit-image-set(url(/images/newdesign/ic_api.png))}
.accounts_manage .pblog_content {width:calc(100% - 220px);}
.accounts_manage .pblog_menu .menu_item a:before {opacity:1 !important; -webkit-filter: grayscale(100%); filter: grayscale(100%);}


.acc_order {font-size:13px;}
.acc_order  .field {margin-top:7px; line-height:21px;}
.acc_order  .status {font-weight:normal;}
.acc_order  .status.new {color:#cc0000;}
.acc_order  .status.complete {color:green;}


.info_message_helpter.nottrast {position:relative; background:none; border:1px solid rgba(204, 0, 0, 0.4); padding-left:50px;}
.info_message_helpter.nottrast:after { content:"!"; position:absolute; left:20px; top:10px; font-size:40px; color:#c00000;}
.info_message_helpter.nottrast>b {color:#b10c0c; margin-bottom:5px; display:block;}

.orders_wrap table {width:100%;}
.orders_wrap table th {color:#999; font-weight:normal;}
.orders_wrap table th {padding:4px 10px;}
.orders_wrap table td {padding:14px 10px; border-top:1px solid #efefef;}
.orders_wrap table td a.btn + a.btn {margin-left:10px;}
.orders_wrap table td .date {color:#999;}
.orders_wrap table td .status.complete {color:#21bd0e;}
.orders_wrap table td .status.cancel {color:#cc0000;}
.orders_wrap table td .btn {font-size:11px; height:30px; line-height:31px; padding:0 10px; }

.order_wrap_item h1 {margin-bottom:5px;}
.order_wrap_item h1 .status {color:#999; font-size: 13px;}
.order_wrap_item .status.complete {color:#21bd0e;}
.order_wrap_item .status.cancel {color:#cc0000;}
.order_wrap_item .date  {color:#666;}
.order_wrap_item .orders_wrap {margin-top:25px;}


.acc_wrap .order_status {line-height:16px; border-radius:3px;}
.acc_wrap .order_status.complete {color:green; line-height:13px; border-radius:3px;}
.acc_wrap .order_status.new { color:#cc0000; line-height:13px; border-radius:3px;}

.reviewquadrolink {width: 140px; color: inherit !important; opacity: 1 !important; text-align:center;
    margin-left:20px; border:1px dashed #e4dbaa; font-size: 15px; top:0px; line-height:18px; display: inline-block; right: 20px; padding:7px 10px; background-color:#fef7d2;}
.reviewquadrolink a:not(.black2_u) {color:#333; border:none;}
.reviewquadrolink.tltip:after {right:-20px; top: 9px; display:none;}

.reviewquadrolink .ic {position:relative; padding-left:30px; margin-left:10px;}
.reviewquadrolink .ic:before {content:""; position:absolute; width:24px; height:24px; background-size:100%; background-repeat:no-repeat; background-position:center; }
.reviewquadrolink .ic.ic_vk {color:#4a75a8 !important;}
.reviewquadrolink .ic.ic_vk:before {background-image: url(/images/newdesign/ic_vk_blue.png); left:0; top:0; margin-top:-8px;
    background-image: -webkit-image-set(url(/images/newdesign/ic_vk_blue.png) 1x,url(/images/newdesign/ic_vk_blue@2x.png) 2x);
}
.reviewquadrolink .ic.ic_skype {color:#00a5f1 !important; padding-left:26px;}
.reviewquadrolink .ic.ic_skype:before {background-image: url(/images/newdesign/ic_skype.png); left:0; top:0; margin-top:-8px;
    background-image: -webkit-image-set(url(/images/newdesign/ic_skype.png) 1x,url(/images/newdesign/ic_skype@2x.png) 2x);
}
.reviewquadrolink .ic.ic_telegram {color:#00a7e3 !important;  padding-left:26px;}
.reviewquadrolink .ic.ic_telegram:before {background-image: url(/images/newdesign/ic_telegram.png); left:0; top:0; margin-top:-8px;
    background-image: -webkit-image-set(url(/images/newdesign/ic_telegram.png) 1x,url(/images/newdesign/ic_telegram@2x.png) 2x);
}


.offers.new {text-align:left;}
.offers.new .content_box {text-align:left;}
.offers.new h1, .offers.new .hh1 {font-family: 'Chevin Cyrillic', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:16px; text-transform:uppercase; font-weight: normal;}
.catalog_bar {z-index:3;}
.offer_categories {border:1px solid #dfdfdf; background-color:#f9f9f9; border-radius:4px; position:relative;}
.offer_categories ul {list-style:none; padding:0; width:100%;}
.offer_categories ul li {display:block; width:100%; position:relative; } 
.offer_categories ul li.parent_sub>a {position:relative;}
.offer_categories ul li.parent_sub>a:after {content:""; position:absolute; width:8px; height:8px; border-top:1px solid #c9c9c9; border-right:1px solid #c9c9c9; right:12px; top:50%; margin-top:-2px; -webkit-transform:rotate(45deg);}
.offer_categories ul li.parent_sub:hover>a:after {border-color:#000;}
.offer_categories ul li.parent_sub:hover>a, .offer_categories ul li.active>a {opacity:1; color:#000;}
.offer_categories ul li a {display:block; text-decoration:none; color:#666; position:relative; padding:14px 25px 10px 40px; font-size:13px;}
.offer_categories ul li a .category_icon {top: 50%; left: 7px; margin-top: -17px; background-size:75%;}
.offer_categories ul li a[data-category_id="1"] .category_icon {background-size:85%; }
.offer_categories ul li a[data-category_id="130"] .category_icon {background-size:60%; }
.offer_categories ul li a[data-category_id="84"] .category_icon, .offer_categories ul li a[data-category_id="89"] .category_icon {background-size:53%;}
.offer_categories ul li a[data-category_id="112"] .category_icon {background-size:83%; }
.offer_categories ul li a[data-category_id="97"] .category_icon {background-size:61%; }
.offer_categories ul li a[data-category_id="49"] .category_icon {background-size:80%; }
.offer_categories ul li a:hover, .offer_categories ul li a.active {opacity:1; color:#000;}
.offer_categories ul li>ul {opacity:0; visibility:hidden; position:absolute; left:calc(100% + 3px); top:0; border:1px solid #dfdfdf; background-color:#f9f9f9; border-radius:4px;}
.offer_categories>ul>li.parent_sub:after {content:""; position:absolute; top:0; left:100%; width:3px; bottom:0;}
.offer_categories ul li>ul a {padding-left:15px; padding-right:15px;}
.offer_categories ul li:hover>ul {opacity:1; visibility:visible;}

.offer_container .blog-block h1 {font-size:21px; line-height: 27px;}

.catalog_bar .bar_bnr.sdv-box img {left:0;}
.catalog_bar .bar_bnr_wrap {position:relative;}
.catalog_bar .bar_bnr_wrap .bar_bnr {position:absolute; top:0;}
.catalog_bar .bar_bnr_wrap .bar_bnr.move { position:fixed; margin-top:71px; }
 
.offer_search_wrap {position:relative; margin-top:30px; text-align:left; z-index:2; font-size:13px; border-radius:4px; box-shadow: 0 4px 9px rgba(0,0,0,0.1);}
.offer_search_wrap .offer_search_top {border:1px solid #dfdfdf; position:relative; background-color:#f9f9f9; z-index:2; padding:17px 20px; border-radius:4px; line-height:35px;}
.offer_search_wrap .offer_search_top .chosen-container-multi .chosen-choices li.search-choice {margin-top:8px;}
.offer_search_input {display:inline-block; margin-bottom: 2px; width:calc(100% - 61px); position:relative; }
.offer_search_input .count_offers {position:absolute; font-size:12px; right:0px; top:0px; bottom:0px; background-color:#f4f4f4; line-height:35px; text-align:center; min-width:120px; border:1px solid #dfdfdf; height:100%; border-top-right-radius:4px; border-bottom-right-radius:4px;}
.offer_search_input  input#search {display:block; background-color:#fff; padding:0 121px 0 10px; width:calc(100% - 20px); font-size:13px;  height:35px; border:1px solid #dfdfdf; border-top-left-radius:4px; border-bottom-left-radius:4px;}
.offer_search_input + input[type=submit] {width:49px; height:35px; margin-left:7px; background-image:url('/images/newdesign/ic_search_black.png'); background-repeat:no-repeat; background-size:17px; background-position:16px 9px; }
.offer_search_wrap .show_offer_filters {display:inline-block; opacity:0.4;  position:relative; font-size:12px; padding-right:15px; cursor:pointer;}
.offer_search_wrap .show_offer_filters:hover {opacity:0.8;}
.offer_search_wrap .show_offer_filters:after {content:""; position:absolute; width:8px; height:8px;  border-top: 1px solid #333; border-right: 1px solid #333; right: 0px; top: 50%; margin-top: -4px; -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.offer_search_wrap .show_offer_filters.active { opacity:0.8;}
.offer_search_wrap .show_offer_filters.active:after  {transform: rotate(135deg);  -webkit-transform: rotate(135deg); margin-top:-7px;}
.offer_search_filter {border:1px solid #dfdfdf; display:none; background-color:#f9f9f9; padding:17px 20px 7px; border-bottom-left-radius:4px; border-bottom-right-radius:4px; margin-top:-1px; position:relative; z-index:1;}
.offer_search_filter.active {display:block;}
.offer_search_filter .offer_filter_item {margin-bottom:10px;}
.offer_filter_item select {width:100%;}
.offer_filter_item .chosen-container {width:100% !important; font-size:12px;}
.offer_filter_item .chosen-container-multi .chosen-choices {border-color:#dfdfdf; background-image:none !important; border-radius:3px; padding:0 10px;}
.offer_filter_item .chosen-container .chosen-drop {border-color:#dfdfdf;}
.offer_filter_item .chosen-container-active .chosen-choices {box-shadow:none;}
.offer_filter_item li.search-field input[type=text] {font-family:inherit !important;}
.offer_filter_item .chosen-container-multi .chosen-choices li.search-choice {border:none; margin:4px 5px 4px 0; background-color:#e0e0e0; background-image:none;}
.offer_search_wrap .sortby_wrap {font-size:12px; line-height:21px;}
.offer_search_wrap .sortby_wrap a {display:inline-block; position:relative; margin-left:10px; margin-right:10px;}
.offer_search_wrap .sortby_wrap a.active:not(:hover) {color:inherit;}
.offer_search_wrap .sortby_wrap a:after {position:absolute; top:0; right:-12px; font-size:10px; color:#666;}
.offer_search_wrap .sortby_wrap a.asc:after {content: "▲"; top:1px;}
.offer_search_wrap .sortby_wrap a.desc:after {content: "▼"; top:2px;}

.offer_table {margin-top:0; position:relative; text-align:left; /* max-height: 500px; overflow: auto;  padding-bottom:80px; */  border-left: 1px solid #efefef; border-bottom:1px solid #efefef; border-right: 1px solid #efefef;}
.offer_table table {width:100%; display:table;  margin:30px 0 0px; font-size:11px;}
.offer_table table + div.table-thead {display:none; position:fixed;}
.offer_table table + div.table-thead>table {margin:0;}
.offer_table table.fixedThead + div.table-thead {position:fixed; display:block; z-index:2; top:51px;}
.offer_table table th, .offer_table table + div.table-thead>table th {font-weight:normal; font-size:12px; color:#999;     background-color: #f9f9f9; border-top:1px solid #efefef; padding: 12px 10px;}
.offer_table table th>span.sort {cursor:pointer; margin-right:15px; line-height:1em; position:relative; display:inline-block; border-bottom:1px dashed #999; }
.offer_table table th>span.sort.active, .offer_table table th>span.sort:hover {color:#555; border-color:#555;}
.offer_table table th>span.sort.asc:after {content: "▲"; top:0px; position:absolute; right:-13px;}
.offer_table table th>span.sort.desc:after {content: "▼"; top:0px; position:absolute; right:-13px;}

.offer_table table td {padding:9px 10px; line-height:16px;border-bottom:1px solid #efefef; vertical-align: baseline; font-size:12px;}
.offer_table:not(.goals_table) table td:not(.ias_addmore) {height:54px; }
.offer_table table td:first-child {max-width:50px;}
.offer_table table td .of_hlp {font-size:11px; color:#999;isplay:inline-block;}
.offer_table table td .fgeo {position:relative; overflow:hidden; margin-bottom:-2px; margin-right:2px; display:inline-block; filter: grayscale(30%);}
.offer_table table td .fgeo img {max-width:100%; display:block; max-height:100%:}
.offer_table table td .fgeo:after {content:"";position:absolute; top:0; left:0; width:100%; height:100%; border:1px solid rgba(0,0,0,0.15);
background-color: rgba(255,255,255,0.6);
}
.offer_table table tbody tr:last-child td {border-bottom:none;}
.offer_table table td a.non {color:inherit;}
.offer_table table td .partner_rating { font-size:inherit; position:relative;display:inline-block; margin-right:7px; padding: 5px 0 0 17px; opacity:0.5;
 font-weight:normal; top:0px; 
background-size:14px; background-position: center left; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_fav.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_fav.png) 1x,url(/images/newdesign/ic_fav@2x.png) 2x);
}
.offer_table table td a:hover>.partner_rating {opacity:0.8;}

.offer_table table td .fstatus { width:16px; height:16px; margin:0 auto; display:block; background: url(/images/newdesign/ic_work_inpartner.png) no-repeat center; background-size:100%; position: relative; top: 3px;  }
.offer_table table td .fstatus.closed {opacity:0.5; background:url(/images/newdesign/ic_close_popup_red.png) no-repeat center; background-size:100%;}
.offer_table table td .fstatus_title {font-size: 13px; color: #68961e;}
.offer_table table td .fstatus_title.closed {color:#e84141;}

.offera_block_wrap.loading { position:relative;}
.offera_block_wrap.loading>*{opacity:0.3;}
.offera_block_wrap.loading:after {content:""; opacity:1; height:80px; position:absolute; left:0; right:0; text-align:center; top:0; margin-top:50px; display:block; background-repeat:no-repeat; background-position:center; background-size: auto 100%; background-image: url(/images/newdesign/preloader.gif);}

.ias_loader td {position:relative; height:80px; border-bottom:none !important;}
.ias_addmore {cursor:pointer; text-align:center; background-color:#f9f9f9; font-size:13px;}
.ias_addmore:hover {opacity:0.8}


.offer_table.load_end {padding-bottom:0;}
tbody.ias_parent.scrollloading tr:last-child {position:relative;}
tbody.ias_parent.scrollloading tr:last-child td {padding-bottom:60px;}
tbody.ias_parent.scrollloading tr:last-child:after {content:""; height:40px; position:absolute; left:0; right:0; text-align:center; bottom:10px; display:block; background-repeat:no-repeat; background-position:center; background-size:auto 100%; background-image: url(/images/newdesign/preloader.gif);} 

.offer_item_wrap {font-size:13px; text-align:left;}
.offer_item_wrap .content_box {text-align:left;}
.offer_item_wrap .offer_item_top {position:relative; min-height:80px; text-align:left; margin-bottom:20px;}
.offer_item_wrap .offer_item_top .img {float:left; line-height:80px; margin-right:30px; width:80px; height:80px; overflow:hidden; border-radius:80px;     border: 1px solid #efefef;}
.offer_item_wrap .offer_item_top .img img {width:100%; }
.offer_item_wrap .offer_item_top .img .img_bg {width:100%; height:100%; background-color:#efefef;}
.offer_item_wrap .offer_item_top .name {float:left; max-width:calc(100% - 110px)}
.offer_item_wrap .offer_item_top .name h1, .offer_item_wrap .offer_item_top .name h2 {font-size:21px; line-height:1.2em; margin:7px 0 0 0;}
.offer_item_wrap .offer_item_top .name .date {font-size: 13px; color:#999; margin-top:5px;}
.offer_item_wrap .offer_item_desc img, .offer_item_wrap .offer_item_desc iframe, .offer_item_wrap .offer_item_desc video {max-width:100% !important; height:auto !important;}

.offer_item_desc_btns {margin-bottom:15px;}
.offer_item_desc_btns .subcat {position:relative; font-size:12px; background-color:#efefef; color:#333;}
.offer_item_desc_btns .subcat span.rating {display:inline-block; position:relative; margin-left:2px; padding-left:18px; background:url(/images/newdesign/ic_star_w@2x.png) no-repeat top 2px left; background-size:16px;}
.offer_item_desc_btns .subcat.active {color:#fff;}
.offer_item_desc_btns .subcat.active:after{content:""; width:10px; height:10px; left:50%; margin-left:-5px; transform:rotate(135deg); background-color:inherit; position:absolute; bottom:-5px;  }
.offer_item_wrap .offer_item_desc .land_btn:first-child {margin-left:0;}
.offer_item_wrap .offer_item_desc_items_line {}
.offer_item_wrap .offer_item_desc_item {position:relative; display:none;}
.offer_item_wrap .offer_item_desc_item * {font-weight:normal !important}
.offer_item_wrap .offer_item_desc_item.active {display:block;}
.offer_item_wrap .offer_item_desc_item.short {max-height:230px !important; overflow:hidden;}
.offer_item_wrap .offer_item_desc_item .showall {display:none; opacity:1 !important; font-size:12px; color:#999; left:0; text-align:center; cursor:pointer; position:absolute; bottom:0; background-color:#fff; width:100%; height:30px; border-top: 1px solid #efefef; line-height: 30px; }
.offer_item_wrap .offer_item_desc_item.short .showall {box-shadow: 0 -20px 40px #fff; }

.offer_item_wrap .offer_item_desc_item .showall:before {position: relative; content: ""; width: 12px; height: 12px; display: inline-block; border-top: 1px solid #999; border-right: 1px solid #999;margin-right: 10px;  top:4px; transform: rotate(-45deg);}
.offer_item_wrap .offer_item_desc_item.short .showall:before {transform: rotate(135deg); top:-2px;}
.offer_item_wrap .offer_item_desc_item .showall:hover {color:#666; }
.offer_item_wrap .offer_item_desc_item .showall:hover:before {border-color:#666;}
.offer_item_wrap .offer_item_desc_item.big .showall {display:block;}
.offer_item_wrap .offer_item_desc_item.big:not(.short) {padding-bottom:40px;}



.offer_dop_params {position:relative;}
.offer_dop_params:not(.show) .offer_dop_params_list {display:none;} 
.offer_dop_params_label {font-size:18px; font-family: "Chevin Cyrillic"; font-weight: bold;}
.offer_dop_params .offer_dop_params_hide {text-align:center; position:absolute; right:0; width:100px; top:10px; height:40px;}
.offer_dop_params .offer_dop_params_hide a {position:absolute; top:50%; margin-top:-12px; margin-left:-7px; width:24px; height:24px;}
.offer_dop_params .offer_dop_params_hide a.ic_show:after {content:""; display:block; width:100%; height:100%; background-size:100%; 
background-position: center left; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_show.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_show.png) 1x,url(/images/newdesign/ic_show@2x.png) 2x); top:-2px;
}
.offer_dop_params.show .offer_dop_params_hide a.ic_show:after {content:""; opacity:0.25; display:block; width:100%; height:100%; background-size:100%; 
background-position: center left; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_hide.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_hide.png) 1x,url(/images/newdesign/ic_hide@2x.png) 2x); top:-2px;
}

.offers.new .full_news_chroshki {border:none; padding:0; }
.offers.new .full_news_chroshki * {font-size:12px;}


.offer_lands {margin:20px 0; margin-left:-20px;}
.offer_lands b {font-size:14px; margin-left:20px; display: inline-block; padding: 3px 10px 1px 10px; background-color: #ecf3b5; margin-bottom: 10px;}
.offer_lands .land_partner {margin-bottom:15px;}
.offer_lands .land_item {margin-left:20px; font-size:12px; margin-bottom:7px; margin-bottom:5px;}

.offer_source_table {width:100%; display:block;}
.offer_source_table td {color:#333 !important; }
.offer_source_table th {padding-left:15px; padding-right:15px;}
.offer_source_table td p {font-size:12px; color:#999; list-style:16px;}
.offer_source_table td p a {color: inherit; border-bottom:1px solid rgba(153,153,153,0.4);}
.offer_source_table .source_icon {width:30px; height:18px; text-align:center; display:inline-block; position:relative;}
.offer_source_table .source_icon:after {content:""; left:0; display: inline-block; width:100%; height:100%; position:absolute;}
.offer_source_table .source_icon.enabled:after {background:url(/images/newdesign/svg/ic_crop.svg) no-repeat center top; background-size:21px;}
.offer_source_table .source_icon.disabled:after {content:"+"; margin-top: 4px; margin-left: -2px; color: #cc0000; font-size:40px; transform: rotate(45deg); -webkit-transform: rotate(45deg); }
.offer_source_table .source_icon.nofound {visibility:hidden;}
.offer_source_table .source_icon.nofound:after {content:"+"; margin-top: 4px; margin-left: -2px; color: #999; font-size:40px; transform: rotate(45deg); -webkit-transform: rotate(45deg); }

.offer_dop_params.show .offer_dop_params_list {position:relative;}
.offer_dop_params.show .offer_dop_params_list:not(.load) {min-height:40px;}
.offer_dop_params.show .offer_dop_params_list.loading:after {content:""; height:20px; position:absolute; left:0; right:0; text-align:center; top:50%; margin-top:-10px; display:block; background-repeat:no-repeat; background-position:center; background-size:20px; background-image:url(data:image/gif;base64,R0lGODlhLQAtAPMPANTU1O3t7fJoRfv7++9OJdvb2+Lf3/SBZPixn/7v6/m+r/b29ubm5u0wAM3Nzf///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAPACwAAAAALQAtAAAE//DJSesIBjg3WxMHklRkaUpBsa2c5L0fcs5VoLFrB7+ETJsDFY6l270Eox8lMBwWjS+fktnEPaEehVJiqBJd2NdhOul6ARNCuDFGnZiG8tAQGFQSioOx/egGSgsrcVwrDHYzCXoefGYOCyRCG4N9AI9bBgSMLAU1c1s0jSt/Ezc4k58VoStoKFWsqBWlOKOROJawFIFNnANVDLglDFUXw8AkvU0YTafGcnOyos0kVDjQK4fSE8heLK/ZpE3f4uPk5RVN3uLWXuXb1cnk1N2qkuT0DnTF3+4sdb7iwprYqcUCmzF+Kzg9kNct2zoHox6sY4brnjeG+MTRiyih1qQMBltpDADwcRMJXRkJbTAkMmDKPituLXmpiiTHCcpMybm5xJkrcF4m8Sxxz4oEbvW2YAx3FCnET0uNPnA6dMYCglK5FZCJykaVCa6qdsUKFkcBscAuZNhQ1mbIGREAACH5BAUKAA8ALBgAAAAVABUAAARg0Lliwng46y37DFuIeR4AihlJFheqqmf4wuLsGShgOzimhIOAQdV7HBoI1IDRKR4bjQTqsQA4oVDBdPPEIreYrpcAfhC83t/WgMZqwWLvotyGJuH1Q1lRf28TdQ1lZnURACH5BAUKAA8ALCIABwALAB8AAARe8EkZppXG1fuyc8PlfYU1fhqGroAErGu1wGj5MPQXPnna5QZKzjboTV40jnLJ5BAa0GhDkpBKJQorVCA5aBuHR/WLeHi/Cca3wX1+FeYvYXKWlulS7qWeUHrvSnAWEQAh+QQFCgAPACwYABgAFQAVAAAEZ/DJSSdwOLvK39BaVwUgVoiUUToGKn1r4D7M6gzuYp/uFc+qEmAmCWpkHQPhMDE6eJXEoUFlFjO4SUIxpXqtDxVSQvCav5Ox5MxugCtttqITNyNE9YYggYoT7i5sAnNEVAIHCHxEEhEAIfkEBQoADwAsBwAiAB8ACwAABFrwSXmImTjPBa6mTXh82cA4qJcdYdscSlIGBmo7KujuxATcQNyEtStOgsGLosg8IoGBB4K5cz5RUUlCQA1ZkYWBBkGgfm+ALEnBrUqCBTVpkkAc2s6CISD+RAAAIfkEBQoADwAsAAAYABUAFQAABF+wydnIuzhjSpP+j8BJCqgdY3OYGZI2Hvsk7yqHr3Err3UTKZvMxRHeRBOhAbBg0SRKh5TBckWlWENg8CldDNgwFmACi8+gwHltUq/DrEHhLb0FAO/bJWCG6y8DfHMOEQAh+QQFCgAPACwAAAcACwAfAAAEYPBJqaaVqJ0rU/vbJXyglZGlRKDkprAk8YxwY3j1dsLSkUs0VuVRayQkNRlnyWxeHNCoAzCRSgeSghUakBi2DoMkAHZgB2VGtrx4kMHUBwAsdm/r6yhegobuJ2R/Fl0WEQAh+QQFCgAPACwAAAAAFQAVAAAEYvDJSWtCR7RWu1TaJnoUQogoRyZhOnqI63qKPHuHjVbBlOsESsBh8LkOigRl4GgWJb/GgVRoOn2EZ2dovZIogK5VS+KKHYCvpHp2LNTMNkP9MIvpD0ObTG336G0OA3htaXgRADs=);} 
.offer_dop_params.show .offer_dop_params_list.error * {display:none;}
.offer_dop_params.show .offer_dop_params_list.error:after {content:"Ошибка загрузки"; height:20px; color:#cc0000; text-align:center; position:absolute; left:0; right:0; text-align:center; top:50%; margin-top:-10px; display:block;} 

.new.offers .header_new_offers {position:relative;}
.new.offers .ic_offer_category {position:absolute; z-index:2; cursor:pointer; display:none; opacity:0.4; width: 24px; height: 23px; background-size: 100%; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_menu_dark.png); }
.new.offers .ic_offer_category:hover, .new.offers .ic_offer_category:active {opacity:1;}
.new.offers .nav_sections {position:relative;}
.catalog_bar .nav_sections .ic_closed_categories { position:absolute; display:none; width: 22px; height: 22px; top: 17px; right: 15px; background-size: 100%; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_create2_b.gif); transform:rotate(45deg); }

.similar_offers {text-align:left;}
.similar_offers .similar_offer {margin-bottom:15px; border-bottom:1px solid #efefef; padding-bottom:15px; position:relative;}
.similar_offers .similar_offer:last-child{margin-bottom:0; border:none;}
.similar_offers .similar_offer .of_name {font-size:14px; line-height: :19px; padding-left:40px;}
.similar_offers .similar_offer .of_payment {color:#999; padding-left:40px; font-size:11px;}
.similar_offers .similar_offer .of_img {width:30px; height:30px; overflow:hidden; border-radius:40px; position:absolute; left:0; top:0;}
.similar_offers .similar_offer .of_img img {max-width:100%; max-height:100%; }
.similar_offers .similar_offer .of_desc {color:#666; height:13px; overflow:hidden; font-size:11px; margin-top:5px; padding:0;}

.new.offers .offer_preblock {margin-top:0; margin-bottom:-4px; position:relative; z-index:2; font-size:12px; padding:10px; border:1px solid #f5e9b4; border-top-left-radius:4px; border-top-right-radius:4px; background-color:#fffacf; text-align:center;}
.new.offers .offer_preblock a span {border-bottom: 1px solid rgba(51,51,51,0.3);}

.ctooltip_wrap{position:relative;cursor:pointer;display:inline-block;}
.ctooltip_wrap .ctooltip{z-index:3; cursor:default; padding:5px 0 0 0; line-height:16px;font-size:11px;text-align:left;top:100%;margin-top:0px;left:0;margin-left:-94px;min-width:250px;border-radius:3px;position:absolute;}
.ctooltip_wrap .ctooltip ul { padding:10px 0 10px 15px; borx-sizing:border-box; position:relative; overflow-y:auto; ; overflow-x:hidden;  max-height:300px;   background-color:#fff;border:1px solid #dddddd;box-sizing:border-box;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.08);box-shadow:0 0 15px rgba(0,0,0,0.08); z-index:1;}
.ctooltip_wrap .ctooltip[data-load=true] ul {min-height:60px; position:relative;}
.ctooltip_wrap .ctooltip.loading[data-load=true] ul:after {content:""; height:30px; position:absolute; left:0; right:0; text-align:center; top:50%; margin-top:-10px; display:block; background-repeat:no-repeat; background-position:center; background-size: auto 100%; background-image: url(/images/newdesign/preloader.gif);} 

.ctooltip_wrap .ctooltip {max-height:300px; }
.ctooltip_wrap .ctooltip.goal_payments  {width:450px; margin-left:-209px; overflow:hidden;  overflow: hidden;}
.ctooltip_wrap .ctooltip.geos {width:250px; margin-left:-95px;}
.item_goals_history .ctooltip_wrap .ctooltip.goal_payments {margin-left:0;}
.item_goals_history .ctooltip_wrap .ctooltip.goal_payments:before {left:48px;}
.ctooltip_wrap .ctooltip.orders  {min-width:300px; margin-left:-84px; overflow-x:hidden;}
.ctooltip_wrap .ctooltip.account_features  {min-width:330px; margin-left:-104px; overflow-x:hidden;}
.ctooltip_wrap .ctooltip.account_item_dop {min-width:400px; margin-left:-200px; overflow-x:hidden;}
.ctooltip_wrap .ctooltip.account_item_dop ul {padding:10px 15px 10px 15px;}
.ctooltip_wrap .ctooltip.partner_info ul {padding:10px 15px 10px 15px;}
.ctooltip_wrap .ctooltip .fgeo {position:relative; top:0px; overflow:hidden; margin-left:5px;}
.ctooltip_wrap .ctooltip:before{content:"";width:8px;height:8px;position:absolute;background-color:#fff;top:1px;left:50%;margin-left:-5px;-webkit-transform:rotate(225deg);transform:rotate(225deg);border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;}
.ctooltip_wrap .ctooltip:after{content:"";background-color:#fff;height:10px;top:6px;position:absolute;left:5px;right:5px;}
.ctooltip_wrap .ctooltip{visibility:hidden;opacity:0;-webkit-transition:ease opacity 0.3s 0s;transition:ease opacity 0.3s 0s;}
.ctooltip_wrap>span { color: #999; border-bottom: 1px dotted #999; font-size:11px;}
.ctooltip_wrap>span.black_dot {color:#333; border-bottom:1px dotted #333;}
.ctooltip_wrap:hover>span {color: #bc0000; border-color: #bc0000;} 
.ctooltip_wrap:not(.onclick):hover .ctooltip,.ctooltip_wrap.hover_alltime .ctooltip, .ctooltip_wrap.onclick.click .ctooltip {visibility:visible;opacity:1;-webkit-transition:ease opacity 0.2s 0.3s;transition:ease opacity 0.2s 0.3s;}
.ctooltip_wrap .ctooltip ul {list-style:none; margin:0;}
.ctooltip_wrap .ctooltip ul li {padding: 4px 0px; line-height:16px; border-bottom:1px solid #efefef;}
.ctooltip_wrap .ctooltip.goal_payments ul li {padding:6px 0;}
.ctooltip_wrap .ctooltip.geos ul li {padding:7px 0 4px;}
.ctooltip_wrap .ctooltip ul li:first-child{padding-top:0 !important;}
.ctooltip_wrap .ctooltip ul li:last-child{border-bottom:none !important; padding-bottom:0 !important;}
.ctooltip_wrap span.fstatus {border:none !important; text-align:center;}
.ctooltip_wrap span.fstatus + .ctooltip {margin-left:0; right:-20px; left:auto;}
.ctooltip_wrap span.fstatus + .ctooltip:before {right:24px; left:auto; margin-left:0;}

.ctooltip_wrap .orde_pay_ic {position:relative; width:16px; height:16px;}
.ctooltip_wrap .orde_pay_ic.complete {background:url(/images/newdesign/ic_crop.gif) no-repeat center; background-size:100%;}
.ctooltip_wrap .orde_pay_ic.cancel {background:url(/images/newdesign/ic_close_popup_red.png) no-repeat center; background-size:80%;}
.ctooltip_wrap .ctooltip.promocode {font-size:16px;}
.ctooltip_wrap .ctooltip.promocode ul {padding:0;}
.ctooltip_wrap .ctooltip.promocode ul li {text-align:center; margin: 21px 0 !important; display: block;}
.acc_wrap .ctooltip_wrap>span, .acc_item_wrap .ctooltip_wrap>span {font-size:12px;}
.ctooltip_wrap .promocode_btn {color:#333;}
.ctooltip_wrap .promocode_btn:after {content:"»"; position:absolute; right:-11px;}


.ctooltip2_wrap {position:relative;cursor:pointer;display:inline-block;}
.ctooltip2_wrap .ctooltip2 {padding:10px 20px; cursor:default; line-height:16px;font-size:12px;text-align:left;top:100%;margin:0;left:0;margin-left:-130px;min-width:250px;position:absolute; z-index:1;}
.ctooltip2>* {position:relative; z-index:1; }
.ctooltip2:before {position:absolute; content:""; border-radius:3px; z-index:0; top:5px; left:5px; right:5px; bottom:5px; background-color:#fff;  box-sizing:border-box;-webkit-box-shadow:0 0 13px rgba(0,0,0,0.4);box-shadow:0 0 13px rgba(0,0,0,0.4);}
.ctooltip2_wrap .ctooltip2{visibility:hidden;opacity:0;-webkit-transition:ease opacity 0.3s 0s;transition:ease opacity 0.3s 0s;}
.ctooltip2_wrap:hover .ctooltip2 {visibility:visible;opacity:1;-webkit-transition:ease opacity 0.2s 0.3s;transition:ease opacity 0.2s 0.3s;}
.ctooltip_wrap .ctooltip2_ev {}
.top-menu .ctooltip2_wrap {top:15px; float:right;}
.cstmfixed .top-menu .ctooltip2_wrap {top:11px;}

.utm_content {}
.utm_content .h1 {display:block;  margin:0; margin-bottom:15px; font-family: "Chevin Cyrillic"; font-size:40px; line-height:42px; font-weight:bold;}
.utm_content .services_subcats {margin:20px 0 15px;}
.utm_content .services_subcats a {background-color:#e6e6e6; color:#666;}
.utm_content .services_subcats a.active {background-color:#f08080; color:#fff; }
.utm_content .utm_form {}
.utm_content .utm_form .field_url {background-color:#efefef; border-radius:3px; padding:15px; margin-bottom:20px; border:1px solid #e2e2e2;}
.utm_content .utm_form .utm_fields {}
.utm_content .utm_form .utm_fields .field {margin-top:10px;}
.utm_content .utm_form .utm_fields .field label {font-weight:bold;}
.utm_content .utm_form .utm_fields .field .field_title {line-height:3 4px;}
.utm_content .utm_form .utm_fields .field .field_helper {line-height:3 4px; color:#999;}
.utm_content .utm_form .field_button {margin-top:20px;}
.utm_content .utm_form .field_button .btn {width:100%; color:#333 !important;}
.utm_content .utm_form .utm_result {margin:20px 0; padding:20px 20px;}
.utm_content .utm_form .utm_result.load {background-color:#e1f4c9;}
.utm_content .utm_form label {font-size:18px; font-weight:bold; margin:0 0 20px;}
.utm_content .utm_form .label_helper {color:#999; margin:-10px 0 20px;}
.utm_content .utm_form .utm_result label { margin:0;}
.utm_content .utm_form textarea {resize:vertical;}

.utm_form .utm_post_result {margin-bottom:40px;}
.utm_form .utm_result:not(.load) + .utm_post_result {display:no ne;}
.utm_form .twidget .twidget_f {position: absolute; top: 0; height: 100%; width: 52%; right: 0; background-color: #fff;} 
.utm_form .twidget .twidget_h .twidget_h1 {font-weight:bold;} 
.utm_form .twidget .twidget_f  .twidget_h1 {width:100%; font-size:21px; font-weight:bold;}
.utm_form .twidget .twidget_f  .twidget_h1 br {display:none;}
.utm_form .twidget .twidget_f p {}

.twidget.hor .twidget_f {position: absolute; top: 0; line-height:19px; height: 100%; width: 52%; right: 0; background-color: #fff;} 
.twidget.hor  .twidget_h .twidget_h1 {font-weight:bold;} 
.twidget.hor  .twidget_f  .twidget_h1 {width:100%; font-size:21px; font-weight:bold;}
.twidget.hor  .twidget_f  .twidget_h1 br {display:none;}
.twidget.hor  .twidget_f p {margin-bottom:46px;}
.twidget.hor  .twidget_f .link {line-height:14px;}
.twidget.hor  .twidget_f .twidget_h2, .twidget.hor  .twidget_f .twidget_h2 * {font-size:15px; line-height:21px !important;}

.twidget.hafe_min {height:auto;} 
.twidget.hafe_min .twidget_h {height:62px;}
.twidget.hafe_min .twidget_h img {width: 40px; height: 40px; left: 20px; top: 12px;}
.twidget.hafe_min .twidget_h .twidget_h1 {padding:18px 0 0 75px; }
.twidget.hafe_min .twidget_h .twidget_h1 br {display:none;}
.twidget.hafe_min .twidget_f {padding:10px 20px;}
.twidget.hafe_min .twidget_f p {margin:3px 0 25px 0;}

.blinkText {

  -webkit-animation: blink1 2s linear infinite;
  animation: blink1 2s linear infinite;
}
@-webkit-keyframes blink1 {
  0% { color: rgba(34, 34, 34, 1); }
  50% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 1); }
}
@keyframes blink1 {
  0% { color: rgba(34, 34, 34, 1); }
  50% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 1); }
}

.slide_wr {position:relative; display:inline-block; width:48px; height:26px; top:5px; margin-top:18px; margin-bottom:5px; margin-right:15px; border-radius:18px; background-color:#b7b7b7;
-webkit-transition: background-color 200ms ease; -moz-transition: background-color 200ms ease; transition: background-color 200ms ease; -o-transition: background-color 200ms ease; -ms-transition: background-color 200ms ease;
}
.slide_wr input {display:none;}
.slide_wr:after {content:""; position:absolute; left:80px; top: 8px;}
.slide_wr .slide_p {position:relative; top:2px; display:inline-block; width:22px; height:22px; border-radius:16px; background-color:#fff; left:2px;
-webkit-transition: left 200ms ease; -moz-transition: left 200ms ease; transition: left 200ms ease; -o-transition: left 200ms ease; -ms-transition: left 200ms ease;
}
.slide_wr.select {background-color:#21B04D;}
.slide_wr.select .slide_p {left:24px;}
.slide_wr.select:after {content:""; position:absolute; color:#333;}

.acc_items_filter {position:relative; z-index:4;}
.acc_items_filter .offer_filter_item {display:inline-block; margin-right:15px; margin-bottom:10px;}
.acc_items_filter .offer_filter_item .chosen-container {min-width: 125px;}
.offer_filter_item .slide_wr {margin-right:7px;}
.offer_filter_item .slide_wr.select + label .gray_dot{color:#555}

.article_reviews {}
.article_reviews .article_review {position:relative; padding-left:70px; text-align:left; font-size:13px;}
.article_reviews .row {margin:0 -5px;}
.article_reviews .col-lg-4 {padding:0 5px;}
.article_reviews .article_review .review_avatar {width:40px; height:40px; left:15px; border-radius:80px; overflow:hidden; position:absolute;}
.article_reviews .article_review .review_avatar img { width:100%;} 
.article_reviews .article_review .review_desc {max-height:54px; overflow:hidden;}
.article_reviews .article_review .review_more {margin-top:5px;}



.order_payment {font-size:14px;}
.order_payment .price {font-size:18px; margin:30px 0;}

#obj_files {}
#obj_files .obj_files_title {margin-bottom:10px;}
#obj_files .add_file {color:#333;  padding-left:20px; position:relative;}
#obj_files .add_file span {display:inline-block;  line-height:1em; border-bottom:1px solid rgba(51,51,51,0.3);}
#obj_files .add_file:before {content:"+"; position:absolute; left:0; top:0; line-height:15px; display:inline-block; font-size:25px;}
#obj_files .obj_files_list .file_item {font-size:13px; margin-bottom:10px; line-height: 30px; padding:5px 10px; background-color: #fbfbfb; border: 1px solid #efefef; border-radius: 5px; }
#obj_files .obj_files_list .file_item .ic_delete:not(:hover) {opacity: 0.5} 
#obj_files .obj_files_list .file_item.loading {opacity:0.5}
#obj_files .obj_files_list .file_item.deleted {color:rgba(51,51,51,0.3);}
#obj_files .obj_files_list .file_item .ic_delete {padding-left:21px; position:relative;}
#obj_files .obj_files_list .file_item .ic_delete:before {content:""; position:absolute; left:0px; top:50%; margin-top:-9px; width:16px; height:16px; transform:rotate(45deg); background-size:100%; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/ic_add.png); background-image: -webkit-image-set(url(/images/newdesign/ic_add.png) 1x,url(/images/newdesign/ic_add@2x.png) 2x);
}
#obj_files .obj_files_list .file_item.loading .ic_delete {display:none;}
#obj_files .obj_files_list .file_item.deleted .ic_delete:not(:hover) {opacity:1;}
#obj_files .obj_files_list .file_item.deleted .ic_delete:before {transform:none; -webkit-transform:none; background-size:100%; background-position: center; background-repeat: no-repeat; 
background-image: url(/images/newdesign/ic_show.png); background-image: -webkit-image-set(url(/images/newdesign/ic_show.png) 1x,url(/images/newdesign/ic_show@2x.png) 2x);
}
#obj_files .obj_files_list .file_view {padding-left:33px; font-size:12px; position:relative; display:inline-block; margin-bottom:15px; margin-right:20px; max-width:300px}
#obj_files .obj_files_list .file_view .file_view_type {font-size:11px; } 
#obj_files .obj_files_list .file_view .file_view_over {} 
#obj_files .obj_files_list .file_view_icon {height:30px; width:24px; position:absolute; left:0; color:#666;  background:url(/images/newdesign/ic_file.png); background-size:100%}
#obj_files .obj_files_list .file_view_icon:after {content:attr(data-type); font-size: 8px; line-height: 37px; text-align: center; width: 100%; display: block;}
#obj_files .obj_files_list .file_view_icon[data-type="PDF"] {color:#f33131; background-image:url(/images/newdesign/ic_file_pdf.png); }
#obj_files .obj_files_list .file_view_icon[data-type="DOC"], #obj_files .obj_files_list .file_view_icon[data-type="DOCX"] { color:#1192b2; background-image:url(/images/newdesign/ic_file_doc.png); }
#obj_files .obj_files_list .file_view_icon[data-type="CSV"], #obj_files .obj_files_list .file_view_icon[data-type="XLS"], #obj_files .obj_files_list .file_view_icon[data-type="XLSX"] {background-image:url(/images/newdesign/ic_file_xls.png); color:#22b047; }

.showforpush {visibility:hidden; position:absolute; bottom:0; left:0; width:0; min-height:100px; background-color:#fff;}
.showforpush.success { display:none; }

.showforpush_wrap .showforpush {visibility:visible; background-color:#fff; padding:40px 40px; height:40%; z-index:4;}
.showforpush_wrap .showforpush>p {font-size:15px; z-index:2; font-weight:bold; margin: 0 0 20px 0; padding-top:20px; background-color: rgb(255, 252, 178); padding: 10px;}
.showforpush_wrap .showforpush  {background-image: linear-gradient(to bottom, #fff, #f8f8f8);}
.showforpush_wrap .showforpush .showforpush_vrl { z-index:-1; position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden; filter: blur(3px);
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
outline: 0;
}
.showforpush_wrap {overflow:hidden;}
.showforpush_wrap .pw-button {background-color:#fdd95b !important;}

.cstm_user_notice {opacity:1 !important;  color:#000 !important; position:absolute; top:100%; line-height:40px;      background-color:#fef7d2; left:0; right:0; padding:0 30px;
text-align:center; box-shadow: 0px 4px 16px rgba(0,0,0,0.2);
}
.cstm_user_notice:hover {color:#444 !important}
.cstm_user_notice .btn { font-size:inherit; padding:3px 10px; margin-left:20px;}


.objvotes_wrap.objvote_icon:before {font-size:20px; font-weight:bold; content:"Голосование"; display:block;}
.objvotes_wrap.objvote_icon:after {content:attr(data-title);}
body:not(.cke_editable) .objvotes_wrap.objvote_icon {display:none; text-align:center;}
.objvotes_wrap.objvote_icon br {display:none;}
.objvotes_wrap {text-align:center; position:relative; color:#fff; padding: 20px 20px 30px; border-radius: 5px; margin: 20px 0 20px; background-color: #5a4041;}

.content_box>.objvotes_wrap {margin-top:0;}
.objvotes_wrap.default .objvotes_title {font-weight: bold; font-size:18px; margin: 10px 0 0px; line-height:27px;}
.objvotes_wrap.default .objvotes_count {color: #b2a8a8; font-size:13px;}
.objvotes_wrap.default .objvotes_variants {margin-top:20px;}
.objvotes_wrap.default .objvotes_variants:after {content:""; display:block; clear:both;}
.objvotes_wrap.default .objvotes_variants .objvotes_var {display:block; position:relative;  font-size:16px; overflow:hidden; font-weight:bold; float:left; width:calc(100% / 2 - 5px); text-align:center; background-color:#715c5d; color:#d6d6d6; border:none; text-decoration:none; line-height:40px; height:40px; margin-bottom:10px;}
.objvotes_wrap.default .objvotes_variants .objvotes_var:nth-child(2n) {margin-left:10px;}
.objvotes_wrap.default .objvotes_variants a.objvotes_var {opacity:1; position:relative; background-color:#8c7778; color:#fff; border-bottom:2px solid #423a3b;}
.objvotes_wrap.default .objvotes_variants a.objvotes_var:hover {opacity:0.8;}
.objvotes_wrap.default .objvotes_variants a.objvotes_var:active {border-bottom:1px solid #423a3b; top:1px;}
.objvotes_wrap.default .objvotes_variants.result .objvotes_var {color:#fff;}
.objvotes_wrap.default .objvotes_variants.result .objvotes_var span {z-index:2; position:relative;}
.objvotes_wrap.default .objvotes_variants.result .objvotes_var .res_bar {content:""; z-index:1; background-color:#8c7778; width:0; height:100%; position:absolute; top:0; left:0; 
transition: ease width 1s; -webkit-transition: ease width 1s;
}
.objvotes_wrap_btm {margin-top:0px; }
.objvotes_wrap_btm .content_box {margin-top:0; padding: 16px 20px; }
.emptymode .objvotes_wrap  {margin:0;}

.objvotes_wrap.compare {background-color:#fff; color:#333;}
.objvotes_wrap.compare .objvotes_title {font-family: "Chevin Cyrillic"; font-size:19px; margin:0;}
.objvotes_wrap.compare .objvotes_variants a.objvotes_var {width:100px; float:none; height:100px; display:inline-block; border:none; background:none; background:url(/images/newdesign/vote_vs.png) no-repeat  top center; background-size:100%;}
.objvotes_wrap.compare .objvotes_variants a.objvotes_var:active, 
.objvotes_wrap.compare .objvotes_variants a.objvotes_var:hover { -webkit-filter:none; filter:none;top:0; background-position: bottom center;}
.objvotes_wrap.compare .objvotes_variants a.objvotes_var.select { -webkit-filter:none; filter:none;top:0; background-position: bottom center; }

.objvotes_wrap.compare .objvotes_variants .vs {font-size:24px; text-align:center;}

.objvotes_wrap.emoji_article {background-color:#fff; color:#333; padding:0; margin:0 0 20px;}
.objvotes_wrap.emoji_article .objvotes_title {font-weight:normal; margin:0; color:#888; font-size:14px;}
.objvotes_wrap.emoji_article .objvotes_variants {margin:0; text-align:center; position:relative;}
.objvotes_wrap.emoji_article .objvotes_variants .objvotes_var {margin-bottom:0; width:calc(100% / 3 - 5px); height:auto !important; display:inline-block;  background:none; border:none; }
.objvotes_wrap.emoji_article .objvotes_variants .objvotes_var .emj {transform:scale(0.9, 0.9); transition: ease transform 0.1s; width:31px; height:31px; position:relative; display:inline-block;background-size:100%; margin:0 10px;}
.objvotes_wrap.emoji_article .objvotes_variants .objvotes_var a.emj:hover,
.objvotes_wrap.emoji_article .objvotes_variants .objvotes_var.select .emj  {transform:scale(1, 1); transition: ease transform 0.4s;}
.objvotes_wrap.emoji_article .objvotes_variants .objvotes_var .emj.emj_like {background:url(/images/newdesign/emj_like.png) no-repeat center; background-size:100%; }
.objvotes_wrap.emoji_article .objvotes_variants .objvotes_var .emj.emj_dislike {background:url(/images/newdesign/emj_dislike.png) no-repeat center; background-size:100%; }
.objvotes_wrap.emoji_article .objvotes_variants .objvotes_var .result { position:absolute; top:50%; margin-top:-11px; min-width:24px;  padding:0 10px; height:24px; display:inline-block; line-height:25px; text-align:center; background-color:#efefef; border-radius:40px; transform:scale(0,0); transition:ease transform 0.3s;}
.objvotes_wrap.emoji_article .objvotes_variants .objvotes_var.select .result {background-color:#f74e45; color:#fff;}
.objvotes_wrap.emoji_article .objvotes_variants .objvotes_var .result.show {transform:scale(1,1); display:inline-block !important;}


.objvotes_wrap.emoji_card .objvotes_variants .objvotes_var {line-height:16px;}
.objvotes_wrap.emoji_card .objvotes_variants .objvotes_count {font-size:12px; color:#999; position:relative; top:2px;}
.objvotes_wrap.emoji_card .objvotes_variants .objvotes_title {color:#333;}

.objvotes_wrap.emoji_article.emoji_card {margin:0;}
.cstm_article_cart .objvotes_wrap.emoji_article.emoji_card {width:calc(100% + 40px); margin:0 -20px -20px; padding:10px 0; border-top:1px solid #efefef; background-color: #f9f9f9;}

.objvotes_wrap.emoji_article.emoji_card .objvotes_variants .objvotes_var .emj {width: 25px; height: 25px;}
.objvotes_wrap.emoji_article.emoji_card .objvotes_variants .objvotes_var .result {margin-top: -7px; height: 18px; min-width: 18px; line-height: 18px; font-size: 11px;}
.objvotes_wrap.emoji_article.emoji_card .objvotes_title {font-size: 13px;}

.objvotes_wrap.emoji_fullscreen {background:none; font-size:14px;}
.objvotes_wrap.emoji_fullscreen .objvotes_variants .objvotes_var {width:calc(100% / 2 - 10px) }
.objvotes_wrap.emoji_fullscreen .objvotes_variants .objvotes_var .emj {margin: 0px 30px 0 10px;}
.objvotes_wrap.emoji_fullscreen .objvotes_variants .objvotes_var .result {margin-left: -23px;}

/*Styles for ObjVotes widget with emoji_preview_article theme*/
.objvotes_wrap.emoji_preview_article {background-color:#fff; color:#333; padding:0; margin:0; float: right;}
.main_article_votes {display:inline-block;}
.main_article_votes .objvotes_wrap.emoji_preview_article {float:none; display: inline-block; margin-right: 4px; margin-top: 4px;}
.blog_article_votes {float: left; display: inline-block; margin-right: 4px;}
.objvotes_wrap.emoji_preview_article .objvotes_variants {margin-right: 14px;}
.objvotes_wrap.emoji_preview_article .objvotes_variants .objvotes_var:first-child {margin-right: 6px;}
.objvotes_wrap.emoji_preview_article .objvotes_variants .objvotes_var {padding-right:15px; position: relative;}
.objvotes_wrap.emoji_preview_article .objvotes_variants .objvotes_var .emj {
    transform:scale(0.9, 0.9);
    transition: ease transform 0.1s;
    min-width: 20px!important;
    width:20px;
    height:20px;
    position:relative;
    top: -3px;
    display:inline-block;
    background-size:100%;
    margin:0 2px;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}
.objvotes_wrap.emoji_preview_article .objvotes_variants .objvotes_var a.emj:hover,
.objvotes_wrap.emoji_preview_article .objvotes_variants .objvotes_var.select .emj  {
    -webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;
    filter: none;
    filter: none; /* IE 6-9 */
}
.objvotes_wrap.emoji_preview_article .objvotes_variants .objvotes_var a.emj:hover {transform:scale(1, 1);transition: ease transform 0.4s;}
.objvotes_wrap.emoji_preview_article .objvotes_variants .objvotes_var .emj.emj_like {background:url(/images/newdesign/emj_like.png) no-repeat center; background-size:100%; }
.objvotes_wrap.emoji_preview_article .objvotes_variants .objvotes_var .emj.emj_dislike {background:url(/images/newdesign/emj_dislike.png) no-repeat center; background-size:100%; }
.objvotes_wrap.emoji_preview_article .objvotes_variants .objvotes_var .result {color: #999; position:absolute; top:1px; left: 25px; transform:scale(0,0); transition:ease transform 0.3s;}
.objvotes_wrap.emoji_preview_article .objvotes_variants .objvotes_var.select .result {color:#f74e45;}
.objvotes_wrap.emoji_preview_article .objvotes_variants .objvotes_var .result.show {transform:scale(1,1); display:inline-block !important;}

@media only screen and (max-width: 767px) {
    .objvotes_wrap.emoji_preview_article .objvotes_variants .objvotes_var {width: auto; margin-bottom: 0;}
    .main_article_votes .objvotes_wrap.emoji_preview_article {margin-top:0px;}
}
@media only screen and (max-width: 540px) {
    .objvotes_wrap.emoji_preview_article .objvotes_variants .objvotes_var {font-size: 17px; line-height: 23px; height: auto;}

    .objvotes_wrap.emoji_article.emoji_card .objvotes_variants .objvotes_var .emj {width: 45px; height: 45px;}

    .objvotes_wrap.emoji_card .objvotes_variants .objvotes_count {font-size:17px;}
    .objvotes_wrap.emoji_article.emoji_card .objvotes_title  {font-size:19px;}
    .objvotes_wrap.emoji_article.emoji_card .objvotes_variants .objvotes_var .result {margin-top:-15px; height: 31px; min-width: 24px; line-height: 31px; font-size: 19px;}
    .cstm_article_cart .objvotes_wrap.emoji_article.emoji_card {padding:20px 0;}
}




/*End of styles for ObjVotes widget with emoji_preview_article theme*/

.iks_content {}
.iks_content .h1 {display:block;  margin:0; margin-bottom:15px; font-family: "Chevin Cyrillic"; font-size:40px; line-height:42px; font-weight:bold;}

.iks_form_wrap {padding:0px 0 40px;}
.iks_content .form_field {margin-bottom:10px;}
.iks_content .btn {color:#333 !important;}
.iks_content .iks_result {margin-top:40px; display:none;}
.iks_content .iks_result label {font-size: 18px; font-weight: bold; margin: 0 0 20px;}
.iks_content .iks_result iframe {margin:0 auto; border:none;}
.iks_content .iks_result .result_item {text-align:left; border-top:1px solid #efefef; padding:10px 0;}
.iks_content .iks_result .result_item .ifr {text-align:right}

.partners_compare_fixhead {height:0; overflow:hidden; position:relative; text-align:center; line-height:50px;  background-color:#E7DDC4; font-family: "Chevin Cyrillic"; color:#882d4f; position:fixed; z-index:3; top:50px; width:100%; font-size:24px; font-weight:bold;}
.partners_compare_fixhead.fixedThead {height:50px;}
.partners_compare_fixhead .container {background:none;}
.partners_compare_fixhead .partner_rating { width:50px; float:left; text-align:left; margin-left:10px; top:17px; line-height:19px; color:#4f3435; position: relative; display: inline-block; padding: 0px 0 0 22px; font-weight: bold; font-size:15px;  background-size: 18px; background-position: left top; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_fav.png); background-image: -webkit-image-set(url(/images/newdesign/ic_fav.png) 1x,url(/images/newdesign/ic_fav@2x.png) 2x);}
.partners_compare_fixhead .plabel {display:block; float:left; max-width:calc(100% - 60px);}
.partners_compare_fixhead>.container>.row {transition: ease width 0.5s; -webkit-transition: ease width 0.5s; width:100%; float:right;}
.partners_compare_fixhead.wTable>.container>.row {width:58%; text-align:center; }
.partners_compare , .partners_compare  .content_box {text-align:left;}
.partners_compare h1 {margin:10px 0 20px; font-weight:bold;  font-size:25px; line-height:39px; text-align:left; /*font-family: "Chevin Cyrillic"; font-weight: bold; */ }
.partners_compare .partner_head {position:relative; padding-left:125px;}
.partners_compare .partner_head .partner_logo {width: 114px;border:1px solid #efefef; display: block; background-color:#efefef; float: left; height: 41px; position:absolute; top:5px; left:0;}
.partners_compare .partner_head .partner_logo img {width:100%; height:100%;}
.partners_compare .partner_head .partner_logo span {display: block; font-size: 12px; width: 100%; height: 100%; line-height: 43px; text-align: center; font-weight: normal; color: #999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.partners_compare .partner_head .partner_name { font-size:23px; line-height:27px; font-family: "Chevin Cyrillic"; font-weight: bold;}
.partners_compare .partner_head .partner_helper {}
.partners_compare .partner_head .partner_rating { margin-right:10px; position: relative; display: inline-block; padding: 0px 0 0 22px; font-weight: bold; font-size:15px;  background-size: 18px; background-position: left top; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_fav.png); background-image: -webkit-image-set(url(/images/newdesign/ic_fav.png) 1x,url(/images/newdesign/ic_fav@2x.png) 2x);}
.partners_compare .partner_head .count_votes {font-weight:normal;}

.partners_compare .partner_rating_block {float:right; width:100%; height:157px; max-width:100%; position:relative;
background-color:#fafafa; background-position: center top 25px ; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_bigstar.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_bigstar.png) 1x,url(/images/newdesign/ic_bigstar@2x.png) 2x);
}
.partners_compare .partner_rating_block:after {content:"Рейтинг";   font-weight:bold; position: absolute; bottom:15px; width:100%; text-align:center;}
.partners_compare .partner_rating_block .rating {color:#fff; font-weight:bold; text-align:center; height:16px; width:100%; font-size:15px; position:absolute; top:50%; margin-top:-27px;}
.partners_compare .partner_rating_block.non {background-image: none; }
.partners_compare .partner_rating_block.non .non_rating { position:absolute; font-size: 13px; top:50%; margin-top:-15px; width:100%; text-align:center;}
.partners_compare .partner_rating_block.non .non_rating span {padding-right:0; max-width:120px;}
.partners_compare .partner_rating_block.non:after {display:none;}
.partners_compare .partner_rating_list {display:block; list-style:none; padding-left:0; font-size:13px;}
.partners_compare .partner_rating_list li {border-top:1px solid #f2f2f2; padding:10px 0;}
.partners_compare .partner_rating_list li:last-child {border-bottom:1px solid #f2f2f2;}
.partners_compare .partner_rating_list li .rating_val { font-weight:bold; color:#705959; text-align: right;}


.partners_compare .partner_fields {margin-top:20px;}
.partners_compare .partner_fields>div {margin-bottom:15px;}
.partners_compare .partner_fields .partner_opendate {padding-left: 30px; position: relative;}
.partners_compare .partner_fields .partner_opendate:before {content: ""; width: 20px; height: 20px; position: absolute; left: 0; top: 50%; margin-top: -11px; -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity: 0.5; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_calendar.png); background-image: -webkit-image-set(url(/images/newdesign/ic_calendar.png) 1x,url(/images/newdesign/ic_calendar@2x.png) 2x); background-size: 100%;}
.partners_compare .partner_fields .partner_website {padding-left: 30px;position: relative;}
.partners_compare .partner_fields .partner_website:before {content: ""; width: 20px; height: 20px; position: absolute; left: 0; top: 50%; margin-top: -11px; -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity: 0.5; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_home.png); background-image: -webkit-image-set(url(/images/newdesign/ic_home.png) 1x,url(/images/newdesign/ic_home@2x.png) 2x); background-size: 100%;}
.partners_compare .partner_fields .partner_about {position:relative;  line-height:21px;}
.partners_compare .partner_subcats {margin-top:0px;}
.partners_compare .partner_subcats a {font-weight: normal; display: inline-block; margin-right:10px; line-height:19px; border-radius: 4px; color:#999;}
.partners_compare h2, .partners_compare .h2 {font-size:19px; font-weight:bold; margin:0; font-family: "Chevin Cyrillic";}
.partners_compare  table.partners_params {width:100%; overflow-x:auto; margin-top:30px; border-left:1px solid #efefef;border-right:1px solid #efefef;}
.partners_compare  table.partners_params tr td{padding:10px 10px; text-align:center; border-bottom:1px solid #efefef; width:33%;}
.partners_compare  table.partners_params tr th  {font-size:14px; background:#f9f9f9; padding:10px 10px;     background-color: #f9f9f9; border-top: 1px solid #efefef;}
.partners_compare  table.partners_params tr td span.ic {width: 30px; height: 18px; text-align: center; display: inline-block; position: relative;}
.partners_compare  table.partners_params tr td span.ic:after{content: ""; display: inline-block; width: 100%; height: 100%; position: absolute; left:0px;}
.partners_compare  table.partners_params tr td span.ic.disabled:after {content: "+"; line-height:27px;  color: #cc0000; font-size: 40px; transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.partners_compare  table.partners_params tr td span.ic.enabled:after  {background: url(/images/newdesign/svg/ic_crop.svg) no-repeat center top; background-size: 21px;}
.partners_compare .partner_screen {margin-top:10px; max-height:300px; overflow:hidden; border:1px solid #efefef;}
.partners_compare .partner_screen img {width:100%;}
.partners_compare .compare_votes {margin-top:20px;}
.partners_compare .compare_votes .compare_votes_item {display:block;  padding:10px 0;border-radius:4px; opacity:0.5; color:#333; text-align:center; -webkit-filter: grayscale(100%); filter: grayscale(100%); border:1px solid #ccc; font-size:21px; font-weight:bold;}
.partners_compare .compare_votes .compare_votes_item img {height:35px; margin-right:10px;     position: relative; top: -5px;}
.partners_compare .compare_votes .compare_votes_item:hover, .partners_compare .compare_votes .compare_votes_item.active {opacity:1;  -webkit-filter: none; filter: none; }
.partners_compare .compare_votes .vs {font-size:18px; text-align:center;}


.cstm_dop_block {position:relative; text-align:left; }
.cstm_dop_block:not(.show) .cstm_dop_block_content {display:none;} 
.cstm_dop_block_label { font-size:18px; font-family: "Chevin Cyrillic"; font-weight: bold;}
.cstm_dop_block.show .cstm_dop_block_label.hide_show {display:none;}

.cstm_dop_block .cstm_dop_block_hide {text-align:center; position:absolute; right:0; width:100px; top:10px; height:40px; z-index:2;}
.cstm_dop_block .cstm_dop_block_hide a {position:absolute; top:50%; margin-top:-12px; margin-left:-7px; width:24px; height:24px;}
.cstm_dop_block .cstm_dop_block_hide a.ic_show:after {content:""; display:block; width:100%; height:100%; background-size:100%; 
background-position: center left; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_show.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_show.png) 1x,url(/images/newdesign/ic_show@2x.png) 2x); top:-2px;
}
.cstm_dop_block.show .cstm_dop_block_hide a.ic_show:after {content:""; opacity:0.25; display:block; width:100%; height:100%; background-size:100%; 
background-position: center left; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_hide.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_hide.png) 1x,url(/images/newdesign/ic_hide@2x.png) 2x); top:-2px;
}

.reltopforum_block { text-align:left; }
.reltopforum_block h2, .reltopforum_block .h2 {margin-bottom:20px; text-align:center;}
.reltopforum_block  .reltopforum_item {padding-left:70px; position:relative; margin-bottom:20px; min-height:102px;}
.reltopforum_block  .reltopforum_item:after { content: attr(data-count); position:absolute; display:block; height:50px; width:50px; line-height:53px; border-radius:50px; background-color:#636161; text-align:center; left:0; top:0; color:#fff; font-size:23px; }
.reltopforum_block  .reltopforum_item .item_title {font-size:15px; }
.reltopforum_block  .reltopforum_item .item_desc {font-size:13px; margin-top:5px; color:#555;}

.infin_item_selector.loading {padding-bottom:100px; position:relative;}
.infin_item_selector.loading:after {content:""; opacity:1; height:80px; width:80px; position:absolute; left:50%; margin-left:-40px; text-align:center; bottom:10px; display:block; background-repeat:no-repeat; background-position:center; background-size: auto 100%; background-image: url(/images/newdesign/preloader.gif);}


/* Eload */
.eload {position:relative;display:block; width:100%;}
.eload:before {content:""; display:block; background-color:#f7f7f7; max-width:100%; position:relative; z-index:1; padding-top:var(--eload-ratio);}
.eload img, .eload iframe, .eload video {opacity:0; position:absolute !important; top:0; left:0; width:100%; height:100%; max-width:100%; max-height:100%;  z-index:2;}
.eload img.edone, .eload iframe.edone, .eload video.edone {opacity:1; transition: ease opacity 0.5s}
.eload.notsprt img, .eload.notsprt iframe, .eload.notsprt video {position:relative !important;}
.eload.notsprt:before {display:none;}
.eload.edone:before {opacity:0;}

.eloadbg {opacity:0 !important}
.eloadbg.edone {opacity:1 !important; transition: ease opacity 0.5s}


.eload:before {
    -webkit-animation: .8s placeHolderShimmer linear infinite;
     animation: .8s placeHolderShimmer linear infinite; 
    background-color: #f7f7f8;
    background-image: -webkit-linear-gradient(to right,#f6f7f8 0%,#fff 20%,#f6f7f8 80%,#f6f7f8 100%);
    background-image: linear-gradient(to right,#f6f7f8 0%,#fff 20%,#f6f7f8 80%,#f6f7f8 100%);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position:-340px;
}


@-webkit-keyframes placeHolderShimmer {
    0% {
        background-position: 0px 0;
    }
    100% {
        background-position: 900px 0
    }
}

@keyframes placeHolderShimmer {
    0% {
        background-position: 0px 0;
    }
    100% {
        background-position: 900px 0
    }
}

.ulogin_auth {margin-bottom:20px;}
.ulogin_auth .ulogin_auth_btns {}
.ulogin_auth .ulogin_auth_btns a[data-ulogin] {transition:ease all 0.0s; -webkit-transition:ease all 0.0s; display:inline-block; width:40px; height:40px; border:none !important; text-decoration:none; margin:0 5px;}
.ulogin_auth .ulogin_auth_btns a[data-ulogin=vk] {background:url(/images/newdesign/social_split_vk.jpg) no-repeat center; background-size:100%; border-radius:30px; overflow:hidden;}
.ulogin_auth .ulogin_auth_btns a[data-ulogin=fb] {background:url(/images/newdesign/social_split_fb.png) no-repeat center; background-size:100%; border-radius:30px; overflow:hidden;}
.ulogin_auth .ulogin_auth_btns a[data-ulogin=goo] {background:url(/images/newdesign/social_split_goo.png) no-repeat center; background-size:100%; border-radius:30px; overflow:hidden;}
.ulogin_auth .ulogin_auth_btns a[data-ulogin=ya] {background:url(/images/newdesign/social_split_ya.png) no-repeat center; background-size:100%; border-radius:30px; overflow:hidden;}
.ulogin_auth .ulogin_auth_btns a[data-ulogin]:hover {transition:ease all 0.3s; -webkit-transition:ease all 0.3s;  transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
/* *** */


/*creatives */
.wrap_creatives_block {}
.wrap_creatives_block .creatives_block_l {float:left; width:calc(100% - 320px); max-width:100%;}
.wrap_creatives_block .creatives_block_r {float:right; width:300px; max-width:100%;}
@media only screen and (max-width: 991px) {
    .wrap_creatives_block .creatives_block_l {float:right; width:100%;}
    .wrap_creatives_block .creatives_block_r {float:left; width:100%;}

    .td_cat.landing .ctooltip_wrap .ctooltip {margin-left:-144px;}
}
@media only screen and (max-width: 768px) {
.creative_item_wrap .creatives_block_r .vacancy_left_bar {padding:20px !important;}
}

.creatives_manage .content_box, .creatives_block_l, .creatives_block_l  .content_box {position:relative;}
.creatives_manage  .creative_status {position:absolute; top:10px; right:10px; font-size:13px; color:#999;}
.creatives_manage  .creative_status.published {color:#34af5a;}

.creatives_manage  h2 {font-size:19px; font-weight:bold; margin:0 0 10px 0;} 

.wrap_creatives_block .currency_block {margin-left:10px; font-weight:normal;}

.creative_item_wrap .multi_sdv_blck_wrap {position:relative;}
.creative_item_wrap .multi_sdv_blck {position:relative;}
.creative_item_wrap .multi_sdv_blck.move {position:fixed; margin-top: 75px;}

.creatives_user {position:relative; padding-left:60px; margin-left:-50px; display:inline-block; height:50px;}
.creatives_user .avatar {position:absolute; left:0; overflow:hidden; border-radius:50px;}
.creatives_user .avatar img {vertical-align:top;}
.creatives_user .user_login {font-size:30px; display:inline-block; max-width:240px; line-height:50px;}
.creatives_user .creative_rating {position: relative; margin-left:10px; display: inline-block; padding: 3px 0 0 21px; top: -3px; font-weight: bold; font-size: 16px; background-size: 18px; background-position: left top 2px; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_fav.png); background-image: -webkit-image-set(url(/images/newdesign/ic_fav.png) 1x,url(/images/newdesign/ic_fav@2x.png) 2x);}
.creatives_user .creative_count_reaviews {font-size:13px; margin-left:5px; font-weight:normal; color:#999;}


.creatives_cat_vars .cat_var {float:left; width:100%; margin-bottom:20px;}
.creatives_cat_vars .cat_var:first-child, .creatives_cat_vars .cat_var:nth-child(4n) {margin-left:0;}
.creatives_cat_vars .cat_var .controls {margin-top:10px; position:relative;}
.creatives_cat_vars .cat_var .controls input {display:inline-block; width:calc(70% - 30px);} 
.creatives_cat_vars .cat_var .controls input + input {width:27%; margin-left:5px;}
.creatives_cat_vars .cat_var .controls .item_del {position:relative; left:10px; font-size:16px; color:#999; font-size:20px; opacity:0; visibility:hidden; cursor:pointer;}
.creatives_cat_vars .cat_var .controls:hover .item_del {opacity:1; visibility:visible;} 
.creatives_cat_vars .cat_var .controls .item_del:hover {color:#333;}

@media only screen and (max-width: 992px) {
   .creatives_cat_vars .cat_var .controls .item_del  {opacity:1; visibility:visible;}
}
.creative_item_wrap  h2 {font-weight:normal;  margin:0;} 
.creative_item_wrap .creative_min_price {font-size:16px; top:4px; font-weight:normal; position:relative; color:#999; font-family: 'GothamProRegular'; float:right;}
.creative_item_wrap .creative_min_text {margin-top:14px;}

.creative_item_wrap .full_news_content {padding:0 !important; font-size:14px;}
.creative_item_wrap .creative_potfolio {margin:15px 0; padding:15px 0; border-bottom:1px solid #efefef;}
.creative_item_wrap .creative_potfolio a {display:inline-block; position:relative; padding-left: 30px; line-height: 20px;}
.creative_item_wrap .creative_potfolio a:before {content: ""; width: 18px; height: 21px; position: absolute; left: 0; top: 0; opacity: 0.8; background-repeat: no-repeat; background-image: url(/images/icons/new_globe.png); background-image: -webkit-image-set(url(/images/icons/new_globe.png)); background-size: 100%;}
.creative_item_wrap .creative_potfolio a:after {content: ""; width: 12px; height: 12px; position: absolute; right: -20px; top: 3px; opacity: 0.8; background-repeat: no-repeat; background-image: url(/images/icons/new_link.png); background-image: -webkit-image-set(url(/images/icons/new_link.png)); background-size: 100%;}

.creative_item_wrap .creative_cats {margin-bottom:30px;}
.creative_item_wrap .creative_cats>.row>div {border-right:1px solid #efefef; position:relative;}
.creative_item_wrap .creative_cats>.row>div:last-child {border-right:none;}
.creative_item_wrap .creative_cats label {font-weight:bold; font-size:15px;}
.creative_item_wrap .creative_cats .cat_min_price {position:absolute; right:11px; top:0; color:#777;}
.creative_item_wrap .creative_cats .creative_cats_vars {font-size:13px; line-height:19px;}
.creative_item_wrap .creative_cats .creative_cats_vars .cat_var_item {margin-left:10px; display:list-item; list-style-type:disc; list-style-position:inside;}
.creative_item_wrap .creative_cats .creative_cats_vars .cat_var_item .item_price {margin-left:5px; color:#777;}
.creative_item_wrap .creative_cats .creative_cats_vars .cat_var_item .item_price::before {content: '—'}

@media only screen and (min-width: 992px) {
    .creative_item_wrap .creatives_block_l {min-height:590px}
    
    @media only screen and (max-height: 599px) {
        .creative_item_wrap .creatives_block_l {min-height:400px}
    }
}

.creative_item {border-radius:5px;  background-color:#fff; margin-top:20px; position:relative; padding:15px 20px 15px 20px;}

.creative_item>div {padding-right:10px; display:inline-block;}
.creative_item>div:last-child {padding-right:0;}
.creative_item .td_user {width:27%;}
.creative_item .td_rating {width:15%;}
.creative_item .td_cat {width:14%;}
.creative_item .td_cat.video {width:16%;}
.creative_item .td_btn {width:13%; text-align:right;}

.creative_item .creatives_user {margin-left:0; padding-left:50px; height:40px; }
.creative_item .count_ex {font-size:12px; color:#999; margin-top:0px; text-transform:none;}
.creative_item .creative_rating {display: inline-block; padding: 3px 0 0 21px; font-weight: bold; font-size: 14px; background-size: 16px; background-position: left top 3px; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_fav.png); background-image: -webkit-image-set(url(/images/newdesign/ic_fav.png) 1x,url(/images/newdesign/ic_fav@2x.png) 2x);}
.creative_item .creative_count_reaviews {display:block; font-size:12px; font-weight:normal; color:#999;}
.creative_item .creative_cat_non {color:#999;font-weight:700}
.creative_item .creatives_user .user_login {font-size:15px; line-height:40px; }

@media only screen and (max-width: 992px) {
        .creative_item .td_btn {display:none;}
        .creative_item .td_rating {display:none;}
        .creative_item .td_user {width:40%;}
        .creative_item .td_cat {width:17%;}
        .creative_item .td_cat.video {width:23%;}
}

.creatives_list_header {padding:0; margin:-10px 0 0; font-size:13px; color:#999; opacity:1 !important; position:relative; z-index:2;}
.creatives_list_header .creative_item {margin-top:0; padding:20px 20px 10px;}
.creatives_list_header .tltip {padding-right:0;}
.creatives_list_header .tltip:after  {left:-15px; top:1px;}
.creatives_list_header span.sort {cursor:pointer; margin-right:15px; line-height:1em; position:relative; color:#999; display:inline-block; border-bottom:1px dashed #999; }
.creatives_list_header span.sort.active, .creatives_list_header span.sort:hover {color:#555; border-color:#555;}
.creatives_list_header span.sort.asc:before {content: "▲"; top:1px; position:absolute; right:-13px;}
.creatives_list_header span.sort.desc:before {content: "▼"; top:1px; position:absolute; right:-13px;}

.creative_item_wrap  .creative_status {font-size:13px; color:#999; margin-top:5px; margin-bottom:-5px;}
.creative_item_wrap  .creative_status.published {color:#34af5a;}

.creatives_result.loading {position:relative;}
.creatives_result.loading>*{opacity:0.3;}
.creatives_result.loading:after {content: "";opacity: 1;height: 80px;position: absolute;left: 0;right: 0;text-align: center;top: 0;margin-top: 150px;display: block;background-repeat: no-repeat;background-position: center;background-size: auto 100%;background-image: url(/images/newdesign/preloader.gif);}
.creatives_result .ias_addmore {margin-top:20px; text-align:center; color:#666;}
.creatives_result .ias_loading {position:relative; height:80px;}
.creatives_result .ias_loading:after {content: "";opacity: 1;height:80px;position: absolute;left: 0;right: 0;text-align: center;top: 0;margin-top:0;display: block;background-repeat: no-repeat;background-position: center;background-size: auto 100%;background-image: url(/images/newdesign/preloader.gif);}


@media only screen and (min-width: 1200px) {
    .container {
        width: 1100px;
    }
    .conference_page { padding:0 90px;}

    .conference_page .conference_gallery .slick-arrow {display:block !important;}

   table.cat_rating_table .category_subcats {float:none;text-align:left;}

    .pblog_rules {padding:0 80px;}
    .pblog_rules .rules_partner_tarifs {padding:0 60px;}

    #header.cstmfixed .cstmfixed_wrap {width: 1056px !important; }
    #header.cstmfixed .topmenu_box>ul>li>a { padding: 0px  10px !important; font-size:11px !important;}
    #header.cstmfixed .topmenu_box > ul > li.sub_a > a::after {right:-1px;}

    .blog-recently img { min-width: 300px;}

    .home_news_row .row {max-height: 238px;}

}

/* *** */

@media only screen and (max-width: 1200px) {
    .main-blog-article {
        height: auto;
    }
    .blog-recently img {
        height: auto !important;
        min-width: auto !important;
        min-width: auto !important;
    }
    
    .home_news_row .row {max-height: 216px;}
}

/* *** */

@media  (max-width: 991px) {

    .user_box {text-align: center; }
    .search_form {text-align: center; }
    .com_counter {display: inline-block;vertical-align: middle;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc3M0Y0NUQ1NEY0MzExRTZCOUJCQUEyQzUzRDk2MkQ4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc3M0Y0NUQ2NEY0MzExRTZCOUJCQUEyQzUzRDk2MkQ4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzczRjQ1RDM0RjQzMTFFNkI5QkJBQTJDNTNEOTYyRDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzczRjQ1RDQ0RjQzMTFFNkI5QkJBQTJDNTNEOTYyRDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6oOEt9AAAAZElEQVR42mIMMDH9z0BlwAKlGck1YP3pUyj8QFOz/0wMNACjho4aOmrooDcUVqAgl1SwwmUBEMcTMgBYgGA1FLmE+o9mYCKUTXQphcv7RBtISphSZCAuQykyEJuhFBsIAgABBgCcERNHeo4pYAAAAABJRU5ErkJggg==') no-repeat;background-position: 0px 18px;height: 53px;padding: 0px 20px 0px 30px;line-height: 53px;color: #503435;font-family: "Myriad Pro";font-size: 12px;font-weight: 400;text-transform: uppercase; }
    .log_in_table div:nth-child(2) {display: table-cell;vertical-align: middle;padding: 0px 20px 0px 9px;color: #503435;font-size: 12px;font-family: "NokiaSansS60Bold";text-transform: uppercase;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAMElE…DQz0DdtDICBLHoaiRkZGxAawAiyKwJEgcrgBJEQNMEiQGADTTEoKChm+NAAAAAElFTkSuQmCC') right center no-repeat; }
    .ls_counter {display: inline-block;vertical-align: middle;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAARCAYAAAA2cze9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZENkMzOURDNEY0MzExRTZCNTg0QjhENTEwRTgyODcwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZENkMzOURENEY0MzExRTZCNTg0QjhENTEwRTgyODcwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkQ2QzM5REE0RjQzMTFFNkI1ODRCOEQ1MTBFODI4NzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkQ2QzM5REI0RjQzMTFFNkI1ODRCOEQ1MTBFODI4NzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7U7t+QAAAA3UlEQVR42mL8//8/A60AC4gINDWjug3rT59iZEETWwjECygwMwGI41FcDgUboRIHgLaSbAHQ9zCDQeb4g8SYkOQnAHEiEM+HKiTV4PlQ/RNg4kxo4bSAVAuQDUb3MROWiCDaAnwGYzWcWAsIGYzTcEIWEGMwXsPRANwCJIOJy0REpACYBfbQtIwsxoDL9SzEhifIEFxiuCxgIjaioGxFLGI4I54RVHBByxZHpOybSEouRQvCB0C8H1S2ILu8nxyD0X2Aq2wxgBZa96ERRyq4D9WfgCtCE5AlKQUAAQYAbGGFH4+HYf4AAAAASUVORK5CYII=') no-repeat;background-position: 0px 18px;height: 53px;padding: 0px 19px 0px 30px;line-height: 53px;color: #503435;font-family: "Myriad Pro";font-size: 12px;font-weight: 400;text-transform: uppercase; }
    .popular_box {margin-bottom: 40px; }
    .sub_submit {margin-top: 10px; }
    .recomen_smal {margin-bottom: 25px; }
    .full_news_title {color: #333;font-size: 24px; padding: 0px 20px 15px 20px; }
    .full_news_content:not(.cke_editable) {text-align: left;padding: 15px 20px ;color: #333;font-size: 14px;line-height: 22px; }
    .full_news_soc {padding: 0 20px;}
    .full_news_quote {color: #333;font-family: 'Georgia';font-size: 32px;font-style: italic;line-height: 37px;padding: 20px 20px;border-bottom: 1px solid #EAEBED;border-top: 1px solid #EAEBED;margin: 40px 0px; }

     .header_box nav.navbar:before, .header_box nav.navbar:after {content:""; position:relative; display:block; width:100%; height:10px; background-color:inherit;}
     .menu-icon-round {margin-top:-11px;}

    .catalog_bar .nav_sections {margin-left:26px;}
    .offer_categories ul li {position:static !important;}

    .cstm_article_cart:before, .cstm_article_cart:after {left:0; right:0;}

    .offer_table table.fixedThead + div.table-thead {display:none !important;}

    #header .navbar .top-menu ul li a[href="#popup_login"] {padding:0;}

     a.sdv_type9 img, a.sdv_type14 img, a.sdv_type15 img, a.sdv_type9 .eload, a.sdv_type14 .eload, a.sdv_type15 .eload, a.sdv_type16 .eload  {display:none;}
     a.sdv_type9:after, a.sdv_type14:after, a.sdv_type15:after, a.sdv_type16:after   {max-width:100%;}
     table.cat_rating_table td .partner_title {max-width:100%;}

     .partners_block .partner_item .partner_name {margin-right:0;}
     .partners_block .partner_item .partner_name + .sdv-box {display:none;}

     .ctooltip_wrap .ctooltip.geos {margin-left:0; left:auto; right:-23px;}
     .ctooltip_wrap .ctooltip.geos:before {left:auto; right:30px;}

     #subsc-form .sub_text {text-align:center;}
     #subsc-form .sub_text div:nth-child(1) { display:inline-block; font-size:18px;}

    .partners_compare_fixhead.fixedThead {top:0;}


    .vacancies_result {padding-left:0; width:100%; display:block;}
    .catalog_vacancies .offer_search_top .offer_filter_item.checkbox_list label {display:inline-block; margin-right:20px;}
    .offer_search_wrap {overflow:hidden;}

    .partners_block .partner_item .partner_name h1,
    .partners_block .partner_item .partner_name .h1 {max-width:67%}

    .accounts_manage .pblog_content {width:calc(100%);} 
    .account_manage_menu li {display:inline-block !important; margin-right:10px;}
    .accounts_manage .pblog_menu {width:100%;}

    .manual_menu {margin-top:40px;}

    .home_news_text {-webkit-line-clamp:3;}

    .manual_menu_wrap {display:none;}

    .top-menu .ic_search {margin-left:40px;}
    .navbar .top-menu a.add_article {margin-right: 40px;}

    .slyline {margin:0 10px; padding-top:80px; position:relative;}

    .slyline_prev, .slyline_next {top:0; margin-top:0;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .blog-recently .article-small-item {height: 364px !important; min-height:auto !important;}
    

    .recomen_smal.last_news_info {height:40px;}
    .recomen_smal.last_news_info  .recomed_date {position:absolute; left:15px;}
    .recomen_smal.last_news_info  .recomed_info {position:absolute; right:5;}

    #header.cstmfixed .topmenu_box>ul>li>a {overflow:hidden;}
    #header.cstmfixed .topmenu_box>ul>li>a.sdv_item {max-width:140px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

    .sdv_article_bloks a.sdv_type13, .sdv_article_bloks.v2 .sdv_iwr {width:193px; margin-left:10px;}
    .sdv_article_bloks a.sdv_type13:first-child, .sdv_article_bloks.v2 .sdv_iwr:first-child {margin-left:0;} 

    .md-align-right {text-align:right !important;}
    .md-align-left {text-align:left !important;}
    .md-align-center {text-align:center !important;}

}

/* *** */

@media only screen and (min-width: 992px) {

    body .acc_table tbody td:nth-child(2), body .acc_table thead th:nth-child(2) {width:55%;}

    #header.cstmfixed .header_box {min-height:51px; }
    #header.cstmfixed .header_box .navbar .top-menu {min-height:51px;}
    #header.cstmfixed .top-menu {padding:0;}
    #header.cstmfixed .header_box>.container {padding:0;}
    #header.cstmfixed .logo-block {width:auto;}
    #header.cstmfixed .logo-block .logo-text {display:none;}
    #header.cstmfixed .logo-block .white-p-icon {width:31px; height:auto; top:-6px;}
    #header.cstmfixed .logo-block .white-p-icon img {width:100%; height:100%;}
    #header.cstmfixed .navbar .top-menu .navbar-nav li.reg { display:none;}
    #header.cstmfixed .navbar .top-menu .form { display:none; width: 184px; z-index: 3; right: 0; left: auto; padding: 16px 0; position: absolute; margin: 0; height: 100%; top: -4px; background-color: #503435;}
    #header.cstmfixed .navbar .top-menu .form.show {display:block;}
    #header.cstmfixed .navbar .top-menu .form .form-control-feedback {display:none;}
    #header.cstmfixed .navbar .top-menu .form .close_cstmfixed_search {display:block;}

    #header.cstmfixed .navbar .top-menu a.add_article {margin-right:15px;}
    #header.cstmfixed .navbar .top-menu .ic_search.tootle_cstmfixed_search {top:11px;}
    #header.cstmfixed .navbar .top-menu .menu-icon-round {width:36px; height:36px; margin-top:-4px;}
    #header.cstmfixed .navbar .top-menu .menu-icon-round img {width:100%; margin-top:-18px;}
    #header.cstmfixed .navbar .top-menu ul:not(.user-options-block) {margin-top: 11px; margin-bottom: 4px;}

    #header.cstmfixed {background-color:#503435;}
    #header.cstmfixed .cstmfixed_wrap {width: 970px; margin: 0 auto; position:relative;}
    #header.cstmfixed .topmenu_box { display:block !important; position:absolute;left:45px; right:148px; background:none; margin-top: -51px; height:51px; text-align:left; z-index: 2;}
    #header.cstmfixed .topmenu_box>.container {margin-left:45px; margin-right:170px;}
    #header.cstmfixed .topmenu_box>ul>li>a {font-size:11px !important; color:#E7DDC4; padding: 0px  5px !important; line-height: 51px; display: inline-block;}
    #header.cstmfixed .topmenu_box>ul>li.sub_a>a {padding-right:9px !important;}
    #header.cstmfixed .topmenu_box>ul>li .sub_topmenu a {font-size:14px;}
    #header.cstmfixed .topmenu_box>ul>li>a.active {color:#a79e87;}
    #header.cstmfixed .topmenu_box>ul>li>a.active:after {border-top-color:#a79e87 !important;}
    #header.cstmfixed .topmenu_box>ul>li ul.sub_topmenu {margin-top:0px;}

    #header.cstmfixed .top-menu .ic_search.tootle_cstmfixed_search {display:inline-block; float:right; margin-top:1px;}
    #header.cstmfixed .header_box .navbar-nav > li a.reg {display:none;}
    #header.cstmfixed .header_box, #header.cstmfixed .header_box .navbar {background:none;}
    #header.cstmfixed .topmenu_box>ul>li>a.tohide {display:none;}
    #header.cstmfixed .topmenu_box>ul>li.tohide_wrap {display:inline-block;}
    #header.cstmfixed .topmenu_box>ul>li.tohide_wrap a i {background-color:#E7DDC4; }

    #header.cstmfixed .t_user_menu {padding-top:13px;}
    #header.cstmfixed .t_user_menu .t_user_menu_top .avatar , #header.cstmfixed .t_user_menu .t_user_menu_top .avatar img {width:36px; height:36px;}

    #header.cstmfixed .topmenu_box>ul>li.sub_a>a:after {right:-1px; margin-top:-2px; border:4px solid transparent;   border-top:4px solid #E7DDC4; opacity: 0.8;}
    #header.cstmfixed .topmenu_box>ul>li.sub_a>a:hover:after {opacity:0.6}

    .article_map .marker_descr.new_artcile_sdv {min-height: 600px;}
    .new_artcile_sdv {position:relative;}
    .new_artcile_sdv .content_box {padding:18px 20px; text-align:left; }
    .new_artcile_sdv .new_artcile_left  {position:static; padding-right:310px;}
    .new_artcile_sdv .full_news_chroshki {text-align:center; padding:0 0 15px;}
    .new_artcile_sdv .full_news_info {text-align:left; padding:0 0; text-align:center; }
    .new_artcile_sdv .full_news_content {padding:15px 0;}
    .new_artcile_sdv .full_news_content hr {margin: 20px -20px;}
    .new_artcile_sdv .full_news_title {padding:0px 0 15px; text-align:center;}
    .new_artcile_sdv .full_news_soc {padding:0 0; text-align:left;}
    .new_artcile_sdv .new_artcile_left .banner_block_300_400_left {position:absolute; padding-left:10px; right:0px; margin:0; width:300px; min-height:400px; top:0px; padding:0;  background:none; border-radius:5px; overflow:hidden;}
    .new_artcile_sdv .new_artcile_left .banner_block_300_400_left.move {position:fixed; margin-left:770px; left:auto; right:auto; margin-top:61px;}
    .new_artcile_sdv .new_artcile_left .banner_block_300_400_left .banner_block_300_400_left_inner {width:300px;}
    .new_artcile_sdv .full_news_quote, blockquote.q-2 {padding:30px 0; margin:40px 0;}
    .new_artcile_sdv .full_news_expertbox {padding-left:0; padding-right:0; margin-left:0; margin-right:0;}
    .new_artcile_sdv .full_big_banner {margin-left:-20px; margin-right:-20px;}


    .pblog_menu {width:300px; position:relative; float:left; text-align:left; background:none; box-shadow:none;}
    .pblog_content {float:right; width:calc(100% - 320px); min-height:300px; text-align:left;}
    .pblog_block .field .field_label {top:7px;}

    .full_news_expertbox {  padding: 0; max-width: 100%;  margin: 0 0 30px 0;}
    .full_news_expertbox .expert_photo > div {margin-bottom:0px;}

    .conference_text .sdv-box {display:inline; float:right; margin:0 0 20px 40px !important;}

    div:not(.new_artcile_sdv)>.new_artcile_left .full_news_content .cstm_article_cart { width: calc(100% + 280px); padding-left:140px; padding-right: 140px; margin-left:-140px;}

    @media only screen and (max-height: 599px) {
        .vacancy_left_bar {display:none;}
    }


    .home_news_row .last_news_info > .pull-right {float:left !important;}

}

/* *** */

@media only screen and (min-width: 768px) and (max-width:991px) {

    .home_news_row .last_news_info > .pull-right {float:left !important;}

    .blog-recently .article-small-item .article-title {font-size:14px;}

    .popup-notice_overlay {top:20px !important; z-index:999999;}

    .top_banner_box iframe {height:62px !important;}

    body>.conference_popup_video iframe {width:80%; height:80%; top:10%; left:10%;}

    .obj_reviews_title .sub_cat_box {text-align:left;}

    .reader-second-block .content-block {height:320px;}


    .header_box>.container {width:100%; padding:0 !important;}

    .statistic-block .count-block > span {line-height: 69px}
    .statistic-block .partner-filter-block {height:69px;}
    .statistic-block .menu-select-prtners {margin-top:29px;}

    .statistic-block .dropdown-menu {top: 70px; margin-top: 0;}

   .partners_block .partners_list table {border:none;} 
   table.cat_rating_table .part_name .partner_logo  {display:none;}

   table.cat_rating_table td:nth-child(3), table.cat_rating_table th:nth-child(3) {width:23%;}
   table.cat_rating_table td:nth-child(4), table.cat_rating_table th:nth-child(4) {width:23%;}
   table.cat_rating_table td:nth-child(5), table.cat_rating_table th:nth-child(5) {display:none;}


    .partner_item_content .profile_banner {text-align:center; margin-top:15px;}

    .tooltip {display:none !important;}

    #subsc-form .sub_text {margin-bottom:10px;}
    #subsc-form .close-icon {width:20px; height:20px; top:0; right:0;}


    .pblog_menu li:not(.pblog_menu_label).active:before {display:none;}
    .pblog_block .filter_pblogs {margin-left:15px; margin-right:15px;}


     .conference_text .sdv-box {display:inline; float:right; margin:0 0 20px 40px !important;}


    body:not(.cke_editable) .cstm_article_cart { margin-left: -38px; width: calc(100% + 76px);}

    .adv-banner-block iframe.sdv_type8, .adv-banner-block iframe.sdv_type5 {height:36px;}

    .home_news_row .row {max-height:159px;}
    
    .blog-recently .article-small-item {max-height:267px;  min-height:auto !important;}
    .blog-recently .article-small-item .adv-banner-block {height:100%;}
    .blog-recently .article-small-item .adv-banner-block .banner_head {height:100%;}

    .sdv_article_bloks {margin-left:-20px; width:calc(100% + 40px);} 
    
    .showforpush_wrap .showforpush {margin-left:10px;}

    .popup_meetup .cstm_popup_close {top:-40px; right: 0px;}


    .banner_block_300_400_left .banner_block_300_400_left_inner {float:left; width:300px;}
    .banner_block_300_400_left  .vacancy_left_bar {float:right; width: calc(100% - 320px);}

    .sm-align-right {text-align:right !important;}
    .sm-align-left {text-align:left !important;}
    .sm-align-center {text-align:center !important;}
}

/* *** */

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

    .comm_box {padding-left:26px; line-height:23px;}
    .comm_box:before {background-size:20px; width:20px; }
    .view_box {padding-left:30px; line-height:23px;}
    .view_box:before {background-size:25px; width:25px; }

    .home_news_row .last_news_info {font-size:17px;}
    .home_news_row .last_news_info .blog_article_votes {margin-right:20px;}

    .home_hit_article .home_hit_article_bottom {bottom:-5px; padding-top:15px;}

    .article-small-item .bottom {padding-bottom:0; bottom:-18px; line-height: 26px;}
    .article-small-item .bottom .view_box {margin-left:20px;}
    .main-blog-article {min-height: auto; height:auto; padding-bottom:85px;}

    .com_counter { display: inline-block; vertical-align: middle; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAAY0lEQVQ4T+3UQQ6AMAhEUf7JrScfg7FJ1boQ2ZjQZRcvhcIgSZZ8cBQgy929QqunNVJJK/XDjRor7+EiaTGzFunKKZ16uAzgCryGb+jxOodCoFc2Q/0+DD6hn8AZ2iI9vH7mBp41kNlWUwAyAAAAAElFTkSuQmCC') no-repeat; background-position: 0px 18px; height: 53px; padding: 0px 20px 0px 30px; line-height: 53px; color: white; font-family: "Myriad Pro"; font-size: 12px; font-weight: 400; text-transform: uppercase;}
    .last_news { padding-left: 15px; margin-top: 5px;}
    .ls_counter { display: inline-block; vertical-align: middle; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAQCAYAAAD52jQlAAABZklEQVQ4T62UWyuFURCGn/cnuPdTUIoipUhth00hIYdCEULChQsRSS6U2A4RKSQ3UvwJ936HV4u19bW3wyfmcs2aZ+admbVk2/yzKQGdAW7+wK8BFkN8HnoNVANNki5/C7ZdB5wBd0BtHloOVABzQEbSRVqw7XrgFFgA7oGHD6ikR9vj0dkqKWT+1mw3AMfArKRl22VF0ECwPQIsA1lJJ19RbTcBh8CkpJUY+zk0OgeBVaBD0lEh2HYG2AfGJG3k/V9WmrjQB4SALkkB8Ga224BdYFjSVjJhGugQsAa8AD2Sdm13ADuBDTRKukoNtT0a+9obAdvAARCq7AdKgCWgRdL5j/JtT8SAIHsvSs7GCkPF+bOigX4q3/Y0MA+0Fw7Idqmk5wK5w0CYfKekXBEUqAKmgkRJYZlTme2B2Psw2Kfknt4ClYU9SkV934gA3ARyb2uY+FDWgV+/+0TibqA5+aGkLSrVvVfib+PRrqoL2gAAAABJRU5ErkJggg==') no-repeat; background-position: 0px 18px; height: 53px; padding: 0px 19px 0px 30px; line-height: 53px; color: white; font-family: "Myriad Pro"; font-size: 12px; font-weight: 400; text-transform: uppercase;}
    .log_in_table div:nth-child(2) { display: table-cell; vertical-align: middle; padding: 0px 20px 0px 9px; color: white; font-size: 12px; font-family: "NokiaSansS60Bold"; text-transform: uppercase; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAMElEQVQIW2P8//9/AwMDQz0DdtDICBLHoaiRkZGxAawAiyKwJEgcrgBJEQNMEiQGADTTEoKChm+NAAAAAElFTkSuQmCC') right center no-repeat;}
    .sub_text { margin-bottom: 10px;}
    .home_news_poster { margin-bottom: 10px;}
    .popular_content { position: relative; bottom: 0px; left: 0px; margin-top: 10px; padding: 0px 18px; color:;}
    .popular_content div:nth-child(1) { color: #000; font-family: "GothamProLight"; margin-bottom: 15px;}
    .popular_content div:nth-child(2) { color: #000; font-family: "GothamProLight"; margin-bottom: 15px;}
    .popular_content div:nth-child(3) { color: #000; font-family: "GothamProLight";}
    .popup-notice_overlay {top:20px !important; z-index:999999;}

    .home_news_row .row {max-height:100%;}
    .home_news_row .home_news_text { display:none;}
    .home_news_row .row .last_news_info {position:relative; left:0; right:0; bottom:0;}
    
    .top_banner_box iframe {height: 66px !important;}

    .cstm_popup .cstm_popup_footer .rules_helpers {margin-top:20px; max-width:300px;}
    .cstm_popup.popup_auth, .cstm_popup.popup_login, .cstm_popup.popup_forgot, .cstm_popup.popup_partnerError {padding-bottom:130px;}

    .new.offers .ic_offer_category {display:block; top:-1px;}
    .new.offers .ic_offer_category + .hh1 {margin-left:35px;}
    
    .content.catalog.container {z-index:2;}
    .catalog_bar {left:-200%; position:fixed; z-index:99;  width:100%; height:100%; max-width:none; top:0;bottom:0;}
    .catalog_bar.show>.row>div {position:static !important;}
    .catalog_bar.show {left:0;}
    .catalog_bar .nav_sections .ic_closed_categories {display:block;}
    .catalog_bar .nav_sections { position:absolute; top:0; bottom:0; left:0; right:0; overflow-y:auto; overflow-x:hidden;  padding:0; margin:0; width:100%; height:100%;}
    .catalog_bar .nav_sections .offer_categories {border:none;}
    .catalog_bar .nav_sections {background-color:#f9f9f9; padding:42px 0px; }
    .catalog_bar .nav_sections .offer_categories ul li a {font-size:21px; padding:18px 25px 15px 40px;}
    .catalog_bar .nav_sections .offer_categories>ul>li>a {border-top:1px solid #dfdfdf; padding:23px 43px 19px 50px; }
    .catalog_bar .nav_sections .offer_categories>ul>li:first-child>a {border-top:none;}
    .catalog_bar .nav_sections .offer_categories ul li>ul {display:none; opacity:1; border:none; border-top:1px dashed #dfdfdf; visibility:visible; left:0; position:relative; padding-left:30px;}
    .catalog_bar .nav_sections .offer_categories ul li.parent_sub.active>ul {display:block;}
    .catalog_bar .nav_sections .offer_categories ul li.parent_sub.active>a:after {border-color:#000; margin-top:-10px; transform:rotate(135deg);}
    .catalog_bar .nav_sections .offer_categories ul li ul a {font-size:19px;}
    .offer_categories ul li.parent_sub>a:after {width:14px; height:14px; right:22px; margin-top:-7px;}
    .catalog_bar {overflow-x:hidden;}
    .offer_categories ul li a .category_icon {/* background-size:80% !important; */}

    .catalog_vacancies .catalog_bar {position:relative; left:0; margin-bottom:0px;}
   
    body .acc_table {display:block; overflow-x:auto;}

    .top_banner_box {padding:0 0px; border-radius:0px;}
    .adv-banner-block {border-radius:0; }
    .content_box .adv-banner-block, .content-block .adv-banner-block {margin-left:-17px; margin-right:-17px;}
    .content_box .adv-banner-block.sdv-block, .content-block .adv-banner-block.sdv-block{max-width: calc(100% + 34px);}
    .middle_banner_box {padding-right:15px; padding-left:15px;}

    .offer_table .adv-banner-block {margin-left:-26px; margin-right:-26px;}
    .banner_block_300_400_left .banner_block_300_400_left_inner {width:100%; height:auto;}

   .partners_block .partners_list table {border:none;}
   table.cat_rating_table .part_name .partner_logo  {display:none;}

   table.cat_rating_table td:nth-child(4), table.cat_rating_table th:nth-child(4) {width:30%;}
   table.cat_rating_table td:nth-child(5), table.cat_rating_table th:nth-child(5),
   table.cat_rating_table td:nth-child(3), table.cat_rating_table th:nth-child(3) {display:none;}

   table.cat_rating_table .service_item td:nth-child(1), table.cat_rating_table .service_item th:nth-child(1) {width:35%;}
   table.cat_rating_table .service_item td:nth-child(2), table.cat_rating_table .service_item th:nth-child(2) {width:25%;}
   table.cat_rating_table .service_item td:nth-child(3), table.cat_rating_table .service_item th:nth-child(3) {width:25%; display: table-cell;}
   table.cat_rating_table .service_item td:nth-child(4), table.cat_rating_table .service_item th:nth-child(4) {width:16% !important;}
   table.cat_rating_table .service_item td .partner_logo {display:none !important;}
   table.cat_rating_table .service_item td .partner_title {max-width:100% !important}
    /* .top-menu .ic_search.tootle_mobile_search {float:right; margin:0  0 0 30px;} */
     .navbar .top-menu ul li a.icon-link {padding:0;}
    /*   
    .navbar .top-menu a.add_article  {padding:5px 10px; width:37px; top:8px; background-color: #facf06; border-radius:4px; margin-right:30px; border:none; color:rgba(255,255,255,0); overflow:hidden;}
    .navbar .top-menu a.add_article:before {width:100%; height:100%; top:0px; background-size:22px; left:0; margin:0;}
    */

    .hidden-user-options.dropdown-menu .user-options-block {min-width:290px;}
    
    #header .top-menu .username  {max-width:95px; font-size:19px;}
    #header .dropdown-menu > li > a {padding:19px 50px;}

    .dropdown-menu > li > a{margin:0; padding:19px 30px; font-size: 16px;}

    /*
    .statistic-block .dropdown-submenu > .dropdown-menu { position: inherit; display: block; left: auto; border: none; box-shadow: none; width: 100%; margin-left: 20px;
       top: auto; margin: 0; margin-top: 1px; float:none; padding:0;
    }
    .statistic-block .dropdown-menu > li > a{margin:0; padding:15px 35px 15px 25px; font-size: 22px;}
    .statistic-block .dropdown-submenu > .dropdown-menu > li > a {padding-left:60px; color:#666;}
    .statistic-block li.dropdown-submenu, .statistic-block li.dropdown-mainmenu {border-bottom:1px solid #efefef;}
    */

    .statistic-block {margin-left:0; margin-right:0; padding:0; min-height:76px;}
    .statistic-block .row {margin:0;}

    .statistic-block .dropdown-menu {background-color:#f9f8f8;}
    .statistic-block .dropdown-menu > li > a {white-space:inherit; width:225px;}
    .statistic-block .partner-filter-block>.dropdown-menu {margin-top:0 !important; padding:0 !important; left:10px;}
    .statistic-block .partner-filter-block>.dropdown-menu .dropdown-menu {margin-top:0 !important;}
    .statistic-block .dropdown-menu > li.dropdown-mainmenu > a {margin:0; width:275px; padding:19px 0px 19px 30px;}
    .statistic-block .dropdown-menu > li.dropdown-submenu > a {margin:0; padding:19px 0 19px 30px; margin-right:50px;}
    .statistic-block .dropdown-submenu {cursor:pointer;}
    .statistic-block .dropdown-submenu>a:after {display:none;}
    .statistic-block .dropdown-submenu:after {content:""; position:absolute; right:0; top:50%; border:none; width:15px; height:15px; border-top:2px solid #ccc;  border-right:2px solid #ccc; 
       transform:rotate(45deg); margin:-7px 20px 0 0;
    }
    .statistic-block .dropdown-submenu:hover:after, .statistic-block .dropdown-submenu:focus:after  {border-color:#333;}

    .statistic-block .menu-select-prtners {float:none; margin-left:auto; margin-right:auto;}
       
    .statistic-block .count-block > span {line-height: 69px}
    .statistic-block .partner-filter-block {height:69px;}
    .statistic-block .menu-select-prtners {margin-top:19px;}

    .statistic-block .partner-filter-block .menu-select-prtners[aria-expanded="true"] {opacity:0.5} 
    .statistic-block .partner-filter-block {position:static}

    .recomed_text_box {font-size:13px;}
    .load_more a {font-size:13px;}
    .container { padding-left:0 !important; padding-right:0 !important; }
    .main-content.container {overflow-x: hidden;}

    .content_box {border-radius:0px;}

    .reader-home {padding:0 20px;}

    .forum_left {border-right:none; margin-bottom:10px;}
    .forum_left>.row>div:nth-child(1) {min-width:65px;}
    .forum_message_right {border-left:none;}
    .them_title_box {border-top:1px solid #EAEBED; margin:5px 0 0; padding:10px 0 0;}

    .comment-form .comm_author input {width:200px;}
    .comment-form .comm_author input + input {margin-left:0px; margin-top:10px;}  

    .offers_reviews_block .content-block {height:auto;}
    .reader-second-block .content-block {height:auto;}

   
    .forum_label {display:none;}
 
    .hidden-user-options.dropdown-menu .user-options-block li a {margin:0; padding:19px 30px; font-size: 16px; font-weight:normal;}

    #header .navbar-nav .open .dropdown-menu {position:absolute;}


    .blog-recently .article-content-block {padding-bottom:50px;}
    .article-small-item {     padding-bottom: 24px !important;
            height: auto !important;
            min-height: auto !important;
    }
    .blog-recently .article-small-item {
        padding-bottom:23px; 
        min-height: 100% !important;
        max-height: 100% ;
        height: auto !important;
    }

   .recomed_articles_block .article-small-item .recomed_title_box_new {font-size:19px; line-height:25px;}

    .gallery_articles  .article-small-item .recomen_smal {height:42px;}
    
    .recomed_poster {height:240px;}

    body>.conference_popup_video iframe {width:80%; height:80%; top:10%; left:10%;}

    .full_news_content:not(body) {padding:0 20px !important; overflow: hidden;}

    .obj_reviews_list .review_item:before {position:absolute; content:""; left:0; top:0; right:0; width:100% !important; height:5px;}
    .obj_reviews_title .sub_cat_box {text-align:left;}
    .obj_reviews_title .sub_cat_box li {width: calc(50% - 3px); margin:0; padding:8px 0 12px; border-bottom:1px solid #f2f2f2; text-align:left; }
    .obj_reviews_list .review_content {margin-bottom:-18px; padding-top:26px !important;}
    .obj_reviews_title .obj_reviews_title_top .btn {float:none; margin:10px 0; margin-left:20px;}
    #obj_reviews .review_item .rating_list {padding-right:0;}

    .full_news_content .banner_block_300_400_left {margin:0 auto; margin:10px auto;}

    .cstm_popup {width:calc(100% - 40px);}

    body>.cstm_fotorama_fullscreen_wrap .cstm_fotorama_fullscreen  {height:80%; top:10%; bottom:10%;}

    .forum_message_right .theme_footer {right:15px;}
    .them_title_box .appeal_icon {top:5px; left:-6px;}
    .them_title_box .thanks_block  {top:5px;}


    .partner_item_content .profile_banner {text-align:center; margin-top:15px;}

    .error_page .error_code {text-align:center; margin: 0 0 20px 0; display:block;}
    .error_page .error_message {text-align:center; max-width:100%; display: block;}

    #obj_reviews .review_item .rating_list li.partner_c-rating:nth-child(1), 
    #obj_reviews .review_item .rating_list li.partner_c-rating:nth-child(2) {border-top:none;}
    #obj_reviews .partner_c-rating {width:calc(45% - 20px);  display:inline-block !important;}
    #obj_reviews .partner_c-rating:nth-child(2n) {margin-left:10%;}

    .tltip:after {display:none;}

    .tooltip {display:none !important;}

    #subsc-form .sub_text {margin-bottom:10px;}
    #subsc-form .sub_input {margin-bottom:10px;}
    #subsc-form .close-icon {width:20px; height:20px; top:0; right:0;}
    #subsc-form .login-btn {margin-left:0 !important;}

    .pblog_menu li.pblog_menu_label {padding:0 15px;}

    

    .full_news_soc .thanks_block .ic_like {width:24px; height:24px; top:1px;}
    .last_news_info .thanks_block .ic_like {width:24px; height:24px; top:1px;}

    .pblog_menu li:not(.pblog_menu_label).active:before {display:none;}
    .pblog_block .filter_pblogs {margin-left:15px; margin-right:15px;}

    .pblog_block .filter_pblogs li:first-child {margin-left:20px;}

    .pblog_content .full_news_chroshki {margin-left:20px;}

    .full_news_chroshki {padding-right:60px;}

    .rules_btn, .rules_btn .btn + .input_helper { text-align:center; margin:10px 0 20px;}
    .pblog_rules .trig_rul_user>div + div {margin-top:50px;}

    .full_news_content:not(.cke_editable) {padding:15px 15px !important; margin:0 -17px !important;}

    .full_news_content:not(.cke_editable) .full_news_expertbox .expert_photo {width:100% !important; margin-bottom:20px; float:none; text-align:center;}
    .full_news_content:not(.cke_editable) .full_news_expertbox .expert_photo .ava {width:200px; height:200px;}
    .full_news_content:not(.cke_editable) .full_news_expertbox .expert_text {width:100% !important; max-width:100%; float:none;}

    .article_autor .img {width:100px; height:100px; overflow:hidden; border-radius:100px}

    .courses_lessons_list .lesson_item .lesson_item_icns,
    .courses_tickets_list .ticket_item .ticket_desc,
    .courses_tickets_list .ticket_item .ticket_item_icns {text-align:left; margin-top:15px;} 

    .conference_text .sdv-box {margin:0 auto 40px !important;}

    .xs-align-right {text-align:right !important;}
    .xs-align-left {text-align:left !important;;}
    .xs-align-center {text-align:center !important;}

    .full_news_soc .ya-share2 {margin:0 0 10px 0; text-align:left !important;}
    .tribuna_content .full_news_soc .ya-share2 {margin: 0 0 10px 0; text-align:left !important;}


    .home_hit_article .home_hit_article_text {height:auto;}

    .pblog_rules .trig_rul_user p {max-width:100%;}
    .rules_tabs_block {display:none; }
    .rules_tabs_block.active {display:block;}
    .sub_cat_box a.sub_active:hover {border-bottom:4px solid #E7DDC4 !important;}
    .pblog_create.pblog_rules.user_rules .btn.login-btn {margin:20px 0 40px 0;}
    .pblog_rules .trig_rul_user>div + div {margin-top:0;}

    .sub_cat_box li {width:50%; width:calc(50% - 3px); padding:9px 0 12px !important;  border-bottom:1px solid #f2f2f2 !important;} 
    .sub_cat_box li a {padding:0 !important;}

    .cstm_article_cart {padding-top:60px;}
    .cstm_article_cart .cstm_article_cart_num {top:38px;}
    .cstm_article_cart.withoutnum {padding-top:30px;}

   table.cat_rating_table tbody tr.cat_rating_sdv td iframe {height:83px;}

   .offer_table table td:nth-child(3), .offer_table table th:nth-child(3),
   .offer_table table td:nth-child(5), .offer_table table th:nth-child(5) {display:none;}
   .offer_table table td:nth-child(2), .offer_table table th:nth-child(2) {width:30%;}

   .new.offers .offers_box  {margin-bottom:-30px;} 

   .utm_form .twidget .twidget_f {width:calc(100% - 125px);}
   .twidget.hor .twidget_f {width:calc(100% - 125px);}

   .sdv_article_bloks:not(.v3) {margin-bottom:0;}
   .sdv_article_bloks a.sdv_type13 {width:430px; height:180px; margin:0 5px !important; font-size:23px !important; line-height :35px !important;} 
   .sdv_article_bloks a.sdv_type13:after {top:9px; left:20px; right:20px; line-height:33px;}
   .sdv_article_bloks a.sdv_type13 img {max-width:auto; min-height:100%;}
   .sdv_article_bloks .sdv_iwr a.sdv_type13 {width:100%; margin-left:0 !important;}
   .sdv_article_bloks .sdv_iwr {margin:0 5px !important; margin-bottom:10px !important;}
   .sdv_article_bloks .sdv_iwr .btn {width:100%; padding:10px 0 !important; font-size:19px !important;}
   .sdv_article_bloks.v3 a.sdv_type13 {font-size:inherit !important; margin:0 !important; line-height:inherit !important;}
   .sdv_article_bloks.v3 {margin-left: -15px; margin-right: -15px;}
   .sdv_article_bloks.v3 a:before {width: 15px;height:15px; right:15px; margin-top: -7px; right:20px; top: 50%;}
 
   .obj_comments.short_comments .comments_title {margin-bottom:15px;}


    .cstm_user_notice {padding: 20px 30px; line-height: 30px; font-size:19px;}
    .cstm_user_notice .btn { font-size:16px; padding:8px 20px; }

    .objvotes_wrap .objvotes_variants .objvotes_var {float:none; width:100%; margin-left:0 !important; margin-bottom:20px; }

    #obj_reviews.partners_reviews.short .review_item {padding-top:20px;}

    .vacancies_result {padding-left:0;}
    .vacancy_top_tb .tb_item {width:50% !important;}
    .vacancy_top_tb .tb_item:nth-child(1), .vacancy_top_tb .tb_item:nth-child(2) {border-bottom:1px solid #efefef;}
    .vacancy_top_tb .tb_item:nth-child(3) {border-left:none;}

    .vacancy_left_bar { padding: 0 0 20px !important; margin-top: 20px !important; border-top: 1px solid #efefef; padding-top: 10px !important; }

    .btn-sm {font-size:14px;}

    .forum_title_row, .forum_header {margin-right:-15px; margin-left:-15px;}

    .partners_block .partner_item .partner_name h1,
    .partners_block .partner_item .partner_name .h1 {max-width:90%}

    .subscr_kejs {background-color: #9481FE;}
    .subscr_kejs #subsc-form .sub_kejs {color: #fff; background: none; padding-left: 2px;}
    .subscr_kejs #subsc-form p, .subscr_kejs #subsc-form label {color: #fff;}
    .subscr_kejs #subsc-form input.btn {background-color: #6E44FE!important;}
    .subscr_kejs .close-icon {background: url("/images/newdesign/ic_close_popup_white.png") no-repeat center; opacity: 1; background-size: cover;}
}


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

    table.cat_rating_table .part_hlp {font-size: 13px;}

    .content_box {padding:18px 15px;}

    .top_banner_box iframe {height:45px !important;}

    .comments_box .controls {font-size:14px;}
    .obj_comments .comm_author .user_name {font-size:16px;}

    .news_comments .obj_comments_list.hide_list_comments {padding-top:43px;}
    .news_comments .obj_comments_list.hide_list_comments .show_all_comments, 
    .news_comments .comments_box.hidden_guest_com .guest_send_com {line-height:21px; font-size:16px;}
    .obj_comments.news_comments .comm_author .user_name {font-size:19px;}
    .news_comments .comments_box .comm_date {font-size:14px; position:relative; text-align:right; top:10px;}
    .news_comments .comments_box {padding-bottom:30px;}
    .news_comments .comments_box .comm_author .reply {visibility: visible; font-size: 14px;}
    .news_comments .comments_box .comm_date .update-comment,
    .news_comments .comments_box .comm_date .delete-comment {display:none}
    .news_comments .comments_box .comm_date .likedislike_block {top: 8px; margin-left: 20px;}
    .news_comments .comments_box .likedislike_block .ic_dislike,
    .news_comments .comments_box .likedislike_block .ic_like {width:25px; height:25px;}
    .news_comments .comments_box .likedislike_block .count_likes {padding: 5px 8px; margin:0 7px; top:-8px;}

    .news_full .obj_comments_list.hide_list_comments {padding-top:43px;}
    .news_full .obj_comments_list.hide_list_comments .show_all_comments, 
    .news_full .comments_box.hidden_guest_com .guest_send_com {line-height:21px; font-size:16px;}
    .obj_comments.news_full .comm_author .user_name {font-size:19px;}
    .news_full .comments_box .comm_date {font-size:14px; position:relative; text-align:right; top:10px;}
    .news_full .comments_box {padding-bottom:30px;}
    .news_full .comments_box .comm_author .reply {visibility: visible; font-size: 14px;}
    .news_full .comments_box .comm_date .update-comment,
    .news_full .comments_box .comm_date .delete-comment {display:none}
    .news_full .comments_box .comm_date .likedislike_block {top: 8px; margin-left: 20px;}
    .news_full .comments_box .likedislike_block .ic_dislike,
    .news_full .comments_box .likedislike_block .ic_like {width:25px; height:25px;}
    .news_full .comments_box .likedislike_block .count_likes {padding: 5px 8px; margin:0 7px; top:-8px;}

    /* Font sizes */
    body {font-size:15px;}
    body .navbar{font-size:16px;}
    .mob_menu_header {padding:0;}
    .mobile_menu li a {font-size:19px; padding-top:32px;padding-bottom:32px;  }
    .mobile_menu .sub_topmenu li a {font-size:17px; padding-top:22px;padding-bottom:22px; padding-left:60px;} 
    .search-no-results {font-size:16px;}
    .statistic-block .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 14px;}
    .block-subtitle {font-size:16px;}

    .cat-row {font-size: 16px;}
    .forum-preview {font-size: 19px; height:auto; line-height:31px;}

    .blog-recently .article-small-item .article-title {font-size: 23px; line-height: 31px;}
    .article-content-preview {font-size:19px; line-height:27px;}
    .home_hit_article .home_hit_article_text {font-size:19px; line-height:27px; height:auto;}
    .public-block .content-block .reader-cat {font-size:23px;}
    .reader-second-block .article-title {font-size:23px;}

    .article-title {font-size:23px; line-height:31px;}
    .partners-block .partners-category {font-size:19px;}
    .partners-block .partners-desc {font-size:19px; line-height:31px;}

    .public-block .content-block {height:auto;}
    .reader-preview {font-size: 19px; height: auto !important;}

    .popular_content div:nth-child(1),
    .last_news_text a, .full_news_chroshki, .full_news_chroshki *  {font-size:19px !important; line-height:26px !important;}
    /* .full_news_chroshki {padding-right:67px;} */
    .popular_content div:nth-child(2) {font-size:19px; line-height:31px;}
    .home_news_title, .recomed_title_box {font-size:23px; line-height:31px;}
    .home_news_row_articles_map .home_news_title {font-size:18px; line-height:24px;}
    .home_news_text, .recomed_text_box, .recomed_date {font-size:19px !important; line-height:31px !important; padding-bottom:50px;}

    .gallery_articles  .article-small-item .recomen_smal .recomed_date  {font-size: 16px !important;}

    .home_news_cat a {font-size:19px; line-height:31px; height:31px;}
    .home_news_date span {font-size:16px; line-height:39px; height:39px;}
    .recomed_poster_cat a {font-size:19px;}
    .full_news_title, h1 {font-size:34px !important;}
    .offers_title h2, .offers_title h1 {font-size: 28px !important; line-height: 1.2em !important;}
    .offers_title h1 + div img {width:26px !important; max-height:28px !important;}
    .sub_cat_box a, .sub_cat_box li {font-size:19px;}

    .reader_item, .theme_content, .reader_item_b, .popular_content {font-size: 19px !important; line-height: 31px !important;}
    .reader_block h2, .reader_block .reader_item h1 {font-size: 34px;}
    .reader_item .reader_item_f {font-size:19px;}
    .reader_item .reader_item_f img, .reader_item_helper span img {width:26px !important; height:auto !important;}
    .reader_item .reader_item_f .like_rating {font-size:19px; line-height:22px;}

    .med-big-text {font-size: 26px;}
    .full_news_content:not(.cke_editable) *, .last-article-block,  .last-article-block p, .last-article-block li, .vacancy_left_bar * {font-size:26px; line-height: 1.45em;}
    .full_news_content:not(.cke_editable) h4, .full_news_content:not(.cke_editable) h2, .full_news_content:not(.cke_editable) h4 *, .full_news_content:not(.cke_editable) h2 * { font-size: 32px; line-height:46px;}
    .full_news_content:not(.cke_editable) h3, .full_news_content:not(.cke_editable) h3 * { font-size: 32px; line-height:46px;}
    .full_news_content:not(.cke_editable) blockquote.q-2, .full_news_content:not(.cke_editable)blockquote.q-2>* {font-size:32px; line-height: 46px;}
    .cstm_notice.alert  {font-size:19px;}
    .full_news_content .expert_text, .full_news_conten .expert_photo {font-size:26px; line-height: 42px;}
    .full_news_content blockquote:not(.q-2):not(.q-1), .full_news_content blockquote:not(.q-2):not(.q-1)>* {font-size:32px; line-height: 46px;}

    #obj_reviews .review_content .review_text {font-size:19px; line-height: 31px}
    #obj_reviews .review_item .rating_list {font-size:17px;}
    .comm_text {font-size:19px; line-height: 31px}

    .forum_header_1, .forum_header_1  h1 {font-size:19px !important; line-height: 31px !important;}

    .mob_menu {font-size:19px;}
    .mob_menu_content a {font-size:19px; height:80px; line-height:80px;}

    .info_message_helpter {font-size:15px; line-height:23px;}
    .info_message_helpter h2 {font-size:19px}

    .partner_item_content {font-size:19px; line-height:31px;}
    .partner_item_content .partner_params li, .partner_item_content .partner_rating_list {font-size:16px;}

    #obj_reviews .review_item .rating_list li.partner_c-rating:nth-child(2) {border-top:1px solid #f2f2f2;}
    #obj_reviews .partner_c-rating {width:100%;  display:block !important; }
    #obj_reviews .partner_c-rating:not(li) {padding-bottom:10px;}
    #obj_reviews .partner_c-rating:nth-child(2n) {margin-left:0%;}

    .pblog_menu li a.menu_item {font-size:19px; line-height:36px;}
    .pblog_menu li .pblog_menu_item_subpanel {margin-left:-20px;}
    .pblog_menu li .pblog_menu_item_subpanel a {font-size:15px; margin-left:20px; margin-bottom:10px;}
    .pblog_menu li .pblog_pay {margin-top:10px; font-size:16px;}

    .pblog_block .pblog_artcile_item .artcle_item_name {font-size:24px;}
    .pblog_block .pblog_artcile_item .artcle_item_name .ic_target img {width:15px; height:15px;}
    .pblog_block .pblog_artcile_item .article_pblog,
    .pblog_block .pblog_artcile_item .article_status,
    .pblog_block .pblog_artcile_item .article_date {font-size:14px;}

    .pblog_block .pblog_artcile_item .article_footer span {font-size:14px;}

    .tribuna_content .subscribe_pblog {font-size:14px !important; line-height:19px !important;}

    .pblog_rules, .pblog_rules .info_message_helpter {font-size:19px; line-height:23px;}
    .rules_btn, .rules_btn .btn + .input_helper  {font-size:16px; line-height:21px;}

    .rules_btn .btn {font-size:19px;padding:8px 30px;} 

    .article_autor .article_autor_label {font-size:19px; color:#999;}
    .article_autor .article_autor_name {font-size: 19px; text-transform: capitalize;} 

    .article_footer .autor_name {font-size:15px;}   
  

    .user_block {font-size: 16px; line-height:27px; overflow:hidden;}
    .top-menu a:active {
        opacity: 0.5;
    }

    .t_user_menu {top: -28px; width: 300px; padding: 17px 22px; right:-19px;}
    .t_user_menu .user_login {font-size:19px;}
    .t_user_menu .user_reg {font-size:12px;}
    .t_user_menu .t_menu {font-size:14px; line-height:29px;}
    .t_user_menu .t_menu li.t_label {font-size:16px;}
    .t_user_menu .btn-logout {font-size: 12px; padding: 0px 20px !important; margin-top:30px !important; line-height: 30px !important; height: 30px !important;}


    .offers.new h1, .offers.new .hh1 {font-size:22px !important; line-height:36px !important;}

    .new.offers .ic_offer_category {display:block; top:8px;}

    .readerforum_content blockquote { font-size: 15px; line-height: 19px; border-left: 3px solid #eee;}
    .readerforum_content blockquote blockquote {margin-bottom:15px;}
    .readerforum_content blockquote p {margin-bottom:7px;}

    .cstm_popup  {width:100% !important; max-width:100% !important; border-radius:0 !important;}

    iframe.sdv_type8, iframe.sdv_type5 {max-height:30px !important;}

    .cstm_article_cart .cstm_article_cart_num:before {font-size: 26px; top:-20px;}

    .sdv_article_bloks a.sdv_type13 img {min-width:100%; width:auto; min-height:100%;}
    .sdv_article_bloks a.sdv_type13:after {top: 17px; font-size: 30px; line-height: 51px;}
    .sdv_article_bloks.v3 a:after {top:0px; font-size:inherit; line-height:inherit; }
    .sdv_article_bloks.v3 a.sdv_type13[data-title]:before {width:22px; height:22px; top:50%; margin-top:-11px;}

    .objvotes_wrap .objvotes_title  {font-size:24px; line-height:32px;}
    .objvotes_wrap .objvotes_variants .objvotes_var {font-size:19px; line-height:50px; height:50px; }


    .full_news_top_autor .autor_item {height:auto;}
    .full_news_top_autor .autor_item .autor_ava {top:0;}
    .full_news_top_autor .autor_item .autor_desc {height:auto; font-size:12px !important; line-height:16px !important;}
    .full_news_top_autor .autor_c {font-size:13px !important;}

    .recomed_articles_block .article-small-item {height:385px !important;}
    .gallery_articles .article-small-item .recomen_smal {height:52px;}

    .manual_menu {font-size:19px; list-style:32px; padding:30px;}
    .manual_menu li {margin-bottom:20px;}

    .partners_block .category_item.show .category_about {font-size:15px !important;   }
    .partners_block .category_item.show .category_about:not(.full) {-webkit-line-clamp: 3; -webkit-box-orient: vertical; } 

    .pay_manual_pretitle:before {width:25px; height:25px; margin-right:10px;}
    .pay_manual_block {padding-top:50px;}
    .pay_manual_block .btn {font-size: 22px; padding: 13px 50px;}
    .full_news_other_article a {font-size:19px;}

    .them_title_box .thanks_block  {margin-right:35px;}
    .theme_footer_btn a:not(.non) {margin-right: 30px;}
    .theme_footer_soc .ya-share2__container_size_s .ya-share2__item {margin-right:20px;}
    
}



a[id][name].ankor{ position: relative; top: -70px; display: block; visibility:hidden;}

.list-view .summary {display:none;}

.yandex_search_page {text-align: left;}
.yandex_search_page #ya-site-form0 .ya-site-form__form input.ya-site-form__input-text[type=search]  {height: 34px; line-height:18px; padding: 6px 12px 2px; font-size: 14px !important ; border-radius:4px;
color: #555 !important; background-color: #fff !important; background-image: none !important; border: 1px solid #ccc !important; }
.yandex_search_page #ya-site-form0 .ya-site-form__submit { border:none !important; background-color: #facf06; font-family: 'Chevin Cyrillic', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; padding: 7px 25px; line-height: 20px; border-radius:4px;}
.yandex_search_page #ya-site-form0 .ya-site-form__submit:hover {background-color: #EAC100;}


.preloader_default { width: 2px; height: 2px;  position: absolute; top: 50%; left: 50%; margin-left: -1px;  z-index: 0}
.preloader_default .icon { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.preloader_default .icon  { margin-top: -2em; margin-left: -2em; font-size: 10px; position: relative; text-indent: -9999em; 
  border-top: 0.5em solid rgba(204, 204, 204, 0.2); border-right: 0.5em solid rgba(204, 204, 204, 0.2); border-bottom: 0.5em solid rgba(204, 204, 204, 0.2);  border-left: 0.5em solid rgba(204, 204, 204, 1);
  -webkit-animation: load8 1.1s infinite linear; animation: load8 1.1s infinite linear;
  -moz-animation: load8 1.1s infinite linear; animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear; animation: load8 1.1s infinite linear;

   }
.preloader_default .icon , .preloader_default .icon:after { border-radius: 50%; width: 3em; height: 3em; }
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg); 
  }
  100% {
    -webkit-transform: rotate(360deg);
           
  } 
}
@-moz-keyframes load8 {
  0% {
    -moz-transform: rotate(0deg); 
  }
  100% {
    -moz-transform: rotate(360deg);
    
  } 
}
@keyframes load8 {
  0% {
  transform: rotate(0deg); 
  }
  100% {
   transform: rotate(360deg);
     
  } 
}

.pw-button {cursor:pointer !important; min-width: 215px; font-size: 10px !important; position:relative; background-color: #dedede !important; box-shadow:none !important; -webkit-box-shadow:none !important; top:-3px;z-index:3; height: 34px !important; line-height: 38px !important;}
.pw-button:hover {opacity:0.8}
.pw-button .pw-button__icon {top:2px;}
.pw-button--text::after {box-shadow:none !important; -webkit-box-shadow:none !important;}
.pw-button #pw-button__link {display:none !important}
.pw-button .pw-button__hint--inner {margin-top:-1px !important;}



/* Animation img article with hover */
.home_hit_article .home_hit_article_img {overflow:hidden;}
.home_hit_article .home_hit_article_img a {opacity:1 !important;}
.home_hit_article .home_hit_article_img img {
    transition:ease transform 0.6s;
    -webkit-transition:ease -webkit-transform 0.6s;
}
.home_hit_article:hover .home_hit_article_img img {
    -webkit-transform:scale(1.05,1.05);
   transform:scale(1.05,1.05);
}

.home_news_row .home_news_poster {overflow:hidden;}
.home_news_row .home_news_poster img  {
   transition:ease transform 0.6s;
    -webkit-transition:ease -webkit-transform 0.6s;
}
.home_news_row:hover .home_news_poster img {
    -webkit-transform:scale(1.05,1.05);
   transform:scale(1.05,1.05);
   
}

.home_news_row .home_news_cat a {
    opacity:1 !important;
}
.blog-recently .article-small-item .item_img {display:block; overflow:hidden}
.blog-recently .article-small-item .item_img img {
   transition:ease transform 0.6s;
    -webkit-transition:ease -webkit-transform 0.6s;
}
.blog-recently .article-small-item:hover .item_img img {
    -webkit-transform:scale(1.05,1.05);
   transform:scale(1.05,1.05);
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

.loadImgcstm_block {position:relative; overflow:hidden; margin:0 auto 20px;}
.loadImgcstm_block img {position:relative; width:100%; z-index:1; box-sizing:border-box; border:1px solid #efefef;}
.loadImgcstm_block .delete {width:25px; height:25px; opacity:0.6; color:#000; font-size:24px; line-height:29px; display: block; text-align:center; opacity: 0.6; z-index: 2;  position: absolute; top: 10px; right: 10px; border-radius: 5px; background-color: #fff;}
.loadImgcstm_block .delete:hover {opacity:1;}
.loadImgcstm_block.load {box-shadow: 0px 0px 0px 1px #ccc}
.loadImgcstm_block:before {content:""; box-sizing:border-box; position:absolute; width:100%; height:100%; top:0; left:0; border:2px dashed #333; opacity:0.3;
    background-size: 30px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/images/newdesign/ic_img.png);
    background-image: -webkit-image-set(url(/images/newdesign/ic_img.png) 1x,url(/images/newdesign/ic_img@2x.png) 2x);
    cursor:pointer;
}
.loadImgcstm_block.dynamic_eload:after {content: ""; display: block; max-width: 100%; position: relative; z-index: 1; padding-top: var(--eload-ratio);}
.loadImgcstm_block.dynamic_eload img {position:absolute;}

.loadImgcstm_block.circle {border-radius:1000px;}
.loadImgcstm_block.circle:before {border-radius:1000px;}
.loadImgcstm_block.circle .delete  {right:50%; margin-right:-12px; border:1px solid #efefef;}


.loadImgcstm_block:hover:before {opacity:0.6;} 
.cstm_popup.popup_cropImg { width:540px; padding-bottom:20px;}
.jcopImgBlock {position:relative; width:100%; height:100%;}
.jcopImgBlock .jcrop-holder {margin:0 auto; max-width:100%;}
.jcopImgBlock .jcrop-holder .jcrop-tracker {max-width:100%;}
.jcopImgBlock {padding-bottom:50px;}
.jcopImgBlock .btns {position:absolute; bottom:0; left:0; right:0; text-align:center;}
.jcopImgBlock .btns .btn + .btn {margin-left:10px;}
.jcopImgBlock .jcrop-holder .jcrop-keymgr {display:none !important;}
body .jcrop-holder .jcrop-handle {width:14px; height:14px; margin-left:-7px; margin-top:-7px; border:none;}

.fotorama__nav--dots .fotorama__nav__frame {width:26px !important;}
.fotorama__dot {width:8px !important; left:8px !important; height:8px !important; border:none !important; background-color:#a8a8a8 !important;}
.fotorama__nav__frame.fotorama__active .fotorama__dot {border:none !important; background-color:#503435 !important;}
.fotorama__caption {text-align:center !important;}
.fotorama__caption__wrap {background-color: rgba(232, 227, 227, 0.9) !important;     padding: 2px 10px !important; color: #666; font-style: italic;}

.article-small-item .recom_icons_block {
    margin: 13px 0 0px 0;
    padding-bottom:10px;
    bottom: 0;
    position: absolute;
    color:#fff;
    z-index: 2;
    left:-20px;
    right:-20px;
    padding-left:20px;
    padding-right:20px;
    box-shadow: inset 0 -32px 16px 0px rgba(0, 0, 0, 0.8);
    height: 25%;
}
.gallery_articles.similar .article-small-item .recom_icons_block {box-shadow:inset 0 -26px 11px 0px rgba(0, 0, 0, 0.8)}
.article-small-item .recom_icons_block .recomed_info {margin-top:0; position:absolute; bottom:10px;}

.recom_img_frame {
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;
}

.view_box_recomed {
    display: inline-block;
    position:relative;
    padding: 0px 10px 0px 25px;
    line-height:19px;    
    color:#fff !important;
    top:1px;
}
.view_box_recomed:before {content:""; position:absolute; left:0; top:0; width:20px; height:100%;  background: url('/images/newdesign/ic_eye_w@2x.png') left top -2px no-repeat;  background-size:100%;}


.comm_box_recomed {
    display: inline-block;
    padding: 0px 10px 0px 21px;
    position:relative;
    line-height:19px;
    color: #fff !important;   
}
.comm_box_recomed:before {content:""; opacity:0.4; position:absolute; left:0; top:0; width:16px; height:100%;
    background-position: left top 0px;
    background-size:16px;
    background-repeat: no-repeat;
    background-image: url(/images/newdesign/ic_comment_w.png);
    background-image: -webkit-image-set(url(/images/newdesign/ic_comment_w.png) 1x,url(/images/newdesign/ic_comment_w@2x.png) 2x);
   
}

.recom_icons_block span a,
.recom_icons_block span {
    color: #fff;
    font-size: 13px;
}

.recom_icons_block span.recomed_slash { 
    font-size: 24px;
    color: #bcbcc3;
    position: relative; 
    top: 5px; 
}
.recom_icons_block {
    line-height: 16px;
}
.recomed_title_box_new {
    display: block;
    text-align: left;
    margin-bottom: 15px;
    color: #333;
    font-size: 14px;
    line-height: 18px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
}
.recomed_title_box_wrap { text-align: left; }
.recom_img_frame .eload {height:100%;}

/*
@media only screen and (min-width: 769px) {
    .styles_for_4 .recom_img_frame {margin-bottom: 15px;height: 142px;}
    .styles_for_4 .recom_icons_block {margin: 10px 0 0px 0;padding-top: 5px;height: 45px;}
    .styles_for_4 .recom_icons_block span.recomed_slash { font-size: 20px;color: #a3a0a0;position: relative; top: 1px;}
    .styles_for_4 .recomed_info {padding-left: 10px;}
    .styles_for_4 .recomed_title_box_new {margin-bottom: 15px;font-size: 12px;line-height: 16px;}
    .recomed_articles_block .styles_for_4 {min-height: 205px;height: 205px;}
    .gallery_articles.similar .slick-list {height: 440px;}
}

@media only screen and (min-width: 769px) and (max-width: 991px) {
    .styles_for_4 .recom_img_frame {height: 195px;}
    .gallery_articles.similar .slick-list {height: 520px;}
    .recomed_articles_block.short .article-small-item {min-height: 266px;height: 266px;}
    .recomed_articles_block .styles_for_4 {min-height: 250px;height: 250px;}
}

@media only screen and (max-width: 768px) {
    .recom_img_frame {margin-bottom: 20px;height: 410px;}
    .recomed_articles_block.short .article-small-item, .recomed_articles_block .article-small-item {min-height: 500px;height: 500px;}
    .recom_icons_block span a,.recom_icons_block span {font-size: 19px;}
    .recomed_title_box_new {font-size: 21px;line-height: 28px;}
    .recom_icons_block span.recomed_slash {font-size: 30px;top: 5px;}
    .article-small-item .recom_icons_block {height: 80px; box-shadow: inset 0 -36px 22px 0px rgba(0, 0, 0, 0.8);}
    .recomed_info {margin-top: 23px;}
    .gallery_articles.similar .slick-list {height: 1010px;}
}

@media only screen and (max-width: 540px) {
    .recom_img_frame {margin-bottom: 20px;height: 310px;}
    .recomed_articles_block.short .gallery_articles .article-small-item, .recomed_articles_block .gallery_articles .article-small-item {min-height: 410px!important;height: 410px!important;}
    .gallery_articles.similar .slick-list {height: 825px;}
}
*/

ul.sub_offer li a .category_icon {top: 50%; left: 7px; margin-top: -17px; background-size:75%;}
ul.sub_offer li a[data-category_id="1"] .category_icon {background-size:85%; }
ul.sub_offer li a[data-category_id="130"] .category_icon {background-size:60%; }
ul.sub_offer li a[data-category_id="84"] .category_icon, .sub_offer li a[data-category_id="89"] .category_icon {background-size:53%;}
ul.sub_offer li a[data-category_id="112"] .category_icon {background-size:83%; }
ul.sub_offer li a[data-category_id="97"] .category_icon {background-size:61%; }
ul.sub_offer li a[data-category_id="49"] .category_icon {background-size:80%; }

.home_news_row_articles_map {
    text-align: left;
}
.home_news_row_articles_map .home_news_title span.articles_map_numbers {
    position: absolute;
    font-size: 12px;
    line-height: 27px;
}
.home_news_row_articles_map .home_news_title span.articles_map_name {
    padding-left: 37px;
    font-size: 14px;
}
.article_map ul.services_subcats li a.subcat {
    background-color: #AAE06E;
    color: #333;
    font-size: 13px;
}
.article_map h2 {
    padding-left: 37px;
    margin-top: 40px;
    text-align: left;
    font-size: 21px;
}
.article_map .marker_descr h1 {
    color: #333;
    font-size: 24px;
    font-family: "Chevin Cyrillic";
    padding: 0 20px 15px 20px;
    font-weight: bold;
}
.article_map .marker_descr p { text-align: left; font-size: 14px; line-height: 24px; margin-top: 25px; }
.article_map .marker_descr {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 20px;
}
@media only screen AND (max-width: 992px) {
    .article_map .marker_descr {
        width: 100%;
    }
}
.article_map h2 a {color: #333333;}
.article_map h2#marker-18::before {
    content: "";
    width: 30px;
    height: 32px;
    position: absolute;
    left: 10px;
    top: 35px;
    opacity: 1;
    background-repeat: no-repeat;
    background-image: url(/images/icons/alter_str.png);
    background-image: -webkit-image-set(url(/images/icons/alter_str.png) 1x,url(/images/icons/alter_str@2x.png) 2x);
    background-size: 100%;
}
.article_map h2#marker-19::before {
    content: "";
    width: 30px;
    height: 32px;
    position: absolute;
    left: 10px;
    top: 35px;
    opacity: 1;
    background-repeat: no-repeat;
    background-image: url(/images/icons/alter_spos.png);
    background-image: -webkit-image-set(url(/images/icons/alter_spos.png) 1x,url(/images/icons/alter_spos@2x.png) 2x);
    background-size: 100%;
}
.article_map h2#marker-20::before {
    content: "";
    width: 30px;
    height: 32px;
    position: absolute;
    left: 10px;
    top: 35px;
    opacity: 1;
    background-repeat: no-repeat;
    background-image: url(/images/icons/push.png);
    background-image: -webkit-image-set(url(/images/icons/push.png) 1x,url(/images/icons/push@2x.png) 2x);
    background-size: 100%;
}
.article_map h2#marker-2::before {
    content: "";
    width: 30px;
    height: 32px;
    position: absolute;
    left: 10px;
    top: 35px;
    opacity: 1;
    background-repeat: no-repeat;
    background-image: url(/images/icons/arbitr.png);
    background-image: -webkit-image-set(url(/images/icons/arbitr.png) 1x,url(/images/icons/arbitr@2x.png) 2x);
    background-size: 100%;
}
.article_map h2#marker-8::before {
    content: "";
    width: 30px;
    height: 32px;
    position: absolute;
    left: 10px;
    top: 35px;
    opacity: 1;
    background-repeat: no-repeat;
    background-image: url(/images/icons/instagram-brands-artmap.svg);
    background-image: -webkit-image-set(url(/images/icons/instagram-brands-artmap.svg) 1x,url(/images/icons/instagram-brands-artmap.svg) 2x);
    background-size: 100%;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}
.article_map h2#marker-7::before {
    content: "";
    width: 35px;
    height: 32px;
    position: absolute;
    left: 10px;
    top: 35px;
    opacity: 1;
    background-repeat: no-repeat;
    background-image: url(/images/icons/vk-brands-artmap.svg);
    background-image: -webkit-image-set(url(/images/icons/vk-brands-artmap.svg) 1x,url(/images/icons/vk-brands-artmap.svg) 2x);
    background-size: 100%;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}
.article_map h2#marker-9::before {
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    left: 10px;
    top: 35px;
    opacity: 1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-image: url(/images/icons/facebook-f-brands-artmap.svg);
    background-image: -webkit-image-set(url(/images/icons/facebook-f-brands-artmap.svg) 1x,url(/images/icons/facebook-f-brands-artmap.svg) 2x);
    background-position: 0 2px;
    background-size: 55%;
}
.article_map h2#marker-13::before {
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    left: 10px;
    top: 34px;
    opacity: 1;
    background-repeat: no-repeat;
    background-image: url(/images/icons/tg_artmaps@2x.png);
    background-image: -webkit-image-set(url(/images/icons/tg_artmaps.png) 1x,url(/images/icons/tg_artmaps@2x.png) 2x);
    background-size: 100%;
}
.article_map h2#marker-10::before {
    content: "";
    width: 33px;
    height: 33px;
    position: absolute;
    left: 10px;
    top: 36px;
    opacity: 1;
    background-repeat: no-repeat;
    background-image: url(/images/icons/youtube-brands-artmap.svg);
    background-image: -webkit-image-set(url(/images/icons/youtube-brands-artmap.svg) 1x,url(/images/icons/youtube-brands-artmap.svg) 2x);
    background-size: 100%;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}
.article_map h2#marker-17::before {
    content: "";
    width: 30px;
    height: 32px;
    position: absolute;
    left: 10px;
    top: 35px;
    opacity: 1;
    background-repeat: no-repeat;
    background-image: url(/images/icons/drugie_serv.png);
    background-image: -webkit-image-set(url(/images/icons/drugie_serv.png) 1x,url(/images/icons/drugie_serv@2x.png) 2x);
    background-size: 100%;
}
.article_map h2#marker-4::before {
    content: "";
    width: 30px;
    height: 32px;
    position: absolute;
    left: 10px;
    top: 35px;
    opacity: 1;
    background-repeat: no-repeat;
    background-image: url(/images/icons/house.png);
    background-image: -webkit-image-set(url(/images/icons/house.png) 1x,url(/images/icons/house@2x.png) 2x);
    background-size: 100%;
}
.article_map h2#marker-14::before {
    content: "";
    width: 30px;
    height: 32px;
    position: absolute;
    left: 10px;
    top: 35px;
    opacity: 1;
    background-repeat: no-repeat;
    background-image: url(/images/icons/yan_dzen.png);
    background-image: -webkit-image-set(url(/images/icons/yan_dzen.png) 1x,url(/images/icons/yan_dzen@2x.png) 2x);
    background-size: 100%;
}
.article_map h2#marker-5::before {
    content: "";
    width: 30px;
    height: 32px;
    position: absolute;
    left: 10px;
    top: 35px;
    opacity: 1;
    background-repeat: no-repeat;
    background-image: url(/images/icons/monet.png);
    background-image: -webkit-image-set(url(/images/icons/monet.png) 1x,url(/images/icons/monet@2x.png) 2x);
    background-size: 100%;
}
.article_map h2#marker-16::before {
    content: "";
    width: 30px;
    height: 32px;
    position: absolute;
    left: 10px;
    top: 35px;
    opacity: 1;
    background-repeat: no-repeat;
    background-image: url(/images/icons/serv_stat.png);
    background-image: -webkit-image-set(url(/images/icons/serv_stat.png) 1x,url(/images/icons/serv_stat@2x.png) 2x);
    background-size: 100%;
}
.article_map h2#marker-1::before {
    content: "";
    width: 30px;
    height: 32px;
    position: absolute;
    left: 10px;
    top: 35px;
    opacity: 1;
    background-repeat: no-repeat;
    background-image: url(/images/icons/search.png);
    background-image: -webkit-image-set(url(/images/icons/search.png) 1x,url(/images/icons/search@2x.png) 2x);
    background-size: 100%;
}
.article_map h2#marker-3::before {
    content: "";
    width: 30px;
    height: 32px;
    position: absolute;
    left: 10px;
    top: 35px;
    opacity: 1;
    background-repeat: no-repeat;
    background-image: url(/images/icons/phone.png);
    background-image: -webkit-image-set(url(/images/icons/phone.png) 1x,url(/images/icons/phone@2x.png) 2x);
    background-size: 100%;
}
.article_map h2#marker-15::before {
    content: "";
    width: 30px;
    height: 32px;
    position: absolute;
    left: 10px;
    top: 35px;
    opacity: 1;
    background-repeat: no-repeat;
    background-image: url(/images/icons/tizer@2x.png);
    background-image: -webkit-image-set(url(/images/icons/tizer@2x.png) 1x,url(/images/icons/tizer@2x.png) 2x);
    background-size: 100%;
}
.article_map h2#marker-11::before {
    content: "";
    width: 32px;
    height: 32px;
    position: absolute;
    left: 10px;
    top: 35px;
    opacity: 1;
    background-repeat: no-repeat;
    background-image: url(/images/icons/adwords@2x.png);
    background-image: -webkit-image-set(url(/images/icons/adwords@2x.png) 1x,url(/images/icons/adwords@2x.png) 2x);
    background-size: 100%;
}
.article_map h2#marker-12::before {
    content: "";
    width: 32px;
    height: 32px;
    position: absolute;
    left: 10px;
    top: 35px;
    opacity: 1;
    background-repeat: no-repeat;
    background-image: url(/images/icons/ya_direct.png);
    background-image: -webkit-image-set(url(/images/icons/ya_direct.png) 1x,url(/images/icons/ya_direct@2x.png) 2x);
    background-size: 100%;
}
.article_map h2#marker-6::before {
    content: "";
    width: 32px;
    height: 32px;
    position: absolute;
    left: 10px;
    top: 35px;
    opacity: 1;
    background-repeat: no-repeat;
    background-image: url(/images/icons/mytarget.png);
    background-image: -webkit-image-set(url(/images/icons/mytarget.png) 1x,url(/images/icons/mytarget@2x.png) 2x);
    background-size: 100%;
}

.home_news_row_articles_map a:hover {
    color: #07c;
}

.profil_fill.reg_date {
    position: relative;
    padding-left: 30px;
    margin-bottom: 10px;
}
.profil_fill.reg_date:before {content:""; width:20px; height:20px; position:absolute; left:0; top:-2px;
-webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.5; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_calendar.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_calendar.png) 1x,url(/images/newdesign/ic_calendar@2x.png) 2x); background-size:100%
}
.profil_fill.blog_author {margin-top: 15px;}
.profil_fill.blog_author ul {padding: 0;}
.profil_fill.blog_author li {position: relative; list-style: none; padding-left: 30px; margin-top: 7px;}
.profil_fill.blog_author li:before {content:""; width:15px; height:15px; position:absolute; left:2px; top:0px;
    -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.5; background-repeat: no-repeat; background-image: url(/images/newdesign/targeting.png);
    background-image: -webkit-image-set(url(/images/newdesign/targeting.png) 1x,url(/images/newdesign/targeting@2x.png) 2x); background-size:100%
}
.profil_fill.represent {margin-top: 15px;}
.profil_fill.represent ul {padding: 0;}
.profil_fill.represent li {position: relative; list-style: none; padding-left: 0px; margin-top: 13px;}
.profil_fill.represent li a {color: #333;}
.profil_fill.represent li img {margin-right: 18px;}

.profil_fill.work_with {margin-top: 15px;}
.profil_fill.work_with span {color: #333;}
.profil_fill.work_with ul {padding: 0;}
.profil_fill.work_with li {position: relative; list-style: none; padding-left: 0px; margin-top: 13px;}
.profil_fill.work_with li a {color: #333;}
.profil_fill.work_with li img {margin-right: 18px;}

.site.site_icon {
    position: relative;
    padding-left: 30px;
}
.site.site_icon:before {content:""; width:20px; height:20px; position:absolute; left:0; top:0px;
-webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.5; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_home.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_home.png) 1x,url(/images/newdesign/ic_home@2x.png) 2x); background-size:100%
}

.skype.skype_icon {
    position: relative;
    padding-left: 30px;
}
.skype.skype_icon:before {content:""; width:20px; height:20px; position:absolute; left:0; top:0px;
opacity:0.8; background-repeat: no-repeat; background-image: url(/images/newdesign/social_split_sk.jpg);
background-image: -webkit-image-set(url(/images/newdesign/social_split_sk.jpg)); background-size:100%
}

.twitter.twitter_icon {
    position: relative;
    padding-left: 30px;
}
.twitter.twitter_icon:before {content:""; width:20px; height:20px; position:absolute; left:0; top:0px;
opacity:0.9; background-repeat: no-repeat; background-image: url(/images/newdesign/social_split_tw.jpg);
background-image: -webkit-image-set(url(/images/newdesign/social_split_tw.jpg)); background-size:100%
}
.telegram.telegram_icon {
    position: relative;
    padding-left: 30px;
}
.telegram.telegram_icon:before {content:""; width:20px; height:20px; position:absolute; left:0; top:0px;
opacity:0.9; background-repeat: no-repeat; background-image: url(/images/newdesign/social_split_tg.jpg);
background-image: -webkit-image-set(url(/images/newdesign/social_split_tg.jpg)); background-size:100%
}
.facebook.facebook_icon {
    position: relative;
    padding-left: 30px;
}
.facebook.facebook_icon:before {content:""; width:20px; height:20px; position:absolute; left:0; top:0px;
opacity:0.55; background-repeat: no-repeat; background-image: url(/images/newdesign/social_split_fb.jpg);
background-image: -webkit-image-set(url(/images/newdesign/social_split_fb.jpg)); background-size:100%
}
.vk.vk_icon {
    position: relative;
    padding-left: 30px;
}
.vk.vk_icon:before {content:""; width:20px; height:20px; position:absolute; left:0; top:0px;
opacity:0.55; background-repeat: no-repeat; background-image: url(/images/newdesign/social_split_vk.jpg);
background-image: -webkit-image-set(url(/images/newdesign/social_split_vk.jpg)); background-size:100%
}
.user_profile .content_box {min-height: 100px;}

.cke_skin_kama .cke_charcount {
    display:block;
    float:right;
    margin-top:5px;
    margin-right:3px;
    color:#60676A;
}
.cke_charcount span.cke_charcount_count,
.cke_charcount span.cke_charcount_limit  {
    font-style: italic;
}
.article_author div {
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    color: #333333;
}
.article_author div:hover {
    color: #333333;
    opacity: 0.8;
}

.user_block .content_box.pages {text-align: center;}

.blog_telegram img {
    position: relative;
    top: -2px;
}

.btn-add_partner {
    position: absolute;
    top: 30px;
    line-height: 14px;
    color: #333;
    border-bottom: 1px dashed #333;
    margin-left: 20px;
}
.btn-add_partner:visited {color: #333;}
.btn-add_partner:hover, .btn-add_partner:active {color: #555;}

.recommend_articles_votes {display: inline-block; position: relative; top: 10px; left: 5px;}
.recommend_articles_votes .objvotes_wrap.emoji_preview_article {background: none;}
.recommend_articles_votes .objvotes_wrap.emoji_preview_article .objvotes_variants .objvotes_var .result {color: #fff;}


.article_map_h_header {margin-bottom: 20px;}
.article_map .pblog_profit.profit_block.ptop {margin-top: 0;}

.article_map_page .full_news_title {padding: 0 0px 15px 0px;}
.article_map_page .full_news_soc {padding: 0;}
.article_map_page .full_news_content:not(body) {padding: 0;}
.article_map_page .full_news_content p {margin-bottom: 0;}

/* Service styles */

.service_page .part_name {
    text-align: left;
    padding: 10px 0 10px 15px;
    font-weight: bold;
    color: #705959;
    font-size: 15px;
    position: relative;
    vertical-align: middle;
    line-height: 19px;
}

.service_page .partner_logo {
    float: none;
    display: inline-block;
    min-height: 41px;
    width: 140px;
    height: 50px;
    background-color: #efefef;
    padding: 0 0 0 0;
    margin-right: 15px;
    color: inherit;
}

.service_page .partner_logo>span {
    display: block;
    font-size: 12px;
    width: 100%;
    height: 100%;
    line-height: 50px;
    text-align: center;
    font-weight: normal;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.service_page .partner_title {
    max-width: calc(100% - 160px);
    margin-top: 3px;
    float: none;
    display: inline-block;
    min-height: auto;
    font-weight: bold;
    color: #705959;
    font-size: 15px;
}

.service_page .table_cat_partner_name {
    position: relative;
    font-family: "Chevin Cyrillic";
    font-size: 28px;
    display: inline-block;
    padding-right: 15px;
    color: inherit;
}

.service_page .ic_target {
    position: absolute;
    opacity: 0.5;
    right: 0;
    top: 50%;
    margin-top: -6px;
}

.service_page .partner_short_desc {
    font-size: 13px;
    display: inline-block;
    line-height: 14px;
    margin-top: 3px;
    color: #999;
    font-weight: normal;
}

.service_page .part_price>span, .service_page .part_promo>span.promo_top {
    font-family: "GothamProRegular";
    font-size: 13px;
    display: block;
    line-height: 18px;
    color: #999;
    font-weight: normal;
}

.service_page .part_price {
    position: relative;
    font-weight: normal;
    color: #333;
    font-family: "Chevin Cyrillic";
    font-size: 18px;
    padding: 10px 15px 10px;
    vertical-align: middle;
    line-height: 30px;
    height: 71px;
    text-align: left;
}

.service_page .part_promo {
    position: relative;
    font-weight: normal;
    color: #333;
    font-size: 13px;
    padding: 10px 15px 10px;
    vertical-align: middle;
    line-height: 19px;
    height: 71px;
    text-align: left;
}

.service_page .part_promo .service_discount {
    margin-bottom: 2px;
    display: inline-block;
    border-radius: 3px;
    font-size: 17px;
    padding: 4px 8px 2px;
    font-weight: 400;
    text-decoration: none;
    border: 1px solid #f08080;
    color: #f08080;
}

.service_page .sub_cat_box {text-align: left; border-top: 1px solid #f2f2f2; margin-top: 5px;}
.content_box.service_page {padding-bottom: 0;}

.service_item_content {font-size:14px; margin-top:15px; line-height: 25px;}
.service_item_content h3 {margin:15px 0 0 0;}
.service_item_content .send_error {font-size:13px; margin-top:24px;}
.service_item_content .service_opendate {padding-left:30px; position:relative; margin-top:15px;}
.service_item_content .service_opendate:before {content:""; width:20px; height:20px; position:absolute; left:0; top:50%; margin-top:-11px; 
-webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.5; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_calendar.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_calendar.png) 1x,url(/images/newdesign/ic_calendar@2x.png) 2x); background-size:100%
}
.service_item_content .service_website {padding-left:30px; position:relative; margin-top:10px;}
.service_item_content .service_website:before {content:""; width:20px; height:20px; position:absolute; left:0; top:50%; margin-top:-11px; 
-webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.5; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_home.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_home.png) 1x,url(/images/newdesign/ic_home@2x.png) 2x); background-size:100%
}

.service_item_content {padding-bottom:0;} 
.service_item_content>.content_box {position:relative; text-align: left;}
.service_item_content .service_title {color: #333; font-size: 21px; text-align: center; font-family: "Chevin Cyrillic"; padding: 0; font-weight: bold;}
.service_item_content .service_about {margin-top:15px; font-size: 14px;}
.service_item_content .service_right_side {overflow: hidden; position: relative; margin-bottom: 30px;}
.service_right_side:after {
    content: "";
    position: absolute;
    bottom: 0;
    height: 100px;
    width: 100%;
    box-shadow: inset 0 -40px 60px #fff;
    z-index: 1;
}
.service_right_side.hidden_after:after {display: none;}
.service_item_content .service_screen img {width: 100%;}
.service_item_content .btn {
    font-size: 13px;
    font-family: "Chevin Cyrillic";
    font-weight: bold;
    text-transform: uppercase;
    padding: 6px 12px;
    line-height: 20px;
    text-shadow: none!important;
}
.service_item_content .btn-green {
    background: none!important;
    border: 1px solid #21B04D!important;
    color: #0e8432!important;
}
.service_item_content .service_about .content_box {padding-left: 0; padding-right: 0;}
.service_item_content .service_params {margin-top:5px; margin-bottom: 10px; text-align: left; padding-left:0; list-style:none;}
.service_item_content .service_params .veralign +  .veralign {text-align:right;}
.service_item_content .service_params li {border-top:1px solid #f2f2f2; color:#705959; font-size:13px; padding:10px 0;}
.service_item_content .service_params li:first-child {border-top: none;}
.service_item_content .service_item_rating {margin-top:20px;}
.service_item_content .rating_link_wrap {font-size:20px; margin-top: 10px; margin-bottom:10px; text-align: left;}
.service_item_content .rating_link_wrap a {color: #2396fa; border-bottom: 1px dashed #2396fa;}
.service_item_content .rating_link {color:#705959; border-bottom:1px dashed #705959; margin-left:5px; line-height:1em; position:relative;}
.service_item_content .rating_link:after {content:"↓"; position:relative; right:-15px; top:-3px;}

.service_item_content .service_rating_block {float:right; width:100%; height:157px; max-width:100%; position:relative;
background-color:#fafafa; background-position: center top 25px ; background-repeat: no-repeat; background-image: url(/images/newdesign/ic_bigstar.png);
background-image: -webkit-image-set(url(/images/newdesign/ic_bigstar.png) 1x,url(/images/newdesign/ic_bigstar@2x.png) 2x);
}
.service_item_content .service_rating_block:after {content:"Рейтинг";   font-weight:bold; position: absolute; bottom:15px; width:100%; text-align:center; left: 0;}
.service_item_content .service_rating_block .rating {color:#fff; font-weight:bold; text-align:center; height:16px; width:100%; font-size:15px; position:absolute; top:50%; margin-top:-27px;}
.service_item_content .service_rating_block.non {background-image: none; }
.service_item_content .service_rating_block.non .non_rating { position:absolute; font-size: 13px; top:50%; margin-top:-15px; width:100%; text-align:center;}
.service_item_content .service_rating_block.non .non_rating span {padding-right:0; max-width:120px;}
.service_item_content .service_rating_block.non:after {display:none;}
.service_item_content .service_rating_list {display:block; list-style:none; padding-left:0; font-size:13px;}
.service_item_content .service_rating_list li {border-top:1px solid #f2f2f2; padding:10px 0; text-align: left;}
.service_item_content .service_rating_list li:first-child {border-top:none;}
.service_item_content .service_rating_list li .rating_val { font-weight:bold; color:#705959; text-align: right;}

.service_item_content .service_user_item {margin-top:15px; border:1px solid #f2f2f2; position:relative; padding:20px 20px 20px 20px;}
.service_item_content .service_user_item .service_user_title {font-size:20px; margin-bottom:15px;}
.service_item_content .service_user_item .service_user_body {position:relative; padding-left:65px; min-height:50px;}
.service_item_content .service_user_item .avatar {width:50px; height:50px; border-radius:70px; overflow:hidden; position:absolute; top:0px; left:0px;}
.service_item_content .service_user_item .item_name {font-size:17px; text-align: left;} 
.service_item_content .service_user_item .item_name a {color:#705959;}
.service_item_content .service_user_item .item_last_login {font-size: 12px;color: #999; text-align: left;}

.service_item_content .service_footer {position:relative; left:-18px; right:-18px; width:calc(100% + 36px); margin-top:30px; height:100px; line-height:100px; background-color:#fafafa; text-align:center;}
.service_item_content .service_footer .btn {width:370px; line-height:50px; padding:0; height:50px; color:#333 !important; font-size:18px;}

.service_item_content .service_params_title {font-weight: 700;  text-align: left;  font-size: 16px; margin-top: 20px;}
.service_item_content .service_year {font-family: 'GothamProRegular'; font-size: 14px; padding-left: 30px; line-height: 20px; margin-bottom: 10px; position: relative;}
.service_item_content .service_year:before {
    content: "";
    width: 18px;
    height: 21px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0.8;
    background-repeat: no-repeat;
    background-image: url(/images/icons/new_calendar.png);
    background-image: -webkit-image-set(url(/images/icons/new_calendar.png));
    background-size: 100%;
}
.service_item_content .service_site {font-family: 'GothamProRegular'; font-size: 14px; color: #0077cc; padding-left: 30px; line-height: 20px; margin-bottom: 10px; display: inline-block; position: relative;}
.service_item_content .service_site:before {
     content: "";
     width: 18px;
     height: 21px;
     position: absolute;
     left: 0;
     top: 0;
     opacity: 0.8;
     background-repeat: no-repeat;
     background-image: url(/images/icons/new_globe.png);
     background-image: -webkit-image-set(url(/images/icons/new_globe.png));
     background-size: 100%;
 }
.service_item_content .service_site:after {
    content: "";
    width: 12px;
    height: 12px;
    position: absolute;
    right: -20px;
    top: 3px;
    opacity: 0.8;
    background-repeat: no-repeat;
    background-image: url(/images/icons/new_link.png);
    background-image: -webkit-image-set(url(/images/icons/new_link.png));
    background-size: 100%;
}
.service_item_content .tltip:after {right: 4px;}

.service_users .service_user_item .service_user_title {font-size: 17px;margin-bottom: 15px;text-align: left;}

.similar_services .similar_title {font-size: 15px; font-family: "Chevin Cyrillic"; text-align: left; margin-bottom: 20px; margin-top: 20px; text-transform: uppercase; font-weight: bold;}
.similar_services .service_item .name {font-size: 13px; line-height: 15px;}
.similar_services .service_item .reviews, .similar_services .service_item .reviews a {color: #999; font-size: 12px;}
.similar_services .service_item {padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #efefef; text-align: left;}
.similar_services .service_item:last-child {border-bottom: none;}
.services_block .service_item {overflow: hidden; position: relative; text-align: left; padding-bottom: 0; }
.service_item_header {position: relative; text-align: left;}
.service_item_content .service_about img {max-width: 100%; height: auto!important; margin: 0 auto; display: block;}
.service_item_content .multi_sdv_wrap {position: relative;}
.service_item_content .multi_sdv_wrap .multi_sdv.move {position: fixed; margin-top: 71px;}
@media only screen and (min-width: 768px) {
    .service_item_content .multi_sdv_wrap .multi_sdv {position: absolute; top: 0;}
    .service_item_content .multi_sdv_item {max-width: 300px;}
    .service_left_side {padding-bottom: 420px;}
}
@media only screen and (max-width: 768px) {
    .service_left_side {margin-bottom: 40px;}
}
@media only screen and (min-width: 992px) {
    .service_left_side {padding-bottom: 400px;}
}
.service_page .ic_parent_cat {
    padding: 0 22px 0 11px;
    position: relative;
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
    text-transform: uppercase;
    color: #705959;
    border: 1px solid #705959;
    border-right: none;
}
.service_page .parent_cat {margin-bottom: 25px; margin-right: 25px;}
.service_page .ic_parent_cat:before {
        content: "";
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 4px;
    width: 8px;
    height: 8px;
    border: 1px solid #705959;
    border-radius: 10px;
}
.service_page .ic_parent_cat:after {
    content: "";
    position: absolute;
    right: -9px;
    top: 3px;
    width: 18px;
    height: 19px;
    border: 0 solid #705959;
    border-width: 1px 1px 0 0;
    transform: rotate(45deg);
}

.similar_services .partner_logo {
    float: none;
    display: inline-block;
    min-height: 32px;
    width: 90px;
    height: 32px;
    background-color: #efefef;
    padding: 0;
    margin-right: 30px;
    color: inherit;
}
.similar_services .partner_logo img {
    width: 90px;
    height: 32px;
}
.similar_services .partner_logo>span {
    display: block;
    font-size: 12px;
    width: 100%;
    height: 100%;
    line-height: 35px;
    text-align: center;
    font-weight: normal;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.similar_partners .partner_item .reviews {
    color: #999;
    font-size: 12px;
}

.similar_services .service_item .service_link {display:block;}
.similar_services .service_item .service_link span {display:block;}

.similar_services .service_item {cursor:pointer;}
.similar_services .service_item:hover {opacity:0.8}

@media only screen and (max-width: 1199px) and (min-width: 992px) {
    .service_item_content .news_full .comments_box .comm_date .update-comment {display: none;}
    .service_item_content .news_full .comments_box .comm_date .delete-comment {display: none;}
    .service_item_content .news_full .comments_box .comm_date {margin-top: 50px;}
    .service_item_content .news_full .comments_box {margin-top: 20px;}
}

.service_page .full_news_chroshki a, .service_page .full_news_chroshki span,
.category_item .full_news_chroshki a, .category_item .full_news_chroshki span {font-size: 12px;}
.service_page .full_news_chroshki, .category_item .full_news_chroshki {border-bottom: none;}
.service_item_content .service_screen img {border: 1px solid #efefef;}

.pay_form_wallet select {
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #555;
    height: 30px;
    padding-left: 7px;
    padding-right: 7px;
    width: 100%;
}
.pay_form_wallet input {margin-top: 10px; margin-bottom: 10px;}
.pay_form_wallet textarea {resize: vertical;}

.slide_wr-error-message {
    display: block;
    color: red;
    font-size: 10px;
    margin-top: 5px;
}

.slide_wr.lock {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.3;
}

