.page-content-area {float:left; width:100%; margin-top: 60px;}
section.page-content-area .container {padding:0 70px;}
.staticpage-left-area {float:left;width:250px;padding: 0 20px 0 0;}
.staticpage-left-area h4 {float: left; width: 100%; margin-bottom: 20px; font-size: 13px; color: #777; font-weight: 500;}
.staticpage-left-area ul {float:left; width:100%;}
.staticpage-left-area ul li {float:left; width:100%;}
.staticpage-left-area ul li a {text-decoration:none; color:#000; font-size:12px; display:block; padding:12px 0;}
.staticpage-left-area ul li a.active {color:#EC771B;}
.staticpage-content-area {float:left;width:calc(100% - 250px);}
.staticpage-content-area h1 {float:left;width:100%;font-size: 14px;margin-bottom:30px;font-weight:700;color: #000;}
.staticpage-content-area p {font-size: 12.1px; line-height: 2em; margin-bottom: 20px;}
.staticpage-content-area h3 {float: left; width: 100%; margin-bottom: 25px; font-weight: 600; font-size: 11px; text-transform: uppercase;}
.form-group {position: relative; float:left; width:100%; margin-bottom:25px;}
.form-group label {font-size: 11px; float: left; width: 100%; margin-bottom: 3px; letter-spacing: -0.03em; font-weight: 500;}
.form-control {float: left; width: 100%; border-left: 0; border-right: 0; border-top: none; border: 1px solid #f3f3f3; height: 44px; padding: 12px 14px; font-size: 11px; font-weight: 500; color: #000; z-index: 2; background: #fff; position: relative; -webkit-appearance: none; appearance: none; background: #f3f3f3; font-family: 'Spartan',sans-serif; box-shadow:none;}
.form-send-btn {float: left; width: 100%; border: none; background-color: #EC771B; color: #fff; font-size: 11px; font-family: 'Spartan',sans-serif; font-weight: 600; line-height: 40px; cursor: pointer; transition: ease all 300ms; margin-bottom: 40px; height: 40px; border: 1px solid #fff; position: relative;}
textarea.form-control {height:auto; box-shadow:none;}
.contact-icons-item {float:left; width:100%; text-align:center; margin-bottom:80px;}
.contact-icons-item img {width:70px; margin-bottom:20px; opacity:.5;}
.contact-icons-item h5 {float: left; width: 100%; font-weight: 500; font-size: 20px; margin-bottom: 5px; color: #b22c2c; font-family: Boogaloo;}
.contact-icons-item p {font-size:14px; float:left; width:100%; margin:0 0 0 0;}
.contact-icons-item a {float:left; width:100%; font-weight:700; color:#000; margin-top:20px}
.contact-page-left {float:left; width:50%;}
.contact-page-info-list {float:left; width:100%; font-size:12px; margin-top:30px;}
.contact-page-info-list li {float:left; width:100%; margin-bottom:10px; color:#000; font-weighT:400; line-height:1.5em; position:relative; padding-lefT:100px}
.contact-page-info-list li span {position:absolute; left:0; font-weight:500; width:100px; letter-spacing:-0.03em;}
.contact-page-info-list li a {text-decoration:none; color:#000; border-bottom:1px solid #000;}
.contact-page-right {float:left; width:50%; padding-left:100px;}
.contact-title-area {float:left;}
.contact-title-area h2 {float: left; width: 100%; font-size: 14px; font-weight: 700; color: #000; margin-bottom:5px;}
.contact-title-area p {font-size: 11px; line-height: 1.7em; float: left; width: 100%; color: #000; font-weight: 500;}
.contact-form-area {float: left; width: 100%;}
.contact-form-area form {float:left; width:100%; margin-top:30px;}
.contact-form-area h2 {float: left; width: 100%; font-size: 14px; font-weight: 700; color: #000; margin-bottom:5px;}
.password-change-alert {float:left; width:100%; font-size:13px; color:#d83e49;}
.reset-password-page-area {float:left; width:100%; margin-top:100px;}
.reset-password-page-area h1 {float: left; width: 100%; font-size: 22px; font-weight: 700; margin-bottom: 20px; color: #464646;}
.reset-password-page-area p {font-size:14px; line-height:1.4em;}
.reset-password-page-area form {float:left; width:100%; margin-top:40px;}
.reset-password-button {float: left; width: 100%; height: 40px; border: none; background-color: #ec771b; color: #fff; font-size: 13px; font-weight: 500; line-height: 1em; cursor: pointer; transition: ease all 300ms; height: 44px; text-transform:uppercase;}
.back-to-login {text-align: center; text-decoration: none; padding-top: 14px; margin-top:15px;}

.cekilis-form-wrapper {border:1px solid #ddd; padding:20px 30px;}
.mb-20 {margin-bottom:20px !important;}
.mb-10 {margin-bottom:10px !important;}
.form-group a {color:#000; text-decoration: none; border-bottom:1px solid #000;}
.membership-action-button {float: left; width: 100%; border: none; background-color: #4cba8d; color: #fff; font-size: 14px; font-weight: 500; line-height: 1em; cursor: pointer; transition: ease all 300ms; height: 44px;}

.store-page-title {float:left; width:100%; margin-bottom:50px;}
.store-page-title h1 {float:left; width:100%; text-align:center; font-size:30px; font-weight:700; margin-bottom:5px;}
.store-page-title p {color:#777; font-weight:300; float:left; width:100%; text-align:center;}
.filter-area {float: left; width: 100%; margin-bottom: 30px; display: flex; justify-content: center; text-align: center;}
.filter-area .form-group {margin:0 20px 0 0; float:left; width:calc(33.33% - 17.33px);}
.filter-area .form-group:last-child {margin-right:0;}
.store-item {float: left; width: calc(50% - 40px); margin-right: 40px; padding: 20px; transition: ease all .2s; margin-bottom: 40px; border: 1px solid #ddd; height: 160px;}
.store-item:hover {background-color:#f3f3f3; transition:ease all .2s;}
.store-item h3 {float: left; width: 100%; font-size: 16px; font-weight: 700; margin-bottom: 20px; letter-spacing: 0;}
.store-item ul.store-list-item {float:left; width:100%; font-size:13px;}
.store-item ul.store-list-item li {float:left; width:100%; margin-bottom:15px; position:relative; padding-left:100px; font-weight:400; color:#444; line-height:1.4em;}
.store-item ul.store-list-item li span {position:absolute; left:0; color:#000; font-weight:500;}
.store-item ul.store-list-item li a {color:#000; text-decoration:none; border-bottom:1px solid #000; padding-bottom:3px; font-size:13px;}
.store-items-list {float:left; width:100%; min-height:300px;}

.store-item ul.store-list-item li span i {float:left; font-size:20px; margin:0 5px 0 0;}
.store-item ul.store-list-item li a i.icofont-location-pin {font-size:16px; margin:3px 0 0 -6px; float:left;}
.store-item ul.store-list-item li a {margin-left:3px;}
.store-item ul.store-list-item li a i.icofont-long-arrow-right {font-size:13px; margin-left:5px;}

.filter-area .form-group label {float:left; width:100%; font-size:12px; margin-bottom:6px;}
.filter-area .form-group select {border:1px solid #ddd; padding:0 13px; height:40px; font-size:14px; margin:0 0 0 0; background-position:top 17px right 15px;}
.allStoresBottom {float:left;width:calc(50% - 20px);margin-right:20px;}
.allStoresBottom h3 {float:left; width:100%; font-weight:700; margin-bottom:10px; font-size:14px;}
.allStoresBottom div.textContent {float:left; width:100%; font-size:14px;}
.allStoresBottom div.textContent p {margin-bottom:6px; font-size:14px; color:#666;}
.allStoresBottom li {border:1px solid #ddd;float:left;width:100%;padding: 20px 20px 20px 70px;margin-bottom:20px; background:url(/Content/images/f-icon-2.png) top 20px left 23px no-repeat; background-size:30px; height:105px;}
.blog-image {float:left; width:400px; margin-right:30px; margin-bottom:20px;}
.blog-page-content-area {float:left; width:100%; margin-bottom:40px;}
.blog-page-content-area h1 {font-size: 24px; float: left; width: 100%; font-weight: 700; letter-spacing: -0.03em; color: #000; margin-bottom:10px;}
.blog-page-content-area p {font-size:14px; line-height:1.7em; margin-bottom:20px;}

.blog-breadcrumb {float:left; width:100%; margin-bottom:20px;}
.blog-breadcrumb li {float:left; position:relative; margin-right:30px; font-size:13px;}
.blog-breadcrumb li a {text-decoration:none; color:inherit;}
.blog-breadcrumb li:before {content:""; position:absolute; top:5px; right:-18px; width:4px; height:4px; background:#aaa; border-radius:50%;}
.blog-breadcrumb li:last-child:before {display:none;}
.blog-share-area {float:left; width:100%; border-top:1px solid #ddd; margin-top:20px; padding-top:15px;}

.blog-list-item {float:left; width:100%; margin-bottom:60px;}
.blog-list-item .blog-item-image {display:block; float:left; width:100%; margin-bottom:20px;}
.blog-list-item h3 {font-weight:700; font-size:16px; margin-bottom:7px; float:left; width:100%;}
.blog-list-item p {font-size:15px; line-height:1.5em; color:#666;}
.blog-item-detail-btn {float:left;background: #136867;text-decoration:none;color:#fff;font-size:13px;padding:6px 15px;border-radius:3px;margin-top:15px;font-weight:700;}
.blog-page-content-area.bayilik-title-area {text-align: center;}
.blog-page-content-area.bayilik-title-area .blog-breadcrumb {display:flex; justify-content:center; width:100%;}
.bayilik-form-wrapper {background:#f3f3f3; padding:15px 30px 0 30px; position:relative; z-index:1; margin-bottom:40px;}
.bayilik-content-area {float:left; width:100%;}
.bayilik-content-area h2 {font-size:30px; font-weight:500; float:left; width:100%; margin-bottom:15px; font-weight:500; letter-spacing:-0.02em;}
.bayilik-content-area p {float:left;width:100%;line-height: 1.5em;margin-bottom:20px;}
.bayilik-content-area a {float:left;background: #136867;color:#fff;padding:14px 20px;text-decoration:none;font-size:14px;}
.bayilik-image {float:left; margin-top:50px;}
.blogpage-sidebar {float:left; width:100%; border:1px solid #ddd; padding:20px;}
.blogpage-sidebar h4 {float:left; width:100%; font-weight:700; font-size:18px; margin-top:7px}
ul.blog-sidebar-menu {float:left; width:100%; margin-top:20px;}
ul.blog-sidebar-menu li {position:relative; padding-left:15px; margin-bottom:0px;}
ul.blog-sidebar-menu li:before {content:""; width:5px; height:5px; background:#000; left:0; top:15px; position:absolute; border-radius:50%;}
ul.blog-sidebar-menu li a {font-size:14px; font-weight:500; text-decoration:none; color:#000; padding:10px 0; display:block;}
ul.blog-sidebar-menu li a.active {color:#cf072c;}

.perfect-combine-item {float:left; width:100%; border:1px solid #ddd; padding:10px; margin-bottom:20px;}
.pci-left {float:left; width:100%; padding-right:10px; padding-top:20px;}
.pci-left h2 {float:left; width:100%; font-weight:700; margin-bottom:20px; text-align:center; line-height:1.2em; font-size:18px; position:relative;}
.pci-left h2:before {width:30px; height:1px; content:""; background:#000; position:absolute; bottom:-10px; left:50%; margin-left:-15px;}
.pci-left p {text-align:center; font-size:13px; line-height:1.5em;}
.pci-left a {float:left; width:50%; border:1px solid #136867; font-size:11px; display:block; color:#136867; text-align:center; text-decoration:none; padding:10px 0 10px 0; font-weight:700; margin-top:15px; border-radius:3px; left:25%; position:relative; margin-bottom:10px;}
.pci-right {float:left; width:100%;}
.combine-midi-title {float:left; width:100%; text-align:center; font-weight:700; margin-bottom:20px; font-size:18px; letter-spacing:0.07em;}

.reset-password-wrapper {
  width: 600px;
  margin: 0 auto;
}

.ks-content-url {text-decoration: underline;color: #000;}


/* **** TABLET YATAY ***** */
@media screen and (min-width : 992px) and (max-width : 1199px) {
  .contact-form-area h2 {font-size:26px;}
}

/* **** TABLET DIK ***** */
@media screen and (min-width : 768px) and (max-width : 991px) {
  .staticpage-left-area {display: none;}
}

/* **** TELEFON YATAY ***** */
@media screen and (min-width : 480px) and (max-width : 767px) {
  .staticpage-left-area {display: none;}
}

/* **** TELEFON DIK ***** */
@media screen and (max-width : 479px) {
  .staticpage-left-area {display: none;}
  .contact-form-area h2 {text-align: left; font-size: 14px; margin-bottom: 20px; margin-top: 50px;}
  .contact-icons-item {margin-bottom:40px;}
  .contact-title-area {margin-bottom:0;}
  .contact-title-area p {padding:0 0px;}
  .store-item {width:100%; float:left; margin:0 0 40px 0;}
  .store-item ul.store-list-item li {padding:0; margin-top:20px;}
  .store-item ul.store-list-item li:last-child {margin-top:0;}
  .store-item ul.store-list-item li span {position: absolute; float: left; width: 100%; color: #000; clear: both; top: -20px;}
  .allStoresBottom {width:100%;}
  .staticpage-content-area {width:100%;}
  .contact-page-left {width: 100%;}
  .contact-page-right {float: left; width: 100%; padding-left: 0;}
  section.page-content-area .container {padding:0 20px;}
  .reset-password-wrapper {width: calc(100% - 30px);}
}
