/*
Theme Name: TR-WP.COM Özel Tema 
Theme URI: https://tr-wp.com
Author: TR-WP.COM - Özel Tema ve Eklenti Atölyesi
Author URI: http://tr-wp.com
Description: TR-WP.Com Özel Tema
Version: 1.0
Text Domain: trwpcomozeltema
*/

/***********************************************************************
████████╗██████╗       ██╗    ██╗██████╗     ██████╗ ██████╗ ███╗   ███╗
╚══██╔══╝██╔══██╗      ██║    ██║██╔══██╗   ██╔════╝██╔═══██╗████╗ ████║
   ██║   ██████╔╝█████╗██║ █╗ ██║██████╔╝   ██║     ██║   ██║██╔████╔██║
   ██║   ██╔══██╗╚════╝██║███╗██║██╔═══╝    ██║     ██║   ██║██║╚██╔╝██║
   ██║   ██║  ██║      ╚███╔███╔╝██║     ██╗╚██████╗╚██████╔╝██║ ╚═╝ ██║
   ╚═╝   ╚═╝  ╚═╝       ╚══╝╚══╝ ╚═╝     ╚═╝ ╚═════╝ ╚═════╝ ╚═╝     ╚═╝
***********************************************************************/

/* Import All CSS */
@import url(css/bootstrap.min.css);
@import url(css/style.css);
@import url(css/slick.css);
@import url(css/responsive.css);

.slider h3, .slider h2, .slider .text {
	color: var(--renk1) !important;
}


.footer .logo-widget .text, .list-style-one li span, .footer-link li a, .copyright a, .footer .footer-bottom .footer-nav li a, .footer .footer-bottom .copyright, .social-icon li a {
    color: #dbd2d2;
}


.footer .footer-bottom .footer-nav {
    margin-right: 50px;
}

.footer {
  padding: 42px 0px 0px;
}

.footer .footer-bottom {
    padding: 15px 0px;
}

.footer .widgets-section {
    padding-bottom: 0;
}






/*
.result-section .result-details {background:red;}


.result-details:hover a {
    background: red;
}

*/


.result-section::before {
    background: #fff;
}


.result-details p {
	font-size: 24px;
	line-height: 34px;
}

.result-details .result-atto-name {
    font-size: 24px;
    margin-bottom: 15px;
    font-weight:bold;
}

.result-section .sec-o-title h2 span {
    color: var(--renk1);
}

.result-section::before {
    background: #2566780d;
}

.o-title-column .text {
    margin-bottom: 35px;
}


.result-icon {
	margin-top:20px;
	margin-bottom:20px;
}

.result-details {
    height: 100%;
}

.zumlink {
	margin-top:20px;
}

.o-header {
-webkit-box-shadow: 0 1px 4px 0 rgba(59,59,59,.24);
box-shadow: 0 1px 4px 0 rgba(59,59,59,.24);
}

.fixed-header .sticky-header {
	-webkit-box-shadow: 0 1px 4px 0 rgba(59,59,59,.24);
box-shadow: 0 1px 4px 0 rgba(59,59,59,.24);
}



/*
.footer {
	background-image:url(img/footer.jpg);
}

.footer::before {
    background: #256678cf;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
*/


.contact-section .cont-contact-details iframe {
    height: 300px;
}



.section-padding-default {
    padding: 50px 0;
}


.formingkapsa {
	padding-left:150px;
	padding-right:150px;
}

.forming label {
	width: 100%;
	font-size:18px;
}

.forming label span {
	color:red;
}

.forming input {
border: 1px solid #b4b4b4;
box-shadow: none;
width: 100%;
height: 48px;
padding: 0 0 0 16px;
color: #3b3b3b;
margin-top:5px;
margin-bottom:5px;
}

.forming select {
border: 1px solid #b4b4b4;
box-shadow: none;
width: 100%;
height: 48px;
padding: 0 0 0 16px;
color: #3b3b3b;
margin-top:5px;
margin-bottom:5px;
}

.forming textarea {
border: 1px solid #b4b4b4;
box-shadow: none;
width: 100%;
height: 100px;
padding: 16px;
color: #3b3b3b;
margin-top:5px;
margin-bottom:5px;
font-size: 18px;
}



.forming label {
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-khtml-user-select: none; /* Konqueror HTML */
-moz-user-select: none; /* Old versions of Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Non-prefixed version, currently supported by Chrome, Opera and Firefox */
}

.forming canvas {
	width:250px !important;
	height:250px !important;
}


.bold {
	font-weight:bold !important;
}


.teklifbtn {
	float: right;
font-size: 18px;
background-color: var(--renk1);
color: white;
padding: 10px 20px 10px 20px;
}

.teklifbtn i {margin-left:10px;}

.teklifbtn:hover {
color:white;
-webkit-transform: translateY(-1px);
transform: translateY(-1px);
-webkit-box-shadow: 0 16px 32px 0 rgba(59,59,59,.16),0 8px 16px 0 rgba(59,59,59,.32),0 4px 8px 0 rgba(59,59,59,.3);
box-shadow: 0 16px 32px 0 rgba(59,59,59,.16),0 8px 16px 0 rgba(59,59,59,.32),0 4px 8px 0 rgba(59,59,59,.3);
}


.forming .dosyaturleri {
	font-size:12px;
}

.forming h2 {
font-size: 24px;
font-weight: bold;
margin-bottom: 10px;
}




.radiokapsa label{
	float: left;
width: 10%;
font-size:16px;
}

.checkboxkapsa label{
		float: left;
width: 18%;
}

.checkboxc, .radioc {
    opacity: 0;
    position: absolute;   
}

.checkboxc, .checkboxc-label, .radioc, .radioc-label {
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer;
}

.checkboxc-label, .radioc-label {
    position: relative;
}

.checkboxc + .checkboxc-label:before, .radioc + .radioc-label:before {
    content: '';
    background: #fff;
    border: 2px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    padding: 0px;
    margin-right: 10px;
    text-align: center;
}

.checkboxc:checked + .checkboxc-label:before {
    content: "\f00c";
    font-family: 'FontAwesome';
    background: var(--renk1);
    color: #fff;
}

.radioc + .radioc-label:before {
    border-radius: 50%;
}

.radioc:checked + .radioc-label:before {
    content: "\f00c";
    font-family: 'FontAwesome';
    color: var(--renk1);
border: 2px solid var(--renk1);
}

.checkboxc:focus + .checkboxc-label, .radioc:focus + .radioc-label {
  outline: 1px solid #ddd; /* focus style */
}

input[type="file"] {
    background: #f4f4f4 none repeat scroll 0 0;
    border: 2px dashed #8d99ae;
    color: #8d99ae;
    cursor: pointer;
    float: left;
    font-size: 14px;
    font-weight: 500;
    padding: 10px;
}

.altcizgi {
	 text-decoration: underline !important;
}

.center {
	text-align:center !important;
}

.float {
float: inherit;
}


.ftbttm {
    background: #2566780d;
}



.benzeryazilar::before {
    background: white;
}


.benzeryazilar:hover a {
	background: none;
}

.benzeryazilar a:hover {
    color: inherit;
}

.benzeryazilar:hover .result-atto-name {
   color: inherit;
}

.benzeryazilar .result-details h6 {
	font-size: 24px;
margin-bottom: 15px;
font-weight: bold;
line-height: 1.5;
margin-top:15px;
}

.benzeryazilar .col-lg-4 {
	margin-top:30px;
}

.blog-single-content h1 {
font-size: 40px;
line-height: 56px;
margin-bottom: 24px;
color: var(--renk1);
margin-top: 24px;
}

.blog-single-content p {
font-size: 24px;
line-height: 40px;
}

.blog-single-section .blog-single-details blockquote p {
    font-size: 22px;
}

.blog-single-section li {
  position: relative;
  margin-bottom: 18px;
  padding-left: 15px;
  font-size:24px;
}

.blog-single-section li::before {
  position: absolute;
  content: "";
  width: 7px;
  height: 7px;
  left: 0;
  top: 20px;
  background-color: var(--renk1);
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
}

.pagekapsa {
	margin-top:50px;
	margin-bottom:50px;
}

.pagekapsa p {
	font-size:18px;
}

.result-details:hover {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    -webkit-box-shadow: 0 32px 40px 0 rgba(59,59,59,.08),0 8px 16px 0 rgba(59,59,59,.16),0 8px 16px 0 rgba(59,59,59,.14);
    box-shadow: 0 32px 40px 0 rgba(59,59,59,.08),0 8px 16px 0 rgba(59,59,59,.16),0 8px 16px 0 rgba(59,59,59,.14);
}

.devamilink {
background-color:none;
color: inherit;
float: right;
font-size: 18px;
font-weight: bold;
margin-top: 30px;
}

.devamilink i {
	margin-left:15px;
}

.ftbttm .text {
	font-size:24px;
	padding-left:150px;
	padding-right:150px;
}

.singlecon {
	padding-left:150px;
	padding-right:150px;
}



















.article_box a:hover {
	color: #ededed;
}

.article_box {
box-shadow: 50px 50px 50px 30px rgba(0, 0, 0, .1);
margin-bottom: -15px;
background-color: white;
padding: 4px;
}

.article_box_header_link {
  display: block;
  background: var(--renk1);
  color: white;
  text-decoration: none;
  padding: 25px;
  font-size: 30px;
  line-height: 1.5em;
  font-weight: normal;
  position: relative;
}

.article_box_header_link::before {
  display: block;
  content: ".";
  font-size: 0;
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  border: 1px solid rgba(255, 255, 255, .2);
  border-bottom: 0;
}

.article_box_header_link span::before,
.article_box_header_link span::after {
  content: '"';
}

.article_box_header_link span {
  border-bottom: 2px dashed transparent;
  transition: border .5s;
}
.article_box_header_link:hover span {
  border-bottom-color: rgba(0, 0, 0, .25);
}

.article_box_meta {
  background: #184754;
  padding: 20px 25px;
  padding-top: 30px;
  position: relative;
  color:white;
}

.article_box_meta::before {
  content: ".";
  display: block;
  font-size: 0;
  border: 0 solid transparent;
  border-top-color: var(--renk1);
  width: 0;
  height: 0;
  border-width: 15px 15px 0;
  position: absolute;
  top: 0;
}

.article_box_meta::after {
  content: ".";
  display: block;
  font-size: 0;
  border: 0 solid transparent;
  border-top-color: rgba(32, 32, 32, .25);
  width: 0;
  height: 0;
  border-width: 10px 10px 0;
  position: absolute;
  top: 0;
  margin-left: 5px;
}

.article_box_author_link {
  color: #fff;
  text-decoration: none;
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 10px;
}

.article_box_time {
  display: block;
  color: rgba(255, 255, 255, .35);
  font-style: italic;
  font-size: 14px;
}







.result-details a:hover {
    color: inherit;
}

.hoverli:hover {
	color:white !important;
}

.about-section .o-title-column .text {
    font-size: 18px;
}



.practice-areas-details i {
	margin-right: 10px;
color: var(--renk1);
}


.practice-areas-details:hover i {
    color: #ffffff;
    transition: all ease-in-out .5s;
    -webkit-transition: all ease-in-out .5s;
    -moz-transition: all ease-in-out .5s;
    -ms-transition: all ease-in-out .5s;
    -o-transition: all ease-in-out .5s;
}

.blog-cont-holder {
    height: 210px;
}


.footer .footer-bottom .footer-nav li {
    border-right: 2px solid var(--renk1);
}

form {
    display: contents;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

input.required:invalid {
    border: 1px solid red;
}

.article_box_header_link {
    height: 170px;
     overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3; /* kaç satırla sınırlayacağımızı yazıyoruz */
  -webkit-box-orient: vertical;
}

.sec-o-title h2 span {
    color: var(--renk1);
}

.result-details:hover .result-atto-name {
    color: inherit;
}

.zumlink:hover {
    color: white !important;
    -webkit-transform: translateY(-1px);
transform: translateY(-1px);
-webkit-box-shadow: 0 32px 40px 0 rgba(59,59,59,.08),0 8px 16px 0 rgba(59,59,59,.16),0 8px 16px 0 rgba(59,59,59,.14);
box-shadow: 0 32px 40px 0 rgba(59,59,59,.08),0 8px 16px 0 rgba(59,59,59,.16),0 8px 16px 0 rgba(59,59,59,.14);
}


.footer {
	background-color:#183c46
}


.subtitleboxpage {
    text-align: center;
    display: block;
    width: 100%;
    margin-top: 20px;
    font-size: 16px;
    font-weight: bold;
    padding: 15px;
}

.zumlink {
    display: block;
}


.scroll-top {
    bottom: 26px;
}

.result-details a:hover {
    color: initial;
}

.radiokapsa label {
    width: 18%;
}

/* COOKIE */

.cookiealert {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0 !important;
    z-index: 99;
    opacity: 0;
    border-radius: 0;
    background: var(--renk1);
    transform: translateY(100%);
    transition: all 500ms ease-out;
    color: white;
    padding: 14px;
    /* box-shadow: 0 0 2px 1px rgba(156, 156, 156, 0.6); */
}

.cookiealert.show {
    opacity: 1;
    transform: translateY(0%);
    transition-delay: 1000ms;
}

.cookiealert a {
    text-decoration: underline;
    color: #fff;
}

.cookiealert .acceptcookies {
    margin-left: 10px;
    vertical-align: baseline;
}

.partnerler .logo_slider .item img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transform: rotateY(0deg);
 }

.partnerler .logo_slider .item img:hover {
    transform: rotateY(360deg);
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}


.acceptcookies {text-transform: none;}








/* MOBILE */
@media only screen and (max-width: 500px) {

.ftbttm .sec-o-title h2 {
	font-size:20px;
}

.ftbttm .text {
    padding: 0;
}


.kutularindex .result-details {
    margin: 0 !important;
}

.kutularindex  .col-lg-4 {
	margin-bottom:20px;
}

.pagekapsa  h1 {
 font-size:20px;
 font-weight:bold;
}

.singlecon {
	padding:0;
}

/* Form Elementleri Mobil Düzenleme */

.formingkapsa {
padding:0;
margin-top: 20px;
}

.radiokapsa label {
    width: 154px;
}

.checkboxkapsa label {
    width: 154px;
}

.teklifbtn {
    margin-top: 20px;
    margin-bottom: 20px;
}

}

