/*
Theme Name: Logistic Business Child
Theme URI: http://cmsmasters.net/logistic-business-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Logistic Business Child Theme
Template: logistic-business
Version: 1.0.0
License:
License URI:
Text Domain: logistic-business-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/
.header_mid .slogan_wrap .slogan_wrap_text {
	display: inline-block;
	margin: 0 0;
	vertical-align: middle;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}
.header_mid .slogan_wrap .slogan_wrap_text > * {
	margin: 0 20px 0;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
.header_mid .slogan_wrap .slogan_wrap_text > *[class*=" cmsmasters_theme_icon_"]:before {
	font-size: 30px;
}
.cmsmasters_quote_inner .quote_content{height: 320px;}
.cmsmasters_quotes_slider.cmsmasters_quotes_slider_type_box .quote_content {
	padding: 20px 15px 20px;
	margin-bottom: 20px;
	border-width: 1px;
	border-style: solid;
}
.header_top .header_top_right {
	height: 100%;
	float: left;
}
.header_top .header_top_left {
	height: 100%;
	overflow: hidden;
	padding: 0;
}
@media only screen and (max-width: 1024px){
.header_top .header_top_outer {
    display: inherit !important;
}
.header_top .header_top_right {
	padding: 0 !important;
    float: left !important;
    display: inline-block !important;
}
.header_top .social_wrap .social_wrap_inner {
    padding-top: 0 !important;
}
.header_top .header_top_left {
    padding: 0 !important;
    float: right !important;
    display: inline-block !important;
}
}


/* .header_top {
	height: 20px !important;
}
*/
/* #page.cmsmasters_heading_after_header.enable_header_top.enable_header_bottom #middle, #page.cmsmasters_heading_under_header.enable_header_top.enable_header_bottom #middle .headline .headline_outer{padding-top:145px!important;}*/
.one_fourth .cmsmasters_featured_block{height: 370px;}
	.header_top .meta_wrap{float:right;}
	.dil-etiket ul li{float: left;margin: 0 10px 0 0;display: inline-block;position: relative;vertical-align: middle;}
	.dil-etiket ul li:before{display:none;}
	.dil-etiket ul li, ol li {padding: 0;}
	.dil-etiket ul, ol {margin: 0;}
	.dil-etiket ul{list-style: none;display: inline-block;}
	

	#menu-footer-hak{top: -9px;position: relative;}
	#menu-footer-hak .menu-item a{color:#5f5f5f}
	#menu-footer-hak .menu-item a:before{display:none;}
	#menu-footer-hak .menu-item a:hover{color:#fff}
	@media (max-width: 480px) {
		.cmsmasters_row .cmsmasters_row_outer_parent{
			padding-top: 0px!important;
		}
		html #header .header_bot .resp_bot_nav_wrap a {
			padding: 10px 0;
		}
		html #header .header_bot .search_wrap{
			margin: 0 0 0px!important;
		}
		.header_mid .slogan_wrap .slogan_wrap_text > *{
			margin: 7px 10px 0;
		}
		.header_mid{height: auto!important;}
		}						


.middle_inner > p:nth-of-type(2) {
	padding:0px;
}
.middle_inner > p:nth-of-type(1) {
	padding:0px;
}
@media only screen and (max-width: 1440px){
#cmsmasters_fb_5888458e30c75 .featured_block_inner{padding: 10% 10% 48% 10%;}
}


.sprite {
    background-image: url(/wp-content/uploads/Images/serviceicons.png);
    background-repeat: no-repeat;
    display: block;
}

.sprite-energy {
    width: 50px;
    height: 50px;
    background-position: -5px -5px;
}

.sprite-egitim {
    width: 50px;
    height: 50px;
    background-position: -65px -5px;
}

.sprite-endustriyel {
    width: 50px;
    height: 50px;
    background-position: -125px -5px;
}

.sprite-labaratuar {
    width: 50px;
    height: 50px;
    background-position: -5px -65px;
}

.sprite-periyodik {
    width: 50px;
    height: 50px;
    background-position: -65px -65px;
}

.sprite-personel {
    width: 50px;
    height: 50px;
    background-position: -125px -65px;
}

.sprite-pkdex {
    width: 50px;
    height: 50px;
    background-position: -5px -125px;
}

.sprite-sistem {
    width: 50px;
    height: 50px;
    background-position: -65px -125px;
}

.sprite-uluslararasi {
    width: 50px;
    height: 50px;
    background-position: -125px -125px;
}


.header_mid .slogan_wrap .slogan_wrap_text strong {
   margin-top:-2px;
}
.sosyal-icon{font-size:30px;padding:7px;}
.bosluk{margin-top:10px;}
.opaklik {opacity:0.9;}
.cmsmasters_notice_download .notice_content p a {font-weight: bold;}


.cmsmasters_posts_slider .post .cmsmasters_slider_post_cont .cmsmasters_slider_post_cont_wrap {
    height: 133px;
}
.cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner {
opacity: 0.1;
}

.cbel {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
}
.cmsmasters_embed_wrap.cencnter {
  text-align: center !important;
}
span.cmsmasters-icon-right-open-1:before {
float: right;
}
@media only screen and (max-width: 767px) {
     span.cmsmasters-icon-right-open-1:before {
     display: none;
    }
     div.header_top_left {
    padding-right: 0px !important;
    }
}
.fca_qc_quiz_title {
font-size: medium;
}
span.cmsmasters-icon-right-open-1:before {
float: right;
}
:target:before {
content:"";
display:block;
height:90px; /* fixed header height*/
margin:-90px 0 0; /* negative fixed header height */
}
#facebook-jssdk-iframe {
 display: none  !important;
}
.fcase span {
text-transform: none !important;
}
a.cmsmasters_social_icon.cmsmasters_social_icon_6.cmsmasters-icon-whatsapp {
    color: green;
    opacity: 1;
}
@media only screen and (max-width: 1024px) {
html .header_top .header_top_inner {
    height: inherit;
    padding: 0;
  }
  html .header_top {
    height: 25px;
  }
  }
.bot_nav > li {
	border-left-width: 0;
	border-right-width: 0;
}
.bot_nav > li > a {
    padding: 13px 40px 13px 0px;
}

.bot_nav > li:first-child {
	border-left-width: 0;
}
.bot_nav > li:last-child {
	border-right-width: 0;
}



@media only screen and (max-width: 1024px) {
.header_top {
	overflow: inherit !important;
}
}
.cmsmasters_posts_slider .owl-buttons {
    top: 100px;
}
.cmsmasters_posts_slider .owl-buttons .owl-prev {
	float: left;
    left: -20px;
}
.cmsmasters_posts_slider .owl-buttons .owl-next {
    float: right;
    right: -20px;
}
.homquote .wrap_quote_title {
    background-color: #2c2c2c !important;
}


.egitim-akademi-listesi {
    display: flex;
    flex-direction: column;
    gap: 20px; /* Kartlar arasındaki boşluk */
}

.egitim-akademi-karti {
    display: flex;
    position: relative;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    padding: 20px;
    align-items: center;
    overflow: hidden;
    transition: all 0.3s ease-in-out;
}

.egitim-akademi-karti:hover .hover-area {
    transform: translateX(0); /* Hover alanı görünür */
}

.egitim-akademi-karti:hover .content {
    transform: translateX(100px); /* İçerik kayması */
}

.egitim-akademi-karti .hover-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 80px;
    height: 100%;
    background-color: #003b5a; /* Kurumsal mavi */
    color: #ffffff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transform: translateX(-100%);
    transition: transform 0.3s ease-in-out;
}

.egitim-akademi-karti .hover-area .day {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 5px;
}

.egitim-akademi-karti .hover-area .month {
    font-size: 14px;
    text-transform: uppercase;
}

.egitim-akademi-karti .content {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.3s ease-in-out;
    flex: 1; /* İçeriği sola yasla */
	padding:10px !important;
}

.egitim-akademi-karti .content h2 {
    font-size: 18px;
    font-weight: 700;
    color: #003366; /* Kurumsal mavi */
    margin-bottom: 10px;
}

.egitim-akademi-karti .content .info {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 13px;
    color: #333333;
}

.egitim-akademi-karti .content .info i {
    color: #007acc;
    font-size: 14px;
}

.egitim-akademi-karti .content a {
    color: #007acc;
    font-weight: bold;
    text-decoration: none;
    transition: color 0.3s ease;
}

.egitim-akademi-karti .content a:hover {
    color: #005999;
    text-decoration: underline;
}

.hover-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 80px;
    height: 100%;
    background-color: #003b5a; /* Kurumsal mavi */
    color: #ffffff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transform: translateX(-100%);
    transition: transform 0.3s ease-in-out;
}

.hover-area .day {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 5px;
}

.hover-area .month {
    font-size: 14px;
    text-transform: uppercase;
}

.content {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.3s ease-in-out;
    flex: 1; /* İçeriği sola yasla */
}

.content h2 {
    font-size: 18px;
    font-weight: 700;
    color: #003366; /* Kurumsal mavi */
    margin-bottom: 10px;
}

.content .info {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 13px;
    color: #333333;
}

.content .info i {
    color: #007acc;
    font-size: 14px;
}


/*
.content a {
    color: #007acc;
    font-weight: bold;
    text-decoration: none;
    transition: color 0.3s ease;
}

*/
.content a:hover {
    color: #005999;
    text-decoration: underline;
}

/* Asansor CE page FAQ accordion sizing */
body.page-id-7607 .sz-faq-item summary {
    padding: 13px 44px 13px 16px !important;
}

body.page-id-7607 .sz-faq-item summary h3 {
    display: inline !important;
    margin: 0 !important;
    font-size: 15px !important;
    line-height: 1.35 !important;
    font-weight: 700 !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
    color: inherit !important;
}

body.page-id-7607 .sz-faq-answer {
    padding: 0 16px 14px !important;
    line-height: 1.65 !important;
}


