* {

    outline: 0;

}

body {

    background: #eeeeee;

    font-family: "Open Sans", sans-serif;

    font-size: 14px;

    font-weight: 400;

    color: #1b1b1b;

    overflow-x: hidden;

}

.clearfix:after, .container:after, .thumbs:after, .title:after {

    content: "";

    display: table;

    clear: both;

}

.clear, .clearm {

    clear: both;

}

.clearm {

    display: none;

}

.nav-share {

    height: 32px;

    margin: -6px 20px -6px 0;

    float: right;

}

a {

    color: #1b1b1b;

    text-decoration: none;

    -webkit-transition: color 0.3s;

    -o-transition: color 0.3s;

    transition: color 0.3s;

}

a:hover { 

    color: #d3215f;

}

ul, li {

    margin: 0;

    padding: 0;

    list-style: none;

}

h1, h2, h3 {

    margin: 10px 0;

    font-size: 18px;

    font-weight: 700;

    color: #1b1b1b;

    line-height: 32px;

}

.error404 {

    padding: 60px 0 120px 0;

    font-size: 120px;

    font-weight: 700;

    color: #dddddd;

    text-align: center;

}

.wrapper {

    position: relative;

    -webkit-transition: left 0.3s;

    -o-transition: left 0.3s;

    transition: left 0.3s;

}

.wrapper-overlay {

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    display: none;

    background: rgba(0, 0, 0, 0.5);

    z-index: 50;

}

.title h1, .title h2, .title h3 {

    float: left;

}

.input-container {

    margin: 0 0 10px 0;

}

.input-container label {

    margin: 0 0 4px 0;

    display: block;

}

.input-text {

    width: 100%;

    height: 30px;

    padding: 0 10px;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    border: 1px solid #d8d8d8;

    border-radius: 2px;

    background: #eeeeee;

    -webkit-transition: opacity 0.3s;

    -o-transition: opacity 0.3s;

    transition: opacity 0.3s;

}

.input-text:focus {

    opacity: 0.9;

    border-color: #c8c8c8;

}

textarea.input-text {

    height: 124px;

    padding: 5px 10px 52px 10px;

    resize: none;

}

.btn-default {

    min-width: 32px;

    height: 32px;

    padding: 0 10px;

    display: inline-block;

    border: 1px solid #666666;

    border-radius: 2px;

    background: transparent;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

    color: #666666;

    text-align: center;

    line-height: 30px;

    cursor: pointer;

}

.btn-default:hover {

    border-color: #d3215f;

    color: #d3215f;

}

.btn-default.active {

    border-color: #d3215f;

    background-color: #d3215f;

    color: #ffffff;

}

.btn-primary {

    min-width: 32px;

    height: 32px;

    padding: 0 10px;

    display: inline-block;

    border: 0;

    border-radius: 2px;

    background: #d3215f;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

    color: #ffffff;

    text-align: center;

    line-height: 32px;

    cursor: pointer;

}

.btn-primary:hover {

    opacity: 0.9;

    color: #ffffff;

}

.button-container button {

    float: right;

}

.button-container span {

    display: inline-block;

    float: left;

    line-height: 32px;

}

.container {

    position: relative;

    width: 1298px;

    margin: 0 auto;

}

.header {

    padding: 10px 0;

    background: #ffffff;

    border-bottom: 1px solid #d8d8d8;

}

.nav-toggle, .search-toggle {

    display: none;

}

.nav-toggle.toggled, .search-toggle.toggled {

    color: #d3215f;

}

.logo {

    float: left;

    white-space: nowrap;

}

.logo a {

    display: block;

    -webkit-transition: opacity 0.3s;

    -o-transition: opacity 0.3s;

    transition: opacity 0.3s;

    color: #ffffff;

}

.logo a:hover {

    color: #ffffff;

    opacity: 0.9;

}

.logo-icon {

    width: 40px;

    height: 40px;

    margin: 0 10px 0 0;

    display: block;

    float: left;

    background: #d3215f;

    border-radius: 2px;

    font-size: 24px;

    text-align: center;

    line-height: 40px;

}

.logo h1 {

    margin: 0;

    font-size: 18px;

    line-height: 20px;

}

.logo small {

    font-size: 12px;

    color: #1b1b1b;

}

.btn-upload {

    height: 40px;

    margin: 0 0 0 10px;

    padding: 0 20px 0 17px;

    display: block;

    float: right;

    background: #d3215f;

    border-radius: 2px;

    font-weight: 700;

    color: #ffffff;

    text-align: center;

    text-transform: uppercase;

    line-height: 40px;

    -webkit-transition: opacity 0.3s;

    -o-transition: opacity 0.3s;

    transition: opacity 0.3s;

}

.btn-upload:hover {

    color: #ffffff;

    opacity: 0.9;

}

.search {

    position: relative;

    width: 100%;

    max-width: 480px;

    height: 40px;

    float: right;

}

.input-search {

    width: 100%;

    height: 40px;

    padding: 0 60px 0 20px;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    border: 1px solid #d8d8d8;

    border-radius: 2px;

    background: #eeeeee;

    -webkit-transition: opacity 0.3s;

    -o-transition: opacity 0.3s;

    transition: opacity 0.3s;

}

.input-search:focus {

    opacity: 0.9;

    border-color: #c8c8c8;

}

.btn-search {

    position: absolute;

    top: 0;

    right: 0;

    width: 40px;

    height: 40px;

    border: 0;

    border-radius: 2px;

    background: transparent;

    cursor: pointer;

    -webkit-transition: opacity 0.3s;

    -o-transition: opacity 0.3s;

    transition: opacity 0.3s;

}

.btn-search:hover {

    opacity: 0.5;

}

.nav {

    padding: 10px 0;

    background: #ffffff;

    border-bottom: 1px solid #d8d8d8;

    text-transform: uppercase;

}

.nav li {

    display: inline-block;

}

.nav-main {

    float: left;

}

.nav-main .active {

    color: #d3215f;

}

.nav-main li {

    margin: 0 10px 0 0;

}

.nav-main li.dropdown {

    margin-right: 5px;

}

.nav-user {

    float: right;

}

.nav-user li {

    margin: 0 0 0 10px;

}

.dropdown {

    position: relative;

}

.dropdown-container {

    position: absolute;

    padding: 3px 0;

    display: none;

    background: #ffffff;

    border-bottom-right-radius: 2px;

    border-bottom-left-radius: 2px;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.5);

    -moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.5);

    box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.5);

    text-transform: none;

    z-index: 2;

}

.dropdown-container li {

    margin: 0;

    display: block;

    white-space: nowrap;

}

.dropdown-container li a {

    padding: 3px 10px;

    display: block;

}

.dropdown-container li.sep {

    margin: 3px 0;

    border-top: 1px solid #d8d8d8;

}

.dropdown > a.active, .dropdown > a.active > i {

    color: #d3215f;

}

.nav-main .dropdown-container {

    margin: 10px 0 0 -10px;

}

.dropdown-wide {

    width: 600px;

    font-size: 13px;

}

.dropdown-wide li {

    width: 20%;

    float: left;

}

.dropdown-right {

    right: 0;

    margin-top: 10px;

}

.flag {

    width: 16px;

    height: 18px;

    margin: 0 5px 0 0;

    display: inline-block;

    vertical-align: top;

    background-position: center;

    background-repeat: no-repeat;

}



/* Use same syntax to add more flags */

/* Use same syntax to add more flags */

.flag-en {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/en.png");

}

.flag-cz {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/cz.png");

}

.flag-dk {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/dk.png");

}

.flag-de {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/de.png");

}

.flag-gr {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/gr.png");

}

.flag-es {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/es.png");

}

.flag-fr {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/fr.png");

}

.flag-kr {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/kr.png");

}

.flag-it {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/it.png");

}

.flag-hu {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/hu.png");

}

.flag-nl {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/nl.png");

}

.flag-jp {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/jp.png");

}

.flag-no {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/no.png");

}

.flag-pl {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/pl.png");

}

.flag-pt {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/pt.png");

}

.flag-sk {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/sk.png");

}

.flag-sl {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/sl.png");

}

.flag-fi {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/fi.png");

}

.flag-se {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/se.png");

}

.flag-ru {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/ru.png");

}

.flag-tr {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/tr.png");

}



.flag-et {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/et.png");

}

.flag-id {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/id.png");

}

.flag-jv {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/jv.png");

}

.flag-lv {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/lv.png");

}

.flag-ro {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/ro.png");

}

.flag-tk {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/tk.png");

}

.flag-tl{

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/tl.png");

}

.flag-uk {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/uk.png");

}

.flag-vi {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/vi.png");

}

.flag-sq {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/sq.png");

}

.flag-lt {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/lt.png");

}

.flag-zh-cn{

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/zh-cn.png");

}

.flag-ms {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/ms.png");

}

.flag-zh-tw {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/zh-tw.png");

}

.flag-th {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/th.png");

}

.flag-he {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/he.png");

}

.flag-bn {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/bn.png");

}

.flag-bg {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/bg.png");

}

.flag-ar {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/ar.png");

}

.flag-el {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/el.png");

}

.flag-cs {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/cs.png");

}

.flag-ja {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/ja.png");

}

.flag-sv {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/sv.png");

}

.flag-ko {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/ko.png");

}

.flag-hi {

    background-image: url("https://instantfap.biz/template/instantfap.biz/flags/hi.png");

}

/* Icons from here https://www.iconfinder.com/iconsets/famfamfam_flag_icons */



.sidebar-nav {

    position: fixed;

    top: 0;

    left: -280px;

    bottom: 0;

    width: 280px;

    padding: 0 10px;

    background: #ffffff;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-transition: left 0.3s;

    -o-transition: left 0.3s;

    transition: left 0.3s;

    z-index: 50;

    overflow: auto;

}

.sidebar-nav-title {

    border-bottom: 1px solid #d8d8d8;

}

.sidebar-nav-title h3 {

    float: left;

    line-height: 40px;

}

.sidebar-nav-close {

    margin: 10px 0;

    float: right;

    font-size: 24px;

    line-height: 40px;

}

.sidebar-nav ul {

    width: 100%;

    float: none;

}

.sidebar-nav li {

    margin: 0;

    padding: 0;

    border-bottom: 1px solid #d8d8d8;

    line-height: 40px;

}

.sidebar-nav li a {

    display: block;

}

.sidebar-nav .dropdown {

    margin: 0 !important;

}

.sidebar-nav .dropdown-container {

    position: static;

    margin: 0;

    padding: 0;

    border: 0;

    background: transparent;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

}

.sidebar-nav .dropdown-container li {

    border-top: 1px solid #d8d8d8;

    border-bottom: 0;

}

.sidebar-nav .dropdown-container li.sep {

    display: none;

}

.sidebar-nav .dropdown-container li a {

    padding: 0;

    color: #999999;

}

.sidebar-nav .dropdown-container li a:hover {

    color: #d3215f;

}

.sidebar-nav .btn-upload {

    margin: 10px 0 0 0;

    float: none;

}

.sort {

    margin: 10px auto;

    float: right;

}

.sort li {

    display: inline-block;

}

.thumbs {

    margin: 0 -4px;

}

.th {

    position: relative;

    width: 25%;

    width: calc(25% - 8px);

    margin: 0 4px 8px 4px;

    float: left;

}

.th-image {

    position: relative;

    width: 100%;

    margin: 0 0 4px 0;

    padding: 75% 0 0 0;

    overflow: hidden;

    border-radius: 2px;

    background: #dddddd;

}

.th-image a:hover {

    color: #1b1b1b;

}

.th-image img {

    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background: #dddddd;
}

.th-rating, .th-hd, .th-duration, .th-views, .th-videos {

    position: absolute;

    height: 20px;

    padding: 0 5px;

    display: inline-block;

    background: rgba(0, 0, 0, 0.6);

    border-radius: 2px;

    -webkit-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

    font-size: 11px;

    color: #ffffff;

    line-height: 20px;

}

.th-rating {

    top: 2px;

    left: 2px;

}

.th-rating-up i {

    color: #27bc23;

}

.th-rating-down i {

    color: #bc2323;

}

.th-hd {

    top: 2px;

    right: 2px;

    background: #d3215f;

    text-transform: uppercase;

}

.th-duration {

    bottom: 2px;

    left: 2px;

}

.th-views {

    right: 2px;

    bottom: 2px;

}

.th-videos {

    top: 2px;

    right: 2px;

}

.th:hover .th-rating, .th:hover .th-duration {

    left: -100px;

}

.th:hover .th-hd, .th:hover .th-views {

    right: -100px;

}

.th-description, .th-tags, .th-title, .th-source {

    width: 100%;

    height: 18px;

    display: block;

    white-space: nowrap;

    overflow: hidden;

    font-size: 13px;

    text-overflow: ellipsis;

    line-height: 18px;

}

.th:hover .th-description {

    color: #1b1b1b;

}

.th-source {

    color: #d3215f;

}

.th-source:hover {

    color: #1b1b1b;

}

.th-source i {

    margin-right: 5px;

}

.th-title {

    font-weight: 700;

    text-align: center;

}

.th:hover .th-title {

    color: #d3215f;

}

.th-tags {

    color: #d3215f;

}

.th-tags a {

    color: #d3215f;

    text-decoration: underline;

}

.th-tags a:hover {

    text-decoration: none;

}

.paginator {

    margin: 6px 0 0 0;

    text-align: center;

}

.paginator li {

    margin: 0 0 5px 0;

    display: inline-block;

}

.more {

    margin: 6px 0 0 0;

    text-align: center;

}

.more a {

    min-width: 300px;

}

.popular-searches {

    margin: 0 0 20px 0;

}

.popular-searches li {

    margin: 0 0 4px 0;

    display: inline-block;

    vertical-align: top;

}

.popular-searches a {
    margin: 1px;
}

.s1 {

    font-size: 11px;

}

.s2 {

    font-size: 14px;

}

.s3 {

    font-size: 16px;

}

.s4 {

    font-size: 18px;

}

.s5 {

    font-size: 18px;

    font-weight: 700;

}

.categories {

    margin: 0 0 40px 0;

	font-size: 13px;

	-webkit-column-count: 6;

	-moz-column-count: 6;

	-o-column-count: 6;

	column-count: 6;

	-webkit-column-gap: 2%;

	-moz-column-gap: 2%;

	-o-column-gap: 2%;

	column-gap: 2%;

}

.categories li {

	border-bottom: 1px solid #d8d8d8;

}

.categories .categories-letter {

    padding: 5px 0;

    color: #d3215f;

}

.categories a {

	padding: 5px 0;

	display: block;

}

.categories span {

	float: right;

	color: #999999;

    -webkit-transition: color 0.3s;

    -o-transition: color 0.3s;

    transition: color 0.3s;

}

.categories a:hover span {

	color: #d3215f;

}

.popular-tags {

    margin: 10px 0 0 0;

    padding: 6px 10px;

    background: #ffffff;

    border-radius: 2px;

    color: #999999;

}

.popular-tags strong {

    padding: 0 10px 0 0;

    color: #1b1b1b;

}

.popular-tags a {

    color: #d3215f;

}

.popular-tags a:hover {

    color: #1b1b1b;

}

.model-container {

    margin: 0 0 14px 0;

}

.model-image {

    width: 240px;

    margin: 0 14px 0 0;

    float: left;

}

.model-image img {

    width: 100%;

    min-height: 135px;

    display: block;

    border-radius: 2px;

    background: #dddddd;

}

.model-image .content-rating {

    margin: 14px 0 0 0;

}

.model-info {

    min-height: 181px;

    padding: 10px 14px;

    background: #ffffff;

    border-radius: 2px;

    overflow: hidden;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

}

.model-info ul li {

    width: 33.33%;

    float: left;

}

.model-info strong {

    color: #1b1b1b;

}

.model-info p {

    margin: 10px 0 0 0;

}

.model-channels strong {

    padding: 0 10px 0 0;

}

.model-channels a {

    color: #d3215f;

}

.model-channels a:hover {

    color: #1b1b1b;

}

.content-rating {

	position: relative;

	max-width: 240px;

	height: 30px;

}

.content-rate {

	width: 32px;

	height: 32px;

    padding: 0;

    font-size: 18px;

    line-height: 28px;

}

.content-rate-up, .content-rate-up:hover {

	margin-right: 10px;

	float: left;

}

.content-rate-down, .content-rate-down:hover {

	margin-left: 10px;

	float: right;

}

.content-rate-up:hover {

    border-color: #27bc23;

    color: #27bc23;

}

.content-rate-down:hover {

    border-color: #bc2323;

    color: #bc2323;

}

.content-rate-stats {

	padding: 2px 0 0 0;

	font-size: 12px;

	text-align: center;

}

.content-rate-stats strong {

	display: inline-block;

    color: #1b1b1b;

}

.content-rate-line {

	height: 3px;

	margin: 8px 40px 0 40px;

	background: #bc2323;

}

.content-rate-line span {

	height: 3px;

	display: block;

	background: #27bc23;

}

.video-container {

    width: calc(100% - 314px);

    float: left;

}

.player-container {

    position: relative;

    padding: 56.25% 0 0 0;

    background: #000000;

}

.player {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

.tmp-player {

    width: 100%;

    height: 100%;

    display: block;

}

.video-info p {

    margin: 10px 0 0 0;

}

.video-info p strong {

    padding: 0 10px 0 0;

    font-weight: 400;

}

.video-info p a {

    color: #d3215f;

}

.video-info p a:hover {

    color: #1b1b1b;

}

.video-actions {

    margin: 14px 0 0 0;

    padding: 0 0 14px 0;

    border-bottom: 1px solid #d8d8d8;

    text-align: center;

}

.video-actions .content-rating {

    width: 100%;

    max-width: 300px;

    float: left;

}

.video-buttons {

    float: right;

}

.video-info .video-stats {

    margin: 0;

    display: inline-block;

    vertical-align: top;

    overflow: hidden;

    line-height: 32px;

}

.video-stats span {

    margin: 0 10px;

    display: inline-block;

    vertical-align: top;

    color: #1b1b1b;

}

.comment {

    margin: 0 0 10px 0;

    padding: 0 0 10px 0;

    border-bottom: 1px solid #d8d8d8;

}

.comment-avatar {

    width: 64px;

    height: 64px;

    margin: 0 10px 0 0;

    float: left;

    background: #dddddd;

    border-radius: 2px;

    font-size: 32px;

    color: #1b1b1b;

    text-align: center;

    line-height: 64px;

}

.comment-body {

    overflow: hidden;

}

.comment-body p {

    margin: 0;

    color: #1b1b1b;

}

.comments-form {

    position: relative;

}

.comments-form textarea {

    background: #ffffff;

    color: #1b1b1b;

}

.comments-controls {

    position: absolute;

    right: 0;

    bottom: 0;

    left: 0;

    margin: 0 10px;

    padding: 10px 0;

    border-top: 1px dashed #b1b1b1;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    text-align: right;

}

.comments-controls button {

    min-width: 100px;

}

.comments-chars {

    float: left;

    line-height: 32px;

    cursor: default;

}

.comments-chars em {

    font-style: normal;

}

.video-aside {

    width: 300px;

    float: right;

}

.video-aside .block {

    width: 300px;

    height: 250px;

    display: inline-block;

    background: #dddddd;

}

.bottom-about {

    margin: 0 0 40px 0;

}

.bottom-about p {

    margin: 10px 0 0 0;

}

.bottom-blocks {

    width: 100%;

    height: 330px;

    margin: 0;

    background: #ffffff;

    border-top: 1px solid #d8d8d8;

    overflow: hidden;

    text-align: center;

}

.bottom-blocks .block {

    width: 300px;

    height: 250px;

    margin: 40px auto;

    display: inline-block;

    overflow: hidden;

    background: #dddddd;

}

.footer {

    padding: 15px 0;

    background: #ffffff;

    border-top: 1px solid #d8d8d8;

    text-align: center;

}

.footer-nav {

    margin: 0 auto 10px auto;

}

.footer-nav li {

    margin: 0 5px;

    display: inline-block;

}

.footer p {

    margin: 0;

}

.goup {

	position: fixed;

	right: 30px;

	bottom: 30px;

	width: 40px;

	height: 40px;

	display: none;

    background: #d3215f;

    border-radius: 2px;

    -webkit-transition: opacity 0.3s;

    -o-transition: opacity 0.3s;

    transition: opacity 0.3s;

    font-size: 18px;

    color: #ffffff;

    text-align: center;

    line-height: 36px;

    cursor: pointer;

    z-index: 3;

}

.goup:hover {

    opacity: 0.9;

}

.modal {

    position: relative;

    width: 100%;

    max-width: 360px;

    padding: 0 20px 20px 20px;

    display: none;

    background: #ffffff;

}

.modal-close {

    position: absolute;

    top: 12px;

    right: 14px;

    -webkit-transition: color 0.3s;

    -o-transition: color 0.3s;

    transition: color 0.3s;

    font-size: 18px;

    color: #1b1b1b;

    cursor: pointer;

}

.modal-close:hover {

    color: #d3215f;

}

.modal-form .input-container {

    margin: 0 0 20px 0;

}

#lean-overlay {

	position: fixed;

	top: 0px;

	left: 0px;

	height: 100%;

	width: 100%;

	display: none;

	background: #000000;

	z-index: 999;

}

.kisalt {
    width: 100%;
    overflow: hidden; /* taşanları gizle */
    white-space: nowrap; /* alt satıra hiç inme */
    text-overflow: ellipsis; /* eğer uzunsa üç nokta koy */
}

.exo-native-widget-item-image-wrapper{
    margin-bottom: 4px!important;
}
/*safari*/
/*@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0)
{ @media {
    .exo-native-widget-item-content{
        margin-bottom: 0.5px!important;
    }
}}
*/

/*chrome*/
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 
  .selector:not(*:root), .exo-native-widget-item-content {
    margin-bottom: -0.5px!important;
  }
}