@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700|Righteous&subset=latin,latin-ext);
@font-face {
  font-family: 'icomoon';
  src: url("/assets/fonts/icomoon.eot?g4qmu7");
  src: url("/assets/fonts/icomoon.eot?g4qmu7#iefix") format("embedded-opentype"), url("/assets/fonts/icomoon.ttf?g4qmu7") format("truetype"), url("/assets/fonts/icomoon.woff?g4qmu7") format("woff"), url("/assets/fonts/icomoon.svg?g4qmu7#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-friends:before {
  content: "\e900"; }

.icon-answer:before {
  content: "\e901"; }

.icon-question:before {
  content: "\e902"; }

.icon-by:before {
  content: "\e853"; }

.icon-add:before {
  content: "\e145"; }

.icon-add_box:before {
  content: "\e146"; }

.icon-adjust:before {
  content: "\e39e"; }

.icon-blur_on:before {
  content: "\e3a5"; }

.icon-dot:before {
  content: "\e3a6"; }

.icon-succsess:before {
  content: "\e86c"; }

.icon-ignore:before {
  content: "\e611"; }

.icon-error:before {
  content: "\e001"; }

.icon-logout:before {
  content: "\e879"; }

.icon-like:before {
  content: "\e87d"; }

.icon-like-empty:before {
  content: "\e87e"; }

.icon-fingerprint:before {
  content: "\e90d"; }

.icon-format_list_bulleted:before {
  content: "\e241"; }

.icon-star:before {
  content: "\e838"; }

.icon-home:before {
  content: "\e88a"; }

.icon-lock:before {
  content: "\e897"; }

.icon-info:before {
  content: "\e88f"; }

.icon-comment:before {
  content: "\e24c"; }

.icon-line_weight:before {
  content: "\e91a"; }

.icon-questions:before {
  content: "\e0c6"; }

.icon-loupe:before {
  content: "\e402"; }

.icon-mail:before {
  content: "\e0e1"; }

.icon-notifications:before {
  content: "\e7f4"; }

.icon-person:before {
  content: "\e7fd"; }

.icon-person_add:before {
  content: "\e7fe"; }

.icon-byed:before {
  content: "\e55a"; }

.icon-rate_review:before {
  content: "\e560"; }

.icon-warning:before {
  content: "\e002"; }

.icon-settings:before {
  content: "\e8b8"; }

.icon-star_border:before {
  content: "\e83a"; }

.icon-stars:before {
  content: "\e8d0"; }

.icon-storage:before {
  content: "\e1db"; }

.icon-whatshot:before {
  content: "\e80e"; }

@import url('assets/css/common.css');
@import url('assets/css/normalize.css');
@font-face {
    font-family: 'Raleway';
    src: url('/assets/fonts/raleway-regular-webfont.eot');
    src: url('/assets/fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('/assets/fonts/raleway-regular-webfont.woff2') format('woff2'),
    url('/assets/fonts/raleway-regular-webfont.woff') format('woff'),
    url('/assets/fonts/raleway-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
/* HEADER
-------------------------------------------------------------- */
.header {
    background-color: rgba(255, 255, 255, 0.95);
    padding: 22px 0;
    border-bottom: 1px solid #E0E0E0;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99999;
}

.header a.logo {
    width: 180px;
    height: 29px;
    text-indent: -9999px;
    background: url('assets/images/logo.jpg') no-repeat;
    display: inline-block;
}

.header .menuCont {
    display: inline-block;
}

.header .menuCont a {
    margin: 0 24px;
    line-height: 24px;
}

.header .menuCont a i {
    color: #f1406e;
    margin-right: 5px;
    font-size: 14px;
}

.header .menuCont a.active {
    color: #f1406e;
}

.header .loginCol {
    text-align: right;
    position: relative;
    z-index: 99999;
}

.header .loginCol .uyeol {
    margin-left: 10px;
}

.header .loginCol .loginColic {
    position: relative;
    display: inline-block;
}

.header .loginCol .loginColic .btn {
    padding: 4px 17px;
}

.header .loginCol .loginColic .loginForm {
    position: absolute;
    left: 0;
    top: 41px;
    background-color: rgba(255, 255, 255, 0.85);
    border: 1px dashed #C3C3C3;
    padding: 16px;
    border-radius: 4px;
    display: none;
    width: 230px;
}

.header .loginCol .loginColic .loginForm.show {
    display: block;
}

.header .loginCol .loginColic .loginForm .girisyap {
    float: left;
    margin-top: 0;
}

/* CONTENT
-------------------------------------------------------------- */
.contentWrapper {
    margin-top: 30px;
    background-color: rgba(255, 255, 255, 0.85);
    padding: 20px;
    border: 1px solid #e7e7e7;
    border-width: 1px 1px 4px 1px;
}

.contentWrapper.contentHome {
    text-align: center;
}

.contentWrapper .homeItem {
    margin-bottom: 60px;
}

.contentWrapper .homeItem:last-child {
    margin-bottom: 0;
}

.contentWrapper .homeItem h3 {
    color: #b9b9b9;
}

.contentWrapper .homeItem span b {
    color: #f1406e;
}

.contentWrapper .homeItem .searchHome {
    width: 58%;
    display: inline-block;
    border-radius: 60px;
    margin-top: 28px;
    height: auto !important;
    padding: 15px 23px;
}

.contentWrapper .homeItem .ara {
    position: relative;
    left: -43px;
    background: none;
    border: none;
}

.contentWrapper .homeItem i.search {
    color: #C5C5C5;
    font-size: 16px;
}

.contentWrapper .homeItem .seceneklerAra .radio {
    display: inline-block;
    margin: 0 30px;
    color: #02aefa;
}

.contentWrapper .homeItem .seceneklerAra .radio span {
    font-weight: normal;
    font-size: 13px;
}

.contentWrapper .homeItem.ruyaniekle {
    padding-top: 70px;
    background: url('assets/images/ruyaniEkle.jpg') no-repeat center top;
}

.contentWrapper .homeItem.ruyaniekle h3 {
    color: #02aefa;
    font-size: 19px;
    font-weight: 600;
    letter-spacing: -0.02em;
    margin-bottom: 10px;
}

.contentWrapper .homeItem.footer, .contentWrapper .homeItem.footer span {
    font-size: 11px;
}

.contentWrapper .homeItem.footer span {
    color: #BDBDBD;
}

.contentWrapper .homeItem span {
    font-size: 14px;
    font-weight: 600;
}

.contentWrapper .homeItem.ruyaniekle p {
    width: 80%;
    display: inline-block;
    margin-bottom: 15px !important;
}

.contentWrapper .harflerCont {
    margin-top: 20px;
}

.contentWrapper .harfler {
    padding-left: 0;
    margin-bottom: 10px;
    max-width: 87%;
    display: inline-block;
}

.contentWrapper .harfler:last-child {
    margin: 0;
}

.contentWrapper .harfler li {
    position: relative;
    list-style: none;
    display: inline-block;
    margin-bottom: 8px;
}

.contentWrapper .harfler li:after, .contentWrapper .harfler li:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #02aefa;
    z-index: 1;
    top: 11px;
}

.contentWrapper .harfler li:before {
    top: 15px;
}

.contentWrapper .harfler li a {
    background-color: #02aefa;
    color: #fff;
    border-radius: 42px;
    margin: 0 6px;
    position: relative;
    z-index: 4;
    display: inline-block;
    width: 38px;
    height: 38px;
    text-align: center;
    line-height: 38px;
}

.contentWrapper .harfler li a:hover {
    background-color: #f1406e;
}

.socialicons {
    margin-top: 20px;
}

.socialicons i {
    font-size: 20px;
    margin: 0 5px;
}

.sidebar .tagCloudContent {
    margin-top: 20px;
}

.tagCloudContent { /* margin-bottom: -10px; */
    display: inline-block;
}

.tagCloudContent a {
    padding: 6px 10px;
    padding-bottom: 8px; /* border: 1px dashed #ccc; */
    color: #666666;
    margin-right: 10px;
    border-radius: 63px;
    margin-bottom: 10px;
    font-weight: 400;
    background: #F8F8F8;
    display: inline-block;
}

.tagCloudContent a:hover {
    background-color: #f1406e;
    color: #fff;
}

.tagCloudContent a:hover i {
    color: #fff;
    -webkit-transition-property: color, background-color;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing: ease-out;
    -o-transition-property: color, background-color;
    -o-transition-duration: 0.5s;
    -o-transition-timing: ease-out;
    -moz-transition-property: color, background-color;
    -moz-transition-duration: 0.5s;
    -moz-transition-timing: ease-out;
    -ms-transition-property: color, background-color;
    -ms-transition-duration: 0.5s;
    -ms-transition-timing: ease-out;
    transition-property: color, background-color;
    transition-duration: 0.5s;
    transition-timing: ease-out;
}

.tagCloudContent a i {
    margin-right: 2px;
    color: #cacaca;
}

.divider {
    margin: 30px 0;
    border-bottom: 1px solid #E9E9E9;
    position: relative;
}

.divider:before {
    content: "";
    display: block;
    position: absolute;
    width: 60px;
    border-bottom: 1px solid #333;
    left: 0;
    top: 0;
    height: 1px;
}

.content .divider {
    margin: 20px 0;
}

.divider.comments {
    margin-top: 50px;
}

.contentWrapper.contentHome.sidebar {
    text-align: left;
    padding: 20px;
}

.contentWrapper.contentHome.sidebar .harfler {
    max-width: 100%;
    text-align: left;
}

.contentWrapper.contentHome.sidebar .homeItem {
    margin: 0;
}

.contentWrapper.contentHome.sidebar .homeItem .form-group {
    position: relative;
}

.contentWrapper.contentHome.sidebar .homeItem .form-group .searchHome {
    margin-top: 19px;
    width: 100%;
    padding: 7px 18px;
    font-size: 12px;
}

.contentWrapper.contentHome.sidebar .homeItem .form-group .ara {
    position: absolute;
    right: 8px;
    top: 24px;
    left: auto;
}

.contentWrapper.contentHome.sidebar .homeItem .form-group .ara i {
    font-size: 13px;
}

.contentWrapper.contentHome.sidebar .homeItem .seceneklerAra .radio {
    margin: 0;
    margin-right: 23px;
}

.contentWrapper.contentHome.content {
    text-align: left;
    padding: 20px;
}

.contentWrapper.contentHome.content h1 {
    margin-top: 0;
    font-weight: 600;
    color: #b9b9b9;
}

.contentWrapper.contentHome.content h1 span {
    color: #f1406e;
}

.contentWrapper.contentHome.content p {
    font-size: 14px;
    line-height: 27px;
    letter-spacing: -0.01em;
}

.contentWrapper.contentHome.content p:last-child {
    margin: 0;
}

.contentWrapper.contentHome.content img.thumbRuya {
    width: 230px;
    margin: 0 15px 15px 0;
    float: left;
    margin-top: 9px;
    padding: 7px;
    border: 1px solid #CECECE;
    border-radius: 2px;
}

.contentWrapper.contentHome.content .homeItem.footer .copy {
    float: left;
}

.contentWrapper.contentHome.content .homeItem.footer .socialicons {
    float: right;
    margin: 0;
}

ul {
    margin: 0;
    padding: 0;
    list-style: none !important;

}

.listLinks a {
    width: 100%;
    margin-bottom: 10px;
    color: #424242;
    font-weight: bold;
    padding: 15px 0;
    text-transform: none;
    transition: none;
}

.listLinks a:hover {
    color: #ffffff;
    background-color: #158cba;
    border-color: #127ba3;
}


.listLinks a span {
    color: #f1406e;
}

.postItems .postItem h3 a {
    color: #424;
    margin-bottom: 9px;
    display: inline-block;
}

.postItems .postItem h3 a:hover {
    color: #f1406e;
}

.postItems .postItem p {
    line-height: 25px;
}

.postItems .postItem .btn {

}

.postItems .divider:before {
    display: none;
}
.postItems i{
    color: #f1406e;
}

.pager a {
    padding: 4px 10px;
    margin-right: 5px;
}

.pager a.active {
    background-color: #f1406e;
}

.altkategoriler ul {
    margin-top: 10px;
}

.altkategoriler ul li a {
    display: inline-block;
    margin: 5px 0;
}

/* Large Devices, Wide Screens */
@media only screen and (max-width: 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {
    .header .loginCol, .header .logoCol {
        text-align: center;
        margin: 10px 0;
    }

    .header {
        position: static;
    }

    body {
        padding: 0;
        padding-top: 70px;
        padding-bottom: 60px;
    }
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {

}

/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {

    .contentWrapper .homeItem .searchHome {
        width: 83%;
    }

    .contentWrapper .homeItem .seceneklerAra .radio {
        margin: 0 13px;
    }

}

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

}

/* Custom, iPhone Retina */
@media only screen and (max-width: 320px) {

}

.ads {
    margin: 0 0 20px 0;
}

.fullbtn {
    width: 100%;

}

.spacebtn {
    margin: 25px 0 0 0;
}

.panel-heading h1 {
    margin: 4px 0;
}

.page-header {
    text-transform: uppercase;
}

.alert-dismissible h1 {
    font-weight: bold;
}

.alert-dismissible p {
    font-size: 18px;
}

.alert-dismissible .btn {
    margin: 20px 0;
    font-size: 16px;
}

.searchHome {
    padding: 10px 10px;
    height: auto;
}

.navbar {
    padding: 8px 0px;
    font-family: 'Raleway', serif;

}

.navbar a {
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #fff;
}

.navbar-default .navbar-nav > li > a {
    border: 1px solid transparent;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a.active {
    background-color: #fff;
    border: 1px solid #F5F5F5;
}

.navbar .fa {
    margin: 0 5px 0 0;
    font-size: 19px;
    float: left;
    color: #f1406e;;
}

.login-form {
    padding: 10px;
    min-width: 220px;
}

.login-form .btn {
    width: 100%;
    margin-bottom: 10px;
}

.homeItem {
    display: inline-block;
    width: 100%;
}

.dream {
    text-align: left;
}

.dream h1 a {
    font-size: 20px;
}

.dream .panel-heading {
    text-transform: capitalize;
}

.dream .panel-body {

    text-transform: lowercase;
    font-size: 14px;
}

.dream .panel-body::first-letter {
    text-transform: uppercase;
}

.dream .panel-heading .label.pull-right {
    position: relative;
    top: -37px;
    padding: 13px 20px;
}

.letters {
    margin: 0;
    padding: 0;
    list-style: none;
}

.letters li {
    float: left;
    margin: 3px;
}

.letters li a {
    min-width: 44px;
}
.fb-comments {
    width: 100%!important;
}
.big-title {
    text-transform: capitalize;
    color: #f1406e!important;
}
.big-title span {
    color: #fff!important;
}
.dream-content {
    font-size: 16px;
    line-height: 26px;
}
.details .panel-body {
    font-size: 15px;
}.dream-img img {
     width: 150px;
     height: 100px;

 }
.dream-img  {
    display: inline-block;
    padding: 10px;
    border:1px solid #e2e2e2;
    border-width: 1px 1px 4px 1px;

}
.dream-img img {
    width: 150px;
    height: 100px;

}
img.logo {
    position: relative;
    top:-13px;
}
.fbbtn {
    text-shadow: none!important;
    font-weight: bold;
}
.listLinks.mini li{
float: left;
    margin: 5px;
}
.listLinks.mini li a{
padding-left: 10px;
padding-right: 10px;
}


.popular {
    
}

.popular .titleFull {
    border-bottom: 4px solid #40b5e3;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0 0 20px 0;
}
.popular .titleFull h3{
    font-weight: bold;
    font-size: 36px;
}
.popular .userListItem {
    margin: 0 0 15px 0;
    padding: 15px 0;
    border: 1px solid #f6f6f6;
    box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.1);
}
.popular .userListItem .puan {
    margin: -10px 0 0 0;
}
.popular .userListItem img {
 border-radius: 50%;
}
.list-group-item:first-child,.list-group-item {
    border-radius: 0;
}
.nav-tabs .active .glyphicon  {
    color: chocolate;
}