html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin : 0;
padding : 0;
border : 0;
font-size : 105%;
font : inherit;
vertical-align : baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display : block;
}
ul {
list-style : none;
}
blockquote, q {
quotes : none;
}
blockquote:before, blockquote:after, q:before, q:after {
content : '';
content : none;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
* {
outline : none;
text-decoration : none;
}
img {
display : block;
max-width : 100%;
}
input, textarea, select, button {
font : 100% 'Open Sans', sans-serif;
vertical-align : middle;
box-sizing : border-box;
}
button, input[type="submit"] {
padding : 0;
margin : 0;
border : none;
cursor : pointer;
}
button::-moz-focus-inner {
padding : 0;
border : none;
}
:-moz-placeholder {
color : #7c7c7c;
}
::-moz-placeholder {
color : #7c7c7c;
opacity : 1;
}
::-webkit-input-placeholder {
color : #7c7c7c;
}
:-ms-input-placeholder {
color : #7c7c7c;
}
:focus:-moz-placeholder {
color : transparent;
}
:focus::-moz-placeholder {
color : transparent;
}
:focus::-webkit-input-placeholder {
color : transparent;
}
:focus:-ms-input-placeholder {
color : transparent;
}
.tags-holder {
overflow: hidden;
padding: 30px 20% 20px 0;
border-top: 1px solid #000;
}
.tags-holder:first-child {
border-top: none;
padding-top: 0;
}
.tags-holder .letter {
float: left;
width: 20%;
font-size: 20px;
line-height: 24px;
color: #4a4a4a;
font-weight: 700;
}
.tags-holder .tags {
overflow: hidden;
font-size: 0;
}
.tags-holder .tags .tag {
display: inline-block;
vertical-align: top;
padding: 0 10px 10px 0;
box-sizing: border-box;
}
.tags-holder .tags .tag a {
color: #4c4c4c;
font-size: 14px;
line-height: 24px;
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s;
}
.tags-holder .tags .tag a:hover {
color: #2d22d3;
}
@media only screen and (max-width: 1024px) {
.tags-holder {
padding: 10px 0 0;
}
}
@media only screen and (max-width: 785px) {
.tags-holder .letter {
width: 50px;
}
.tags-holder .tags .tag {
width: 33.333%;
}
}
@media only screen and (max-width: 525px) {
.tags-holder {
padding: 0 0 10px 0;
margin: 0 0 10px 0;
}
.tags-holder .tags .tag {
width: 50%;
padding: 0 10px 0px 0;
}
.tags-holder .tags .tag a {
font-size: 12px;
}
}
.btn {
display : inline-block;
vertical-align : top;
cursor : pointer;
padding : 0 15px;
line-height : 40px;
background : #2d22d3;
color : #fff;
border-radius : 3px;
transition : background 0.3s;
font-size : 12px;
position : relative;
}
.btn:hover, .btn.active {
background : #2279A9;
}
.btn:hover .ico-middle {
animation : download 1s linear infinite;
}
.btn:active {
top : 1px;
}
.ico-middle {
display : inline-block;
vertical-align : middle;
}
.ico-middle i {
display : block;
}
.text-middle {
display : inline-block;
vertical-align : middle;
}
.icon-date {
font-size : 15px;
}
.icon-views {
font-size : 12px;
}
.icon-duration {
font-size : 17px;
}
.icon-download {
font-size : 22px;
}
.icon-photo {
font-size : 11px;
}
.input-text {
width : 100%;
height : 40px;
border : #d4d4d4 solid 1px;
border-radius : 4px;
padding : 0 15px;
}
textarea {
width : 100%;
height : 70px;
border : #d4d4d4 solid 1px;
border-radius : 4px;
padding : 10px 15px;
resize : vertical;
}
@keyframes rotate {
0%, 100% {
transform : rotate(0deg);
}
50% {
transform : rotate(20deg);
}
}
@keyframes download {
0%, 50%, 100% {
transform : translate(0,0);
}
25% {
transform : translate(0,20%);
}
75% {
transform : translate(0,-20%);
}
}
.owl-carousel .animated {
animation-duration : 1000ms;
animation-fill-mode : both;
}
.owl-carousel .owl-animated-in {
z-index : 0;
}
.owl-carousel .owl-animated-out {
z-index : 1;
}
.owl-carousel .fadeOut {
animation-name : fadeOut;
}
@keyframes fadeOut {
0% {
opacity : 1;
}
100% {
opacity : 0;
}
}
.owl-height {
transition : height 500ms ease-in-out;
}
.owl-carousel {
display : none;
width : 100%;
position : relative;
z-index : 1;
}
.owl-carousel .owl-stage {
position : relative;
}
.owl-carousel .owl-stage:after {
content : ".";
display : block;
clear : both;
visibility : hidden;
line-height : 0;
height : 0;
}
.owl-carousel .owl-stage-outer {
position : relative;
overflow : hidden;
}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
cursor : pointer;
}
.owl-carousel.owl-loaded {
display : block;
}
.owl-carousel.owl-loading {
opacity : 0;
display : block;
}
.owl-carousel.owl-hidden {
opacity : 0;
}
.owl-carousel .owl-refresh .owl-item {
display : none;
}
.owl-carousel .owl-item {
position : relative;
min-height : 1px;
float : left;
}
.owl-carousel .owl-item img {
display : block;
width : 100%;
}
.owl-carousel .owl-grab {
cursor : move;
cursor : grab;
}
.owl-carousel.owl-rtl {
direction : rtl;
}
.owl-carousel.owl-rtl .owl-item {
float : right;
}
.no-js .owl-carousel {
display : block;
}
.owl-carousel .owl-item .owl-lazy {
opacity : 0;
transition : opacity 400ms ease;
}
.owl-carousel .owl-item img {
transform-style : preserve-3d;
}
.owl-carousel .owl-video-wrapper {
position : relative;
height : 100%;
background : #000;
}
.owl-carousel .owl-video-play-icon {
position : absolute;
height : 80px;
width : 80px;
left : 50%;
top : 50%;
margin-left : -40px;
margin-top : -40px;
background : url(../owl.video.play.png) no-repeat;
cursor : pointer;
z-index : 1;
transition : scale 100ms ease;
}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
display : none;
}
.owl-carousel .owl-video-tn {
opacity : 0;
height : 100%;
background-position : center center;
background-repeat : no-repeat;
background-size : contain;
transition : opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
position : relative;
z-index : 1;
}
html, body {
height : 100%;
}
body {
margin : 0;
color : #000;
background : #f2f2f0;
font : 13px 'Open Sans', sans-serif;
min-width : 320px;
}
.wrapper {
height : 100%;
width : 100%;
position : relative;
overflow : hidden;
display : table;
table-layout : fixed;
}
.mainbox {
max-width : 1000px;
margin : 0 auto;
padding : 0 10px;
}
@media only screen and (max-width:525px) {
.mainbox {
padding : 0 3px;
}
}
.mainbox:after, .mainbox:before {
display : table;
clear : both;
content : '';
}
.header {
background : #fff;
text-align : center;
border-bottom : 1px solid #dbdbdb;
box-shadow : 0 0 8px 0 rgba(0, 0, 0, 0.25);
}
.logo {
float : left;
margin : 0 4% 0 0;
}
@media only screen and (max-width:525px) {
.logo {
width : 216px;
margin : 5px 4% 0 0;
padding-left: 40px;
height:61px;
}
.logo strong {
display:none;
}
}
.mobile-search {
display : none;
float : right;
width : 40px;
height : 40px;
background : none;
color : #807a7a;
border : #b9b7b7 solid 1px;
font-size : 20px;
border-radius : 2px;
margin : 10px 0 0;
}
.mobile-search.active {
color : #2d22d3;
border : #2d22d3 solid 1px;
}
@media only screen and (max-width:525px) {
.mobile-search {
display : block;
}
}
.search-form {
float : right;
width : 30%;
position : relative;
margin : 12px 0 0 5px;
}
@media only screen and (max-width:950px) {
.search-form {
float : none;
overflow : hidden;
width : auto;
}
.search-form.open {
display : block;
}
}
@media only screen and (max-width:525px) {
.search-form {
clear : both;
display : none;
}
}
.search-form .input-text {
padding : 0 40px 0 15px;
}
.search-form .search-btn {
position : absolute;
top : 0;
right : 0;
width : 40px;
height : 100%;
background : none;
font-size : 20px;
color : #bebebe;
transition : color 0.3s;
}
.search-form .search-btn i {
display : block;
}
.search-form .search-btn:hover {
color : #4682B4;
}
.search-form .search-btn:hover i {
animation : rotate 0.3s linear;
}
.menu-holder {
overflow : hidden;
}
@media only screen and (max-width:950px) {
.menu-holder {
width : 100%;
}
}
.menu {
display : table;
width : 100%;
}
.menu a {
display : table-cell;
font-size : 14px;
line-height : 66px;
color : #4c5a62;
text-align : center;
transition : border-color 0.3s;
position : relative;
}
.menu a:after {
content : "";
position : absolute;
border-bottom : 5px solid transparent;
left : 0;
right : 0;
bottom : 30%;
transition : bottom 0.2s, border-color 0.2s;
}
.menu a:hover {
color : #0e1f26;
}
.menu a:hover:after {
border-color : #0e1f26;
bottom : 0;
}
.menu a.active {
color : #051726;
}
.menu a.active:after {
border-color : #4682B4;
bottom : 0;
}
.row-overflow {
overflow : hidden;
}
.main {
padding : 16px 0 0;
}
.cuff {
overflow : hidden;
margin-bottom : 12px;
text-align : center;
}
.cuff .title {
font-size : 16px;
line-height : 20px;
color : #4c5a62;
float : left;
font-weight : 700;
}
@media only screen and (max-width:525px) {
.cuff .title {
float : none;
margin-bottom : 8px;
}
.cuff .title line {
display : none;
}
}
.cuff .title a {
color : #4682B4;
transition : color 0.3s;
}
.cuff .title a:hover {
color : #1573A7;
}
.cuff .listing {
float : right;
}
@media only screen and (max-width:525px) {
.cuff .listing {
float : none;
}
}
.cuff .listing a {
display : inline-block;
vertical-align : top;
padding : 6px 8px;
font-size : 13px;
line-height : 15px;
border : #0e1f26 solid 1px;
color : #1a3e7e;
border-radius : 2px;
transition : background 0.3s, color 0.3s;
}
.cuff .listing a:hover {
background : #0e1f26;
color : #000;
}
.cuff .listing a.active {
background : #2d22d3;
color : #fff;
border-color : #2d22d3;
}
.alphabet {
display : table;
table-layout : fixed;
width : 100%;
margin-bottom : 7px;
}
.alphabet a {
display : table-cell;
text-align : center;
font-size : 16px;
line-height : 40px;
color : #8d8d8d;
transition : background 0.3s, color 0.3s;
}
.alphabet a:hover, .alphabet a.active {
background : #2d22d3;
color : #fff;
border-radius : 2px;
}
@media only screen and (max-width:785px) {
.alphabet a {
font-size : 14px;
line-height : 30px;
}
}
@media only screen and (max-width:525px) {
.alphabet a {
font-size : 12px;
line-height : 20px;
}
}
.videobox {
text-align : center;
font-size : 0;
margin : 0 0 0 -1.3%;
}
.thumb {
width : 240px;
width : 25%;
display : inline-block;
vertical-align : top;
text-align : left;
margin : 0 0 2%;
padding : 0 0 0 1.3%;
position : relative;
box-sizing : border-box;
}
@media only screen and (max-width:785px) {
.thumb {
width : 33.33%;
}
}
@media only screen and (max-width:525px) {
.thumb {
width : 50%;
}
}
.thumb a {
font-size : 10px;
display : block;
box-shadow : 0 0 8px 0 rgba(0, 0, 0, 0.25);
}
.thumb a:hover .thumb-box:after, .thumb a.active .thumb-box:after {
background : rgba(0, 0, 0, 0.4);
}
.thumb a:hover .title, .thumb a.active .title {
background : #4c5a62;
color : #fff;
}
.thumb .thumb-box {
position : relative;
padding-bottom : 75%;
}
.thumb .thumb-box img {
width : 100%;
height : 100%;
position : absolute;
left : 0;
top : 0;
}
.thumb .thumb-box .rating, .thumb .thumb-box .duration {
position : absolute;
right : 5px;
font-size : 11px;
line-height : 20px;
color : #fff;
min-width : 30px;
padding : 0 5px;
text-align : center;
border-radius : 3px;
z-index : 1;
}
.thumb .thumb-box .rating {
bottom : 30px;
background : #3cad8d;
}
.thumb .thumb-box .rating.red {
background : #a0031d;
}
.thumb .thumb-box .duration {
bottom : 5px;
background : #000;
}
.thumb .thumb-box:after {
content : "";
position : absolute;
background : transparent;
top : 0;
bottom : 0;
left : 0;
right : 0;
transition : background 0.3s;
}
.thumb .title {
background : #fff;
padding : 5px 10px 7px;
font-size : 14px;
line-height : 20px;
color : #4c5a62;
transition : background 0.3s, color 0.3s;
}
@media only screen and (max-width:525px) {
.thumb .title {
font-size : 12px;
}
}
.thumb .title .text {
max-height : 40px;
overflow : hidden;
}
.thumb-album .thumb-box {
padding-bottom : 125%;
}
.thumb-category a:hover .title {
background : #4682B4;
}
.thumb-category a:hover .title .name {
color : #fff;
}
.thumb-category a:hover .title .count {
color : #fff;
}
.thumb-category .title {
overflow : hidden;
}
.thumb-category .title .name {
float : left;
font-size : 14px;
color : #4c5a62;
transition : color 0.3s;
}
.thumb-category .title .count {
float : right;
font-size : 12px;
color : #9e9e9e;
transition : color 0.3s;
}
.thumb-model .thumb-box {
padding-bottom : 125%;
}
.thumb-model a:hover .title {
background : #4682B4;
}
.thumb-model a:hover .title .name {
color : #fff;
}
.thumb-model a:hover .title .count {
color : #fff;
}
.thumb-model .title {
text-align : center;
}
.thumb-model .title .text {
height : 20px;
}
.thumb-text {
font-size : 13px;
line-height : 20px;
color : #4c5a62;
text-align : center;
margin : 0 0 20px 1.3%;
}
.thumb-video {
background : #fff;
margin : 0 -9999px 2%;
padding : 4% 9999px;
box-shadow : 0 0 8px 0 rgba(0, 0, 0, 0.25);
}
@media only screen and (max-width:525px) {
.thumb-video {
padding : 22px 9999px;
}
}
.videobox .thumb-video .holder {
margin : 0 0 0 1.3%;
}
.thumb-video .block-video {
display : table;
width : 100%;
position : relative;
}
.thumb-video .block-video .player-zone {
display : table-cell;
vertical-align : top;
width : 64%;
position : relative;
}
.thumb-video .block-video .player-zone .player {
position : relative;
}
@media only screen and (max-width:785px) {
.thumb-video .block-video .player-zone {
width : 100%;
display : block;
margin : 0 0 8px;
}
}
.thumb-video .block-video .ads-zone {
display : table-cell;
vertical-align : top;
padding : 0 0 0 10px;
font-size : 14px;
text-align : left;
position : relative;
}
@media only screen and (max-width:785px) {
.thumb-video .block-video .ads-zone {
display : block;
padding : 0;
}
}
.thumb-video .block-comments {
margin : 10px 0 0;
}
.quality {
display : none;
position : absolute;
right : 10px;
top : 10px;
z-index : 10;
cursor : pointer;
}
@media only screen and (max-width:525px) {
.quality {
display : block;
}
}
.thumb-video .block-video .player-zone .player:hover .quality {
display : block;
}
.thumb-video .spot {
width : 300px;
margin : 0 auto;
border : #D4D4D4 solid 0;
}
@media only screen and (max-width:785px) {
.thumb-video .spot {
display : none;
}
}
.quality .cogwheel {
background : #132330;
padding : 5px;
font-size : 18px;
line-height : 15px;
border-radius : 3px;
width : 20px;
text-align : center;
}
.quality .cogwheel i {
color : #fff;
display : block;
transition : transform 0.3s, color 0.3s;
}
.adtext_ads_adforce {
display: block;
padding: 2px 0;
text-align: center;
color: #ff0045;
width:66%;
background-color:#FFDA00;
margin: 15px 0 -5px;
font-weight:bold;
}
.quality .cogwheel.active i {
color : #44B8F9;
transform : rotate(20deg);
}
.quality .drop {
display : none;
position : absolute;
background : rgba(19, 35, 48, 0.8);
right : 100%;
top : 0;
font-size : 14px;
z-index : 10;
margin : 0 6px 0 0;
color : #fff;
border-radius : 2px;
padding : 2px;
}
.quality .drop.active {
display : block;
}
.quality .drop:after {
content : "";
position : absolute;
left : 100%;
top : 3px;
margin : auto;
width : 0;
height : 0;
border-style : solid;
border-width : 5px 0 5px 6px;
border-color : transparent transparent transparent rgba(19, 35, 48, 0.8);
}
.quality .drop .item-quality {
font-size : 15px;
line-height : 17px;
padding : 2px 10px;
color : #D8D4D4;
}
.quality .drop .item-quality:last-child {
margin-bottom : 0;
}
.quality .drop .item-quality.active {
background : #2d22d3;
color : #fff;
}
.view-title {
font-size : 16px;
line-height : 20px;
margin-bottom : 10px;
color : #000;
}
.view-title a {
color : #000;
transition : color 0.3s;
}
.view-title a:hover {
color : #2d22d3;
}
.view-description {
font-size : 13px;
line-height : 20px;
color : #555;
margin-bottom : 5px;
}
.video-info {
border-top : 1px solid #d4d4d4;
margin-bottom : 10px;
}
.video-info .row {
border-bottom : 1px solid #d4d4d4;
padding : 12px 0;
}
.video-info .data {
display : table;
width : 100%;
box-sizing : border-box;
}
.video-info .data .item {
display : table-cell;
}
.video-info .links span {
color : #145a89;
font-size : 14px;
line-height : 18px;
}
.video-info .links a {
font-size : 14px;
line-height : 18px;
color : #010101;
}
.video-info .links a:hover {
color : #2d22d3;
}
.view-buttons {
padding : 11px 0;
overflow : hidden;
}
.view-buttons .btn-right {
float : right;
margin-left : 6%;
}
.view-buttons .btn-left {
float : left;
margin-right : 6%;
}
.view-buttons .btn:hover .ico-middle {
animation : download 1s linear infinite;
}
.rate-block {
overflow : hidden;
font-size : 13px;
}
@media only screen and (max-width:525px) {
.rate-block {
width : 100%;
}
}
.rate-block .like {
float : left;
color : #20ba9a;
font-size : 27px;
margin : 8px 0 0;
transition : transform 0.3s;
}
.rate-block .like:hover {
transform : rotate(15deg);
}
.rate-block .dislike {
float : right;
color : #c10020;
font-size : 27px;
margin : 8px 0 0;
transition : transform 0.3s;
}
.rate-block .dislike:hover {
transform : rotate(-15deg);
}
.rate-block .progress {
overflow : hidden;
padding : 0 6%;
text-align : center;
}
.rate-block .progress span {
display : block;
font-size : 16px;
line-height : 20px;
margin : 0 0 10px;
color : #000;
}
.rate-block .progress .progress-bar {
background : #c10020;
border-radius : 5px;
display : block;
font-size : 0;
height : 6px;
overflow : hidden;
position : relative;
width : 100%;
}
.rate-block .progress .indicator {
background : #20ba9a;
height : 6px;
left : 0;
position : absolute;
top : 0;
}
.block-comments {
text-align : left;
font-size : 14px;
}
.block-comments .title {
font-size : 16px;
line-height : 18px;
color : #4c5a62;
font-weight : 700;
margin-bottom : 10px;
}
.block-comments .main-more {
margin : 15px 0 0;
}
.send-comment .input-text {
max-width : 320px;
}
.row-form {
margin-bottom : 10px;
}
.row-form:last-child {
margin-bottom : 0;
}
.row-form .label {
float : left;
width : 150px;
text-align : right;
font-size : 14px;
line-height : 40px;
margin : 0 10px 0 0;
}
.row-form .not-label {
margin-left : 160px;
}
@media only screen and (max-width:525px) {
.row-form .label {
float : none;
margin : 0 0 3px;
text-align : left;
width : auto;
line-height : 20px;
}
.row-form .not-label {
margin-left : 0;
}
}
.row-form .hint {
display : inline-block;
margin : 3px 0 0;
}
.pagination {
text-align : center;
margin-bottom : 28px;
}
.pagination li {
display : inline-block;
vertical-align : top;
}
.pagination li.active a {
background : #2d22d3;
border-color : #2d22d3;
color : #fff;
}
@media only screen and (max-width:525px) {
.pagination li {
display : none;
}
.pagination li.active, .pagination li.pagination-previous, .pagination li.pagination-next {
display : inline-block;
}
}
.pagination a, .pagination span {
display : block;
font-size : 13px;
color : #0e1f26;
line-height : 38px;
min-width : 30px;
padding : 0 4px;
border : #d4d4d4 solid 1px;
border-radius : 3px;
}
.pagination a {
transition : background 0.3s, color 0.3s;
}
.pagination a:hover {
background : #d4d4d4;
color : #000;
}
.pagination span {
background : #2d22d3;
border-color : #2d22d3;
color : #fff;
}
.block-information {
color : #4c5a62;
margin-bottom : 20px;
}
.block-information .title {
display : block;
font-size : 16px;
line-height : 20px;
color : #4c5a62;
font-weight : 700;
margin-bottom : 3px;
}
.block-information .description {
font-size : 13px;
line-height : 20px;
}
.footer {
display : table-row;
height : 1px;
text-align : right;
background : #fff;
border-top : 1px solid #dbdbdb;
box-shadow : 0 0 8px 0 rgba(0, 0, 0, 0.25);
}
.footer .mainbox {
padding : 20px 10px 10px;
}
@media only screen and (max-width:525px) {
.footer .mainbox {
padding : 10px 3px;
}
}
@media only screen and (max-width:785px) {
.footer {
text-align : center;
}
}
.footer-logo {
float : left;
margin-right : 40px;
}
@media only screen and (max-width:785px) {
.footer-logo {
float : none;
display : inline-block;
vertical-align : top;
margin : 0 auto;
}
}
.footer-nav {
margin : 10px 0 5px;
}
.footer-nav li {
display : inline-block;
vertical-align : top;
margin : 0 0 5px 10px;
padding : 0 0 0 10px;
border-left : 2px solid #868686;
}
.footer-nav li:first-child {
border-left : none;
}
.footer-nav a {
font-size : 15px;
line-height : 18px;
color : #234246;
display : block;
}
.footer-nav a:hover {
text-decoration : underline;
}
.footer-copyright {
font-size : 14px;
line-height : 18px;
color : #703030;
}
.slider-models {
margin : 0 0 20px;
text-align : center;
}
.slider-models .item {
display : inline-block;
vertical-align : top;
width : 158px;
}
@media only screen and (max-width:525px) {
.slider-models .item {
width : 150px;
}
}
.slider-models .item .img-holder {
height : 188px;
overflow : hidden;
}
.slider-models .item .title {
font-size : 14px;
line-height : 20px;
color : #4c5a62;
background : #fff;
text-align : center;
padding : 10px 5px;
white-space : nowrap;
text-overflow : ellipsis;
overflow : hidden;
transition : background 0.3s, color 0.3s;
}
.slider-models .item:hover .title {
background : #4682B4;
color : #fff;
}
@media only screen and (max-width:1117px) {
.slider-models .owl-nav {
display : none;
}
}
.slider-models .owl-nav .owl-prev, .slider-models .owl-nav .owl-next {
width : 38px;
line-height : 38px;
border : #d4d4d4 solid 1px;
border-radius : 2px;
color : #0e1f26;
text-align : center;
position : absolute;
top : 50%;
transform : translate(0,-50%);
transition : border-color 0.3s, color 0.3s;
}
.slider-models .owl-nav .owl-prev:hover, .slider-models .owl-nav .owl-next:hover {
border-color : #2d22d3;
color : #2d22d3;
}
.slider-models .owl-nav .owl-prev {
right : 100%;
margin-right : 8px;
}
.slider-models .owl-nav .owl-next {
left : 100%;
margin-left : 8px;
}
.view-model {
overflow : hidden;
margin-bottom : 20px;
background : #fff;
}
.view-model > img {
width:240px;
height:300px;
float : left;
margin : 0 15px 0 0;
}
@media only screen and (max-width:525px) {
.view-model > img {
float : none;
margin : 0 auto;
}
}
.view-model .info {
padding : 10px 15px;
}
.view-model .title {
font-size : 16px;
line-height : 20px;
color : #4c5a62;
font-weight : 700;
margin-bottom : 5px;
}
.view-model .text {
font-size : 14px;
line-height : 20px;
color : #4c5a62;
margin-bottom : 10px;
}
.view-model .text.closed {
height : 80px;
overflow : hidden;
}
.view-model .specification {
overflow : hidden;
}
.view-model .specification .lists {
overflow : hidden;
}
.view-model .specification .lists ul {
float : left;
}
.view-model .specification .lists ul:first-child {
margin-right : 6%;
}
.view-model .specification .lists ul li {
margin-bottom : 5px;
font-size : 14px;
line-height : 20px;
color : #000;
}
.view-model .specification .lists ul span {
color : #8f9599;
}
.main-more {
background : #fff;
overflow : hidden;
display : block;
border : #d4d4d4 solid 1px;
color : #0e1f26;
text-transform : none;
font-size : 12px;
line-height : 35px;
text-align : left;
cursor : pointer;
border-radius : 2px;
margin-bottom : 10px;
position : relative;
}
.main-more:active {
top : 1px;
}
.box {
margin-bottom : 30px;
}
.tweet-items {
margin : 0 0 15px;
}
.tweet-items .item {
padding : 0 0 10px;
margin : 0 0 10px;
border-bottom : 1px solid #d4d4d4;
}
.tweet-items .item:last-child {
margin : 0;
}
.tweet-items .item p {
margin-bottom : 7px;
font-size : 14px;
line-height : 20px;
color : #4c5a62;
}
.tweet-items .item .date {
font-size : 12px;
line-height : 24px;
color : #4c5a62;
}
.instagram-items {
text-align : center;
font-size : 0;
margin : 0 0 10px;
}
.instagram-items .item {
display : inline-block;
vertical-align : top;
width : 24%;
margin : 0 0.5%;
}
@media only screen and (max-width:525px) {
.instagram-items .item {
width : 48%;
margin : 0 1%;
}
}
.instagram-items .item .details {
text-align : justify;
padding : 8px 0;
}
.instagram-items .item .details:after {
content : "";
display : inline-block;
width : 100%;
}
.instagram-items .item .details .column {
font-size : 12px;
line-height : 20px;
margin : 0 2px;
color : #4c5a62;
display : inline-block;
}
.g_hidden {
display : none;
}
.success, .failure {
font-size : 14px;
line-height : 16px;
}
.success {
color : green;
}
.failure {
color : red;
}
.loading {
width : 30%;
margin : -15% 0 0 -15%;
font-size : 12px;
position : absolute;
left : 50%;
top : 50%;
border-top : 1.1em solid rgba(0, 0, 0, 0.8);
border-right : 1.1em solid rgba(0, 0, 0, 0.8);
border-bottom : 1.1em solid rgba(0, 0, 0, 0.8);
border-left : 1.1em solid #20BA9A;
border-radius : 50%;
box-sizing : border-box;
animation : load 1.1s linear infinite;
text-indent : -9999em;
z-index : 1;
}
.loading.big {
width : 50%;
margin : -25% 0 0 -25%;
font-size : 12px;
}
.loading.small {
width : 30px;
margin : -15px 0 0 -15px;
font-size : 6px;
}
.loading:after {
content : "";
display : block;
padding-bottom : 100%;
height : 0;
}
@keyframes load {
0% {
transform : rotate(0deg);
}
100% {
transform : rotate(360deg);
}
}
.close-video {
font-size : 14px;
position : absolute;
right : -25px;
bottom : 100%;
margin : 0 0 1%;
cursor : pointer;
color : #c2c2c2;
transition : color 0.3s;
}
@media only screen and (max-width:1117px) {
.close-video {
right : 0;
}
}
.close-video:hover {
color : #2d22d3;
}
.close-video i {
display : block;
}
.gallery-holder {
margin : 0 auto;
text-align : center;
font-size : 0;
}
.gallery-holder a {
display : inline-block;
vertical-align : top;
margin : 3px;
}
.gallery-holder img {
width : 160px;
}
.album-info {
margin-bottom : 15px;
}
.album-tools {
font-size : 0;
margin : 7px 0;
}
.album-tools .video-info {
display : inline-block;
width : 50%;
vertical-align : middle;
font-size : 13px;
border-top : none;
box-sizing : border-box;
margin-bottom : 0;
}
@media only screen and (max-width:525px) {
.album-tools .video-info {
width : 100%;
}
}
.album-tools .video-info .row {
padding : 5px;
}
.album-tools .video-info .row:last-child {
border-bottom : none;
}
.album-tools .rate-block {
display : inline-block;
width : 46%;
vertical-align : middle;
margin : 0 2%;
}
@media only screen and (max-width:525px) {
.album-tools .rate-block {
width : 98%;
margin : 0 1%;
}
}
.thumb-video + .block-comments {
display : none;
}
.dmca-block {
margin-bottom : 30px;
border-radius : 5px;
overflow : hidden;
border : #d1d1d1 solid 1px;
}
.dmca-title {
background : #505050;
color : #fff;
padding : 8px;
font-size : 14px;
line-height : 20px;
}
.dmca-text {
padding : 8px;
font-size : 12px;
line-height : 16px;
color : #505050;
text-shadow : 0 1px #f8f8f8;
background : #fff;
}
.dmca-text a {
color : #2d22d3;
}
.dmca-text a:hover {
text-decoration : underline;
}
.dmca-text em {
font-style : italic;
}
.dmca-text .head {
margin : 0 0 5px;
color : #505050;
font-size : 18px;
line-height : 22px;
text-shadow : 0 1px #f8f8f8;
}
.dmca-text ol {
padding : 5px 0 0 17px;
}
.dmca-text li {
padding : 8px 0 0;
}
.dmca-text .atten {
color : #ff3535;
font-weight : 700;
}
.block-content {
background : #fff;
padding : 20px;
border-radius : 5px;
}
@media only screen and (max-width:525px) {
.block-content {
padding : 10px;
}
}
.block-content .topmost {
margin-bottom : 10px;
}
.aside_spot {
float : right;
}
.under_player_spot {
display : none;
}
.under_player_spot iframe {
display : block;
width : 100%;
}
.bottom_spot {
margin : 0 0 20px;
text-align : center;
}
@media only screen and (min-width:320px) {
.mobile_vertical {
text-align: -webkit-center;
display : block;
}
.mobile_horizontal {
display : none;
}
}
@media only screen and (min-width:525px) {
.mobile_vertical {
display : none;
}
.mobile_horizontal {
display : block;
}
}
@media only screen and (min-width:700px) {
.mobile_horizontal {
display : none;
}
.bottom_spot {
display : none;
}
}
@media only screen and (min-width:700px) and (max-width:785px) {
.under_player_spot {
display : block;
}
}
.block-langs {
float : right;
margin : 24px 0 0 10px;
position : relative;
}
@media only screen and (max-width:525px) {
.block-langs {
margin : 22px 0 0 10px;
}
}
.block-langs img {
width : 30px;
}
.block-langs .current {
margin : 0 0 9px;
padding : 0 17px 0 0;
display : block;
cursor : pointer;
position : relative;
}
.block-langs .current:after {
content : "";
width : 0;
height : 0;
border-style : solid;
position : absolute;
top : 0;
bottom : 0;
border-width : 6px 5px 0;
border-color : #7c7c7c transparent transparent;
right : 3px;
margin : auto 0 auto 4px;
z-index : 2;
}
.block-langs .langs {
display : none;
position : absolute;
top : 100%;
right : 0;
z-index : 10;
background : #fff;
border : #D4D4D4 solid 1px;
box-shadow : 0 0 8px 0 rgba(0, 0, 0, 0.3);
}
.block-langs .langs.shown {
display : block;
}
.block-langs .langs li {
position : relative;
}
.block-langs:hover .langs {
display : block;
}
.block-langs .langs .lang {
overflow : hidden;
padding : 7px 15px;
display : block;
color : #4c5a62;
border-bottom : 1px solid #D4D4D4;
transition : background 0.3s, color 0.3s;
}
.block-langs .langs li:last-child .lang {
border-bottom : none;
}
.block-langs .langs .lang:hover {
background : #696F73;
color : #fff;
}
.block-langs .langs img {
float : right;
}
.block-langs .langs .text {
overflow : hidden;
display : block;
text-align : right;
font-size : 13px;
line-height : 30px;
white-space : nowrap;
margin-right : 40px;
}
.recommended-language {
position : absolute;
right : 100%;
white-space : nowrap;
padding : 12px 35px 12px 15px;
background : #fff;
border : #d4d4d4 solid 1px;
margin : 0 6px 0 0;
border-radius : 3px;
top : -4px;
box-shadow : 0 0 8px 0 rgba(0, 0, 0, 0.3);
}
.recommended-language .arrow {
width : 15px;
height : 3px;
background : #2d22d3;
position : absolute;
right : 10px;
top : 0;
bottom : 0;
margin : auto;
animation : example 1s linear infinite;
}
.recommended-language .arrow:before {
position : absolute;
top : 0;
margin : -4px 0 0 -10px;
left : 100%;
content : "";
width : 8px;
height : 8px;
border-right : 3px solid #2d22d3;
border-top : 3px solid #2d22d3;
transform : rotate(45deg);
}
.recommended-language .close {
position : absolute;
right : -5px;
top : -12px;
background : #fff;
width : 16px;
height : 16px;
border-radius : 50%;
border : #d4d4d4 solid 1px;
cursor : pointer;
}
.recommended-language .close:after, .recommended-language .close:before {
content : "";
position : absolute;
top : 0;
right : 0;
left : 0;
bottom : 0;
margin : auto;
width : 2px;
height : 10px;
background : #bebebe;
transition : background 0.3s;
}
.recommended-language .close:before {
transform : rotate(45deg);
}
.recommended-language .close:after {
transform : rotate(135deg);
}
.recommended-language .close:hover:after, .recommended-language .close:hover:before {
background : #4682B4;
}
@keyframes example {
0%, 50%, 100% {
transform : translate(0,0);
}
25% {
transform : translate(20%,0);
}
75% {
transform : translate(-20%,0);
}
}
@media (max-width:768px) {
#reklamgizle {
display : none;
}
}
.pswp {
display : none;
position : absolute;
width : 100%;
height : 100%;
left : 0;
top : 0;
overflow : hidden;
z-index : 1500;
outline : none;
}
.pswp * {
box-sizing : border-box;
}
.pswp img {
max-width : none;
}
.pswp--animate_opacity {
opacity : 0.001000000047497451305389404296875;
will-change : opacity;
transition : opacity 333ms cubic-bezier(0.4,0,0.22,1);
}
.pswp--open {
display : block;
}
.pswp--zoom-allowed .pswp__img {
cursor : zoom-in;
}
.pswp--zoomed-in .pswp__img {
cursor : grab;
}
.pswp--dragging .pswp__img {
cursor : grabbing;
}
.pswp__bg {
position : absolute;
left : 0;
top : 0;
width : 100%;
height : 100%;
background : #000;
opacity : 0;
will-change : opacity;
}
.pswp__scroll-wrap {
position : absolute;
left : 0;
top : 0;
width : 100%;
height : 100%;
will-change : transform;
}
.pswp__container, .pswp__zoom-wrap {
position : absolute;
left : 0;
right : 0;
top : 0;
bottom : 0;
}
.pswp__zoom-wrap {
position : absolute;
width : 100%;
transform-origin : left top;
transition : transform 333ms cubic-bezier(0.4,0,0.22,1);
}
.pswp__bg {
will-change : opacity;
transition : opacity 333ms cubic-bezier(0.4,0,0.22,1);
}
.pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap {
transition : none;
}
.pswp__container, .pswp__zoom-wrap {
will-change : transform;
}
.pswp__item {
position : absolute;
left : 0;
right : 0;
top : 0;
bottom : 0;
overflow : hidden;
}
.pswp__img {
position : absolute;
width : auto;
height : auto;
transition : opacity 0.15s;
}
.pswp__img--placeholder--blank {
background : #222;
}
.pswp--ie .pswp__img {
width : 100%;
height : 100%;
left : 0;
top : 0;
}
.pswp__error-msg {
position : absolute;
left : 0;
top : 50%;
width : 100%;
text-align : center;
font-size : 14px;
line-height : 16px;
margin-top : -8px;
color : #ccc;
}
.pswp__error-msg a {
color : #ccc;
text-decoration : underline;
}
.pswp__button {
width : 44px;
height : 44px;
position : relative;
background : none;
cursor : pointer;
overflow : visible;
display : block;
border : 0;
padding : 0;
margin : 0;
float : right;
opacity : 0.75;
transition : opacity 0.2s;
box-shadow : none;
}
.pswp__button:focus, .pswp__button:hover {
opacity : 1;
}
.pswp__button:active {
outline : none;
opacity : 0.89999997615814208984375;
}
.pswp__button::-moz-focus-inner {
padding : 0;
border : 0;
}
.pswp__ui--over-close .pswp__button--close {
opacity : 1;
}
.pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
background : url(default-skin.png) 0 0 no-repeat;
background-size : 264px 88px;
width : 44px;
height : 44px;
}
.pswp__button--close {
background-position : 0 -44px;
}
.pswp__button--share {
background-position : -44px -44px;
}
.pswp__button--fs {
display : none;
}
.pswp--supports-fs .pswp__button--fs {
display : block;
}
.pswp--fs .pswp__button--fs {
background-position : -44px 0;
}
.pswp__button--zoom {
display : none;
background-position : -88px 0;
}
.pswp--zoom-allowed .pswp__button--zoom {
display : block;
}
.pswp--zoomed-in .pswp__button--zoom {
background-position : -132px 0;
}
.pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right {
visibility : hidden;
}
.pswp__button--arrow--left, .pswp__button--arrow--right {
background : none;
top : 50%;
margin-top : -50px;
width : 70px;
height : 100px;
position : absolute;
}
.pswp__button--arrow--left {
left : 0;
}
.pswp__button--arrow--right {
right : 0;
}
.pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
content : '';
top : 35px;
background-color : rgba(0, 0, 0, 0.3);
height : 30px;
width : 32px;
position : absolute;
}
.pswp__button--arrow--left:before {
left : 6px;
background-position : -138px -44px;
}
.pswp__button--arrow--right:before {
right : 6px;
background-position : -94px -44px;
}
.pswp__share-modal {
display : block;
background : rgba(0, 0, 0, 0.5);
width : 100%;
height : 100%;
top : 0;
left : 0;
padding : 10px;
position : absolute;
z-index : 1600;
opacity : 0;
transition : opacity 0.25s ease-out;
will-change : opacity;
}
.pswp__share-modal--hidden {
display : none;
}
.pswp__share-tooltip {
z-index : 1620;
position : absolute;
background : #fff;
top : 56px;
border-radius : 2px;
display : block;
width : auto;
right : 44px;
box-shadow : 0 2px 5px rgba(0, 0, 0, 0.25);
transform : translateY(6px);
transition : transform 0.25s;
will-change : transform;
}
.pswp__share-tooltip a {
display : block;
padding : 8px 12px;
color : #000;
text-decoration : none;
font-size : 14px;
line-height : 18px;
}
.pswp__share-tooltip a:hover {
text-decoration : none;
color : #000;
}
.pswp__share-tooltip a:first-child {
border-radius : 2px 2px 0 0;
}
.pswp__share-tooltip a:last-child {
border-radius : 0 0 2px 2px;
}
.pswp__share-modal--fade-in {
opacity : 1;
}
.pswp__share-modal--fade-in .pswp__share-tooltip {
transform : translateY(0);
}
.pswp--touch .pswp__share-tooltip a {
padding : 16px 12px;
}
a.pswp__share--facebook:before {
content : '';
display : block;
width : 0;
height : 0;
position : absolute;
top : -12px;
right : 15px;
border : rgba(0, 0, 0, 0) solid 6px;
border-bottom-color : #fff;
}
a.pswp__share--facebook:hover {
background : #3e5c9a;
color : #fff;
}
a.pswp__share--facebook:hover:before {
border-bottom-color : #3e5c9a;
}
a.pswp__share--twitter:hover {
background : #55acee;
color : #fff;
}
a.pswp__share--pinterest:hover {
background : #ccc;
color : #ce272d;
}
a.pswp__share--download:hover {
background : #ddd;
}
.pswp__counter {
position : absolute;
left : 0;
top : 0;
height : 44px;
font-size : 13px;
line-height : 44px;
color : #fff;
opacity : 0.75;
padding : 0 10px;
}
.pswp__caption {
position : absolute;
left : 0;
bottom : 0;
width : 100%;
min-height : 44px;
}
.pswp__caption small {
font-size : 11px;
color : #bbb;
}
.pswp__caption__center {
text-align : left;
max-width : 420px;
margin : 0 auto;
font-size : 13px;
padding : 10px;
line-height : 20px;
color : #ccc;
}
.pswp__caption--empty {
display : none;
}
.pswp__caption--fake {
visibility : hidden;
}
.pswp__preloader {
width : 44px;
height : 44px;
position : absolute;
top : 0;
left : 50%;
margin-left : -22px;
opacity : 0;
transition : opacity 0.25s ease-out;
will-change : opacity;
}
.pswp__preloader__icn {
width : 20px;
height : 20px;
margin : 12px;
}
.pswp__preloader--active {
opacity : 1;
}
.pswp__preloader--active .pswp__preloader__icn {
background : url(preloader.gif) 0 0 no-repeat;
}
.pswp--css_animation .pswp__preloader--active {
opacity : 1;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
animation : clockwise 500ms linear infinite;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
animation : donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;
}
.pswp--css_animation .pswp__preloader__icn {
background : none;
opacity : 0.75;
width : 14px;
height : 14px;
position : absolute;
left : 15px;
top : 15px;
margin : 0;
}
.pswp--css_animation .pswp__preloader__cut {
position : relative;
width : 7px;
height : 14px;
overflow : hidden;
}
.pswp--css_animation .pswp__preloader__donut {
box-sizing : border-box;
width : 14px;
height : 14px;
border : #fff solid 2px;
border-radius : 50%;
border-left-color : transparent;
border-bottom-color : transparent;
position : absolute;
top : 0;
left : 0;
background : none;
margin : 0;
}
@media screen and (max-width:1024px) {
.pswp__preloader {
position : relative;
left : auto;
top : auto;
margin : 0;
float : right;
}
}
@keyframes clockwise {
0% {
transform : rotate(0deg);
}
100% {
transform : rotate(360deg);
}
}
@keyframes donut-rotate {
0% {
transform : rotate(0);
}
50% {
transform : rotate(-140deg);
}
100% {
transform : rotate(0);
}
}
.pswp__ui {
visibility : visible;
opacity : 1;
z-index : 1550;
}
.pswp__top-bar {
position : absolute;
left : 0;
top : 0;
height : 44px;
width : 100%;
}
.pswp__caption, .pswp__top-bar, .pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right {
will-change : opacity;
transition : opacity 333ms cubic-bezier(0.4,0,0.22,1);
}
.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right {
visibility : visible;
}
.pswp__top-bar, .pswp__caption {
background-color : rgba(0, 0, 0, 0.5);
}
.pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption {
background-color : rgba(0, 0, 0, 0.3);
}
.pswp__ui--idle .pswp__top-bar {
opacity : 0;
}
.pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right {
opacity : 0;
}
.pswp__ui--hidden .pswp__top-bar, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right {
opacity : 0.001000000047497451305389404296875;
}
.pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter {
display : none;
}
.pswp__element--disabled {
display : none !important ;
}
.pswp--minimal--dark .pswp__top-bar {
background : none;
}