﻿h1, h2, h3, h4, h5, .custom-caption p, span.dropcap1, span.dropcap2, span.dropcap3, span.dropcap4, .v-call-text, .smash-text, .testimonial-text, .header-advert, .v-icon-character, .v-team-member-name, .v-fancy-heading h1, .v-portfolio-item-info h3, .w-portfolio .w-portfolio-item .w-portfolio-item-title { font-family: "Poppins", Arial, Helvetica, Tahoma, sans-serif; }
p { font-size: 14px; }

.flex-direction-nav a, .carousel-wrap a.next, .carousel-wrap a.prev { background: transparent url('../../images/theme/base/showcase-nav.png') no-repeat center left; }
.carousel-wrap a.next { background-position: center right; }
.recent-post { box-shadow: 0 1px 6px 0 rgba(22,35,55,.28); width: 100%; }
.recent-post.haber-bolum-v1 .v-blog-item-info{ padding: 20px; }

.v-smash-text-large { font-family: 'Poppins'; font-size: 30px; font-weight: 400; }
h2.v-smash-text-large { margin: 0; }
.v-testimonials-v2--body p { font-size: 24px; line-height:1.6; }
.v-testimonials--name p { margin: 0; font-size: 18px; font-weight: 500; line-height: 22px; }

.v-search-widget form input { background-color: #ffffff !important; }

.feature-box[class*="feature-box-secundary-"] .feature-box-icon { background-image: url(../../images/theme/crease.svg); left: calc(50% - 40px); }
.feature-box[class*="feature-box-secundary-"] img { max-width: 100px; width: 100%; position: absolute; left: calc(50% - 50px); background-size: 100% 100%; background-position: center center; position: absolute; top: -55px; }
.feature-box-icon:hover, .sf-hover .feature-box-icon { background-image: url(../../images/theme/crease.svg); }
.feature-box-text-inner p { margin: 0; }
.read-more { margin-top: 15px; }

#header.header-transparent .header-top li, #header.header-transparent .header-top span, #header.header-transparent .header-top p, #header.header-transparent .header-top a, #header.header-transparent .header-top i { color: #FFF; }
#header.header-transparent .header-top-search form input::placeholder { color: #FFF; }
#header .header-top.header-top-colored .header-top-search form input::placeholder { color: #FFF; }
#header.header-transparent .header-body { box-shadow: none !important; }
#header.header-transparent .header-btn-collapse-nav .hamburguer span { height: 2px; background: #ffffff; }
/*html:not(.sticky-header-active) body.transparent-header.with-carousel.contact-module .header-body { background: #000000; opacity: 0.7; }*/
html:not(.sticky-header-active) body.transparent-header.with-carousel.contact-module .header-body { background: #000000 !important; opacity: 0.7; }
.transparent-header .page-header { padding-top: 150px !important; }
.transparent-header.with-carousel .page-header { padding: 45px 0; }
html.sticky-header-active #header.header-transparent .header-body:before { background: inherit; }
html.sticky-header-active #header.header-transparent .header-body { background: #ffffff; }

.dropdown-language li.menu-header { color: #ffffff !important; }
.dropdown-language li.menu-header:hover { color: #ffffff !important; }
.dropdown-language li a { color: #111 !important; }
.dropdown-language li a:hover { color: #111 !important; }

html .scroll-to-top { z-index: 10; }
html .scroll-to-top:not(.visible):hover { opacity: 0; }
footer.straight.dark .straight-social { background-color: transparent; }
footer.straight .straight-social { width: 100%; }
footer.footer-idea.dark .widget ul li > a:hover, footer.footer-idea.dark a:hover { color: #ffffff; }
footer.footer-idea.dark a:not(.primary-color):hover { color: #ffffff; }
footer.footer-idea.light a { color: #777; }
footer a:hover, .copyright a:hover { color: #ffffff; }
.copyright p { float: none; }

.v-counter { margin-bottom: 40px; }
.v-counter .v-counter-inner-text, .v-counter .read-more { opacity: 0; bottom: -15px; position: relative; }
.v-counter h6.v-counter-text { font-size: 18px; color: #4a4a4a; }
.v-counter .v-counter-text { line-height: 24px; }

.team-member.v2 .member-info { text-align: center; }
.team-member .member-position { font-weight: 400; color: #444; }
figure { display: flex; align-items: center; }

.author-info-wrap { border-left: 2px solid; }

.overlay { position: relative; }
.overlay:before { z-index: 0; }
.overlay .v-content-wrapper { position: relative; z-index: 5; }
.overlay .owl-theme .owl-controls .owl-page span { border-color: #ffffff; }

.v-bg-stylish.v-bg-stylish-v1 { background-image: url(../../images/theme/base/ff_rp_bkg2.png); }
.v-bg-stylish.v-bg-stylish-v2 { background-image: url(../../images/theme/base/pw_maze_white.png); }
.v-bg-stylish.v-bg-stylish-v3 { background-image: url(../../images/theme/base/tiny_grid.png); }
.v-bg-stylish.v-bg-stylish-v6 { background-image: url(../../images/theme/base/ff_header_bkg_dark.png); }
.v-bg-stylish.v-bg-stylish-v9 { background-image: url(../../images/theme/base/starring.png); }
.v-bg-stylish.v-bg-stylish-v11 { background-image: url(../../images/theme/base/v-arrow.png); }

.v-bg-stylish-v1.v-full-width-text:after { background-image: url(../../images/theme//page-heading-bg.png); }
.v-bg-stylish-v6.v-full-width-text:after  { background-image: url(../../images/theme/base/ff_header_bkg_dark.png); }
.v-bg-stylish-v9.v-full-width-text:after { background-image: url(../../images/theme/base/starring.png); }

.accordion > .card > .card-header { margin-bottom: 0; }

.v-right-sidebar-wrap { padding-top: 0; }

.progress { height: 20px; }

.mini-items .v-blog-item figure { width: 320px; }
.recent-post .v-blog-item-info { overflow: hidden; }
.dropcap3 { position: relative; }

.page-item.active .page-link { color: #fff !important; }

@media (min-width: 992px) {
    html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav > ul > li:not(.active):hover > a, html:not(.sticky-header-active) #header.header-semi-transparent .header-nav-main nav > ul > li:not(.active):hover > a, html:not(.sticky-header-active) #header.header-semi-transparent-light .header-nav-main nav > ul > li:not(.active):hover > a { color: #ffffff; }
    #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content { padding: 20px 20px; }
}

@media only screen and (max-width: 991px) {
    .copyright p { text-align: left; }
}

@media only screen and (max-width: 767px) {
    .copyright p { text-align: center; }
    .copyright-info-container { text-align: center; }
}

html .page-header h1,
html .page-header a,
html .page-header span,
html .page-header li,
html .page-header p { color:inherit; }

html .page-header.page-header-primary h1,
html .page-header.page-header-primary a,
html .page-header.page-header-primary span,
html .page-header.page-header-primary li,
html .page-header.page-header-primary p {
    color: inherit !important;
}

html .page-header.page-header-secondary h1,
html .page-header.page-header-secondary a,
html .page-header.page-header-secondary span,
html .page-header.page-header-secondary li,
html .page-header.page-header-secondary p {
    color: inherit !important;
}

html .page-header.page-header-tertiary h1,
html .page-header.page-header-tertiary a,
html .page-header.page-header-tertiary span,
html .page-header.page-header-tertiary li,
html .page-header.page-header-tertiary p {
    color: inherit !important;
}

html .page-header.page-header-quaternary h1,
html .page-header.page-header-quaternary a,
html .page-header.page-header-quaternary span,
html .page-header.page-header-quaternary li,
html .page-header.page-header-quaternary p {
    color: inherit !important;
}