.home-concept strong,
a{
    color: #222;
}

#cookieConsent {
    width: 86%;
    background-color: #666;
    min-height: 26px;
    font-size: 12px;
    color: #ccc;
    padding: 15px 0 8px 8px;
    font-family: "Trebuchet MS",Helvetica,sans-serif;
    position: fixed;
    bottom: 0;
    left: 0;
    display: none;
    right: 0;
    z-index: 9999;
}
#closeCookieConsent {
float: right;
    display: inline-block;
    cursor: pointer;
    height: 30px;
    width: 30px;
    margin: -25px 0 0 0;
    font-weight: bold;
    text-align: right;
    padding: 10px;
}
.footer_custom .ozelFormLabel{
    color:#fff;
}
    
    
html .btn-primary {
    border-color: #ff0000 #ff0000 #ff0000;
}

.page-header-custom-background h1 {
    color: #f5f5f5 !important;
    font-weight: bold;
}
.page-header-custom-background a{
    color: #f5f5f5;
}
@media (max-width: 768px){
    #footer a.logo img{
        width: fit-content;
    }
    p.tursab a img{
        width: 75%;
        margin-top: 15px;
    }
    #header .header-nav-top .nav>li:nth-child(1), #header .header-nav-top .nav>li:nth-child(2){display:none;}
    #header .header-nav-top .nav>li>a{color:#ccc;}
    #header.header-narrow .header-logo img, .sticky-header-active #header.header-narrow .header-logo img {
    margin: -2px 12px 10px 0 !important;
    width: 120px;
    height: auto!important;
    }
    .hizmetlerimiz-2 p{text-align:justify;}
        .sticky-header-active #header .header-nav-top {
        margin-top: 15px;
    }
    #header .header-nav-main nav > ul > li > a, #header .header-nav-main nav > ul > li > a:focus, #header .header-nav-main nav > ul > li > a:hover {
        color: #001d60;
    }
    .parallax-background{
        height:100% !important;
    }
    .Tclearfix {
        margin-top:50px;
    }
    .header-menu-top-wrp{
        magin-bottom:15px
    }
}
@media (min-width: 992px){
.home-concept strong {
    font-size: 18px !important;
}
    #header .header-nav.header-nav-stripe nav > ul > li:hover > a {
        background-color: #001d61;
    }
    #header .header-nav-main nav > ul > li > a.dropdown-toggle:after {
        border-color: #001e61 transparent transparent;
    }
    #header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
        border-top-color: #001d61;
    }    
    .page- #header .header-nav-top .nav>li>a, .page- #header .header-nav-top .nav>li>span {
        color: #ccc;
    }
    .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed {
        color: #ccc;
    }    
    #header .header-nav-top .nav>li>a, #header .header-nav-top .nav>li>span {
        font-size: 15px;
    }    
    div.tursab{
        transition: .2s;
        position: fixed;
        right: -5%;
        top: 28%;
        padding: 5px;
        border: 1px solid #dddddd47;
    }
    div.tursab:hover {
        right: 0%;
    }
    /*p.tursab{
        text-align:center;
        position: absolute;
        left: 0;
        right: 0;
        margin: auto;
        margin-top: -110px!important;
        z-index: 9;
    }
    */
    p.tursab a img{
        width: 200px;
        padding-right:10px;
    }
    .hizmetlerimiz-2{padding-left:50px;}
    .breadcrumb8{padding: 50px 0 !important;}
    .page-header.breadcrumb8{
        background-position: 50% 75%;
        background-size: cover;
        background-image: url(https://www.lomex.tr/upload/images/breadcrumb-lo.jpg) !important;
    }
    .page-header-custom-background{padding: 100px 0;}
    html #header.header-flex .header-nav {
        margin-top: 0 !important;
    }
    #header.header-narrow .header-logo img {
        margin:0;
    }  
    html #header.header-flex .header-body {
        padding: 0;
    }  
    #header .header-nav-top {
        margin-top: 0;
    }
    #header .header-nav-main nav>ul>li>a {
    font-size: 15px;
    transition: background-color 0.5s ease;
    text-transform: inherit;
    font-weight: bold;
    }
    
    #header .header-nav-top .nav>li>a, #header .header-nav-top .nav>li>span {
    color: #666; 
    padding:0 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;    
    }
    
    .page- #header .header-nav-top .nav>li>a, .page- #header .header-nav-top .nav>li>span {
        color: #ccc;
    }    
    
    .page- #header .header-nav-top .nav>li>a{
        background: rgb(255 0 0 / 50%);
        color: #fff;
        font-weight: 500;
    } 
    .page- #header .header-nav-top .nav>li>a a:focus, .page- #header .header-nav-top .nav>li>a:hover {
        background: rgb(255 0 0 / 100%);
        color: #fff;
        font-weight: 500;
    }
    .header-menu-top-wrp .nav-pills>li:last-child{
        margin-left:20px;
    }
    #header .header-nav-top .nav>li:last-child a{
        margin-left: 15px;
        margin: -1px 0 0 0;
    }
    html.sticky-header-enabled #header.header-transparent .header-body{
        position: relative;
    }
    html.sticky-header-enabled.sticky-header-active #header.header-transparent .header-body {
        position: fixed;
    }
}

/* -- Google Translate Css*/
.goog-te-gadget-icon{display:none;}
.goog-te-banner-frame.skiptranslate {display:none !important;} 
body{top: 0px !important;}
.goog-te-gadget-simple{border:0;}
.goog-te-gadget-simple .goog-te-menu-value {padding:10px 10px;display: inline-block;}
.goog-te-menu-value:nth-child(3){display:none !important;}
.goog-te-gadget-simple {background-color: transparent;}

.goog-te-gadget-simple .goog-te-menu-value span{    
    font-size: 12px;
    font-family: 'Quicksand', sans-serif;
    color: #666;
}
.page- .goog-te-gadget-simple .goog-te-menu-value span{
    color: #ccc;
}

.goog-te-gadget-simple .goog-te-menu-value{padding:0;margin:0}
#header .header-top .header-nav-top{max-height:24px;overflow: hidden;}
html.sticky-header-active #header.header-semi-transparent-light .header-body{top:0px !important;}
.goog-te-gadget-simple{border:none !important;background-color: transparent !important;font-size:14px !important;color: #222 !important;}
#header .translate-icon{float:left;color:#666;padding:8px 5px 0 0;}
.page- #header .translate-icon{color: #ccc;}
.goog-te-gadget-simple{padding-bottom:0;}    
/* -- End Google Translate Css */

.call-to-action.call-to-action-default {
    background: #0e9dd9;
}


.separator_type_1_path{position:absolute;z-index:9;top:-100px;}
#footer .footer-copyright nav ul li {
    border-left: 1px solid #ddd;
}
.dnone{display:none!important;}   
#footer .footer-copyright {background: #ffffff;padding:0;}
#footer:not(.light) a{color:#4f86af;}
/*Sayfa Yapım Aşamasında Başlangıç*/
.btn-404:hover{ border-radius: 10px;border-color: #242930 !important;}
.btn{margin-bottom: 10px;}
@media (max-width: 769px){
.sayfa-yapim-asamasinda{background-image: url(/upload/images/sayfa-yapim-asamasinda-mobile.png) !important;}
.sayfa-yapim-asamasinda p {text-align:center; float:left;}
}
@media (min-width: 769px) and (max-width: 1024px){
.sayfa-yapim-asamasinda p {padding: 150px 60px 0 0 !important;}
}
@media (min-width: 426px) and (max-width: 769px){
.sayfa-yapim-asamasinda p{padding: 180px 195px 0 !important;margin-top:20px;}
}
@media (min-width: 1025px){
.sayfa-yapim-asamasinda p{padding: 150px 160px 0 !important;margin-top:20px;}
}
@media (max-width: 425px){
.sayfa-yapim-asamasinda p{padding: 132px 110px 0 !important;margin-top:20px;}
}
@media (max-width: 375px){
.sayfa-yapim-asamasinda p{padding: 132px 100px 0 !important;margin-top:20px;}
}
@media (max-width: 320px){
.sayfa-yapim-asamasinda p{padding: 170px 70px 0 !important;margin-top:20px;}
}
/*Sayfa Yapım Aşamasında Sonu*/
.grayscale100 {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
/* Quicksand Font */
h1, .h1, h2, .h2, h3,.h3, h4, .h4, h5, .h5, h6, .h6,
.quicksand,
.tp-caption.PostSlider-Title, .PostSlider-Title,
#header nav>ul>li>a,
#footer .footer-ribbon span, .home-concept strong, .home-intro p em
{font-family:'Quicksand', sans-serif !important}

#footer{border-top:0;background:#fff;}


.home-intro{
    background-color: #35495d;
}
.home-intro p {
    color: #FFF;
    display: inline-block;
    font-size: 1.4em;
    font-weight: 300;
    max-width: 800px;
    padding-top: 5px;
    
}
.home-intro {
    margin-bottom: 0;
    padding: 30px 0 20px 0;
}


.rev-first-img::before{
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    background: rgba(0, 0, 0, 0.5);
}

.btn-white{
border: solid 1px #fff;
color:#fff;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.btn-white i{
color:#fff;     
}
/* Scrollbar Özel 
.scroll-to-top:before{
animation:1s ease 0s normal forwards 1 fadein;
-webkit-animation:1s ease 0s normal forwards 1 fadein;
transition-timing-function: ease;
}
.scroll-to-top:after{
animation:2s ease 0s normal forwards 1 fadein;
-webkit-animation:2s ease 0s normal forwards 1 fadein;
transition-timing-function: ease;
}
.scroll-to-top i:after{
animation:3s ease 0s normal forwards 1 fadein;
-webkit-animation:3s ease 0s normal forwards 1 fadein;
transition-timing-function: ease;
}

@keyframes fadein{
    0%{opacity:0}
    80%{opacity:0}
    100%{opacity:1}
}

@-webkit-keyframes fadein{
    0%{opacity:0}
    80%{opacity:0}
    100%{opacity:1}
}
.scroll-to-top i:after{
    content: "";
    position: absolute;
    top: -84px;
    left: 23px;
    width: 12px;
    height: 12px;
    background: #009ada;
    border-radius: 100%;
}
.scroll-to-top:before{
content: "";
    position: absolute;
    top: -47px;
    left: 15px;
    width: 40px;
    height: 40px;
    background: #009ada;
    border-radius: 100%;
}
.scroll-to-top:after{
    content: "";
    position: absolute;
    top: -72px;
    left: 3px;
    width: 26px;
    height: 26px;
    background: #009ada;
    border-radius: 100%;
}
html .scroll-to-top {
    border-radius: 100%;
    bottom: 50px;
    color: #009ada;
    border: solid 7px #009bda;
    width: 62px;
    right: 20px;
    background:transparent;
}
*/
html .scroll-to-top:hover, html .scroll-to-top:focus {
    color: #ff0000 !important;
}
html .scroll-to-top i{
    float: left;
margin: 4px -4px -1px 6px;
}
#footer .container .row>div {
    margin-bottom: 5px;
}  
@media (min-width: 767px) {
    html .scroll-to-top {
        border-radius: 100%;
        bottom: 50px;
        color: #ff0000;
        border: solid 7px #ff0000;
        background: transparent;
        bottom: 7px;
        width: 40px;
        height: 48px;
        padding: 5px;
    }
}
html .scroll-to-top:hover, html .scroll-to-top:focus{color: #ffffff;}
/* Scrollbar Özel Bitiş */

#footer{padding:0;    
transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -webkit-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;}
#footer .section{margin-top:0;}
.footer-form .ozelFormLabel{color:#fff;} 
#footer form label.error, #footer form label{color:#fff;}
#footer:hover form{opacity:1;}
.overlay {
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    background: rgba(0, 0, 0, 0.7);
}
.featured-boxes-style-5 .featured-box .icon-featured{background:transparent;}
html .featured-boxes-style-5 .featured-box.featured-box-primary .icon-featured {color: #ffffff;}
.featured-boxes-style-5 .featured-box .box-content h4{color:#fff;}
.home-intro p{color:#fff;}
.guvenli-odeme-wrp, .cards-wrp{display:none;}
.iletisim-anasayfa{
    box-shadow: 0 8px 20px 0px #7c7e8038;
    background-color: #ffffff6b;
    border: 1px solid #37a3e161;
    padding: 20px;
}
/*Footer Siyah*/
/*#footer .iletisim-anasayfa{
    background-color: #000;
    border: none;
    box-shadow:none;
}*/
.p0i{padding:0 !important;}
.call-to-action.call-to-action-in-footer:before{display:none;}

.footer-ribbon{display:none;}
.social-icons li:hover.social-icons-instagram a {background: #f09433; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );}.page-odeme .submit{margin-bottom: 30px;}
.panel-group {margin-top: 42px;}
.product-price-box .old-price {width:100%;}
#footer p, #footer a{color:#d0d0d0;}

@media only screen and (min-width: 992px){
    #header .header-nav-main nav>ul>li>a{font-weight:500;}
    #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>a:after {
        border-color: transparent transparent transparent #08c;
    }
}

.owl-carousel .owl-nav .owl-prev {
    left: -25px;
}
.owl-carousel .owl-nav .owl-next {
    right: -25px;
}

.header-logo a .logo-text span:first-child {
    font-size: 18px;
    color: #08c;
    text-align: left;
    font-weight: 600;
    letter-spacing: -1.3px;
    margin-top: -5px;
}
.header-logo a .logo-text span:nth-child(2) {
    font-size: 24px;
    font-weight: 800;
    letter-spacing: -.7px;
    margin-top: 2px;
    color: #575757;
}
.logo-icon-wrp {
    float: left;
    width: 50px;
    height: 45px;
}
.parallax-background{background-repeat: no-repeat;}

.testimonial blockquote {background: #f5f5f5;}
.testimonial .testimonial-arrow-down {border-top-color: #f5f5f5;}


.page- .testimonial blockquote {background: #fff;}
.page- .testimonial .testimonial-arrow-down {border-top-color: #fff;}

.testimonial blockquote p {color: #777;}
.testimonial blockquote:after, .testimonial blockquote:before {color: #777;}
@media only screen and (min-width: 768px){
.testimonial blockquote p{min-height: 72px;max-height: 85px;overflow-y:auto;overflow-x:hidden;}
.section-yorumlar .aboutDesc>div:nth-child(1n+4), .masonry>div:nth-child(1n+4){margin-top:30px;}
}

/*  STYLE 1 */

.testimonial blockquote p::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.testimonial blockquote p::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

.testimonial blockquote p::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}

.section.template-2{margin-top:0;}

.section-primary.template-2 span, .section-primary.template-2 label{color:#fff;}

.counters.template-2 strong { line-height: 1;font-size: 3.6em;font-family: "Poppins", sans-serif;font-weight:normal;}
.counters.template-2 label{ font-family: "Poppins", sans-serif;font-weight:normal;font-size: 1.1em;color: #6a80a9 !important;}

/* */
.ml-15{margin-left:-15px;}
.mr-15{margin-right:-15px;}

/* Genel */
/*.text-primary{color:#ab7c09 !important;}*/
.breadcrumb-section{margin:0 0 60px 0 !important;}
#footer .footer-ribbon span, .home-concept strong, .home-intro p em {font-family: inherit;}
body{
    font-family: 'Open Sans', sans-serif;
}
.bgblack p,.bgblack h1,.bgblack h2,.bgblack h3, .bgblack li{color:#fff;}

/* Slider Bullet */
.tp-thumbs.hades {background: transparent !important;}
.section .HakkimizdaTitle {
    font-size: 40px;
}
.call-to-action-content .fa-star{font-size:30px;color:#FD4;}
.call-to-action-with-star .call-to-action-content{padding-top:0;padding-bottom: 0;}

.call-to-action.call-to-action-with-star .call-to-action-content {
    width: 65%;
}
.call-to-action.call-to-action-with-star .call-to-action-btn {
    width: 30%;
}
@media (max-width: 767px) {
    .grayscale100 {width:100px;height:auto;}
    .call-to-action.call-to-action-with-star .call-to-action-btn,
    .call-to-action.call-to-action-with-star .call-to-action-content{
        width:100%;
    }
}
#footer{margin-top:0;}
.list.list-icons li > .fa:first-child, .list.list-icons li > .icons:first-child, .list.list-icons li a:first-child > .fa:first-child, .list.list-icons li a:first-child > .icons:first-child {
    position: absolute;
    left: 0;
    top: 5px;
}
.list.list-icons {
    list-style: none;
    padding-left: 0;
    padding-right: 0;
}
.fa-check:before {
    color: #0088cc;
    border-color: #0088cc;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: small;
}

.overlay-white {
    background: rgba(255, 255, 255, 0.7);
}
.c333i{color:#333!important;}