.iletisimSayfaSol{ float:left; width:600px; }
.sizi-arayalim{ float:left; width:500px; }
.sizi-arayalim-sag h3{ font:600 17px Arial,sans-serif !important; padding:0px; margin:0px; margin-bottom:0px; }
.sizi-arayalim-sag h3 span{ font-weight:300;}
.sizi-arayalim-sag p{ padding:0px; margin:0px; font:300 14px Arial,sans-serif; margin-bottom:7px; }
.sizi-arayalim-sag span#guvenlik:last-child{ margin-bottom:7px; display:block; font:11px Tahoma,Arial,Source Sans Pro,sans-serif; width:96%; border:1px solid #dadada;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;background:#d7d9d8; color:#fff;  border-radius:5px; -moz-border-radius:4px; -webkit-border-radius:5px; padding:10px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }

.iletisimSayfaSol h2{ font-size: 13px; font-weight:normal; color:#222; line-height: 1.6;margin-bottom: 1.25rem;}
.iletisimSayfaSol h2{ margin-bottom:0.2em; }
.iletisimForm{padding:10px; height:auto;}
.iletisimFormSol{ float:left; width:250px; font:11px Tahoma, Geneva, sans-serif; color:#222; margin-right:10px; }
.iletisimSayfaSol p{ font:11px Tahoma, Geneva, sans-serif; line-height:17px; padding:2px 0px; margin:8px 0px; margin-bottom:7px }
.iletisimFormSol label{ display:none;; padding-bottom:4px; font:12px Arial, Helvetica, sans-serif; color:#333  }
.iletisimFormSol input{ display:block; padding:7px  1.2em; border:1px solid #ddd; width:86%; margin-bottom:0.7em; }
.iletisimFormSag{ width:320px; float:right;}
.iletisimFormSag textarea{ display:block; padding:1em 1.2em; font:12px Arial, Helvetica, sans-serif;border:1px solid #ddd; width:89%; }
.iletisimForm button.mesajButon{ display:block; padding:1em  1.2em; width:99%; background:#ec0a0b; color:#fff;  border:0px; font-weight:bold; font-family:Arial,Open Sans,sans-serif; cursor:pointer; font-size:12px; margin-top:11px;  }
.iletisimSayfaSag{ float:right; width:570px; }
.iletisimBilgileriSag{ background:#eee;  padding:13px; width:550px; height: 14em;}
.iletisimSayfaSag h2{  font-size: 13px; font-weight:normal; color:#222; line-height: 1.6;margin-bottom: 1.35rem;}
.iletisimSayfaSag .ilbisol{ float:left; width:63px; font:bold 13px Arial, Helvetica, sans-serif; padding:11px 5px; color:#222; background:#fff; border:1px solid #ddd; border-right:0px;margin-bottom:0.3em; color:#444; padding-left:10px; }
.iletisimSayfaSag .ilbisag{ float:right; width:460px; font:13px Arial, Helvetica, sans-serif; padding:11px 5px;    color:#222; background:#fff; border:1px solid #ddd; border-left:0px; margin-bottom:0.3em; color:#444 }
.iletisimIframe{width:100%; margin:10px 0;}
.iletisimIframe iframe{width:100%;}
.formclass label{ display:block; margin-bottom:7px; }
.formclass label input{ display:block; width:96%; border-radius:5px; -moz-border-radius:4px; -webkit-border-radius:5px; padding:10px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;border:1px solid #dadada;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; }
.formclass textarea{ display:block; font:12px arial,sans-serif; color:#686868; height:100px; width:96% !important; border-radius:5px; -moz-border-radius:4px; -webkit-border-radius:5px; padding:10px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;border:1px solid #dadada;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; }
.formclass label select{ display:block; min-width:460px; border-radius:5px; -moz-border-radius:4px; -webkit-border-radius:5px; padding:10px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;border:1px solid #dadada; color:#686868; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; }
.formclass label input:focus{border: 1px solid #61b6d6;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(97, 182, 214, 0.6);}
.formclass button{ display:inline-block;padding:5px 50px; font:600 16px Source Sans Pro,sans-serif; color:#fff; letter-spacing:-.5px; margin-top:15px; text-align:center; background:#ec0a0b; line-height:28px; border:0px;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; cursor:pointer}
.iletisimForm{padding:10px; height:auto;}
.iletisimFormSol{ float:left; width:250px; font:11px Tahoma, Geneva, sans-serif; color:#222; margin-right:10px; }
.iletisimSayfaSol p{ font:11px Tahoma, Geneva, sans-serif; line-height:17px; padding:2px 0px; margin:8px 0px; margin-bottom:7px }
.iletisimFormSol label{ display:none;; padding-bottom:4px; font:12px Arial, Helvetica, sans-serif; color:#333  }
.iletisimFormSol input{ display:block; padding:7px  1.2em; border:1px solid #ddd; width:86%; margin-bottom:0.7em; }
.iletisimFormSag{ width:320px; float:right;}
.iletisimFormSag textarea{ display:block; padding:1em 1.2em; font:12px Arial, Helvetica, sans-serif;border:1px solid #ddd; width:89%; }
.iletisimForm button.mesajButon{ display:block; padding:1em  1.2em; width:99%; background:#ec0a0b; color:#fff;  border:0px; font-weight:bold; font-family:Arial,Open Sans,sans-serif; cursor:pointer; font-size:12px; margin-top:11px;  }


.referanslist{ position:relative; z-index:1;}
.referansbas{ display:table; position:relative; width:100%; margin-top:7px; }
.referansbas div{ display:table-cell;  vertical-align:middle; width:42.5%; text-align:center; padding:10px 0px; font:15px Arial,sans-serif; background:#4e4e4e; color:#fff }
.referansic{border-left:1px solid #ccc; border-bottom:1px solid #ccc;  }
.referansbas div:nth-child(1){ text-align:center; width:18.8%; border-right:1px solid #ddd; }
.referansbas div:nth-child(2){ text-align:center;  width:33.8%;  border-right:1px solid #ddd;}
.referansbas div:nth-child(3){ text-align:center; width:30%; }
.referansic ul{ padding:0px; margin:0px; list-style:none; }
.referansic ul li{display:table; clear:both; display:table; position:relative; width:100%; }

.referansbas div:nth-child(3){  width:15%; }
.referansic ul li div{ display:table-cell; font:12px Arial,sans-serif; vertical-align:middle; width:33%; text-align:left; padding:6px 7px; color:#000; background:#EEEEEE; border:1px solid #ccc; border-bottom:0px;border-left:0px; }
.referansic ul li div:nth-child(1){ text-align:left; width:25% }
.referansic ul li div:nth-child(2){ text-align:center;  width:45%}
.referansic ul li div:nth-child(3){ text-align:center; width:20%; }

.referansic ul li:nth-child(2n) div{ background:#fff; }


table.table1{font-family: "Source Sans Pro", sans-serif;font-size: .81em;font-weight: bold; width:100%; display:table;border-collapse:separate;border-spacing:2px;line-height: 1.4em;font-style: normal;}
.rowdot{ width:35px !important;text-align:center !important }
.table1 thead tr:first-child th{background: #fcfcfc;background: -moz-linear-gradient(top,  #fcfcfc 0%, #e8e8e8 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#e8e8e8));background: -webkit-linear-gradient(top,  #fcfcfc 0%,#e8e8e8 100%);background: -o-linear-gradient(top,  #fcfcfc 0%,#e8e8e8 100%);background: -ms-linear-gradient(top,  #fcfcfc 0%,#e8e8e8 100%);background: linear-gradient(to bottom,  #fcfcfc 0%,#e8e8e8 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e8e8e8',GradientType=0 );border:none;font:bold 16px Source Sans pro,sans-serif; height:20px;}
.table1 thead tr:first-child th { border:1px solid #ccc; border-bottom:2px solid #EC0A0B; cursor:pointer}
.table1 thead tr th{ text-align:center; }
.table1 thead tr th a { color:#333; }
.table1 thead{ }
.table1 tbody{ }
.table1  tr:hover th{background:#f1d1d1; cursor:pointer; }
.table1 tbody th, .table1 thead th{color:#333;background-color:#eee; font: 12px Arial, Helvetica, sans-serif; padding:14px 11px; text-align:center; width:152px}
.table1 tbody th#thModel:hover, .table1 thead th#thModel:hover{ background:#EC0A0B; color:#fff; }
.table1 tbody th#thModel:hover a, .table1 thead th#thModel:hover a{ color:#fff; }
.table1 tfoot th{color:#666;}
.table1 tbody tr th:first-child{text-align:left;}
.table1 tbody td{background-color:#dadada; text-align:center}
.table2{ width:100%; }
.table2 thead th{background:#dadada;border:none; height:40px;text-align: center; color: #000;}
.table2 thead th{ font:bold 11px Tahoma,sans-serif; }
.table2 tbody th{ text-align:center !important; }
.table2 tbody th, .table1 thead th{color:#333;background-color:#eee; font: 12px Arial, Helvetica, sans-serif; padding:14px 8px; text-align:left; width:150px}
.table2 tfoot th{color:#666;}
.table2 tbody td{background-color:#dadada; text-align:center}
.table2 tbody  tr:hover th{ background-color:#f1d1d1; cursor:pointer}
@media (max-width: 769px){
    .urunler tbody {
        display: none;
    }
    .table1 thead tr:first-child th {
        margin-bottom: 0.4em;
        display: table;
        width: 100% !important;
        border: 1px solid #ccc;
    }
}
.table2 thead th {
    font: bold 11px Tahoma,sans-serif;
    border: 1.5px solid #ffff !important;
}
.table2 tbody th, .table1 thead th {
    border: 1.5px solid #ffff;
}
.shop-single .product-details .prod-tabs .tab-btns {
    margin-bottom: 15px !important;
}




.trans, .trans a, .trans li, .trans div, .trans strong, .trans span, .trans button, .trans h1, .trans h2, .trans h3, .trans h4, .trans i, .trans p, .trans a:after, .trans img, .trans input{transition: all 400ms; -moz-transition: all 400ms; -webkit-transition: all 400ms; -o-transition: all 400ms; }
.sayfa .sayfasol{ display:block; float:left; width:218px;  text-align:left;  color:#ec0a0b;padding:10px;  }
.sayfaurun .sayfasol{ background:#fff; padding:15px; }
.sayfa .sayfasol strong{ font:600 17px Source Sans Pro,sans-serif; display:block; padding: 10px 0; margin:0px; color:#ec0a0b; border-bottom: 1px solid #ec0a0b; margin-bottom:7px;}
.sayfa .sayfasol ul{ padding:0px; margin:0px; list-style:none; text-align:left; border-bottom:1px solid #C7C7C7;  }
.sayfa .sayfasol ul li a{ border:1px solid #C7C7C7; border-bottom:0px; display: block;padding: 15px 15px 10px 20px;color: #222;font:  12px Arial,sans-serif;background: transparent url("images/menubg.png") repeat }
.sayfa .sayfasol ul li a.aktif{ background:#fff; }
.sayfa .sayfasol ul li a:hover{ background:#fff; }
.sayfa .sayfasol ul li ul li a{ font:normal 11px tahoma,sans-serif !important}
.sayfa .sayfasol ul li ul li i{ font-size:9px; }
.sayfa .sayfasol ul li ul li a.aktif{ font-weight:bold; color:#ec0a0b}
.sayfa .sayfasol ul li ul li a:hover i{ color:#ec0a0b; }

.sayfa .sayfasol strong{ font:600 17px Source Sans Pro,sans-serif; display:block; padding: 10px 0; margin:0px; color:#ec0a0b; border-bottom: 1px solid #ec0a0b;}
.sayfa .sayfasol ul{ padding:0px; margin:0px; list-style:none; text-align:left; border-bottom:1px solid #C7C7C7; position:relative; display:block; }
.sayfa .sayfasol ul li a{ border:1px solid #C7C7C7; border-bottom:0px; display: block;padding: 15px 10px 10px 15px;color: #222;font: bold 12px Arial,sans-serif;background: #dadada; border-bottom:1px solid #fff}
.sayfa .sayfasol ul li .fa-chevron-down{ float:right; }
.sayfa .sayfasol ul li a.aktif{ background:#fff; }
.sayfa .sayfasol ul li a:hover{ background:#fff; }
.sayfa .sayfasol ul li ul li a{ padding-left:25px; font-weight:normal;}
.sayfa .sayfasol ul li ul li i{ font-size:9px; }
.sayfa .sayfasol ul li ul li a.aktif{ font-weight:bold; color:#ec0a0b}
.sayfa .sayfasol ul li:hover ul{ display:block;}

#solacilirmenu,#solacilirmenu ul,#solacilirmenu ul li,#solacilirmenu ul li a {margin: 0;padding: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-bottom:.091em;}
#solacilirmenu {font-family: Tahoma, Arial, sans-serif;color: #222;}
#solacilirmenu ul ul {display: none;}
.align-right {float: right;}
#solacilirmenu > ul > li > a {padding: 15px 20px;cursor: pointer;z-index: 2;text-decoration: none;color: #222;}
#solacilirmenu > ul > li > a:hover,#solacilirmenu > ul > li.active > a,#solacilirmenu > ul > li.open > a {color: #222;}
#solacilirmenu > ul > li.open > a {}
#solacilirmenu > ul > li:last-child > a,#solacilirmenu > ul > li.last > a {}
.holder {width: 0;height: 0;position: absolute;top: 0;right: 0;}
.holder::after,.holder::before {display: block;position: absolute;content: "";width: 6px;height: 6px;right: 20px;z-index: 10;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);border-color:#222;}
.holder::after {top: 17px;border-top: 2px solid #222;border-left: 2px solid #222;}
#solacilirmenu > ul > li > a:hover > span::after,#solacilirmenu > ul > li.active > a > span::after,#solacilirmenu > ul > li.open > a > span::after {border-color: #222;}
.holder::before {top: 18px;}
#solacilirmenu ul ul li a {cursor: pointer;z-index: 1;text-decoration: none;padding: 10px 20px;color: #222;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);}
#solacilirmenu ul ul li:hover > a,#solacilirmenu ul ul li.open > a,#solacilirmenu ul ul li.active > a {background: #fff;color: #222;}
#solacilirmenu ul ul li:first-child > a {box-shadow: none;}
#solacilirmenu ul ul ul li:first-child > a {box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);}
#solacilirmenu ul ul ul li a {padding-left: 30px;}
#solacilirmenu > ul > li > ul > li:last-child > a,#solacilirmenu > ul > li > ul > li.last > a {border-bottom: 0;}
#solacilirmenu > ul > li > ul > li.open:last-child > a,#solacilirmenu > ul > li > ul > li.last.open > a {}
#solacilirmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {border-bottom: 0;}
#solacilirmenu ul ul li.has-sub > a::after {display: block;position: absolute;content: "";width: 5px;height: 5px;right: 20px;z-index: 10;top: 11.5px;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);}
#solacilirmenu ul ul li.active > a::after,#solacilirmenu ul ul li.open > a::after,#solacilirmenu ul ul li > a:hover::after {}