








/* - EDIT BY KRMCLS - 13.11.2017*/
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
/* - EDIT BY KRMCLS - 13.11.2017*/

@media screen and (max-width: 480px){
	#urunSpace{
		height: 16px !important;
  	}
}

.single-post h1.entry-title, .single-post .author.vcard{
	display: none !important;
}

.big-title {
    background-size: cover !important;
    background-position: top !important;
}
.header01 .site-header .header-info-01 .extra-info h3 {
    font-weight: 600 !important;
    font-size: 16px !important;
    line-height: 1.3 !important;
}
.breadcrumb {
    background: initial !important;
    box-shadow: initial !important;
  	font-size: 13px;
}
.breadcrumb ul li a, .breadcrumb .tm_bread_crumb li a  {
    color: #ffffff !important;
}
.breadcrumb ul li, .breadcrumb .tm_bread_crumb li {
    color: #ffffff !important;
}
.sidebar .widget-title, .wpb_widgetised_column .widget-title {
    line-height: 1.5 !important;
}
.site-footer .widget_nav_menu .menu li {
    width: 99% !important;
}
.site-footer, .site-footer p {
    font-size: 14px !important;
}
.site-footer .widget-title {
    font-size: 22px !important;
}
/*
.site-footer .social-menu{
	display: none;
}
*/
.sub-menu li a::before {
    content: '\f0da';
    font-family: FontAwesome;
    font-size: 8px;
    margin-right: 10px;
}
.sub-menu li a {
    padding-left: 25px !important;
    font-size: 14px !important;
}

.sub-menu .sub-menu li a {
    padding-left: 35px !important;
}

.main-navigation .sub-menu{
  min-width: 270px;
}

.urunTb tr td {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.urunTb tr td:nth-child(2), .urunTb tr td:nth-child(3), .urunTb tr td:nth-child(4) {
	width: 70px;	
}

.urunTb2 tr td {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.copyright-text, .copyright-text a {
	font-size: 14px !important;
}

.tm-ourhistory .tm-ourhistory-row:first-child .tm-ourhistory-left .label {
    background: #264796 !important;
}
/*---------------Footer Copyright Align--------------*/
.copyright .col-md-12.copyright-text {
    display: flex !important;
    justify-content: space-between !important;
}

.left a {
    color: inherit !important;
}
.twentytwenty.twentytwenty-container .twentytwenty-overlay {
    display: none !important;
}
.current_page_item ul a {
	background-color:#fff !important;
    color: #777777 !important;
}

.header01 .site-header .header-btn a::after {
    background: #cccccc !important;
}

.esg-grid a, .esg-grid a:hover {
    border-style: initial !important;
    text-transform: capitalize !important;
}

.hentry .entry-footer .read-more {
    font-size: 14px !important;
    border-style: inherit !important;
    text-transform: capitalize !important;
}

.comments-counts{
	display: none !important;
}

header .col-md-4.site-branding a img {
	height: 78px !important;
}
/* Menu navigation social media icons CSS - begin */
ul#primary-menu .facebookMenu span:before {
    font-family: 'FontAwesome';
	content: '\f09a';
	position: relative;
	margin-right: 5px;
	font-size: 100%;
}
ul#primary-menu .googleMenu span:before {
    font-family: 'FontAwesome';
	content: '\f0d5';
	position: relative;
	margin-right: 5px;
	font-size: 100%;
}
ul#primary-menu .twitterMenu span:before {
    font-family: 'FontAwesome';
	content: '\f099';
	position: relative;
	margin-right: 5px;
	font-size: 100%;
}
ul#primary-menu .youtubeMenu span:before {
    font-family: 'FontAwesome';
	content: '\f16a';
	position: relative;
	margin-right: 5px;
	font-size: 100%;
}
ul#primary-menu .linkedInMenu span:before {
    font-family: 'FontAwesome';
	content: '\f0e1';
	position: relative;
	margin-right: 5px;
	font-size: 100%;
}
ul#primary-menu .instagramMenu span:before {
    font-family: 'FontAwesome';
	content: '\f16d';
	position: relative;
	margin-right: 5px;
	font-size: 100%;
}
ul#primary-menu .facebookMenu, ul#primary-menu .googleMenu, ul#primary-menu .twitterMenu, ul#primary-menu .linkedInMenu, ul#primary-menu .youtubeMenu, ul#primary-menu .instagramMenu{
	margin-right: 5px !important;
}
ul#primary-menu .facebookMenu {
   	margin-left: 90px;
}
/*-- Menu navigation social media icons CSS - end --*/

/* Footer social media icons CSS - begin */
.footerSocialIcons a, .footerSocialIcons a i{
    transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.footerSocialIcons a:hover, .footerSocialIcons a i:hover{
	color: white !important;
  	margin-left: 5px !important;
}
/* Footer social media icons CSS - end */


/*EDIT BY KRMCLS - 30.10.2017*/
/* Top menu language flag CSS - begin */
header.site-header #icl_lang_sel_widget-2{
	float: right;
  	margin-right: -57px;
  	margin-left: -50px;
}
/*-- Top menu language flag CSS - end --*/
/*EDIT BY KRMCLS - 30.10.2017*/

/* Navigation CSS - begin */
#site-navigation .container {
    padding-left: 0px;
    padding-right: 0px;
}
/*-- Navigation CSS - end --*/

.callToActionHeading, .vc_custom_heading.font-weight-700.m-center{
	letter-spacing: -0.5px;
  	text-align:center !important;
}
/* WPML flags CSS - begin */
.wpml-ls-legacy-list-horizontal .wpml-ls-flag{
	width: 36px;
  	height: 24px;
}
/*-- WPML flags CSS - end --*/

/* Sidebar CSS - begin */
.better-menu-widget li.menu-item-has-children a, .better-menu-widget #menu-yalitim-urunleri-sidebar li.menu-item-has-children a, #menu-item-4446 a, #menu-item-4444 a {
    background: #264796;
    border-color: #264796;
    color: #ffffff;
}
.better-menu-widget li.menu-item-has-children .sub-menu a, .better-menu-widget #menu-yalitim-urunleri-sidebar li.menu-item-has-children .sub-menu a{
    background: #fff !important;
    color: #777 !important;
}
/*-- Sidebar CSS - end --*/

/* Footer CSS - begin */
footer.site-footer{
	background-color: #222222;
}
.copyright{
	border-top: 1px solid #404040;
}
/*-- Footer CSS - end --*/

/* 'Projeler ve Uygulamalar' page filters CSS - begin */
.flat-light .esg-filters{
	text-transform: capitalize !important;
}
/*-- 'Projeler ve Uygulamalar' page filters CSS - end --*/
/* E-katalog Butonu */ 
.header01 .site-header .header-btn{
     display:none;
}

.headerContainer{
	margin-left: -10px !important;
}
@media screen and (max-width:1279px){
  .headerContainer{
      margin-left:-87px !important;
  }
  .headerCol1{
  	max-width: 46.66667% !important;
  }
  .headerCol2 .right h5{
	margin-right: -112px !important;
  }
  
  ul#primary-menu .facebookMenu {
    margin-left: 0px !important;
  }
  .main-navigation .menu > ul > li,
  .main-navigation .menu > li {
      margin-right: 13px !important;
  }
}
/*EDIT BY KRMCLS - 30.10.2017*/

/*EDIT BY KRMCLS - 13.11.2017*/
@media screen and (min-width: 0px) and (max-width: 1022px){
  .header-mobile-branding img{
    height:60px;
  }
  .site-content .content-container{
  	padding-top:30px !important;
  }
  
}
@media (max-width: 63.9em){
  body.tm-builderplus .sidebar{
	margin-top:0px !important;
  }
}
@media (min-width:992px) and (max-width:1199px){/*MD*/
  .primary_bgcolor{
  	padding-left:40px !important;
  	padding-right:40px !important;
  }
}
@media screen and (min-width: 0px) and (max-width: 1022px){
  .fa-navicon:before, .fa-reorder:before, .fa-bars:before{
  	font-size:30px !important;
  }
}
@media screen and (min-width: 0px) and (max-width: 1023px){
  .wpcf7-form-control-wrap{
  	display:inline-block !important;
    margin-top:5px !important;
    width:100% !important;
  }
  .wpcf7-form.demo .row{
  	margin-bottom:0px !important;
  }
  .wpcf7-submit{
	display:block !important;
    margin:0px auto!important;
    margin-top:5px !important;
  }
  body.parent-pageid-1563 .entry-content h2{
	padding-bottom: 10px !important;  
    margin-bottom:10px !important;
  }
  body.parent-pageid-1563 .entry-content h2:after{
  	top:inherit !important;
	left: 0px !important;
    margin:0px !important;
    bottom:0px !important;
  }
  
}
/*EDIT BY KRMCLS - 13.11.2017*/

@media screen and (min-width: 0px) and (max-width: 480px){
  .big-title .entry-title{
    font-size: 31px !important;
  }
  .callToActionHeading, .vc_custom_heading.font-weight-700.m-center{
    font-size: 23px !important;
  }  
}

@media screen and (max-width: 778px){
	.footerSocialIcons{
  		padding: 30px 0 !important;
  	}
  	.site-footer .col-md-3:nth-child(3), .site-footer .col-md-3:nth-child(4) {
    	margin-top: 20px;
	}
}
.mobile-menu .facebookMenu, .mobile-menu .googleMenu, .mobile-menu .twitterMenu, .mobile-menu .youtubeMenu, .mobile-menu .linkedInMenu, .mobile-menu .instagramMenu{
	display: none;
}

.primary-menu .wpml-ls-menu-item{
	display: none !important;
}

#topHeaderRight.col-md-8{
	margin-left: -100px;
}
.main-navigation .menu > li{
	padding: 22px 20px 22px 0;
}
#site-navigation #primary-menu {
  margin-left: 20px
}
#wpadminbar {
	display: none;
}