@charset "utf-8";

@font-face {
	font-family: 'fontello';
	src: url('../_fonts/fontello/fontello.eot?27153468');
	src: url('../_fonts/fontello/fontello.eot?27153468#iefix') format('embedded-opentype'),
	url('../_fonts/fontello/fontello.woff2?27153468') format('woff2'),
	url('../_fonts/fontello/fontello.woff?27153468') format('woff'),
	url('../_fonts/fontello/fontello.ttf?27153468') format('truetype'),
	url('../_fonts/fontello/fontello.svg?27153468#fontello') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"]:before, [class*=" icon-"]:before, .o-icon-custom {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;

	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	/* opacity: .8; */

	/* For safety - reset parent styles, that can break glyph codes*/
	font-variant: normal;
	text-transform: none;

	/* fix buttons height, for twitter bootstrap */
	line-height: 1em;

	/* Animation center compensation - margins should be symmetric */
	/* remove if not needed */
	margin-left: .2em;

	/* you can be more comfortable with increased icons size */
	/* font-size: 120%; */

	/* Font smoothing. That was taken from TWBS */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

	/* Uncomment for 3D effect */
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-search:before { content: '\e800'; } /* '' */
.icon-twitter:before { content: '\e801'; } /* '' */
.icon-youtube-play:before { content: '\e802'; } /* '' */
.icon-instagram:before { content: '\e803'; } /* '' */
.icon-vkontakte:before { content: '\e804'; } /* '' */
.icon-vimeo:before { content: '\e805'; } /* '' */
.icon-facebook:before { content: '\e806'; } /* '' */
.icon-export:before { content: '\e807'; } /* '' */
.icon-music:before { content: '\e808'; } /* '' */
.icon-download-cloud:before { content: '\e809'; } /* '' */
.icon-heart-empty:before { content: '\e80a'; } /* '' */
.icon-heart:before { content: '\e80b'; } /* '' */
.icon-heartbeat:before { content: '\e80c'; } /* '' */
.icon-export-1:before { content: '\e80d'; } /* '' */
.icon-eye:before { content: '\e80e'; } /* '' */
.icon-pause:before { content: '\e80f'; } /* '' */
.icon-play:before { content: '\e810'; } /* '' */
.icon-odnoklassniki:before { content: '\e811'; } /* '' */
.icon-gplus:before { content: '\e812'; } /* '' */
.icon-yandex:before { content: '\e813'; } /* '' */
.icon-mail-circled:before { content: '\e814'; } /* '' */
.icon-pencil:before { content: '\e815'; } /* '' */
.icon-ok-circled:before { content: '\e816'; } /* '' */
.icon-to-end-alt:before { content: '\e818'; } /* '' */
.icon-to-start-alt:before { content: '\e819'; } /* '' */
.icon-volume-off:before { content: '\e81a'; } /* '' */
.icon-telegram:before { content: '\f1d9'; } /* '' */

.o-share-icon-vk:before {content: '\e804';}
.o-share-icon-fb:before {content: '\e806';}
.o-share-icon-gplus:before {content: '\e812';}
.o-share-icon-tw:before {content: '\e801';}
.o-share-icon-ok:before {content: '\e811';}
.o-share-icon-yd:before {content: '\e813';}
.o-share-icon-mail:before {content: '\e814';}
.o-share-icon-lj:before {content: '\e815';}


	/* html5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
/* html5 */
html,
body {height:100%;}
body {
	margin:0; padding:0; font:400 15px/1.2 'Open Sans', Arial, MyriadPro, sans-serif; color:#222; letter-spacing:-0.6px; background:#fff;
}

a img {border:0;}

* {min-height:0px;}

a:link,
a:active,
a:visited {color:#f5665e; text-decoration:underline;}
a:hover {text-decoration:none;}

b,
strong {font-weight:600;}

h1,h2,h3,h4,h5,h6 {display:block; margin:16px 0; padding:0; font:bold 18px/1.2 'MyriadPro', Arial; color:#111;}

h1 {font-size:18px;}
h2 {font-size:17px;}
h3 {font-size:16px;}
h4 {font-size:15px;}
h5 {font-size:14px;}
h6 {font-weight:normal; font-size:14px; color:inherit;}

ol,
ul {padding:0; display:block; margin:15px 10px 15px 24px;}
ul li {display:list-item; padding:0 0 0 1px; margin:5px 0; list-style:disc;}
ol li {display:list-item; padding:0 0 0 1px; margin:5px 0; list-style:decimal;}

.reset,
.reset li,
nav ul, nav li,
.o-detail-info, .o-detail-info li,
.footer-contacts, .footer-contacts li,
.o-links-down, .o-links-down li,
.paginations, .paginations ul, .paginations li,
.speedbar, .speedbar ul, .speedbar li,
.full-entry-tax-props dl, .full-entry-tax-props dt, .full-entry-tax-props dd {display:block; padding:0; margin:0; list-style:none; background:0;}

form {display:block; padding:0; margin:0;}
input[type="image"]:hover {opacity:0.8;}
input, textarea, select, button {font:normal 15px/normal 'MyriadPro', Arial, MyriadPro, sans-serif; color:#fff; vertical-align:baseline;}
label {vertical-align:baseline;}

label, input[type=button], input[type=submit], button { cursor: pointer; }
textarea {overflow:auto; resize:vertical;}

.bo_4,
.header-search input[type="text"],
.cblock-video .o-pict,
.cblock-video .o-pict img,
.o-btn,
.paginations span,
.paginations a,
.item-entry .o-pict img { -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.bo_5,
.cblock-track .o-pict { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.bo_50,
.cblock-video .i-counter,
.o-cbtn,
.o-cbtn > span,
.speedbar .i-pict img { -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.o-cbtn {outline: none;}


/* Inputs */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
textarea,
select {padding:9px 16px; display:inline-block; vertical-align:middle; margin:0; border:1px solid #ccc; font-weight:400; color:#000; outline:none; background:#fff;
	-webkit-transition:border-color .1s linear;
	-moz-transition:border-color .1s linear;
	-o-transition:border-color .1s linear;
	transition:border-color .1s linear;
	-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
}

::-webkit-input-placeholder { font-weight:300; color:#888; -webkit-transition:color .1s linear;}
:focus::-webkit-input-placeholder { color:transparent;}
:-moz-placeholder { font-weight:300; color: #888; -moz-transition:color .1s linear;}
:focus:-moz-placeholder { color:transparent;}
::-moz-placeholder { font-weight:300; color: #888; -moz-transition:color .1s linear;}
:focus::-moz-placeholder { color:transparent;}
:-ms-input-placeholder { font-weight:300; color: #888; }
:focus:-ms-input-placeholder { color:transparent;}

input[type="text"]:hover,
input[type="password"]:hover,
textarea:hover,
select:hover,
input[type="email"]:hover,
input[type="tel"]:hover,
.inpt_pseudo:hover,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus,
input[type="email"]:focus,
input[type="tel"]:focus {border-color:#394148;}

input[type="button"],
input[type="submit"],
input[type="reset"],
button {
	outline:none;
	padding:12px 24px; display:inline-block; position:relative; border:0; vertical-align:top; line-height:normal; font-weight:400; font-size:18px; color:#fff; text-align:center; text-decoration:none; background:#f5665e;
	-moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}


input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
button:hover {
	background:#f6726b;
}
input[type="button"]:active,
input[type="submit"]:active,
input[type="reset"]:active,
button:active {
	background:#f5665e;
}

input[type="button"][disabled],
input[type="submit"][disabled],
input[type="reset"][disabled],
button[disabled] {background-color:#eee; color:#222; cursor:default;}

/* Reset */
.wrap input.reset,
.header-search-filter-wrap .btn-search-filter,
button.icon {padding:0; display:block; margin:0; border:0; vertical-align:top; outline:none; background:0; -moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;}


/* Checkbox */
.o-check {
	width:20px; height:20px; display:inline-block; vertical-align:middle; overflow:hidden; position:relative; padding:0; margin:0; border:0;
	-webkit-appearance: none; cursor:pointer;
}
.o-check input {width:100%; height:100%; padding:0; display:block; position:absolute; left:0; bottom:0; border:0; margin:0; background:0; opacity:0; z-index:10; cursor:pointer;}
.o-check:before {width:20px; height:20px; content:' '; display:inline-block; vertical-align:top; z-index:1;}
.o-check-icon {
	width:20px; height:20px; line-height:20px; content:' '; display:block; position:absolute; left:0; top:0; color:#000; text-align:center; z-index:3;
	background:no-repeat center center;
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
	-webkit-box-shadow: inset 0 0 0 1px #ccc;
	-moz-box-shadow: inset 0 0 0 1px #ccc;
	box-shadow: inset 0 0 0 1px #ccc;
}
.o-check-icon:after {
	width:auto; height:auto; content:' '; display:block; position:absolute; left:0; right:0; top:0; bottom:0;
	background:no-repeat center center; z-index:2; opacity:0; cursor:pointer;
	-webkit-transition:opacity .1s linear;
	-moz-transition:opacity .1s linear;
	transition:opacity .1s linear;
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
}

.o-check input[type="checkbox"] + .o-check-icon:after {
	background:#f5665e;
}
.o-check input[type="radio"] + .o-check-icon:after {
	left:4px; right:4px; top:4px; bottom:4px; background:#f5665e;
	-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;
}


.o-check:hover .o-check-icon {background-color:rgba(0,0,0,0.1);}
.o-check input[type="radio"] + .o-check-icon { -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.o-check:after {width:auto; height:auto; display:block; position:absolute; left:0; right:0; top:0; bottom:0; text-align:center; z-index:2;}
.o-check input:checked + .o-check-icon:after {opacity:1;}
.o-check input[disabled] + .o-check-icon {
	opacity:0.34;
	-webkit-box-shadow:inset 0 0 0 2px #000; -moz-box-shadow:inset 0 0 0 2px #000; box-shadow:inset 0 0 0 2px #000;
}
.o-input-box {display:inline-block; vertical-align:top; margin:0 16px 0 0;}
.o-input-box .o-check { vertical-align:middle;}
.o-input-box .txt-check {display:inline-block; margin:0 0 0 8px; vertical-align:middle;}

.o-check input.inpt-request + .o-check-icon {-webkit-box-shadow:inset 0 0 0 2px red; -moz-box-shadow:inset 0 0 0 2px red; box-shadow:inset 0 0 0 2px red;}

/* Inputs */




.clearfix:before,
.clearfix:after,
.wrapper:before,
.wrapper:after {content:".";display:block;height:0;visibility:hidden;}
.clearfix:after,
.wrapper:after {clear:both;}
.clearfix,
.wrapper {zoom:1;}

.left {float:left;}
.right {float:right;}
.center {text-align:center;}

.hidden {overflow:hidden;}
.none,
.display-none {display:none;}

p {display:block; margin:16px 0;}

.animate,
.o-hvr:after,
.cblock-video .o-pict:after,
.cblock-video .o-pict .o-sbtn-play,
a.o-btn:after,
.o-author-photo,
.o-sbtn-play,
.cblock-track .ii-link,
.entry-track .etnry-track-link {
transition: box-shadow .3s ease,border .3s ease,top .3s ease,left .3s ease,right .3s ease,bottom .3s ease,margin .3s ease,color .3s ease,background .3s ease,width .3s ease,height .3s ease,transform .9s ease,padding .3s ease,opacity .3s ease,visibility .3s ease;
-moz-transition: box-shadow .3s ease,border .3s ease,top .3s ease,left .3s ease,right .3s ease,bottom .3s ease,margin .3s ease,color .3s ease,background .3s ease,width .3s ease,height .3s ease,-moz-transform .9s ease,padding .3s ease,opacity .3s ease,visibility .3s ease;
-webkit-transition: box-shadow .3s ease,border .3s ease,top .3s ease,left .3s ease,right .3s ease,bottom .3s ease,margin .3s ease,color .3s ease,background .3s ease,width .3s ease,height .3s ease,-webkit-transform .9s ease,padding .3s ease,opacity .3s ease,visibility .3s ease;
}


.idesc p:first-child,
.idesc h1, .idesc h2, .idesc h3, .idesc h4, .idesc h5, .idesc h6 {margin-top:0 !important;}
.idesc p:last-child {margin-bottom:0 !important;}

.o-hvr {position:relative;}
.o-hvr:after {width:auto; height:auto; content:' '; display:block; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(255,255,255,0.1); z-index:5; opacity:0; }
.o-hvr:hover:after { opacity:1;}


.ics,
.icv {display:inline-block; vertical-align:middle;}
.icv,
.icv + span {display:inline-block; vertical-align:middle;}




.o-pict {display:inline-block; vertical-align:top;}
.o-pict a {display:block; text-decoration:none;}
.o-pict img{width:100%; max-width:100%; height:auto; vertical-align:top;}
.o-pict-crop {display:inline-block; vertical-align:top; background:no-repeat center center; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.o-pict-crop img { display:none;}

a.o-btn { color:#fff; text-decoration:none;}
.o-btn {
	padding:18px 34px; display:inline-block; vertical-align:top; position:relative; overflow:hidden; font-weight:500; font-size:22px; color:#fff; text-align:center;
                text-transform:uppercase; background:#f5665e; cursor:pointer;
}
.o-btn input {width:100%; height:80px; position:absolute; left:0; top:0; border:0; background:0; opacity:0; z-index:10;}
.o-btn:after {width:auto; height:auto; display:block; content:' '; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(255,255,255,0.08); opacity:0;}
.o-btn:hover:after { opacity:1;}


/* Loader */
[data-loader-frame] { position: relative }
[data-loader-frame]:before { content: ''; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden; background-color: rgba(255,255,255,.5); z-index: 100 }
.spinner-circle { border-radius: 80%; display: block; height: 40px; width: 40px; position: absolute; top: 50%; left: 50%; margin: -20px 0 0 -20px; -webkit-animation: tcon-spin360 675ms linear infinite forwards; animation: tcon-spin360 675ms linear infinite forwards; background: #d3d3d3; z-index: 200; opacity: .7 }
.spinner-circle:after,
.spinner-circle:before { content: ""; display: block; position: absolute }
.banner-simple,
.banner-simple__item { position: relative }
.spinner-circle:before { border-radius: 0 90px 90px 0; height: 40px; width: 50%; top: 0; right: 0; z-index: 1; background: #272263; background-image: -webkit-linear-gradient(lightgray, #272263); background-image: linear-gradient(lightgray, #272263) }
.spinner-circle:after { border-radius: 80%; height: 30px; width: 30px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 1; background: #fff }
@-webkit-keyframes tcon-spin360 {
	to {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
@keyframes tcon-spin360 {
	to {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}

/* Custom notify */
.notify-alert {width:100%; max-width:100%; height:1px; position:fixed; left:0; right:0; top:50px; text-align:center; z-index:99902;}
.notify-alert > div {
	width:500px; max-width:100%; padding:10px; display:inline-block; vertical-align:top; font-size:18px; color:#010608; text-shadow:0 0 1px #54245e; background:rgb(177, 202, 103);
	-webkit-box-shadow:inset 0 -1px #afc863, 0 0 3px rgba(0,0,0,0.51);
	-moz-box-shadow:inset 0 -1px #afc863, 0 0 3px rgba(0,0,0,0.51);
	box-shadow:inset 0 -1px #afc863, 0 0 3px rgba(0,0,0,0.51);
}
.notify-alert > div.type-error {color: #fff; background:rgba(218, 96, 96, 0.83);
	-webkit-box-shadow:inset 0 -1px #d01d1d, 0 0 3px rgba(0,0,0,0.51);
	-moz-box-shadow:inset 0 -1px #d01d1d, 0 0 3px rgba(0,0,0,0.51);
	box-shadow:inset 0 -1px #d01d1d, 0 0 3px rgba(0,0,0,0.51);
}


/* Wrapper */
.wrap {min-width:320px; position:relative; overflow:hidden; z-index:2;}
.wrapper {max-width:1172px; padding-left:5px; padding-right:5px; margin:0 auto;}

.header-wrap {padding:18px 0 0 0; position:relative; margin-bottom:28px; z-index:10;}
.header-wrap .wrapper {position:relative;}

.header-logo {width:173px; max-width:100%; float:left; margin:0 0 12px 0;}
.header-logo a {height:64px; display:block; text-decoration:none;}
.header-logo img {width:100%; height:auto; vertical-align:top;}

.header-profile {position:absolute; right:0; top:-14px; text-align:right;}
.header-profile-name {
	max-width:120px; height:22px; line-height:22px; display:block; vertical-align:top;
	position:relative; overflow:hidden; margin:0 5px 0 0;
	white-space:nowrap; text-overflow:ellipsis;
}
.header-profile-name a {color:#000; text-decoration:none;}
.header-profile-name a:hover {color:#f5665e;}
.header-profile-link {display:inline-block; vertical-align:top; font-size:11px;}
.header-profile-link a {color:#444; text-decoration:none;}
.header-profile-link a:hover {color:#f5665e;}

.header-search {width:250px; height:30px; float:left; position:relative; clear:both;}
.header-search input[type="text"] {width:100%; height:30px; padding:0 32px 0 10px; margin:0; border:0; color:#fff; background:#f5665e;}
.header-search .btn-search {width:42px; height:30px; overflow:hidden; position:absolute; right:0; top:0; font-size:18px; color:#fff; text-align:center;}
.header-search .btn-search:before {width:auto; height:30px; line-height:28px; display:block; margin:0;}
.header-search .btn-search input {width:100%; height:40px; position:absolute; left:0; top:0; background:0; opacity:0;}
.header-search .btn-search:hover {background:rgba(255,255,255,0.1);}

.header-search input[type="text"]::-webkit-input-placeholder { font-style:italic; color: #fff; -webkit-transition:color .1s linear;}
.header-search input[type="text"]:focus::-webkit-input-placeholder { color:transparent;}
.header-search input[type="text"]:-moz-placeholder { font-style:italic; color: #fff; -moz-transition:color .1s linear;}
.header-search input[type="text"]:focus:-moz-placeholder { color:transparent;}
.header-search input[type="text"]::-moz-placeholder { font-style:italic; color: #fff; -moz-transition:color .1s linear;}
.header-search input[type="text"]:focus::-moz-placeholder { color:transparent;}
.header-search input[type="text"]:-ms-input-placeholder { font-style:italic; color: #fff; }
.header-search input[type="text"]:focus:-ms-input-placeholder { color:transparent;}

.header-search-filter-wrap {width:20px; height:20px; position:absolute; right:40px; top:50%; margin:-10px 0 0 0;}
.header-search-filter-wrap .btn-search-filter {
	width:0; height:0; position:absolute; left:50%; top:50%; margin:-4px 0 0 -5px;
	border-left:5px solid transparent; border-right:5px solid transparent; border-top:8px solid #fff; z-index:5;
}
.header-search-filter-wrap .btn-search-filter:after {width:auto; height:auto; content:' '; display:block; position:absolute; left:-12px; right:-12px; top:-16px; bottom:-14px;}
.drop-search-filter {
	width:auto; display:none; position:absolute; left:-48px; right:-48px; top:12px; border:2px solid #f5665e; background:rgba(255,255,255,0.8); z-index:4;
	border-radius:4px;
}
.drop-search-filter > label {padding:5px; display:block; position:relative; overflow:hidden; border-top:1px solid rgba(0,0,0,0.1); font-size:12px;}
.drop-search-filter > label:first-child { border-top:0;}
.drop-search-filter > label:hover {box-shadow:inset 1px 0 0 #f5665e, inset -1px 0 0 #f5665e;}
.drop-search-filter > label input { position:absolute; left:-20px; top:0;}
.drop-search-filter > label span {padding:0 0 0 16px; position:relative; display:inline-block; vertical-align:middle;}
.drop-search-filter > label span:before {display:inline-block; position:absolute; left:0; top:0; content:'\e816'; font:12px/1.2 "fontello"; color:#f5665e; opacity:0;}
.drop-search-filter > label input:checked + span:before { opacity:1;}

.drop-filter-open .drop-search-filter {display:block;}
.drop-filter-open .btn-search-filter {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}



.header-search-fast,
.search-loader {
	width:auto; position:absolute; left:0; right:0; top:100%; background:#fff; z-index:100;
	box-shadow:0 0 0 2px #f5665e;
	border-radius:3px;
}
.search-loader {padding:6px; text-align:center;}

.header-search-fast .search-main-item-heads { padding:3px 6px; position:relative; border-left:2px solid #f5665e; margin:10px 0 6px 0; font-size:14px; color:#000; background:#eee;}
.header-search-fast .search-main-item-heads:first-child {margin-top:0;}
.header-search-fast .ii-item {padding:5px 10px; position:relative; overflow:hidden; border-bottom:1px solid #eee;}
.header-search-fast .ii-item a {text-decoration:none;}
.header-search-fast .ii-item a:hover {text-decoration:none;}
.header-search-fast .ii-item .o-pict {
	width:30px; height:30px; display:inline-block; vertical-align:middle; margin:0 14px 0 0;
	-webkit-box-shadow:0 0 0 3px #f1f1f1; -moz-box-shadow:0 0 0 3px #f1f1f1; box-shadow:0 0 0 3px #f1f1f1;
}
.header-search-fast .ii-item .i-author {max-width:68%; padding:5px 0 3px 0; display:inline-block; vertical-align:middle; overflow:hidden;}
.header-search-fast a.search-person-item-link {padding:5px 10px; display:block; margin:-5px -10px; text-decoration:none !important;}
.header-search-fast a.search-person-item-link:hover {background:rgba(245, 102, 94, 0.06);}
.header-search-fast .o-btn {padding:2px 5px; font-size:12px; text-transform:none;}
.header-search-fast .sect-more-link {margin:5px 0 0 0;}
.header-search-fast .sect-more-link:last-child {margin-bottom:5px;}

.header-search-fast .ii-item-link:after {width:auto; height:auto; content:' '; display:block; position:absolute; left:0; right:0; top:0; bottom:0;}
.header-search-fast .ii-item:hover {background-color:rgba(0,0,0,0.02);}



.header-nav {padding:32px 0 0 0; overflow:hidden; font-size:18px; text-align:right;}
.header-nav a {
	padding:5px 11px; display:inline-block; vertical-align:top; color:#7b7b7b; text-decoration:none;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.header-nav a:hover {color:#fff; background:#ec8785;}
.header-nav-list > li {display:inline-block; vertical-align:top; margin:0 0 0 -2px;}
.header-nav-list > li:first-child {margin-left:0;}
.header-nav-list > li.current a {color:#fff; background:#f5665e;}


.section {padding:46px 0;}
.section.bgs-gray {background-color:#f1f1f1;}
.sect-title,
.sect-title h1 {margin:0; font-weight:normal; font-size:40px; color:#222; text-align:center; text-transform:uppercase; letter-spacing:-2.5px;}
.sect-title {margin:0 0 46px 0;}

.sect-desc-wrap {max-width:1200px; margin:20px auto 40px;}

.sect-more-link {margin:46px 0 0 0; text-align:center;}
.sect-more-link .o-btn { vertical-align:top;}
.sblock .sect-more-link .o-btn {padding-left:3px; padding-right:3px; display:block;}





.cblock-video {margin:0 -3.51% -50px 0;}
.cblock-video .paginations {margin:-10px 0 60px;}
.cblock-video a {text-decoration:none;}
.cblock-video .ii-item {width:30.5%; position:relative; margin:0 2.54% 50px 0; display:inline-block; vertical-align:top;}
.cblock-video .o-pict {display:block; position:relative; overflow:hidden; margin:0 0 20px 0;  text-decoration:none; z-index:4;}
.cblock-video .o-pict:after {width:auto; height:auto; content:' '; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(34, 34, 34, 0.68); z-index:4; opacity:0;}
.cblock-video .o-pict .o-sbtn-play {
	width:44px; height:44px; position:absolute; left:50%; top:50%; margin:-22px 0 0 -22px; background:#f5665e; z-index:5;
	-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; opacity:0;
}
.cblock-video .o-pict:hover:after,
.cblock-video .o-pict:hover .o-sbtn-play { opacity:1;}
.cblock-video .i-author {margin:0; font-style:italic; font-size:16px; color:#858585;}
.cblock-video .i-author a {color:#858585;}

.cblock-video .i-cats {margin:5px 0 0 0; font-style:italic; font-size:14px; color:#858585;}
.cblock-video .i-cats a {color:#666;}

.cblock-video .i-titles {margin:0 0 4px 0; font-size:20px; color:#5f5f5f;}
.cblock-video .i-titles a {color:#5f5f5f;}
.cblock-video .i-author a:hover,
.cblock-video .i-cats a:hover,
.cblock-video .i-titles a:hover { color:#f5665e;}
.cblock-video .i-counter {
	width:42px; height:42px; line-height:42px; position:absolute; left:-18px; top:-18px; border:4px solid #e6e6e6; font-size:18px; color:#f5665e; text-align:center; background-color:#fff; z-index:5;
}
.cblock-video .o-detail-info {margin-top:6px;}
.cblock-video .o-detail-info > li {margin-top:9px;}
.cblock-video .o-detail-info > li,
.cblock-video .o-detail-info > li .icon {font-size:13px;}

.cblock-video.i-vertical {margin:0;}
.cblock-video.i-vertical .ii-item {width:auto; display:block; margin-right:0;}
.cblock-video.i-vertical + .sect-more-link {margin-top:0;}

.o-sbtn-play {
	width:42px; height:42px; padding:0; position:relative; display:inline-block; vertical-align:middle; margin:0; border:0;
	background:#f5665e;
	-webkit-box-shadow:0 0 0 4px #fff; -moz-box-shadow:0 0 0 4px #fff; box-shadow:0 0 0 4px #fff;
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
}
.o-sbtn-play:hover {background-color:#4faab0;}
.o-sbtn-play:after {
	width:0; height:0; content:' '; display:block; position:absolute; left:50%; top:50%; margin:-10px 0 0 -7px;
	border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:18px solid #fff;
}
.o-sbtn-play.i-on-play:before,
.jp-state-playing .o-sbtn-play:before {width:20px; height:20px; content:' '; position:absolute; left:50%; top:50%; margin:-10px 0 0 -10px; border:0; background-color:#fff;}


.o-cbtn-wrap {display:inline-block; vertical-align:middle; font-weight:300; font-size:22px;}
.o-cbtn-wrap .o-cbtn,
.o-cbtn-wrap .i-btn-txt {display:inline-block; vertical-align:middle;}
.o-cbtn-wrap .i-btn-txt {margin-left:4px; position:relative; top:-3px;}
a.o-cbtn,
a.o-cbtn-wrap { color:#908f8f; text-decoration:none;}
.o-cbtn,
button.o-cbtn:hover {padding:6px; position:relative; display:inline-block; vertical-align:top; cursor:pointer;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e1e1e1+0,eeeeee+100 */
	background: rgb(225,225,225); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(225,225,225,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(225,225,225,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(225,225,225,1) 0%,rgba(238,238,238,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);
}
.o-cbtn:after { width:auto; height:auto; content:' '; display:block; position:absolute; left:6px; right:6px; top:6px; bottom:6px; background:#FFC6C3; opacity:0; z-index:1;
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
	transition: all .5s linear;
	-moz-transition: all .5s linear;
	-webkit-transition: all .5s linear;
}
.o-cbtn > span {
	width:43px; height:43px; line-height:43px; position:relative; display:inline-block; vertical-align:top; text-align:center; z-index:2;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ededee+100 */
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,238,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(237,237,238,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(237,237,238,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	box-shadow:inset 0 -1px 1px #fff, 0 1px 3px rgba(0,0,0,0.3);
}

.o-cbtn:active > span,
.o-cbtn-wrap:active > .o-cbtn > span {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ededee+0,ffffff+100 */
	background: rgb(237,237,238); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(237,237,238,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(237,237,238,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(237,237,238,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.o-cbtn .icon {font-size:26px; color:#5b5f61;}
.o-cbtn .icon:before {width:43px; height:43px; line-height:43px; display:inline-block; vertical-align:top; margin:0; text-align:center;}
.o-cbtn .icon-play,
.o-cbtn .icon-pause {font-size:34px;}
.o-cbtn .icon-play:before {margin:0 0 0 2px;}
.o-cbtn .icon-pause:before {margin:0;}
.o-cbtn.i-on-play .icon-play:before,
.jp-state-playing .icon-play:before {content: '\e80f'; margin:0;}


button.o-cbtn:hover:after,
a.o-cbtn:hover:after,
a.o-cbtn-wrap:hover .o-cbtn:after { left:0; right:0; top:0; bottom:0; opacity:1;}


a.full-music-link {
	display:inline-block; vertical-align:top; margin:8px 0 0 8px; white-space:nowrap; color:#393939; text-decoration:none;
}
.full-music-link-icon {
	width:104px; height:104px; line-height:90px; display:inline-block; vertical-align:middle; text-align:center;
	background:no-repeat center center url(../_img/bgs__button.png);
	border-radius:50%;
}
.full-music-link-icon .icon {height:35px; display:inline-block; vertical-align:top; margin:0 0 -2px 0; font-size:32px; color:#999; text-shadow:-1px -1px 1px #000;}
.full-music-link-icon .icon.icon-music {font-size:28px;}
.full-music-link-label {line-height:1.1; display:inline-block; vertical-align:middle;}
.full-music-link-label .icon {display:block;}
.full-music-link-txt {
	display:inline-block; vertical-align:middle;
	color: #afafaf; text-decoration: none; cursor: pointer;
}

a.full-music-link:hover {
}
a.full-music-link:hover .full-music-link-icon .icon {
	color:#dbf398;
}

.cblock-track {margin:-50px -3.51% 0 0;}
.cblock-track .ii-item {width:40%; margin:50px 5% 0 4%; position:relative; display:inline-block; vertical-align:top;}
.cblock-track .ii-link {
	width:auto; height:auto; display:block; overflow:hidden; position:absolute; left:0; right:0; top:0; bottom:0; text-indent:-999px; text-decoration:none !important; z-index:10;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}
.cblock-track .ii-link:hover {background:rgba(255,255,255,0.2);}
.cblock-track .ii-item .o-detail-info {margin:14px 0 0 0;}
.cblock-track .ii-item .o-detail-info > li {margin:10px 0 0 0;}
.cblock-track .i-pict {width:198px; max-width:234px; float:left; margin:0 26px 0 0; position:relative;}
.cblock-track .ii-item .o-sbtn-play { position:absolute; right:-4px; bottom:-4px;}
.cblock-track .o-pict {
	width:198px; height:198px; display:block; position:relative; overflow:hidden;
	border-radius: 50%;
	-webkit-box-shadow:0 0 0 7px #f1f1f1; -moz-box-shadow:0 0 0 7px #f1f1f1; box-shadow:0 0 0 7px #f1f1f1;
	transition: box-shadow 0.3s ease;
}
.section.bgs-gray .cblock-track .o-pict {
	-webkit-box-shadow: 0 0 0 5px rgba(181, 175, 175, 0.5);
	-moz-box-shadow: 0 0 0 5px rgba(181, 175, 175, 0.5);
	box-shadow: 0 0 0 5px rgba(181, 175, 175, 0.5);
}
.cblock-track .ii-item:hover .o-pict{
	-webkit-box-shadow: 0 0 0 7px #f5665e;
	-moz-box-shadow: 0 0 0 7px #f5665e;
	box-shadow: 0 0 0 7px #f5665e;
}
.cblock-track .o-pict a {margin:0 -18px;}
.cblock-track .i-cont { overflow:hidden;}
.cblock-track .i-cont a {text-decoration:none;}
.cblock-track .i-cont a:hover {text-decoration:underline;}
.cblock-track .i-titles {padding:18px 0 0 0; margin:0 0 4px 0; font-size:20px; color:#5f5f5f;}
.cblock-track .i-titles a { color:#5f5f5f;}
.cblock-track .i-author {padding-left:3px; margin:0; font-style:italic; font-size:16px; color:#858585;}
.cblock-track .i-author a { color:#858585;}

.o-author-photo-wrap {
	padding:7px; background:#f1f1f1;
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
}
.o-author-photo-wrap img { -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.o-author-photo {
	display:block; position:relative; overflow:hidden;
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
	-webkit-box-shadow:0 0 0 7px #f1f1f1; -moz-box-shadow:0 0 0 7px #f1f1f1; box-shadow:0 0 0 7px #f1f1f1;
}
.section.bgs-gray .o-author-photo {
	-webkit-box-shadow: 0 0 0 5px rgba(181, 175, 175, 0.5);
	-moz-box-shadow: 0 0 0 5px rgba(181, 175, 175, 0.5);
	box-shadow: 0 0 0 5px rgba(181, 175, 175, 0.5);
}

.cblock-author {margin:0 -3% -20px 0;}
.cblock-author .ii-item {width:16.666%; margin:0; position:relative; display:inline-block; vertical-align:top; margin-bottom:30px; text-align:center;}
.cblock-author .i-insbox {max-width:168px; margin:0 32px 0 0;}
.cblock-author .i-author {margin:26px 0 0 0; font-size:18px;}
.cblock-author .i-more-link {width:auto; height:auto; content:' '; display:block; overflow:hidden; position:absolute; left:0; right:0; top:0; bottom:0; text-decoration:none; text-indent:-999px;}

.cblock-author .i-insbox:hover .o-pict {box-shadow:0 0 0 7px #f5665e;}


/* Footer */
.footer-wrap {padding:46px 0; background:#f1f1f1;}
.footer-left {width:33%; float:left;}
.footer-right {width:33%; float:left; text-align:right;}
.footer-center {width:33%; float:left; text-align:center;}
.footer-bottom {padding-top:64px; position:relative; font-size:11px; color:#979797; text-align:center;}
.footer-title {margin:0 0 22px 0; font-size:25px; color:#464646; text-transform:uppercase;}
.footer-block {display:inline-block; vertical-align:top; text-align:left;}
.footer-contacts > li {margin:7px 0 0 0; font-size:18px; color:#757575;}
.footer-contacts > li:first-child {margin-top:0;}

.footer-logo {white-space:nowrap;}
.footer-logo a {display:block; font-size:14px; color:#303030; text-decoration:none;}
.footer-logo .i-logo {width:46px; display:inline-block; vertical-align:middle; overflow:hidden; margin:0 -46px 0 0;}
.footer-logo .i-titles {display:inline-block; vertical-align:middle; white-space:normal; margin:-14px 0 0 46px; text-transform:uppercase;}

.o-scl {display:inline-block; vertical-align:top;}
.o-scl a {
	width:32px; height:32px; line-height:32px; display:inline-block; vertical-align:top; color:#fff; text-align:center; text-decoration:none;
	-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;
}
.o-scl a.icon-twitter{background-color:#63cdf1;}
.o-scl a.icon-facebook{background-color:#507cbe;}
.o-scl a.icon-youtube-play{background-color:#f16261;}
.o-scl a.icon-vimeo{background-color:#87d3e0;}
.o-scl a.icon-instagram{background-color:#c7c5b3;}
.o-scl a.icon-vkontakte{background-color:#55779b;}
.o-scl a.icon-gplus{background-color:#d9534f;}
.o-scl a.icon-odnoklassniki{background-color:#f58220;}
.o-scl a.icon-telegram {background-color:#54b3e6;}


.elite-designs_ru { position:absolute; left:8px; bottom:0; text-decoration:none;}
.elite-designs_ru img { vertical-align:top;}

.footer-stat {position:absolute; right:5px; bottom:0;}
.footer-stat img {vertical-align:top;}


.speedbar { margin:0 0 40px 0;}
.speedbar > li { float:left; position:relative;}
.speedbar > li:before {margin:0 10px; content: '\e810'; font:14px/1.2 'fontello'; color:#777;}
.speedbar > li:first-child:before {display:none;}
.speedbar a {text-decoration:none;}
.speedbar a:hover {text-decoration:underline;}
.speedbar .i-pict {width:40px; height:10px; position:relative; display:inline-block; vertical-align:baseline; margin:0 0 0 10px;}
.speedbar .i-pict img {width:40px; height:40px; position:absolute; left:0; top:50%; margin:-20px 0 0 0;}



/* Full inner */
.sblock {margin:0 0 102px 0;}
.sb-banka {text-align:center;}
.sb-banka img {max-width:100%; vertical-align:top;}

.o-detail-info > li {margin:12px 0 0 0; font-size:17px;}
.o-detail-info > li:first-child {margin-top:0;}
.o-detail-info > li .icon { position:relative; font-size:18px;}
.full-video-detail .o-detail-info .icon { color:#f6756e;}
.full-video-detail .o-detail-info button.icon {display:inline-block; vertical-align:middle;}

.cblock-full-music {margin:30px 0 0 0;}
.cblock-full-music .i-col-left {width:80%; float:left;}
.cblock-full-music .i-col-right {width:18%; max-width:196px; float:right;}

.sect-title.i-small,
.sect-title.i-small h1 {font-size:24px; letter-spacing:-1.5px;}

.full-music-heads {margin:0 0 70px 0;}
.full-music-heads .o-author-photo-wrap {width:168px; float:left; margin:0 28px 0 0;}
.full-music-heads .i-cont {padding:26px 0 0 0; overflow:hidden;}
.full-music-heads .i-titles,
.full-music-heads .i-titles h1 {margin:0; font-weight:normal; font-size:18px; color:#222;}
.full-music-heads .i-titles h1 {display:inline;}
.full-music-heads .i-titles {margin:0 0 6px 0;}
.full-music-heads .i-author {margin:0; font-size:16px; color:#797979;}
.full-music-heads .i-titles,
.full-music-heads .i-author {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.full-music-heads .i-author a {vertical-align:top; color:#222; text-decoration:none;}
.full-music-heads .i-author a:hover { color:#000; text-decoration:underline;}

.full-music-detail {overflow:hidden; margin:20px 0 0 0; text-align:right;}
.full-music-detail .o-detail-info {min-width:80px; float:left; margin:28px 10px 0 0; text-align:left;}
.full-music-detail > a {position:relative; float:left;}
.full-music-detail > a:before {width:auto; height:auto; content:' '; display:block; position:absolute; left:-5px; right:-5px; top:-5px; bottom:-5px;}

.full-music-desc {margin:0 0 60px 0;}

.full-music-props {padding:10px 0 0 0; clear:both; margin-top:5px;}
.full-music-props + .full-music-props {padding-top:0;}


.cblock-author.i-vertical {margin-bottom:-76px; text-align:center;}
.cblock-author.i-vertical .ii-item {width:auto; float:none; margin:0 auto 76px auto;}
.cblock-author.i-vertical .i-insbox {margin:0;}


.entry-track {max-width:860px; position:relative; margin:0 0 15px 0;}
.entry-track .etnry-track-link {width:auto; height:auto; display:block; overflow:hidden; position:absolute; left:-5px; right:-5px; top:-7px; bottom:-7px; text-indent:-999px; text-decoration:none !important; z-index:10;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}
.entry-track .etnry-track-link:hover {background:rgba(255,255,255,0.2);}
.entry-track .o-author-photo-wrap {width:62px; float:left; margin:0 24px 0 0;}
.entry-track .o-author-photo-wrap img { -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.entry-track .i-btn { float:right; margin:16px 0 0 0;}
.entry-track .i-btn .o-cbtn > span,
.entry-track .i-btn .o-cbtn > span:before {width:37px; height:37px; line-height:37px; font-size:30px;}
.entry-track .o-cbtn.i-on-play .icon-play:before {margin:0 0 0 1px;}

.entry-track .i-cont {padding:16px 0 0 0; overflow:hidden;}
.entry-track .i-titles {margin:0 0 6px 0; font-weight:normal; font-size:16px; color:#222;}
.entry-track .i-author {margin:0; font-size:14px; color:#797979;}
.entry-track .i-titles,
.entry-track .i-author { overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.entry-track .i-titles a {color:#222; text-decoration:none;}
.entry-track .i-author a {color:#797979; text-decoration:none;}
.entry-track .i-titles a:hover,
.entry-track .i-author a:hover {color:#222; text-decoration:underline;}

/* - Video */
.o-video {padding:0 0 57% 0; position:relative; overflow:hidden; margin:0 0 26px 0; background:#eee;}
.o-video img,
.o-video iframe {width:100%; height:100%; display:block; position:absolute; left:0; right:0; top:0; bottom:0;}

.o-video-live_chat {padding:0 0 67% 0; position:relative; overflow:hidden; margin:0 0 26px 0; background:#eee;}
.o-video-live_chat iframe {width:100%; height:100%; display:block; position:absolute; left:0; right:0; top:0; bottom:0;}

.o-links-down {font-size:20px; text-align:justify; letter-spacing:-1.3px;}
.o-links-down > li {display:inline-block; vertical-align:top;}
.o-links-down > li a,
.o-links-down .i-btn { color:#afafaf; text-decoration:none; cursor:pointer;}
.o-links-down > li a:hover,
.o-links-down .i-btn:hover  { color:#333;}
.o-links-down > li a:hover .icon,
.o-links-down .i-btn:hover .icon { color:#f5665e;}
.o-links-down .icon { position:relative; top:2px; font-size:28px; color:#5b5f61;}
.o-links-down .icon.icon-export-1 { top:0;}
.o-links-down:after {width:100%; height:20px; content:' '; display:inline-block; vertical-align:top;}

.o-links-down > li a,
.o-links-down .icon {
	transition: color .2s linear;
	-moz-transition: color .2s linear;
	-webkit-transition: color .2s linear;
}

.cblock-full-video {margin:30px 0 0 0;}
.cblock-full-video .i-col-left {width:78%; float:left;}
.cblock-full-video .i-col-right {width:18%; max-width:196px; float:right;}

.full-video-heads {margin:0 0 70px 0;}
.full-video-heads .i-cont {padding:26px 0 0 0; overflow:hidden;}
.full-video-heads .i-titles,
.full-video-heads .i-titles h1 {margin:0; font-weight:normal; font-size:22px; color:#222;}
.full-video-heads .i-titles h1 {display:inline;}
.full-video-heads .i-titles-trans {font-size: 18px;}
.full-video-heads .i-titles {margin:0 0 7px 0;}
.full-video-heads .i-author {margin:0; font-size:16px; color:#797979;}
.full-video-heads .i-titles,
.full-video-heads .i-author { overflow:hidden;}
.full-video-heads .i-author a {color:#797979; text-decoration:none;}
.full-video-heads .i-author a:hover {text-decoration:underline;}

.full-video-detail { overflow:hidden; margin:24px 0 40px 0;}
.full-video-detail .o-detail-info { float:right; margin:4px 0 0 0; text-align:left;}
.full-video-detail .o-detail-info > li {margin-top:7px;}
.full-video-detail .o-detail-info > li:first-child {margin-top:0;}
.o-props-adds { margin:4px 0 0 0; color:#666;}
.o-props-adds > span {margin-right:4px;}

.full-entry-bottom {}
.full-entry-bottom .i-side-video {width:370px; float:right; margin:0 0 0 62px;}
.full-entry-bottom .i-side-left { overflow:hidden;}

/* Full inner - Live video */
.full-video-detail.type-live {height:24px; margin:26px 0;}
.full-video-detail.type-live .o-detail-info {width:auto; float:none; display:block; text-align:center;}
.full-video-detail.type-live .o-detail-info > li {display:inline-block; vertical-align:top; margin:0 10px;}
.full-video-detail.type-live .o-detail-info .icon {vertical-align:top; margin:0 3px 0 0;}


/* Full inner - tax props */
.full-entry-tax-props {margin:20px 0 0 0;}
.full-entry-tax-props .i-titles {margin:0; font-weight:normal; font-size:22px; color:#222;}
.full-entry-tax-props dl {padding:8px 8px 8px 170px; position:relative; overflow:hidden; margin:10px 0 0 0; background-color:#f3f3f3;}
.full-entry-tax-props dt {width:140px; height:auto; padding:8px; position:absolute; left:0; top:0; bottom:0; text-align:right; background-color:#dedede;}
.full-entry-tax-props dt:after {content:':';}
.full-entry-tax-props dd {display:inline-block; vertical-align:top;}
.full-entry-tax-props dd:after {content:', '; margin:0 5px 0 0;}
.full-entry-tax-props dd:last-of-type:after {display:none;}
.full-entry-tax-props dd a {color:#797979; text-decoration:none;}
.full-entry-tax-props dd a:hover {color:#f6756e; text-decoration:underline;}


	/* Full inner - artists */
.full-artists-heads {margin:0 0 30px 0;}
.full-artists-heads .sect-title h1 {text-transform:none;}
.full-artists-heads .sect-title .full-person-heads-prof,
.full-person-heads-prof {
	display:block; margin:0 0 3px 0; font-weight:600; font-size:19px; text-transform:none; letter-spacing:0; text-align:left;
}

.full-artists-heads .o-pict {width:168px; float:left; margin:0 40px 0 0;}
.full-artists-heads .idesc { overflow:hidden;}

.section.sect__page-artists {
	background:#f1f1f1 no-repeat center center;
	-webkit-background-size:cover; -moz-background-size:cover; background-size:cover;
}
.section.sect__page-artists.i-background .sect-title h1 {
	padding:2px 5px; display:inline-block; vertical-align:top; background:rgba(255,255,255,0.6);
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
}
.section.sect__page-artists.i-background .full-artists-heads .idesc {
	padding:5px; background:rgba(255,255,255,0.6);
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
}
.full-artists-heads.no-description {margin:0; text-align:center;}
.full-artists-heads.no-description .o-author-photo,
.full-artists-heads.no-description .sect-title {float:none; display:inline-block; vertical-align:middle; margin:0 16px;}


.sect__page-artists-speedbar .speedbar {margin-bottom:0;}


/* Full inner - person */
.cblock-full-person .o-pict {width:168px; float:left; margin:0 40px 0 0;}
.full-person-heads {padding-bottom:4px; overflow:hidden; text-align:left;}
.full-person-heads .idesc { overflow:hidden;}
.full-person-heads .sect-title {margin-bottom:20px;}
.full-person-heads .sect-title h1 {text-align:left; text-transform:none;}

.full-person-heads.no-description .sect-title {text-align:left; text-transform:none;}

.full-person-props {}
.full-person-props dl,
.full-person-props dt,
.full-person-props dd {display:block; margin:0; padding:0; list-style:none;}
.full-person-props dl {padding:0 0 4px 0; overflow:hidden; margin:0 0 4px 0; border-bottom:1px solid #ccc;}
.full-person-props dt {display:none; float:left; margin:0 0 0 -140px;}
.full-person-props dt:after {content:':';}
.full-person-props-zodiac {width:20px; height:18px; vertical-align:top; margin:-1px 0 0 0; opacity:0.6;}


.cblock-full-person .o-scl {display:block; margin:10px 0 0 0;}
.cblock-full-person .o-scl a {width:28px; height:28px; line-height:28px; margin:0 7px 0 0; box-shadow:0 0 0 2px rgba(255,255,255,0.8);}
.cblock-full-person .o-scl a.icon-offsite {width:auto; padding:0 10px; background:#f5655d;}
.cblock-full-person .o-scl a.icon-phone {width:auto; padding:0 10px; background:#777;}

.cblock-full-person .o-scl a.icon-itunes,
.cblock-full-person .o-scl a.icon-yandex-music,
.cblock-full-person .o-scl a.icon-google-music {
	width:28px; padding:0; position:relative;
	box-shadow:0 0 0 2px rgba(0,0,0,0.1);
}
.cblock-full-person .o-scl a.icon-itunes:hover,
.cblock-full-person .o-scl a.icon-yandex-music:hover,
.cblock-full-person .o-scl a.icon-google-music:hover {
	box-shadow:0 0 0 2px rgba(0,0,0,0.3);
}
.cblock-full-person .o-scl a.icon-itunes:before,
.cblock-full-person .o-scl a.icon-yandex-music:before,
.cblock-full-person .o-scl a.icon-google-music:before {
	width:auto; height:auto; content:' '; display:block;
	position:absolute; left:2px; right:2px; top:2px; bottom:2px;
}

.cblock-full-person .o-scl a.icon-itunes:before {
	background:no-repeat center center url(../_img/icons/scl-itunes.svg);
	background-size:100% 100%;
}
.cblock-full-person .o-scl a.icon-yandex-music:before {
	background:no-repeat center center url(../_img/icons/scl-yandex-music.svg);
	background-size:100% 100%;
}
.cblock-full-person .o-scl a.icon-google-music:before {
	background:no-repeat center center url(../_img/icons/scl-google-music.svg);
	background-size:100% 100%;
}




.full-person-awards {padding:4px 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #ccc;}
.full-person-awards > span {display:block; margin:3px 0 0 0;}
.full-person-awards > span:first-child {margin-top:0;}
.full-person-awards a {display:inline-block; vertical-align:top; border-bottom:2px solid rgba(0,0,0,0.4); font-weight:bold; font-size:14px; color:#555; text-shadow:1px 1px 1px #fff; text-decoration:none;}
.full-person-awards a:hover {border-bottom-color:#f5665e; color:#f5665e;}


.person-tabs-wrap { height:36px; margin:14px 0 -46px 0;}
.person-tabs-links {width:100%; display:table; table-layout:fixed;}
.person-tabs-links > a {
	height:36px; display:table-cell; position:relative; vertical-align:top; text-decoration:none; z-index:5;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.person-tabs-links > a > span {height:36px; line-height:36px; padding:0 10px; position:relative; display:block; margin:0 3px; text-align:center; text-decoration:none; white-space:nowrap; background:rgba(1, 1, 1, 0.1);
	-webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}

.person-tabs-links .full-person-props-item-title { font-weight:bold; color:#333;}
.person-tabs-links .full-person-props-item-counter {display:inline-block; vertical-align:top; font-size:12px; color:#666;}

.person-tabs-links > a.current { cursor:default; z-index:10;}
.person-tabs-links > a.current > span { background:#f5665e;}
.person-tabs-links > a.current > span:after {
	width:0; height:0; content:' '; display:block; position:absolute; left:50%; top:100%; margin:0 0 0 -6px;
	border-left:6px solid transparent; border-right:6px solid transparent; border-top:5px solid #f5665e;
}
.person-tabs-links > a.current .full-person-props-item-title {color:#fff;}
.person-tabs-links > a.current .full-person-props-item-counter {color:#ccc;}

.person-main-item-wrap .sect-title {margin:34px 0;}
.person-main-item-wrap .person-main-item-toggler {padding:0 0 34px 0; border-bottom:1px solid rgba(0,0,0,0.17);}

.person-main-desc-wrap {margin:34px 0 0 0; overflow:hidden;}

.page-person-wrap {margin:0 0 54px 0;}


/* ScrollUp */
a.scrollup {width:40px; height:auto; display:none; position:fixed; left:0; top:0; bottom:0; background:rgba(0,0,0,0.1); z-index:9999;
	transition: background .3s ease;
	-moz-transition: background .3s ease;
	-webkit-transition: background .3s ease;
}
a.scrollup:after {width:2px; height:100px; content:''; display:block; position:absolute; left:50%; top:50px; margin:0 0 0 -1px; background:rgba(0,0,0,0.2);}
a.scrollup:before {
	width:0; height:0; content:''; display:block; position:absolute; left:50%; top:40px; margin:0 0 0 -5px;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:10px solid rgba(0,0,0,0.2);
	opacity:0.9;
}
a.scrollup:hover {background:rgba(0,0,0,0.2);}


/* Item search */
.page-search-keywords {margin:-20px 0 20px 0; font-size:16px; text-align:center;}
.page-search-keywords .bold {font-weight:bold;}
.item-search-wrap > ul > li {padding:5px; overflow:hidden; position:relative; border-top:1px solid #eee;}
.item-search-wrap > ul > li:first-child {border-top:0;}
.item-search-artists .ii-item {padding:5px; position:relative; border-radius:76px 0 0 76px;}
.item-search-artists .ii-item:hover {background-color:rgba(0,0,0,0.02);}
.item-search-artists .ii-item .i-pict {width:82px; float:left; margin:0 10px 0 0;}
.item-search-artists .ii-item .i-cont { overflow:hidden;}
.item-search-artists a { color:#000; text-decoration:none;}
.item-search-artists .i-titles {margin:0; font-size:16px; color:#858585;}
.item-search-artists .i-author {margin:0 0 4px 0; font-size:13px; color:#5f5f5f;}
.item-search-artists .i-titles,
.item-search-artists .i-author {height:20px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.item-search-artists .ii-more-link {width:auto; height:auto; display:block; overflow:hidden; position:absolute; left:0; right:0; top:0; bottom:0; text-indent:-999px; z-index:10;}

.item-search-wrap .item-search-category-name {padding:0; border:0; margin:40px 0 -20px 0; font-size:24px; text-transform:uppercase; text-align:center;}
.item-search-wrap .item-search-category-name:first-child {margin-top:0;}

.item-search-wrap .item-search-artists {margin:50px 40px 0;}
.item-search-wrap .item-search-artists .i-insbox {padding:6px; overflow:hidden;}
.item-search-wrap .item-search-artists .o-pict {width:168px; float:left; margin:0 20px 0 0;}
.item-search-wrap .item-search-artists .i-author {padding:12px 0 0 0; font-size:16px;}
.item-search-wrap .item-search-artists .i-more-link:after {width:auto; height:auto; content:' '; display:block; position:absolute; left:0; right:0; top:0; bottom:0; z-index:5;}

.item-search-wrap .cblock-track,
.item-search-wrap .cblock-video {margin-top:0;}
.item-search-wrap .cblock-video {margin-top:50px;}


/* Items articles */
.item-entry {padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #eee;}
.item-entry .o-pict {width:168px; float:left; margin:0 12px 0 0;}
.item-entry .i-cont {overflow:hidden;}
.item-entry .i-titles {margin:0 0 10px 0; font-weight:bold; font-size:18px;}
.item-entry .i-titles a {color:#333; text-decoration:none;}
.item-entry .i-titles a:hover {color:#f5665e;}
.item-entry .i-morelink {margin:10px 0 0 0;}


/* Paginations */
.paginations {margin:20px 0 0 0; text-align:center;}
.paginations > li {display:inline-block; vertical-align:top;}
.paginations span,
.paginations a {min-width:20px; height:30px; line-height:30px; padding:0 5px; display:inline-block; vertical-align:top; color:#fff; text-decoration:none; background-color:#FFA6A1;}
.paginations span,
.paginations a:hover {background-color:#f16261;}

.paginations > li {display:inline-block; vertical-align:top;}
.paginations > span,
.paginations > a {margin:0 1px;}

	/* Page :: Error */
.page-error-404-bg {height:80px; margin:80px auto 10px; background:url(../_img/logo-big.png) no-repeat center center;}
.page-error-404-box {margin:20px 0; text-align:center;}
.page-error-404-box .ins-box {padding:10px; display:inline-block; vertical-align:top; border:1px solid #ccc;}
.page-error-404-box .ins-box p {margin:0;}
.page-error-404-box .ins-box p:first-child {font-size:24px;}
.page-error-404-box .ins-box p:first-child + p {margin:5px 0; font-size:20px;}
.page-error-404-box .ins-box p:first-child + p + p {font-size:18px;}
.errpage {padding:0 0 30px 0; font:250px/1 'Arial'; color:#ccc; text-shadow:1px 1px 1px #999; text-align:center; letter-spacing:22px;}


/* Page :: Peoples */
.person-main-item > .wrapper {padding-bottom:20px;}
.person-main-item-heads { padding:5px 10px; position:relative; border-left:2px solid #f5665e; margin:28px 0 12px 0; font-size:20px; color:#000; background:#eee; cursor:pointer;}
.person-main-item-heads:before {
	width:0; height:0; content:' '; position:absolute; right:14px; top:50%; margin:-5px 0 0 0; overflow:hidden;
	border-left:5px solid transparent; border-right:5px solid transparent; border-top:10px solid #f5665e;
}
.person-main-item-heads.shower:before {
	border-top:0; border-bottom:10px solid #f5665e;
}
.person-main-item-toggler {display:none;}
.person-main-item-toggler.current {display:block;}
.person-main-item-heads.shower + .person-main-item-toggler {display:block;}


.person-main-item-heads-counter { color:#777;}
.person-main-item .cblock-video,
.person-main-item .cblock-track {margin-top:0; margin-bottom:0;}
.person-main-item .cblock-track .ii-item {margin-top:0; margin-bottom:50px;}

.person-main-item .sect-title {margin-bottom:20px; font-size:30px;}
.person-main-item .sect-more-link {margin:-10px 0 50px;}
.person-main-item .sect-more-link .o-btn {padding:10px 24px; font-size:20px;}


.block-alphabet-list {margin:0 0 40px 0; text-align:center;}
.block-alphabet-list a,
.block-alphabet-list span {min-width:20px; height:30px; line-height:30px; padding:0 5px; position:relative; display:inline-block; vertical-align:top; margin:0 -2px; color:#fff; text-decoration:none; background-color:#FFA6A1; z-index:2;}
.block-alphabet-list a:hover,
.block-alphabet-list span {background-color: #f16261; z-index:6;}

.block-alphabet-list a:first-child,
.block-alphabet-list span:first-child {border-radius:5px 0 0 5px;}
.block-alphabet-list a:last-child,
.block-alphabet-list span:last-child {border-radius:0 5px 5px 0;}



/* Page :: Search */
.page-search-results-items .search-main-item-heads { padding:5px 10px; position:relative; border-left:2px solid #f5665e; margin:28px 0 12px 0; font-size:20px; color:#000; background:#eee;}
.page-search-results-items .ii-item {padding:10px; overflow:hidden; position:relative; border-bottom:1px solid #eee;}
.page-search-results-items .ii-item a {text-decoration:none;}
.page-search-results-items .ii-item a:hover {text-decoration:none;}
.page-search-results-items .ii-item .o-pict {width:50px; height:50px; display:block; float:left; margin:0 20px 0 0;}
.page-search-results-items .ii-item .i-author {padding:12px 0 5px 0; display:block; overflow:hidden;}
.page-search-results-items .o-btn {padding:7px 15px; font-size:18px; text-transform:none;}

.page-search-results-items a.search-person-item-link {display:inline-block; max-width:100%;}

.page-search-results-items .ii-item-link:after {width:auto; height:auto; content:' '; display:block; position:absolute; left:0; right:0; top:0; bottom:0;}
.page-search-results-items .ii-item:hover {background-color:rgba(0,0,0,0.02);}


/* Ajax Line Loaded */
.ajaxLineLoaded {width:auto; height:5px; position:fixed; left:0; right:0; top:0; z-index:100;}
.ajaxLineLoadedMove {width:0; height:5px; position:absolute; left:0; top:0; background:#f5665e;}



/* Plugin :: jqueryModalJs */
.blocker{
	white-space: nowrap;
	position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:99900;padding:20px;box-sizing:border-box;background-color:rgba(0, 0, 0, 0.68);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}
.modal{
	white-space: normal;
	display:none;vertical-align:middle;position:relative;z-index:2;max-width:600px;box-sizing:border-box;width:98%;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;text-align:left}
a.close-modal  {
	width:17px; height:0; padding:17px 0 0 0; overflow:hidden; position:absolute; right:10px; top:15px; text-decoration:none; opacity:0.2;
	background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAA3ElEQVQ4jY3SMUpDQRQF0OOr1DrgGtxFfiUKaUViY2drb6XYZwOCCBax0kKDWCgBO1dha6tYW/iTjJ/MZF43zOPAzL1r+8eja+zhEM/qp48xpoEGPdxjpxJo8Igt9ANDfGOjEmrwgE384CDwht0WWl8BdYEBXqO9rIGWAS8QyVIJygJdJAedloBlSAp9tdBFCcghM+gsOWeBEtLgvAbIIblP3MaVv6YWkVIKJzjCRCf+FCnGiEuLZt+lUFQC8G4R/z8o2jeuAmaT9mgOBW4rgRx0E5jisxLoQh94+gXYolQITUEsHAAAAABJRU5ErkJggg==');
}
a.close-modal:hover {opacity:1;}
.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}
.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}


/* Modal */
.modal {
	padding:0; position:relative; background:#fff;
	-webkit-border-radius:0 !important; -moz-border-radius:0 !important; border-radius:0 !important;
}
.modal--form-register,
.modal--form-repass,
.modal--form-login {width:400px; max-width: 98%;}

.obox-form {width:290px; max-width:92%; padding:18px 0 45px 0; margin:0 auto;}
.obox-form-heads {margin:0 0 36px 0; font-size:20px; text-align:center; text-transform:uppercase;}
.obox-form-rows + .obox-form-rows {margin:33px 0 0 0;}
.obox-form-label {margin:0 0 3px 0; font-weight:bold; font-size:12px;}
.obox-form-label:after {content:':';}
.obox-form-input input {
	width:100%; height:auto; padding:5px 16px 14px; border:0; border-bottom:1px solid #ccc; background:0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.obox-form-input input:hover,
.obox-form-input input:focus {border-bottom-color:#222;}
.obox-form-input input.inpt-request {border-bottom-color:red;}

.obox-form-checkinput {margin:10px 0 0 0;}
.obox-form-checkinput .o-input-box {display:inline-block; vertical-align:top; margin:0 8px 0 0;}

.obox-form-button {margin:25px 0 0 0;}
.obox-form-button input {
	width:100%; height:45px; padding:0; margin:0; font-size:16px; color:#fff; text-align:center; text-transform:uppercase; background:#f23436;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.obox-form-links {margin:20px 0 0 0; font-weight:bold; font-size:13px; text-align:center;}
.obox-form-links a,
.obox-form-links .link-pseudo {display:inline-block; color:#4e4e4e; text-decoration:none; cursor:pointer;}
.obox-form-links a:hover,
.obox-form-links .link-pseudo:hover {color:darkred;}

.obox-form-orauth {position:relative; overflow:hidden; margin:48px 0 32px 0; text-align:center;}
.obox-form-orauth > span {
	width:36px; height:36px; line-height:36px; display:block; position:relative; margin:0 auto; font-weight:bold; font-size:10px; color:#fff; text-align:center; background:#c0c0c0;
	-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;
}
.obox-form-orauth > span:after,
.obox-form-orauth > span:before {
	width:800px; height:1px; content:' '; display:block; position:absolute; top:50%; margin:-1px 0 0 0;
	background:#c0c0c0;
}
.obox-form-orauth > span:after {right:100%; margin:0 2px 0 0;}
.obox-form-orauth > span:before {left:100%; margin:0 0 0 2px;}

.obox-form-orauth-label {margin:20px 0 34px 0; font-size:15px; color:#4e4e4e; text-align:center;}
.obox-form-orauth-buttons {width:184px; margin:0 auto; text-align:center;}
a.obox-form-orauth-button {color:#fff !important; text-decoration:none !important;}
.obox-form-orauth-button {
	height:41px; line-height:41px; display:block; font-size:14px; color:#fff; text-align:center; text-transform:uppercase; cursor:pointer;
	margin:10px 0 0 0;
}
.obox-form-orauth-button .icon-button {
	width:48px; height:41px; line-height:41px; float:left;
	background:rgba(0,0,0,0.08) no-repeat center center;
}
.obox-form-orauth-button:hover {opacity:0.96;}
.obox-form-orauth-button:first-child {margin-top:0;}
.obox-form-orauth-button .txt-label {padding:0 0 0 19px; display:block; overflow:hidden; text-align:left;}
.obox-form-orauth-button.type-facebook {background:#48629b;}
.obox-form-orauth-button.type-facebook .icon-button {background-image:url(../_img/icon-login-fb.png);}
.obox-form-orauth-button.type-google {background:#dc4b38;}
.obox-form-orauth-button.type-google .icon-button {background-image:url(../_img/icon-login-gl.png);}

	/*
    .o-box {width:524px; padding:15px 15px 26px;}
    .o-box-title {height:52px; line-height:52px; padding:0 15px; margin:-15px -15px 20px; border-bottom:2px solid #2779b2; font-weight:500; font-size:24px; color:#000;}

    .o-box .o-form {max-width:420px; margin:0 auto;}
    .o-form .i-rows {margin:20px 0 0 0;}
    .o-form .i-rows:first-child {margin-top:0;}
    .o-form .i-titles {margin:0 0 8px 0;}
    .o-form .i-inpts input[type="text"],
    .o-form .i-inpts input[type="email"],
    .o-form .i-inpts input[type="password"],
    .o-form .i-inpts input[type="tel"],
    .o-form .i-inpts textarea {width:100%; height:38px; padding:0 12px; vertical-align:top;}

    .o-form .i-row-attach {height:39px; line-height:39px;}
    .o-form .i-row-attach .i-titles { float:left;}
    .o-form .i-row-attach .i-inpts { float:right;}

    .btn-attachfile {width:128px; height:39px; line-height:39px; position:relative; overflow:hidden; display:inline-block; vertical-align:top; text-align:center; background:#eeeff4; cursor:pointer;}
    .btn-attachfile input {width:100%; height:39px; position:absolute; left:0; top:0; background:0; opacity:0;}
    .btn-attachfile:hover {background:#E5E6EA;}

    .o-form .i-submit {margin:38px 0 0 0; text-align:center;}
    .o-form .i-submit input {padding:16px 19px;}
    */



/* Tooltipster */
.tooltipster-fall, .tooltipster-grow.tooltipster-show { -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1); -moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15) }
.tooltipster-base { display: flex; pointer-events: none; position: absolute }
.tooltipster-box { flex: 1 1 auto }
.tooltipster-content { box-sizing: border-box; max-height: 100%; max-width: 100%; overflow: auto }
.tooltipster-ruler { bottom: 0; left: 0; overflow: hidden; position: fixed; right: 0; top: 0; visibility: hidden }
.tooltipster-fade { opacity: 0; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; -ms-transition-property: opacity; transition-property: opacity }
.tooltipster-fade.tooltipster-show { opacity: 1 }
.tooltipster-grow { -webkit-transform: scale(0, 0); -moz-transform: scale(0, 0); -o-transform: scale(0, 0); -ms-transform: scale(0, 0); transform: scale(0, 0); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-backface-visibility: hidden }
.tooltipster-grow.tooltipster-show { -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -o-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); transition-timing-function: cubic-bezier(.175, .885, .32, 1.15) }
.tooltipster-swing { opacity: 0; -webkit-transform: rotateZ(4deg); -moz-transform: rotateZ(4deg); -o-transform: rotateZ(4deg); -ms-transform: rotateZ(4deg); transform: rotateZ(4deg); -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform }
.tooltipster-swing.tooltipster-show { opacity: 1; -webkit-transform: rotateZ(0); -moz-transform: rotateZ(0); -o-transform: rotateZ(0); -ms-transform: rotateZ(0); transform: rotateZ(0); -webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 1); -webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4); -moz-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4); -ms-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4); -o-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4); transition-timing-function: cubic-bezier(.23, .635, .495, 2.4) }
.tooltipster-fall { -webkit-transition-property: top; -moz-transition-property: top; -o-transition-property: top; -ms-transition-property: top; transition-property: top; -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); transition-timing-function: cubic-bezier(.175, .885, .32, 1.15) }
.tooltipster-fall.tooltipster-initial { top: 0!important }
.tooltipster-fall.tooltipster-dying { -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; -ms-transition-property: all; transition-property: all; top: 0!important; opacity: 0 }
.tooltipster-slide { -webkit-transition-property: left; -moz-transition-property: left; -o-transition-property: left; -ms-transition-property: left; transition-property: left; -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1); -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); transition-timing-function: cubic-bezier(.175, .885, .32, 1.15) }
.tooltipster-slide.tooltipster-initial { left: -40px!important }
.tooltipster-slide.tooltipster-dying { -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; -ms-transition-property: all; transition-property: all; left: 0!important; opacity: 0 }
@keyframes tooltipster-fading {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
.tooltipster-update-fade { animation: tooltipster-fading .4s }
@keyframes tooltipster-rotating {
	25% {
		transform:rotate(-2deg)
	}
	75% {
		transform:rotate(2deg)
	}
	100% {
		transform:rotate(0deg)
	}
}
.tooltipster-update-rotate { animation: tooltipster-rotating .6s }
@keyframes tooltipster-scaling {
	50% {
		transform:scale(1.1)
	}
	100% {
		transform:scale(1)
	}
}
.tooltipster-update-scale { animation: tooltipster-scaling .6s }
.tooltipster-sidetip .tooltipster-box { background: #565656; border: 2px solid #000; border-radius: 4px }
.tooltipster-sidetip.tooltipster-bottom .tooltipster-box { margin-top: 8px }
.tooltipster-sidetip.tooltipster-left .tooltipster-box { margin-right: 8px }
.tooltipster-sidetip.tooltipster-right .tooltipster-box { margin-left: 8px }
.tooltipster-sidetip.tooltipster-top .tooltipster-box { margin-bottom: 8px }
.tooltipster-sidetip .tooltipster-content { color: #fff; line-height: 18px; padding: 6px 14px }
.tooltipster-sidetip .tooltipster-arrow { overflow: hidden; position: absolute }
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow { height: 10px; margin-left: -10px; top: 0; width: 20px }
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow { height: 20px; margin-top: -10px; right: 0; top: 0; width: 10px }
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow { height: 20px; margin-top: -10px; left: 0; top: 0; width: 10px }
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow { bottom: 0; height: 10px; margin-left: -10px; width: 20px }
.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border { height: 0; position: absolute; width: 0 }
.tooltipster-sidetip .tooltipster-arrow-background { border: 10px solid transparent }
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background { border-bottom-color: #565656; left: 0; top: 3px }
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background { border-left-color: #565656; left: -3px; top: 0 }
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background { border-right-color: #565656; left: 3px; top: 0 }
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background { border-top-color: #565656; left: 0; top: -3px }
.tooltipster-sidetip .tooltipster-arrow-border { border: 10px solid transparent; left: 0; top: 0 }
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border { border-bottom-color: #000 }
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border { border-left-color: #000 }
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border { border-right-color: #000 }
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border { border-top-color: #000 }
.tooltipster-sidetip .tooltipster-arrow-uncropped { position: relative }
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped { top: -10px }
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped { left: -10px }

.tooltipster-sidetip.tooltipster-noir .tooltipster-box { border-radius: 0; border: 3px solid #000; background: #fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.tooltipster-sidetip.tooltipster-noir .tooltipster-content { color: #000 }
.tooltipster-sidetip.tooltipster-noir .tooltipster-arrow { height: 11px; margin-left: -11px; width: 22px }
.tooltipster-sidetip.tooltipster-noir.tooltipster-left .tooltipster-arrow, .tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow { height: 22px; margin-left: 0; margin-top: -11px; width: 11px }
.tooltipster-sidetip.tooltipster-noir .tooltipster-arrow-background { border: 11px solid transparent }
.tooltipster-sidetip.tooltipster-noir.tooltipster-bottom .tooltipster-arrow-background { border-bottom-color: #fff; top: 4px }
.tooltipster-sidetip.tooltipster-noir.tooltipster-left .tooltipster-arrow-background { border-left-color: #fff; left: -4px }
.tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow-background { border-right-color: #fff; left: 4px }
.tooltipster-sidetip.tooltipster-noir.tooltipster-top .tooltipster-arrow-background { border-top-color: #fff; top: -4px }
.tooltipster-sidetip.tooltipster-noir .tooltipster-arrow-border { border-width: 11px }
.tooltipster-sidetip.tooltipster-noir.tooltipster-bottom .tooltipster-arrow-uncropped { top: -11px }
.tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow-uncropped { left: -11px }


.tooltipster-sidetip.tooltipster-noir-elite-designs .tooltipster-box { border-radius: 0; border: 3px solid #84c63b; background: #fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.tooltipster-sidetip.tooltipster-noir-elite-designs .tooltipster-content { color: #000 }
.tooltipster-sidetip.tooltipster-noir-elite-designs .tooltipster-arrow { height: 11px; margin-left: -11px; width: 22px }
.tooltipster-sidetip.tooltipster-noir-elite-designs.tooltipster-left .tooltipster-arrow, .tooltipster-sidetip.tooltipster-noir-elite-designs.tooltipster-right .tooltipster-arrow { height: 22px; margin-left: 0; margin-top: -11px; width: 11px }
.tooltipster-sidetip.tooltipster-noir-elite-designs .tooltipster-arrow-background { border: 11px solid transparent }
.tooltipster-sidetip.tooltipster-noir-elite-designs.tooltipster-bottom .tooltipster-arrow-background { border-bottom-color: #fff; top: 4px }
.tooltipster-sidetip.tooltipster-noir-elite-designs.tooltipster-left .tooltipster-arrow-background { border-left-color: #fff; left: -4px }
.tooltipster-sidetip.tooltipster-noir-elite-designs.tooltipster-right .tooltipster-arrow-background { border-right-color: #fff; left: 4px }
.tooltipster-sidetip.tooltipster-noir-elite-designs.tooltipster-top .tooltipster-arrow-background { border-top-color: #fff; top: -4px }
.tooltipster-sidetip.tooltipster-noir-elite-designs .tooltipster-arrow-border { border-width: 11px }
.tooltipster-sidetip.tooltipster-noir-elite-designs.tooltipster-bottom .tooltipster-arrow-uncropped { top: -11px }
.tooltipster-sidetip.tooltipster-noir-elite-designs.tooltipster-right .tooltipster-arrow-uncropped { left: -11px }

.tooltipster-sidetip.tooltipster-noir-elite-designs.tooltipster-top .tooltipster-arrow-border {border-top-color: #84c63b;}
.tooltipster-sidetip.tooltipster-noir-elite-designs.tooltipster-right .tooltipster-arrow-border {border-right-color: #84c63b;}

.logo-elite-designs {
	width:150px; height:40px; margin: auto;
	background:url(https://elite-designs.ru/logo.png) no-repeat center center;
	-moz-background-size:contain;
	-webkit-background-size:contain;
	background-size:contain;
}


.yt-download-format {margin:0 0 5px 0; font-weight:bold; text-align:center;}
.yt-wrapper li {margin:4px 0 0 0;}

.o-shareinit {margin:-5px;}
.o-shareinit a {text-decoration:none;}
.o-shareinit .o-share-item > a {line-height:36px; font-size:18px; color:#666; text-align:center;}
.o-shareinit .o-share-item > a:hover { color:#000;}
/*
.category-filter-wrap {margin:0 -10px;}
.category-filter {width:100%; display:table; table-layout:fixed; margin:0 0 40px 0;}
.category-filter .i-cols {padding:0 10px; display:table-cell;}
.category-filter .i-cols .custom-select {max-width:400px; display:block; margin:0 auto;}
 */

.category-filter-wrap {position:relative; margin:0 -10px; z-index:8;}
.category-filter {width:100%; display:flex; flex-wrap: wrap; margin:-10px 0 40px 0;}
.category-filter .i-cols {
	width:25%; min-width:250px; padding:10px 10px 0; display:inline-block; vertical-align:top;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.category-filter .i-cols .custom-select {max-width:400px; display:block; margin:0 auto;}



.custom-select {
	position:relative; color:#fff; white-space:nowrap; background:#f5665e; z-index:101;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer;
}
.custom-select.current { z-index:102;}
.cselect-title {padding:5px 8px; float:left; border-right:5px solid rgba(0,0,0,0.1); background:rgba(255,255,255,0.3);}
.custom-select label {padding:5px 10px; display:block; overflow:hidden; position:relative;}
.custom-select label:after {
	width:0; height:0; content:' '; display:block; position:absolute; right:10px; top:50%; margin:-4px 0 0 0;
	border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #fff;
}
.custom-select.current label:after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.custom-select select {width:100%; border:0; position:absolute; left:0; top:0; color:#fff; background:0; z-index:5; opacity:0; visibility:hidden;}


.custom-select .js-custom-select-drop {
	width:auto; max-height:650px; overflow-y:auto; position:absolute; left:0; right:0; top:100%; margin:1px 0 0 0; border:1px solid rgba(0,0,0,0.2); background:#f5665e;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
}
.custom-select .js-custom-select-drop a {padding:3px 5px; position:relative; display:block; border-top:1px solid rgba(255,255,255,0.2); color:#fff; text-decoration:none; white-space:normal;}
.custom-select .js-custom-select-drop a:first-child { border-top:0;}
.custom-select .js-custom-select-drop a:hover {background:rgba(255,255,255,0.1);}
.custom-select .js-custom-select-drop a.current {background:rgba(255,255,255,0.1);}
.custom-select .js-custom-select-drop a.current:before {width:14px; height:14px; display:inline-block; position:absolute; right:6px; top:50%; margin:-6px 0 0 0; content:'\e816'; font:12px/14px "fontello"; color:#fff; text-align:center;}

.custom-select .js-custom-select-drop::-webkit-scrollbar { width:10px; height:12px;}
.custom-select .js-custom-select-drop::-webkit-scrollbar-track {background:rgba(255, 255, 255, 0.3);}
.custom-select .js-custom-select-drop::-webkit-scrollbar-thumb {background:#d9534f;}

input.input-select-search {width:100%; height:18px; padding:0 5px; color:#fff; border:0; margin:0; background:0;}
div.input-select-search {width:auto; height:auto; position:absolute; left:0; right:0; top:0; bottom:0; background:#f5665e; -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0;}
div.input-select-search input,
div.input-select-search .input {width:100%; height:28px; padding:0 10px; color:#fff; border:0; margin:0; background:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
div.input-select-search .input {line-height:28px; display:block; overflow:hidden; white-space:nowrap;}
div.input-select-search .input br {display:none;}
div.input-select-search .input * {display:inline; white-space:nowrap;}

div.input-select-search input::-webkit-input-placeholder { color:#fff;}
div.input-select-search input:focus::-webkit-input-placeholder { color:#fff;}
div.input-select-search input:-moz-placeholder { color: #fff;}
div.input-select-search input:focus:-moz-placeholder { color:#fff;}
div.input-select-search input::-moz-placeholder { color: #fff;}
div.input-select-search input:focus::-moz-placeholder { color:#fff;}
div.input-select-search input:-ms-input-placeholder { color: #fff; }
div.input-select-search input:focus:-ms-input-placeholder { color:#fff;}


.smart-visible {display:none;}
.smart-hidden {display:block;}

 
	/* JPlayer */
.cp-container {
	position: relative; float:left; margin:8px 0 0 0;
	width: 106px; /* 200 - (2 * 48) */
	height: 106px;
	background: url("../_js/jplayer/circle-player/skin/bgr.jpg") 0 0 no-repeat;
	padding: 1px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.cp-container :focus {
	border: none;
	outline: 0;
}
.cp-buffer-1, .cp-buffer-2, .cp-progress-1, .cp-progress-2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 104px;
	height: 104px;
	clip: rect(0px, 52px, 104px, 0px);
	-moz-border-radius: 52px;
	-webkit-border-radius: 52px;
	border-radius: 52px;
}
.cp-buffer-1, .cp-buffer-2 {
	background: url("../_js/jplayer/circle-player/skin/buffer.png") 0 0 no-repeat;
}
.cp-container .cp-fallback {
	background: url("../_js/jplayer/circle-player/skin/progress_sprite.jpg") no-repeat;
	background-position: 0 104px;
}
.cp-progress-1, .cp-progress-2 {
	background: url("../_js/jplayer/circle-player/skin/progress.png") 0 0 no-repeat;
}
.cp-buffer-holder, .cp-progress-holder, .cp-circle-control {
	position: absolute;
	width: 104px;
	height: 104px;
}
.cp-circle-control {
	cursor: pointer;
}
.cp-buffer-holder, .cp-progress-holder {
	clip: rect(0px, 104px, 104px, 52px);
	display: none;
}

.cp-buffer-holder.cp-gt50, .cp-progress-holder.cp-gt50, .cp-progress-1.cp-fallback {
	clip: rect(auto, auto, auto, auto);
}
.cp-controls {
	margin: 0;
	list-style: none;
	padding: 26px;
}
.cp-controls li {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
	display: block;
	position: absolute;
}
.cp-controls li a {
	position: relative;
	display: block;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	z-index: 1;
	cursor: pointer;
}
.cp-controls .cp-play {
	background: url("../_js/jplayer/circle-player/skin/controls.jpg") 0 0 no-repeat;
}
.cp-controls .cp-play:hover {
	background: url("../_js/jplayer/circle-player/skin/controls.jpg") -50px 0 no-repeat;
}
.cp-controls .cp-pause {
	background: url("../_js/jplayer/circle-player/skin/controls.jpg") 0 -50px no-repeat;
}
.cp-controls .cp-pause:hover {
	background: url("../_js/jplayer/circle-player/skin/controls.jpg") -50px -50px no-repeat;
}
.cp-jplayer {
	width: 0;
	height: 0;
}
/* jPlayer --- end */



/* Core Owl Carousel CSS File - v1.3.3 */
/* clearfix */
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
/* display none until init */
.owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel .owl-item { float: left; }
.owl-controls .owl-page,
.owl-controls .owl-buttons div { cursor: pointer; }
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
/* mouse grab icon */
.grabbing { cursor: move; }
/* fix */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }


.o-video.bgs-black {background:#000;}
.o-video + .o-video-series {margin-top:-26px; background:#eee;}
.o-video-series {padding:0 8px; overflow:hidden; margin-bottom:20px; border-top:5px solid #eee;}
.video-series-youtube-list-wrap {margin:-5px -5px 5px;}
.video-series-youtube-list {padding:0 0 20px 0; }
a.video-series-youtube-item {
	width:20%; padding:5px; display:inline-block; vertical-align:top; text-align:center; text-decoration:none;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.owl-item a.video-series-youtube-item {width:100%;}
.video-series-youtube-item img {width:100%; height:auto; vertical-align:top; display:block; margin:0 0 6px 0;}
.video-series-youtube-item > span {height:20px; line-height:20px; overflow:hidden; display:block; font-size:14px; color:#333; text-overflow:ellipsis; white-space:nowrap;}
.video-series-youtube-item.current > img {opacity:0.7;}
.video-series-youtube-item.current > span {color:#f5665e;}
.video-series-youtube-item > span + span {margin-top:-4px;}

.video-series-youtube-list-wrap .owl-pagination {width:auto; margin:5px 0 -15px 0; text-align:center;}
.video-series-youtube-list-wrap .owl-pagination .owl-page {
	width:10px; height:10px; display:inline-block; vertical-align:top; margin:0 2px; border:3px solid #eee; background:#fff;
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
}
.video-series-youtube-list-wrap .owl-pagination .owl-page:hover {background:#fbc78f;}
.video-series-youtube-list-wrap .owl-pagination .owl-page.active {background:#f5665e;}



/* Page :: Profile */
.page__profile {}
.page__profile .obox-form {width:420px;}
.page__profile .obox-form .obox-form-rows {}
.page__profile .obox-form-button {text-align:center;}
.page__profile .obox-form-button .o-btn {padding:14px 32px; font-size:16px;}
.page__profile .obox-form-button.type-remove .o-btn {padding:8px 14px; font-size:14px; background:#d9534f;}

.page__profile .obox-form-border .obox-form-rows {padding:0 0 20px 0; margin:0 0 20px 0; border-bottom:1px dotted #ccc;}


/* Animated */
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}


@-webkit-keyframes bounceInDown {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0);
	}

	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}

	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes bounceInDown {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0);
	}

	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}

	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.bounceInDown {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown;
}


@-webkit-keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}

	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
}

@keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}

	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
}

.bounceOut {
	-webkit-animation-duration: 0.75s;
	animation-duration: 0.75s;
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut;
}


#wpadminbar {margin-top:-20px; opacity:0.2;}
#wpadminbar:hover {margin-top:0; opacity:1;}
/* END */