/* Album */
.item-img-wrap {
    position: relative;
    text-align: center;
    overflow: hidden;
    height: 220px;
}

.item-img-wrap img {
    /*display: block;*/
    height: 100%;
}

.product .item-img-wrap {
    position: relative;
    height: 250px;
}

.project .item-img-wrap {
    height: 220px;
}

.product .item-img-wrap img {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    height: auto;
    width: 100%;
}

.project .item-img-wrap img {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    height: 100%;
    width: 100%;
}

/* Hizmetler */
.page-box__title { font-size: 22px; margin-top: 24px; margin-bottom: 20px; font-weight: 600; }
.page-box__title a { color: #444444; }
.page-box__content { font-size: 14px; line-height: 1.6; }
.read-more { position: relative; font-weight: bold; text-transform: uppercase; }
.read-more:after { content: ""; font-family: "FontAwesome"; font-size: 10px; position: absolute; right: -11px; top: calc(50% - 9px); }
.page-box .read-more::after { position: absolute; content: "\f0da"; font-family: "FontAwesome"; right: -11px; top: calc(50% - 9px); font-size: 10px; }
.page-box .wp-post-image { width: 100%; }

.widget_nav_menu ul { list-style: none; padding: 0; font-size: 15px; }
.widget_nav_menu ul > li > a { display: block; padding: 2px 0; margin: 3px 0; color: #aaaaaa; font-family: "Source Sans Pro", Helvetica, Arial, sans-serif; text-transform: uppercase; font-weight: bold; font-size: 13px; }
.widget_nav_menu ul > li > a:hover { color: #aaaaaa; }
.widget_nav_menu ul > li:first-of-type a { padding-top: 0; margin-top: 0; }
.widget_nav_menu ul .sub-menu { padding-left: 15px; margin: 0; }
.widget_nav_menu ul .sub-menu > li > a { font-family: "Roboto", Helvetica, Arial, sans-serif; text-transform: none; font-weight: normal; color: #aaaaaa; }

.sidebar.widget_nav_menu ul { list-style: none; padding: 0; }
.sidebar.widget_nav_menu ul > li { margin: 2px 0; }
.sidebar.widget_nav_menu ul > li > a { font-size: 16px; font-weight: 900; transition: all 100ms ease-out; display: block; background-color: #eeeeee; color: #aaaaaa; font-family: "Source Sans Pro", Helvetica, Arial, sans-serif; border-radius: 2px; padding: 18px 25px; }
.sidebar.widget_nav_menu ul > li > a:hover { color: #444444; text-decoration: none; }
.sidebar.widget_nav_menu ul > li > a:active { border-color: rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125); }
.sidebar.widget_nav_menu ul > li.current-menu-item a { background-color: #4ab9cf; color: #ffffff; text-shadow: 0 1px rgba(0, 0, 0, 0.16); text-decoration: none; }
.sidebar.widget_nav_menu ul > li:first-of-type { margin-top: 0; }

.jumbotron {
    padding: 20px;
}

/* Odeme Ekranı */
#div-garanti {

}

.kk-form .kk-bilgi {
    width: 350px;
    margin: 0 auto;
}

.kk-form .kk-bilgi input{
    margin-top: 10px;
}

.caption h4.small {
    font-size: 20px;
}

.countbadge {
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    color: #fff;
    font-size: 10px;
    height: 17px;
    line-height: 17px;
    padding:0;
    position: absolute;
    right: -7px;
    text-align: center;
    text-transform: none;
    top: -5px;
    width: 17px;
    z-index: 999;
    border-color: #2896df;
    background-color: #2896df;
}

/* ----------------------------------------------------
	TOPBAR
------------------------------------------------------- */

.topbar {
    background-color: #fff;
    padding:15px 0;
    border-bottom: 1px solid #f2f2f2;
}
.dark-topbar.topbar {
    background-color: #1f1f1f;
    border-bottom: 0;
}
.dark-topbar .stylish-input-group .form-control,
.dark-topbar .input-group-addon,
.dark-topbar .social a {
    background-color: #242424;
    border-color: #2a2a2a !important;
}
.dark-topbar .top-details strong,
.topbar a {
    color:#aaaaaa;
}
.top-details strong {
    font-family: "Titillium Web", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color:#222222;
    font-size: 14px;
}
.top-details  {
    padding-top: 4px;
}
.top-details i {
    font-size: 22px;
    line-height: 28px;
    padding: 0 5px;
    vertical-align: sub;
}
.top-details span {
    margin-left: 15px;
    font-size: 14px;
    line-height: 22px;
}
.topbar .btn-default {
    background-color: #fff !important;
    border: 1px solid #f2f2f2 !important;
    color: #aaaaaa !important;
    display: inline-block;
    height: 35px;
    line-height: 32px;
    padding: 0;
    text-align: center;
    width: 54px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.dark-topbar .btn-default {
    background-color: #242424 !important;
    border-color: #2a2a2a !important;
}
.dark-blue .top-details strong,
.dark-blue a,
.topbar.dark-blue {
    color:#ffffff;
}
.social a {
    background-color: #fff;
    border: 1px solid #f2f2f2;
    color: #aaaaaa;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    padding: 0;
    text-align: center;
    margin:0 3px;
    width: 35px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.topbar .social a {
    width: 33px;
}
.border-social a {
    -webkit-border-radius: 33px;
    -moz-border-radius: 33px;
    border-radius: 33px;
}
a.facebook {
    background-color: #3b5998 !important;
    border-color:#3b5998 !important;
    color:#ffffff !important;
}
a.twitter {
    background-color: #00aced !important;
    border-color:#00aced !important;
    color:#ffffff !important;
}
a.google-plus {
    background-color: #dd4b39 !important;
    border-color:#dd4b39 !important;
    color:#ffffff !important;
}
a.pinterest {
    background-color: #cb2027 !important;
    border-color:#cb2027 !important;
    color:#ffffff !important;
}
a.linkedin {
    background-color: #007bb5 !important;
    border-color:#007bb5 !important;
    color:#ffffff !important;
}
a.yelp {
    background-color: #BC0E03 !important;
    border-color:#BC0E03 !important;
    color:#ffffff !important;
}
a.pagelines {
    background-color: #1263A4 !important;
    border-color:#1263A4 !important;
    color:#ffffff !important;
}
a.tumblr {
    background-color: #32506d !important;
    border-color:#32506d !important;
    color:#ffffff !important;
}
a.vimeo {
    background-color: #aad450 !important;
    border-color:#aad450 !important;
    color:#ffffff !important;
}
a.opera {
    background-color: #FF1B2D !important;
    border-color:#FF1B2D !important;
    color:#ffffff !important;
}
a.share {
    background-color: #FF7E5B !important;
    border-color:#FF7E5B !important;
    color:#ffffff !important;
}
a.amazon {
    background-color: #F8981D !important;
    border-color:#F8981D !important;
    color:#ffffff !important;
}
a.supr {
    background-color: #C10911 !important;
    border-color:#C10911 !important;
    color:#ffffff !important;
}
a.wechat {
    background-color: #00BC0C !important;
    border-color:#00BC0C !important;
    color:#ffffff !important;
}
a.skype {
    background-color: #00AFF0 !important;
    border-color:#00AFF0 !important;
    color:#ffffff !important;
}
a.vk {
    background-color: #45668e !important;
    border-color:#45668e !important;
    color:#ffffff !important;
}
a.xing {
    background-color: #005A5F !important;
    border-color:#005A5F !important;
    color:#ffffff !important;
}

.form-bottom {
    margin-top: 20px;
}
.form-bottom .checkbox {
    margin-top: 5px;
}
.form-bottom .checkbox label:last-child {
    padding-left: 0;
}
.loginform .input-group .form-control {
    border-right: 0 none;
    width: 100%;
}
.social-login .fa{
    background-color: #fff;
    color: #aaaaaa;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    padding: 0;
    text-align: center;
    margin:0 0 0 6px;
    width: 40px;
    -webkit-border-radius: 322px;
    -moz-border-radius: 322px;
    border-radius: 322px;
}
.social-login .fa-facebook {
    background-color: #3b5998;
    color:#ffffff;
}
.social-login .fa-google-plus {
    background-color: #dd4b39;
    color:#ffffff;
}
.social-login .fa-twitter {
    background-color: #33ccfe;
    color:#ffffff;
}
.social h3 {
    color:#222;
    display: inline-block;
    text-transform: capitalize;
    font-size: 18px;
    margin-right: 10px;
}
.topbar .btn-default img {
    margin-right: 3px;
}
.topbar .btn-group {
    margin-left: 20px;
    position: relative;
}
.topbar .input-group-addon {
    border-color:#f2f2f2;
    color:#aaaaaa;
}
.stylish-input-group .form-control {
    border-color: #f2f2f2;
    border-right: 0 none #f2f2f2;
    box-shadow: 0 0 0;
    font-size: 13px;
    height: 35px;
    width: 160px;
    padding: 0 10px;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}
.stylish-input-group .form-control:not([readonly]):focus {
    border-color: #f2f2f2;
}
.stylish-input-group .form-control::-moz-placeholder {
    color: #aaaaaa;
}
.stylish-input-group .form-control:-ms-input-placeholder {
    color: #aaaaaa;
}
.stylish-input-group .form-control::-webkit-input-placeholder {
    color: #aaaaaa;
}
.topbar .btn-group li img {
    /*width: 30px;
    height: 20px;
    margin-right: 5px;*/
}
.topbar .btn-group .dropdown-menu > li > a {
    padding: 3px;
}
.topbar .btn-group .start-right {
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.08);
    /*min-width: 58px !important;*/
    padding: 7px 0 0;
    right: 0 !important;
    z-index: 1001;
    background-color: #fff;
}

.uye-header a {
    margin-left: 10px;
}

/* ----------------------------------------------------
	SHOP CART
------------------------------------------------------- */

.cartbutton {
    margin-left: 30px;
}
.cartbutton a  {
    background-color: #fff !important;
    border: 1px solid !important;
    /*color: #fff !important;*/
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
}
.countbadge {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    color: #fff;
    font-size: 10px;
    height: 17px;
    line-height: 15px;
    padding: 0;
    position: absolute;
    right: -7px;
    text-align: center;
    text-transform: none;
    top: -8px;
    width: 17px;
}

.navbar-nav li {
    display: inline-block !important;
}

.navbar-nav .dropdown li {
    display: block !important;
}

.navbar-nav .cartbutton .dropdown-menu {
    width: 315px;
}
.navbar-nav .languagebutton .dropdown-menu  {
    min-width: 50px;
    max-width:50px !important;
    padding:10px !important;
    background-color: #ffffff;
}
.navbar-nav .languagebutton .dropdown-menu img {
    width: 100%;
}
.navbar-nav .languagebutton .dropdown-menu li {
    margin: 5px 0
}

/* ----------------------------------------------------
	HEADER
------------------------------------------------------- */

.header-white {
    background-color: #ffffff;
}
.header-transparent {
    position: absolute;
    top:30px;
    left: 0;
    right: 0;
    width:100%;
    background-color: transparent;
    z-index: 1000;
}
.header {
    padding:20px 0;
}
.header-absolute-white  {
    position: absolute;
    top:40px;
    left: 0;
    z-index: 1000;
    right: 0;
    padding:0;
    width:100%;
}
.header-absolute-white .container-fluid {
    background-color: #ffffff;
    padding:30px;
}
.header-absolute-dark {
    /*background-color: rgba(255, 255, 255, 0.5);*/
    position: absolute;
    left: 0;
    z-index: 1000;
    right: 0;
    width:100%;
    border-bottom: 1px solid rgba(255, 255 , 255, 0.2);
}
.header-dark .container-fluid {
    background-color: #1e1e1e;
}
.navbar-default {
    background-color: transparent;
    border:0;
}

.navbar-default .navbar-brand img{
    height: 110px;
    width: auto;
}

.navbar-default ul li,
.navbar-default ol li {
    margin-bottom: 0 !important;
}
.navbar-default .nav > li > a {
    border: 0 none;
    color: #222222;
    font-family: "Titillium Web","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0;
    margin: 0;
    /*text-transform: uppercase;*/
    padding: 10px 15px !important;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.6);
}
.header-absolute-dark .navbar-default .nav > li > a,
.header-dark .navbar-default .nav > li > a,
.header-transparent .navbar-default .nav > li > a {
    color:#fff;
}
.dark-bg,
.header-absolute-dark .cartbutton a,
.header-dark .cartbutton a {
    background-color: transparent !important;
    border: 1px solid #fff;
    color: #fff ;
}
.yamm .dropdown.yamm-fw p {
    font-family: "Titillium Web","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    padding:10px 0 15px;
    text-transform: uppercase;
    color:#ffffff;
}
.navbar-default .dropdown-menu {
    background-color: #222222;
    border:0;
    padding:15px !important;
    width: 290px;
    box-shadow: none;
    border-bottom: 2px solid #fff;
}
.yamm .dropdown.yamm-fw .dropdown-menu li a,
.navbar-default .dropdown-menu > li > a {
    color:#e5e5e5;
    font-family: "Open Sans", "Helvetica Neue", Helvetica,Arial,sans-serif;
    font-weight: 600;
}
.yamm .dropdown.yamm-fw .dropdown-menu ul  li a {
    padding-left: 2px;
}
.navbar-default .navbar-nav .dropdown-menu li a {
    padding:0 18px;
    font-size: 14px;
    line-height: 40px;
    background-color: transparent;
}
.yamm .dropdown.yamm-fw .yamm-content ul li:hover,
.yamm .dropdown.yamm-fw .yamm-content ul li:focus {
    color:#ffffff;
    padding-left: 10px;
    -moz-transition: padding-left .3s ease-in-out;
    -o-transition: padding-left  .3s ease-in-out;
    -webkit-transition: padding-left .3s ease-in-out;
    transition: padding-left  .3s ease-in-out;
    background-color: #252525;
}
.navbar-default .navbar-nav .dropdown-menu li a:hover,
.navbar-default .navbar-nav .dropdown-menu li a:focus {
    color:#ffffff;
    padding-left: 30px;
    -moz-transition: padding-left .3s ease-in-out;
    -o-transition: padding-left  .3s ease-in-out;
    -webkit-transition: padding-left  .3s ease-in-out;
    transition: padding-left  .3s ease-in-out;
    background-color: #252525;
}
.navbar-nav .dropdown-menu {
    margin-top: 20px !important;
}

/* ----------------------------------------------------
	MEGA MENU
------------------------------------------------------- */

.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
    position: static;
}
.yamm .dropdown.yamm-fw {
    position: static;
}
.yamm .container {
    position: relative;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
    left: 0;
    margin-top:30px;
    width: 100%;
    right: 0;
}
.yamm-content {
    padding:10px;
}
.yamm .dropdown {
    position: relative;
}
.yamm .fa-angle-right {
    position: absolute;
    right: 20px;
    top:13px;
}
.navbar-nav .has-submenu > ul li ul {
    margin-top: 0 !important;
    right: 10px;
}

/* ----------------------------------------------------
	RESPONSIVE
------------------------------------------------------- */

@media (max-width: 2400px) {
    .topbar .container-fluid,
    .header-absolute-white .container-fluid,
    .header-absolute-dark .container-fluid,
    .header-transparent .container-fluid,
    .header-white .container-fluid {
        width: 70%;
    }
}
@media (max-width: 1750px) {
    .topbar .container-fluid,
    .header-absolute-dark .container-fluid,
    .header-absolute-white .container-fluid,
    .header-transparent .container-fluid,
    .header-white .container-fluid {
        width: 80%;
    }
}
@media (max-width: 1550px) {
    .topbar .container-fluid,
    .header-absolute-dark .container-fluid,
    .header-absolute-white .container-fluid,
    .header-transparent .container-fluid,
    .header-white .container-fluid {
        width: 90%;
    }
}
@media (max-width: 1450px) {
    .topbar .container-fluid,
    .header-absolute-dark .container-fluid,
    .header-absolute-white .container-fluid,
    .header-transparent .container-fluid,
    .header-white .container-fluid {
        width: 95%;
    }
    .fullwidth-image.aboutimg {
        left: -40%;
    }
}
@media (max-width: 1350px) {
    .topbar .container-fluid,
    .header-absolute-dark .container-fluid,
    .header-absolute-white .container-fluid,
    .header-transparent .container-fluid,
    .header-white .container-fluid {
        width: 95%;
    }
    .topbar .btn-group {
        margin-left: 0;
    }
    .fullwidth-image.aboutimg {
        left: -50%;
    }
}
@media (max-width: 1250px) {
    .topbar .container-fluid,
    .header-absolute-dark .container-fluid,
    .header-absolute-white .container-fluid,
    .header-transparent .container-fluid,
    .header-white .container-fluid {
        width:95%;
    }
    .topbar .btn-group {
        margin-left: 0;
    }
    .top-details span {
        margin:0;
    }
    .topbar .social a {
        margin: 0 -1px;
    }
}
@media (max-width: 1000px) {
    .header-transparent {
        background-color: #222222;
        top:0;
    }
    .about-common {
        padding-left: 30px;
        padding-right: 30px;
    }
    .aboutimg{
        display: none !important;
        left: 0;
    }
    .topbar .text-right,
    .topbar {
        float: none;
        text-align: center;
    }
}
@media (min-width: 992px) {
    .yamm-fw {
        position: relative;
    }
    .yamm-fw:hover > ul {
        visibility: visible;
        opacity: 1;
        top: 100%;
    }
    .navbar-nav .yamm-fw ul {
        -webkit-transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
        -moz-transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
        -o-transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
        transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
    }
    .yamm-fw .dropdown-menu {
        min-width: 240px;
        padding: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }
    .yamm-fw > ul {
        position: absolute;
        top: 130%;
        visibility: hidden;
        display: block;
        opacity: 0;
        left: 0;
    }
    .yamm-fw > ul.start-right {
        right: 0;
        left: auto;
    }
    .yamm-fw > ul li {
        position: relative;
    }
    .yamm-fw > ul li:hover > ul {
        visibility: visible;
        opacity: 1;
        left: 100%;
    }
    .yamm-fw > ul li:hover > ul.show-right {
        right: 100%;
    }
}
@media (max-width: 980px) {
    .yamm .dropdown.yamm-fw .dropdown-menu {
        margin-top: 0;
    }
    .yamm .dropdown.yamm-fw .yamm-content ul li:hover, .yamm .dropdown.yamm-fw .yamm-content ul li:focus {
        background-color: transparent !important;
    }
    .yamm .dropdown.yamm-fw .dropdown-menu ul li a {
        padding: 5px 0 !important;
        width: 100%;
        display: block;
    }
    .navbar-default .navbar-nav .dropdown-menu li a {
        line-height: 1.6;
        /*color: #222 !important;*/
        border: 0 !important;
        background: none !important;
    }
    .yamm .dropdown.yamm-fw p,
    li.dropdown.cartbutton,
    .countbadge {
        display: none;
    }
    .navbar-default .navbar-nav .dropdown-menu li a {
        line-height: 1.6;
    }
    .service-box {
        margin: 30px 0;
    }

    .header-transparent {
        background-color: #fff;
    }
    .header-absolute-dark {
        background-color: rgba(255, 255, 255, 0.9);
        position: inherit;
    }
}
@media (max-width: 768px) {
    .navbar-nav li {
        display: block !important;

    }
}
@media (max-width: 680px) {
    .big-message h2 {
        font-size: 18px;
        line-height: 2;
    }
    .tagline-message h2 {
        display: block !important;
        text-align: center;
        width: 100%;
        font-size: 15px;
    }
    .blog-desc span {
        display: none;
    }
    .service-box .alignleft {
        width: 60px;
        height: 60px;
        line-height: 60px;
        float:none;
    }
    .common-height {
        padding:50px 25px;
    }
    .service-box {
        margin: 30px 0;
    }
    .tp-caption.slider_btn .btn,
    .slider_btn .btn {
        font-size: 11px !important;
        line-height: 24px !important;
        padding:3px 10px !important;
    }
}
@media (max-width: 380px) {
    .tp-caption.slider_btn .btn,
    .slider_btn .btn {
        display: none;
    }
}

/* Navbar Responsive */
@media (max-width: 768px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
    }
    .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-nav .open .dropdown-menu > li > a:focus {
        background-image: none;
    }
    .navbar-nav .caret {
        position: absolute;
        top: 50%;
        right: 0.8em;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }
    .navbar-nav li a {
        padding: 0.8em !important;
        border-bottom: 1px solid;
        margin-top: -1px;
        color: #000 !important;
        text-shadow: none;
    }
    .navbar-nav a.last {
        border-bottom: 0;
    }
    .navbar-brand {
        float: left;
    }
    .navbar-toggle {
        float: right;
    }
}
@media (max-width: 992px) {
    .navbar-nav .has-submenu > ul{
        left: 0 !important;
        right: auto;
    }
    .navbar-nav li a {
        color: #000 !important;
        text-shadow: none !important;
    }
    .cartbutton a {
        color: #222 !important;
        border-color: #222;
    }

}
@media (min-width: 769px) and (max-width: 991px) {
    .navbar-default .navbar-nav .dropdown-menu li a {
        color: #fff !important;
    }
}
@media (min-width: 992px) {
    .navbar-nav > li {
        display: inline-block !important;
    }
    .navbar-nav > li > a {
        padding-top: 1.8em !important;
        padding-bottom: 1.8em !important;
    }
    .navbar-nav .has-submenu {
        position: relative;
    }
    .navbar-nav .has-submenu:hover > ul {
        visibility: visible;
        opacity: 1;
        top: 100%;
    }
    .navbar-nav .has-submenu ul {
        -webkit-transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
        -moz-transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
        -o-transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
        transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
    }
    .navbar-nav .has-submenu .dropdown-menu {
        min-width: 240px;
        padding: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }
    .navbar-nav .has-submenu > ul {
        position: absolute;
        top: 130%;
        visibility: hidden;
        display: block;
        opacity: 0;
        left: 0;
    }
    .navbar-nav .has-submenu > ul.start-right {
        right: 0;
        left: auto;
    }
    .navbar-nav .has-submenu > ul li {
        position: relative;
    }
    .navbar-nav .has-submenu > ul li:hover > ul {
        visibility: visible;
        opacity: 1;
        left: 100%;
    }
    .navbar-nav .has-submenu > ul li:hover > ul.show-right {
        right: 100%;
    }
    .navbar-nav .has-submenu > ul li ul {
        position: absolute;
        top: 0;
        visibility: hidden;
        display: block;
        opacity: 0;
        left: 130%;
    }
    .navbar-nav .has-submenu > ul li ul.show-right {
        right: 130%;
        left: auto;
    }
    .navbar-fixed-bottom .navbar-nav .has-submenu:hover > ul {
        bottom: 100%;
        top: auto;
    }
    .navbar-fixed-bottom .navbar-nav .has-submenu > ul {
        top: auto;
        bottom: 130%;
    }
    .navbar-fixed-bottom .navbar-nav .has-submenu > ul li ul {
        top: auto;
        bottom: 0;
    }
}

/* Header */
.swiper-container.non-slide {
    height: 250px;
}

.swiper-container.non-slide .jumbotron {
    margin-top: 90px;
}

.swiper-container.non-slide h1{
    color: #fff;
    font-weight: 700;
    text-shadow: 1px 1px 5px rgba(0,0,0,0.3);
}

/* Footer */
.latest-posts h4,
.latest-posts h4 a,
.tweet strong {
    color:#000;
    font-family: "Titillium Web","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    display: block;
    font-weight: bold;
}
.latest-posts h4,
.latest-posts h4 a {
    padding:0;
    font-weight: 400;
    line-height: 24px;
}
.latest-posts img {
    max-width: none;
    margin-top: 7px;
    width: 70px !important;
    height:auto;
}
.latest-posts .media + .media,
.latest-posts .media-body .media:first-of-type  {
    margin:30px 0 0 !important;
    padding:0 !important;
}

/* Urunler */
.marked-list li.has-sub > ul > li {
}

.marked-list li.has-sub > ul > li:before {
    content: "\f105";
    font-family: "FontAwesome";
    padding-right: 10px;
}

/* Twitter Feed */
.twitter_feed_wrapper {
    padding: 14px;
}
.twitter_feed_wrapper .twitter_feed_icon a {
    padding: 7px 0;
    font-size: 70px;
    display: block;
    text-align: center;
}
.twitter_feed_wrapper blockquote {
    margin: 11px 0;
    padding-top: 20px;
    min-height: 100px;
    font-size: 14px;
    border-left: 5px solid #999999;
    padding-left: 20px;
}
.twitter_feed_wrapper blockquote p {
    font-size: 14px;
    margin-bottom: 3px;
}

/*==========testimonial02==========*/
.testimonial02-box {
    /*background-color: #f6f6f6;*/
    padding-bottom: 0;
}
.testimonial02-box .image p {
    margin: 0;
    margin-left: -40px;
}
.testimonial02 {
    margin-top: 142px;
}
.testimonial02 .item .text {
    margin-bottom: 40px;
    padding-right: 80px;
    font-size: 16px;
    font-style: italic;
    line-height: 30px;
}
.testimonial02 .item .info {
    display: block;
    position: relative;
    margin-bottom: 13px;
    padding-left: 60px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    color: #333;
}
.testimonial02 .item .info span {
    display: block;
    font-size: 13px;
    color: #656565;
    font-weight: 400;
}
.testimonial02 .item .info:before {
    display: inline-block;
    position: absolute;
    top: 3px;
    left: 0;
    width: 45px;
    height: 45px;
    padding-top: 6px;
    font-family: "FontAwesome";
    color: #2e5797;
    text-align: center;
    content: "\f10d";
    font-size: 18px;
    border: 1px solid #2e5797;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}