
:root {
  --main: #16A4DE;
  --second: #16A4DE;
  --gray: #eeeeee;
  --gray-dark: rgba(0, 0, 0, 0.4);
  --gray-light: rgba(0, 0, 0, 0.1);
  --white: #ffffff;
  --black: #000;
  --font-main: 'mohavelight';
  --font-headers: 'sf_pro_displaybold';
}
.neden{ text-align:center;}
.slideInLeft ul li, slideInRight ul li{ list-style:none;}
.color-main {
  color: #16A4DE;
  color: var(--main);
}

.color-black {
  color: #242430;
  color: var(--black);
}

html {
  font-family: sans-serif;

  -ms-text-size-adjust: 100%;

  -webkit-text-size-adjust: 100%;

}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}


a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: var(--second);
  color: #242430;
  color: var(--black);
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;

  font: inherit;

  margin: 0;

}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;

  cursor: pointer;

}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
	padding: 0;

}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;

  box-sizing: content-box;

}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;

  padding: 0;

}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}

html {
  overflow-y: scroll;
      overflow-x: hidden;
}
html,
body {
  height: 100% !important;
}
body {
  color: #000;
  color: var(--black);
  background-color: #fff;
  background-color: var(--white);
}


header.page-header {
  background-color: #242430;
  background-color: var(--black);
  color: #fff;
  color: var(--white);
  text-align: left;
  position: relative;
  margin: 0;
  padding-top: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 304px;

border-bottom:none;
}
header.page-header:after{
	content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 40px rgba(0,0,0,1);
    		box-shadow:0 0 40px rgba(0,0,0,1);
    bottom:0px;
	width:80%;
	height:50%;
    -moz-border-radius:100%;
    border-radius:100%;
	left:10%;
	right:10%;
}
header.page-header.ltx-parallax {
  background-attachment: fixed;
}
header.page-header.kvkk {

  min-height: 200px;

}

@media (max-width: 991px) {
  header.page-header {
    text-align: center;
    background-attachment: scroll !important;
    background-position: 50% 50% !important;
    background-size: cover;
	min-height:200px;
  }
}
header.page-header:before {
  background-color: #242430;
  background-color: var(--black);
  opacity:0;
  content: "";
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
}
header.page-header .container {
  position: relative;
  z-index: 2;
}
header.page-header.menu-hidden {
  padding-top: 50px;
}
header.page-header h1 {
  margin: 0;
  color: #fff;
  color: var(--white);
  position: relative;
  z-index: 11;
  text-align:center;
  padding:10px 0px;
  line-height: 1.0em;
 background: rgb(33,51,101);
background: linear-gradient(90deg, rgba(33,51,101,0) 0%, rgba(33,51,101,0.5) 50%, rgba(33,51,101,0) 100%);
}
@media (max-width: 991px) {
  header.page-header h1 {
    font-size: 30px;
  }
}
header.page-header .breadcrumbs {
  list-style: none;
  margin: 14px 0 5px 0;
  padding: 0;
}
header.page-header .breadcrumbs li {
  display: inline-block;
  margin: 0 0 0 0px;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  color: var(--white);
}
@media (max-width: 768px) {
  header.page-header .breadcrumbs li {
    font-size: 14px;
  }
}
header.page-header .breadcrumbs li a {
  color: #fff;
  color: #fff;
  font-style: normal;
}
header.page-header .breadcrumbs li a:hover {
  color: #fff;
  color: var(--white);
}
header.page-header .breadcrumbs li:not(:last-child):after {
  margin: 0px 10px 0 15px;
  vertical-align: middle;
  padding-bottom: 4px;
  position: relative;
  top: 1px;
  content: "\f054";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  font-weight: 100;
  color: #fff;
  color: #fff);
}
@media (max-width: 768px) {
}
@media (max-width: 768px) {
  header.page-header {
    height: auto;
  }
}
.main-wrapper {
  position: relative;
}
@media (min-width: 768px) {
  body.admin-bar .navbar-layout-logo,
  body.admin-bar .navbar-layout-desktop-center-absolute,
  body.admin-bar .navbar.affix:not(.affix-top) {
    margin-top: 32px !important;
  }
}
body.admin-bar .navbar-collapse.navbar-mobile {
  margin-top: 32px !important;
}
@media (max-width: 768px) {
  body.admin-bar nav.navbar {
    margin-top: 0px;
  }
  body.admin-bar .navbar.affix,
  body.admin-bar .navbar-fixed-top {
    position: relative !important;
    margin-bottom: 0;
  }
  body.admin-bar .navbar-layout-logo,
  body.admin-bar .navbar-layout-desktop-center-absolute {
    margin-top: 43px !important;
  }
  body.admin-bar nav.navbar #navbar.navbar-mobile.navbar-collapse {
    margin-top: 0px !important;
    padding-top: 43px !important;
  }
}
body.admin-bar #adminbarsearch {
  background: transparent !important;
}
body.admin-bar .ltx-wrapper-icons {
  top: 32px;
}
#nav-wrapper {
  width: 100%;
  z-index: 100;
  min-height: 100px;
}
#nav-wrapper .container {
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
#nav-wrapper.inited {
  max-height: initial;
}
#nav-wrapper.inited .container {
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
#nav-wrapper .navbar-toggle {
  margin-top: 32px;
}
@media (min-width: 1199px) {
  #nav-wrapper .navbar-controls .ltx-navbar-icons {
    display: none;
  }
}
#nav-wrapper nav.navbar.dark {
  -webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.075);
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.075);
}
#nav-wrapper nav.navbar #navbar {
 
}
#nav-wrapper nav.navbar #navbar .mega-menu {
  top: 86px !important;
  right: 0 !important;
}


#nav-wrapper nav.navbar .navbar-logo {
  position: relative;
  padding: 0px 0px 00px 0px;
  max-width: 200px;
  height: 100px;
  line-height: 95px;
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 479px) {
  #nav-wrapper nav.navbar .navbar-logo {
    max-width: 50%;
    padding: 0 15px;
  }
}
#nav-wrapper nav.navbar .navbar-logo .logo {
  display: block;
}
#nav-wrapper nav.navbar .navbar-logo .logo img {
  max-height: 94px;
  width: auto;
}
nav.navbar {
  border: 0;
  z-index: 20;
  -webkit-border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0;
  -moz-background-clip: padding;
  border-radius: 0;
  background-clip: padding-box;
  transition: background .8s ease;
  background-color: #fff;
  background-color: var(--white);
  border-bottom: 1px solid #eeeeee;
  padding: 0px 0;
  margin-bottom: 0;
  vertical-align: top;
}
nav.navbar .row {
  min-height: 100px;
}
nav.navbar .container {
  position: relative;
  overflow: visible;
}
nav.navbar.affix-top {
  z-index: 100;
  left: 0;
  right: 0;
}
nav.navbar .mega-menu,
nav.navbar ul ul {
  display: none;
}
nav.navbar #navbar {
  min-height: 100px;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  position: relative;
  display: inline-block !important;
  vertical-align: top;
  text-align: left;
}
nav.navbar #navbar.muted .nav {
  zoom: 1;
  filter: alpha(opacity=40);
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
}
nav.navbar #navbar.navbar-desktop {
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
nav.navbar #navbar.navbar-desktop .toggle-wrap {
  display: none;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav {
  margin-top: 30px;
}
@media (max-width: 1199px) {
  nav.navbar #navbar.navbar-desktop ul.navbar-nav {
    margin-right: 50px;
  }
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav li,
nav.navbar #navbar.navbar-desktop ul.navbar-nav a {
  font-size: 14px;
  font-weight:700;
  transition: none;
  padding: 6px 0 0px;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav span:hover,
nav.navbar #navbar.navbar-desktop ul.navbar-nav li:hover {
  cursor: pointer;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav a {
  padding: 4px 8px 0;
  position: relative;
  cursor: pointer;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav a:focus {
  background: transparent;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav a > span {
  display: inline-block;
  position: relative;
  overflow: hidden;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child > a {
  padding-right: 0;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:hover > a {
  background: transparent;
  color: #16A4DE;
  color: var(--main);
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a {
  -webkit-transition: color 0.4s ease;
  -moz-transition: color 0.4s ease;
  -o-transition: color 0.4s ease;
  transition: color 0.4s ease;
  color: #242430;
  color: var(--black);
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children:not(:last-child),
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children:not(:last-child) {
  padding-right: 6px;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children > a,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children > a {
  vertical-align: middle;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children > a:after,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children > a:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  vertical-align: middle;
  content: "\f105";
  font-weight: 400;
  margin: 2px 0 0 6px;
  position: absolute;
  color: #16A4DE;
  color: var(--main);
  transition: color 0.5s ease;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children:hover > ul,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children:hover > ul {
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  visibility: visible;
  z-index: 100;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children:hover > a:after,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children:hover > a:after {
  content: "\f107";
  margin-top: 4px;
  margin-left: 6px;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children:hover:after,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children:hover:after {
  content: "";
  z-index: 0;
  position: absolute;
  height: 42px;
  width: 100%;
  bottom: -30px;
  left: 0;
  display: block;
  background: transparent;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a {
  color: #16A4DE;
  color: var(--main);
  cursor: default;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu {
  background-color: #fff;
  background-color: var(--white);
  width: 220px;
  top: 56px;
  margin: 15px 0px 0 0px;
  padding: 8px 0px 8px;
  margin-left: -75px;
  display: block;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  position: absolute;
  -webkit-transform: translateY(10%);
  -moz-transform: translateY(10%);
  -o-transform: translateY(10%);
  -ms-transform: translateY(10%);
  transform: translateY(10%);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  visibility: hidden;
  z-index: 100;
  list-style: none;
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15);
  border-color: #16A4DE;
  border-color: var(--main);
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li {
  padding: 0;
  position: relative;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li:last-child,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li:last-child {
  border-bottom: none;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li a,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li a {
/*  padding: 10px 26px 10px;*/

 text-align:left;
  display: block;
  text-transform: none;
  position: relative;
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  color: #242430;
  color: var(--black);
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li a span,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li a span {
	font-size: 15px;
  vertical-align: middle;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li a span:after,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li a span:after {
  transition: color 0.5s ease;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li:not(.mega-menu-col):hover > a,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li:not(.mega-menu-col):hover > a {
  background-color: #16A4DE;
  background-color: var(--main);
  color: #fff;
  color: var(--white);
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li:not(.mega-menu-col):hover > ul,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li:not(.mega-menu-col):hover > ul {
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transform: translateY(0);
  transition-delay: 0s, 0s, 0.1s;
  visibility: visible;
  z-index: 1;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.menu-item-has-children > a span:after{
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  font-weight: bold;
  margin-top: 3px;
  margin-left: 8px;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current-menu-item > a,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current-menu-item > a,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current-menu-parent > a,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current-menu-parent > a,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current_page_parent > a,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current_page_parent > a,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current_page_item > a,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current_page_item > a {
  color: #16A4DE !important;
  color: var(--main) !important;
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
  cursor: default !important;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current-menu-item:hover,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current-menu-item:hover,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current-menu-parent:hover,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current-menu-parent:hover,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current_page_parent:hover,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current_page_parent:hover,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current_page_item:hover,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current_page_item:hover {
  background: transparent !important;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current-menu-item:hover > a,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current-menu-item:hover > a,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current-menu-parent:hover > a,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current-menu-parent:hover > a,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current_page_parent:hover > a,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current_page_parent:hover > a,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current_page_item:hover > a,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current_page_item:hover > a {
  background: transparent !important;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children ul,
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu ul {
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  position: absolute;
  top: -8px !important;
  margin-top: 0;
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -o-transform: translateY(0%);
  -ms-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.children ul,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.sub-menu ul {
  right: 250px !important;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.children ul ul ul,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.sub-menu ul ul ul {
  left: 250px !important;
  right: auto !important;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.children ul ul ul ul,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.sub-menu ul ul ul ul {
  left: auto !important;
  right: 250px !important;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.children ul ul ul ul ul,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.sub-menu ul ul ul ul ul {
  left: 250px !important;
  right: auto !important;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.children ul ul ul ul ul ul,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.sub-menu ul ul ul ul ul ul {
  left: auto !important;
  right: 250px !important;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.children ul ul ul ul ul ul ul,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.sub-menu ul ul ul ul ul ul ul {
  left: 250px !important;
  right: auto !important;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.children ul ul ul ul ul ul ul ul,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.sub-menu ul ul ul ul ul ul ul ul {
  left: auto !important;
  right: 250px !important;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.children ul ul ul ul ul ul ul ul ul,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.sub-menu ul ul ul ul ul ul ul ul ul {
  left: 250px !important;
  right: auto !important;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.children ul ul ul ul ul ul ul ul ul ul,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.sub-menu ul ul ul ul ul ul ul ul ul ul {
  left: auto !important;
  right: 250px !important;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.children ul ul ul ul ul ul ul ul ul ul ul,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.sub-menu ul ul ul ul ul ul ul ul ul ul ul {
  left: 250 !important;
  right: auto !important;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li + li {
  z-index: 19;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li + li + li {
  z-index: 18;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li + li + li + li {
  z-index: 17;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li + li + li + li + li {
  z-index: 16;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li + li + li + li + li + li {
  z-index: 15;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li + li + li + li + li + li + li {
  z-index: 14;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li + li + li + li + li + li + li + li {
  z-index: 13;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li + li + li + li + li + li + li + li + li {
  z-index: 12;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li + li + li + li + li + li + li + li + li + li {
  z-index: 11;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.children ul,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.sub-menu ul {
  left: auto !important;
  right: 336px !important;
  margin-left: -86px;
  margin-right: -86px;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.children ul ul,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.sub-menu ul ul {
  left: 250px !important;
  right: auto !important;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.children ul ul ul,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.sub-menu ul ul ul {
  left: auto !important;
  right: 336px !important;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.children ul ul ul ul,

nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.sub-menu ul ul ul ul {
  left: 250px !important;
  right: auto !important;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.children ul ul ul ul ul,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.sub-menu ul ul ul ul ul {
  left: auto !important;
  right: 336px !important;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.children ul ul ul ul ul ul,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.sub-menu ul ul ul ul ul ul {
  left: 250px !important;
  right: auto !important;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.children ul ul ul ul ul ul ul,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.sub-menu ul ul ul ul ul ul ul {
  left: auto !important;
  right: 336px !important;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.children ul ul ul ul ul ul ul ul,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.sub-menu ul ul ul ul ul ul ul ul {
  left: 250px !important;
  right: auto !important;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.children ul ul ul ul ul ul ul ul ul,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.sub-menu ul ul ul ul ul ul ul ul ul {
  left: auto !important;
  right: 336px !important;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.children ul ul ul ul ul ul ul ul ul ul,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.sub-menu ul ul ul ul ul ul ul ul ul ul {
  left: 250px !important;
  right: auto !important;
}
nav.navbar #navbar.navbar-desktop li.menu-item-has-mega-menu {
  position: static;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
nav.navbar #navbar.navbar-desktop li.menu-item-has-mega-menu:hover > div.mega-menu {
  visibility: visible;
  z-index: 1001;
  -webkit-transform: translate(0%, 0%);
  -moz-transform: translate(0%, 0%);
  -o-transform: translate(0%, 0%);
  -ms-transform: translate(0%, 0%);
  transform: translate(0%, 0%);
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}

.form-frame{ border:3px solid #00adee; border-radius:40px; padding:60px 80px;}
nav.navbar #navbar.navbar-desktop li.menu-item-has-mega-menu:hover > div.mega-menu .sub-menu {
  visibility: visible;
}
nav.navbar #navbar.navbar-desktop li.menu-item-has-mega-menu:hover:after {
  bottom: 0 !important;
}
nav.navbar #navbar.navbar-desktop a.fa {
  position: relative;
}
nav.navbar #navbar.navbar-desktop a.fa:before {
  display: inline-block;
  font: normal normal normal 8px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 10px;
}
nav.navbar #navbar.navbar-desktop a.fa span {
 
  font-family: 'sf_pro_displaybold';
}
nav.navbar #navbar.navbar-desktop .mega-menu.hidden, nav.navbar #navbar.navbar-desktop .mega-menu {
  position: absolute !important;
  left: -20%; !important;
  right: 0 !important;
  -webkit-transform: translate(0%, 10%);
  -moz-transform: translate(0%, 10%);
  -o-transform: translate(0%, 10%);
  -ms-transform: translate(0%, 10%);
  transform: translate(0%, 10%);
  width: 1100px;
  margin-top: 15px;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  padding: 0 20px;
  display: block;
  visibility: hidden;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  overflow: hidden !important;
  z-index: -1;
  -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
  background-color: #fff;
  background-color: var(--white);
}
nav.navbar #navbar.navbar-desktop .mega-menu > * {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
nav.navbar #navbar.navbar-desktop .mega-menu .mega-menu-row {
  position: static !important;
  opacity: 1 !important;
  padding: 15px 0 !important;
  display: table !important;
  width: 100% !important;
  background: var(--main);
}
nav.navbar #navbar.navbar-desktop .mega-menu .mega-menu-row .mega-menu-col {
  display: table-cell !important;
  width: 20%;
}
nav.navbar #navbar.navbar-desktop .mega-menu .mega-menu-row .mega-menu-col:last-child {
  box-shadow: none !important;
}
nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu {
  -webkit-transform: translateY(0) !important;
  -moz-transform: translateY(0) !important;
  -o-transform: translateY(0) !important;
  -ms-transform: translateY(0) !important;
  transform: translateY(0) !important;
  margin: 0px 0 0 0 !important;
  right: auto !important;
  left: auto !important;
  position: static !important;
  opacity: 1 !important;
  width: auto !important;
  box-shadow: none !important;
  text-align: left;
  width: 100% !important;
  padding-bottom: 20px !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
  border-color: transparent !important;
}
nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu.mega-menu-row > li {
  border-bottom: 0 !important;
}
nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu.mega-menu-row > li.current-menu-parent > a {
  color: inherit !important;
  background-color: transparent !important;
}
nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li.menu-item-has-children > a {
  color: #16A4DE;
  color: var(--main);
  padding-left: 12px;
}
nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children) {
  padding-left: 0;
}

nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children) a {
 
 padding-left: 40px;
  padding-right: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
  line-height: 22px;
}


nav.navbar #navbar.navbar-desktop .sub-menu li:not(.menu-item-has-children) a{
 
 padding-left: 35px;
  padding-right: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
  line-height: 22px;
}


nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children) a span {
  font-weight: 600;
}
nav.navbar #navbar.navbar-desktop .sub-menu li:not(.menu-item-has-children) a:hover:before, nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children) a:hover:before {
  color: #fff;
  color: var(--white);
}
nav.navbar #navbar.navbar-desktop .sub-menu li:not(.menu-item-has-children) a:before, nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children) a:before {
  display: inline-block;
  font: normal normal normal 8px/1 FontAwesome;
  font-size: 8px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 12px;
  left: 14px;
  position: absolute;
  color: #16A4DE;
  color: var(--main);
}
nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children).current-menu-item a:before {
  color: #fff;
  color: var(--white);
}
nav.navbar .navbar-toggle {
  display: none;
  background-color: transparent;
  background-image: none;
  height: 30px;
  width: 30px;
  margin: 44px 0px 0 15px;
  padding: 0px;
}
nav.navbar .navbar-toggle .icon-bar {
  background-color: #16A4DE;
  background-color: var(--main);
  height: 3px !important;
  padding: 0 !important;
  width: 100%;
  margin: 6px auto;
  transition: all 0.2s;
}
nav.navbar .navbar-toggle:hover .icon-bar {
  background-color: #242430;
  background-color: var(--black);
}
nav.navbar .navbar-toggle {
  margin-right: 25px;
}
nav.navbar .mobile-controls {
  display: none;
}
nav.navbar #navbar.navbar-mobile {
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  margin: 0px 0  0;
  padding: 0px 0 0px 0 !important;
  background-color: #3D3D3C;
  top: 0px;
  bottom: 0px;
  left: auto;
  right: 0;
  position: fixed;
  z-index: 1000020;
  height: 100%;
  width: 100%;
  max-height: 100% !important;
  display: block;
  overflow: scroll;
  text-align: left;
  min-width: 0;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
  border-top: none;
}
nav.navbar #navbar.navbar-mobile + .navbar-controls > .navbar-toggle {
  display: inline-block !important;
}
nav.navbar #navbar.navbar-mobile .toggle-wrap .navbar-toggle {
  display: block;
}
nav.navbar #navbar.navbar-mobile .mobile-controls {
  display: block;
}
nav.navbar #navbar.navbar-mobile.collapse {
  right: -100%;
}
nav.navbar #navbar.navbar-mobile.collapse .nav-mob {
  right: -100%;
}
@media (min-width: 991px) {
  nav.navbar #navbar.navbar-mobile {
    left: auto;
    width: 600px;
  }
}
nav.navbar #navbar.navbar-mobile .toggle-wrap {
  text-align: right;
  position: relative;
  padding: 4px 20px;
  background-color: #fff;
}
nav.navbar #navbar.navbar-mobile .toggle-wrap .logo {
  position: absolute;
  left: 0;
  top: 50%;
  margin-left: 40px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
nav.navbar #navbar.navbar-mobile .toggle-wrap .logo img {
  max-height: 50px;
  width: auto;
}
nav.navbar #navbar.navbar-mobile .toggle-wrap .navbar-toggle {
  right: 6px;
  position: relative;
  top: auto !important;
  width: auto;
  height: auto;
  padding: 30px;
  margin: 0 0 0 0 !important;
}
nav.navbar #navbar.navbar-mobile .toggle-wrap .navbar-toggle .close {
  color: #16A4DE;
  color: var(--main);
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  font-size: 30px;
  font-weight: 400;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-shadow: 0 0 0;
  display: block;
}
nav.navbar #navbar.navbar-mobile .toggle-wrap .navbar-toggle:hover .close {
  color: #242430;
  color: var(--black);
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav {
  padding: 20px 0px 80px;
  margin: 0px 10px 0 30px;
  float: none;
}
@media (max-width: 768px) {
  nav.navbar #navbar.navbar-mobile ul.navbar-nav {
    margin-left: 0;
  }
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li {
  float: none;
  display:block;
  text-align:left;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.show-child ul {
  display: block !important;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li > a {
  font-size: 18px;
  padding: 18px 40px;
  color: #fff;
  color: var(--white);
  word-wrap: break-word;
  line-height: 1em;
  position: relative;
  font-weight: bold;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li > a:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li a {
  -webkit-border-radius: 36px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 36px;
  -moz-background-clip: padding;
  border-radius: 36px;
  background-clip: padding-box;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li a.fa:before {
  zoom: 1;
  filter: alpha(opacity=35);
  -webkit-opacity: 0.35;
  -moz-opacity: 0.35;
  opacity: 0.35;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li a.fa span {
  font-family: 'Mohave', sans-serif; font-weight:400;font-family: var(--font-main), sans-serif;
  padding-left: 15px;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav li {
  cursor: pointer;
  margin: 6px 10px;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav li.menu-item-has-children > a {
  pointer-events: none;
  padding-top: 0;
  padding-bottom: 0;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav li.menu-item-has-children > a span {
  padding-top: 15px;
  padding-bottom: 15px;
  pointer-events: auto;
  display: block;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav li.menu-item-has-children > a:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  padding-left: 1px;
  font-size: 16px;
  vertical-align: middle;
  content: "\f105";
  right: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  color: #16A4DE;
  color: var(--main);
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
  pointer-events: auto;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav li.menu-item-has-children.show > a:after {
  content: "\f107";
  padding-left: 0;
  padding-top: 0px;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav li ul li.menu-item-has-children:after {
  top: 8px;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav li a:focus {
  background: transparent;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav li a:hover {
  color: #16A4DE;
  color: var(--main);
  background-color: transparent;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav ul {
  padding: 0;
  margin: 0 0 0 6px;
  list-style: none;
  overflow: hidden;
  transform-origin: top;
  transform: scaleY(0);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: absolute;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav ul li {
  position: relative;
  text-transform: none;
  padding: 0;
  margin-right: 0;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav ul li a {
  padding: 12px 0px 12px 50px;
  font-weight: bold;
  color: #16A4DE;
  color: var(--main);
  display: block;
  line-height: 1em;
  position: relative;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav ul li a:hover {
  color: #fff;
  color: var(--white);
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav ul li a:before {
  color: #16A4DE;
  color: var(--main);
  content: "\f105";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: color 0.5s ease;
  zoom: 1 !important;
  filter: alpha(opacity=100) !important;
  -webkit-opacity: 1 !important;
  -moz-opacity: 1 !important;
  opacity: 1 !important;
  padding-right: 2px;
  margin-left: -16px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav ul li li a {
  padding-left: 50px;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav ul li li li a {
  padding-left: 70px;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav ul li li li li a {
  padding-left: 90px;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav ul li li li li li a {
  padding-left: 110px;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav ul.show {
  transform: scaleY(1);
  position: relative;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav .sub-menu li a span {
  padding-left: 0;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav .sub-menu li a:after {
  background-color: #ffffff;
  color: #16A4DE;
  color: var(--main);
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor > a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item > a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent > a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent > a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item > a {
  color: #fff;
  color: var(--white);
  background-color: #16A4DE;
  background-color: var(--main);
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor > a:after,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item > a:after,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent > a:after,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent > a:after,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item > a:after {
  background-color: #ffffff;
  color: #16A4DE;
  color: var(--main);
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current-menu-ancestor a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current-menu-ancestor a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current-menu-ancestor a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current-menu-ancestor a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current-menu-ancestor a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current-menu-item a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current-menu-item a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current-menu-item a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current-menu-item a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current-menu-item a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current-menu-parent a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current-menu-parent a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current-menu-parent a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current-menu-parent a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current-menu-parent a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current_page_parent a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current_page_parent a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current_page_parent a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current_page_parent a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current_page_parent a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current_page_item a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current_page_item a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current_page_item a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current_page_item a,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current_page_item a {
  color: #fff;
  color: var(--white);
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current-menu-ancestor a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current-menu-ancestor a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current-menu-ancestor a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current-menu-ancestor a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current-menu-ancestor a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current-menu-item a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current-menu-item a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current-menu-item a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current-menu-item a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current-menu-item a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current-menu-parent a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current-menu-parent a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current-menu-parent a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current-menu-parent a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current-menu-parent a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current_page_parent a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current_page_parent a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current_page_parent a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current_page_parent a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current_page_parent a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current_page_item a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current_page_item a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current_page_item a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current_page_item a:before,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current_page_item a:before {
  color: #16A4DE;
  color: var(--second);
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current-menu-ancestor a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current-menu-ancestor a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current-menu-ancestor a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current-menu-ancestor a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current-menu-ancestor a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current-menu-item a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current-menu-item a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current-menu-item a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current-menu-item a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current-menu-item a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current-menu-parent a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current-menu-parent a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current-menu-parent a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current-menu-parent a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current-menu-parent a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current_page_parent a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current_page_parent a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current_page_parent a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current_page_parent a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current_page_parent a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current_page_item a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current_page_item a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current_page_item a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current_page_item a:hover,
nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current_page_item a:hover {
  background: transparent;
}
nav.navbar #navbar.navbar-mobile .cart-mob {
  display: block;
  float: none;
  color: #fff;
  color: var(--white);
  font-size: 24px;
  padding-top: 34px !important;
  padding-bottom: 34px;
  transition: none !important;
}
nav.navbar #navbar.navbar-mobile .cart-mob:hover .fa {
  color: #16A4DE;
  color: var(--second);
}
nav.navbar #navbar.navbar-mobile .cart-mob .count {
  background-color: #242430;
  background-color: var(--black);
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
  color: #fff;
  color: var(--white);
  top: auto;
  left: auto;
  width: 45px;
  height: 45px;
  text-align: center;
  font-size: 18px;
  line-height: 44px;
  margin-left: 0px;
  margin-top: 0px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
nav.navbar #navbar.navbar-mobile .cart-mob .fa {
  font-size: 24px;
  display: inline-block;
  vertical-align: middle;
}
nav.navbar #navbar.navbar-mobile .cart-mob .name {
  text-transform: none;
  font-size: 24px;
  font-family: 'Pridi', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  padding: 0px 0 0 20px;
  display: inline-block;
  vertical-align: middle;
}
nav.navbar.affix {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10000;
}
@media (min-width: 1199px) {
  .nav-mob {
    display: none;
  }
}
.mobile-controls {
  position: relative;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  margin-top: -30px;
  padding: 50px 50px 100px 40px;
}
.mobile-controls ul {
  padding: 0;
}
.mobile-controls .ltx-nav-cart {
  position: absolute;
  top: 38px;
  left: 40px;
}
.mobile-controls .ltx-nav-cart .count {
  font-family: 'Mohave', sans-serif; font-weight:400;font-family: var(--font-main), sans-serif;
  font-weight: bold;
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
  background-color: #fff;
  background-color: var(--white);
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #242430;
  color: var(--black);
  display: inline-block;
  text-align: center;
  margin-right: 14px;
}
.mobile-controls .ltx-nav-cart .fa {
  font-size: 30px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.mobile-controls .ltx-nav-cart a:hover .fa {
  color: #fff;
  color: var(--white);
}
.mobile-controls .ltx-nav-profile {
  position: absolute;
  top: 38px;
  right: 50px;
  font-size: 18px;
  font-family: 'Pridi', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  font-weight: 400;
}
.mobile-controls .ltx-nav-profile .fa {
  font-size: 30px;
  padding-bottom: 3px;
  position: relative;
  bottom: 0px;
  margin-right: 8px;
  color: #16A4DE;
  color: var(--main);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  vertical-align: middle;
}
.mobile-controls .ltx-nav-profile a {
  color: #fff;
  color: var(--white);
  display: block;
  font-size: 16px;
}
.mobile-controls .ltx-nav-profile a:hover .fa {
  color: #16A4DE;
  color: var(--second);
}
.mobile-controls .ltx-nav-search {
  margin: 60px 0 0 0;
  width: 100%;
  display: block;
  position: relative;
}
.mobile-controls .ltx-nav-search label {
  display: block;
}
.mobile-controls .ltx-nav-search input[type="search"],
.mobile-controls .ltx-nav-search input[type="text"] {
  width: 100% !important;
  display: block;
  height: 60px;
  padding-right: 80px;
  padding-left: 30px;
  -webkit-border-radius: 36px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 36px;
  -moz-background-clip: padding;
  border-radius: 36px;
  background-clip: padding-box;
  border: 0 none !important;
}
.mobile-controls .ltx-nav-search a {
  overflow: hidden;
  color: #fff;
  color: var(--white);
  background-color: #16A4DE;
  background-color: var(--main);
  width: 80px;
  height: 60px;
  display: block;
  -webkit-border-radius: 36px;
  -moz-border-radius: 36px;
  border-radius: 36px;
  right: 0;
  top: 0px;
  text-align: center;
  line-height: 60px;
  font-size: 24px;
  z-index: 1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 0;
  padding: 0;
  right: -2px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius-bottomleft: 0;
  -moz-background-clip: padding;
  border-bottom-left-radius: 0;
  background-clip: padding-box;
  position: absolute;
}
.mobile-controls .ltx-nav-search a span {
  padding: 0;
}
.mobile-controls .ltx-nav-search a:after {
  display: none;
}
.mobile-controls .ltx-nav-search a:hover {
  background-color: #16A4DE;
  background-color: var(--second);
  color: #242430;
  color: var(--black);
}
.navbar-controls {
  float: right;
}
.ltx-navbar-icons {
  list-style: none;
  margin: 0;
  padding: 3px 0 0px 0;
}
.ltx-navbar-icons ul {
  margin: 0;
}
.ltx-navbar-icons li {
  display: inline-block;
  margin-left: 26px;
  margin-bottom: 0;
}
.ltx-navbar-icons .ltx-cart {
  z-index: 1;
  position: relative;
  font-size: 16px;
  padding: 0 26px 0 0px !important;
  color: #16A4DE;
  color: var(--main);
  text-align: center;
  display: inline-block;
}
.ltx-navbar-icons .ltx-cart:hover {
  color: #242430;
  color: var(--black);
}
.ltx-navbar-icons .ltx-cart .name {
  display: none;
}
.ltx-navbar-icons .ltx-cart .count {
  position: absolute;
  top: 2px;
  right: 0px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #eeeeee;
  background-color: var(--gray);
  color: #242430;
  color: var(--black);
  font-weight: bold;
  text-align: center;
  border-radius: 50%;
  font-size: 12px;
}
@media (max-width: 1199px) {
  .ltx-navbar-icons .ltx-cart .count {
    top: 2px;
  }
}
.ltx-navbar-icons .ltx-nav-profile {
  position: relative;
  top: -1px;
}
.ltx-navbar-icons .ltx-nav-profile a {
  font-size: 12px;
  color: #242430;
  color: var(--black);
}
.ltx-navbar-icons .ltx-nav-profile a span {
  transition: color 0.5s ease;
  color: #16A4DE;
  color: var(--main);
  font-size: 16px;
  padding-right: 2px;
  position: relative;
  top: 1px;
}
.ltx-navbar-icons .ltx-nav-profile a:hover span {
  color: #242430;
  color: var(--black);
}
.ltx-navbar-icons .top-search {
  display: inline-block;
  text-align: center;
  /*
		.search {
		    position: relative;
		    font-size: 18px;
		}
*/
}
@media (max-width: 479px) {
  .ltx-navbar-icons .top-search {
    display: none;
  }
}
.ltx-navbar-icons .top-search a {
  display: block;
  text-align: center;
  color: #16A4DE;
  color: var(--main);
  transition: color 0.5s ease !important;
  font-size: 16px;
  position: relative;
  z-index: 11;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ltx-navbar-icons .top-search a:focus,
.ltx-navbar-icons .top-search a:hover {
  color: #242430;
  color: var(--black);
}
.ltx-navbar-icons .top-search input[type='text'] {
  height: 39px;
  position: absolute;
  z-index: 10;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 3px;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  font-size: 12px;
  width: 300px;
  visibility: hidden;
  -webkit-border-radius: 36px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 36px;
  -moz-background-clip: padding;
  border-radius: 36px;
  background-clip: padding-box;
  padding: 3px 10px 3px 20px;
  transition: all 400ms;
  background-color: #fff;
  background-color: var(--white);
  color: #242430;
  color: var(--black);
  border: 0px none;
}
.ltx-navbar-icons .top-search #top-search-ico-close {
  position: absolute;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  right: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-right: 0px;
  color: #16A4DE;
  color: var(--main);
}
.ltx-navbar-icons .top-search.show-field {
  z-index: 200;
  display: block !important;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 360px;
  top: 0;
  bottom: 0;
}
.ltx-navbar-icons .top-search.show-field input[type='text'] {
  opacity: 1;
  visibility: visible;
  z-index: 200;
}
.ltx-navbar-icons .top-search.show-field .top-search-ico {
  z-index: 300;
  right: 40px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  display: inline-block !important;
}
.ltx-navbar-icons .top-search.show-field #top-search-ico-close {
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.ltx-topbar-block {
  position: relative;
  background-color: #fff;
  background-color: var(--white);
  border-bottom: 1px solid #eeeeee;
  border-color: #eeeeee;
  border-color: var(--gray);
}
.ltx-topbar-block .wpb_column {
  position: static;
}
.ltx-topbar-block:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #242430;
  background-color: var(--black);
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ltx-topbar-block.muted:before {
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.ltx-topbar-block.muted li:not(.ltx-nav-search) {
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.ltx-topbar-block .container {
  padding-top: 9px;
  padding-bottom: 9px;
  position: relative;
}
.ltx-topbar-block .wpb_content_element {
  margin: 0;
}
.ltx-topbar-block .ltx-nav-right-wrapper {
  position: relative;
  top: auto;
}
.ltx-topbar-block .ltx-nav-right-wrapper ul {
  bottom: 0 !important;
}
.ltx-topbar-block .ltx-nav-right-wrapper li.header {
  position: relative;
  padding-top: 0;
  padding-right: 30px;
  font-family: 'Mohave', sans-serif; font-weight:400;font-family: var(--font-main), sans-serif;
}
.ltx-topbar-block .ltx-nav-right-wrapper li.header:after {
  content: "";
  height: 1px;
  width: 12px;
  position: absolute;
  top: 18px;
  bottom: auto;
  left: auto;
  right: 10px;
}
.ltx-topbar-block .ltx-nav-right-wrapper h6 {
  font-family: 'Mohave', sans-serif; font-weight:400;font-family: var(--font-main), sans-serif;
}
.ltx-topbar-block .ltx-nav-right li {
  display: inline-block;
  margin-left: 10px;
  float: right;
}
.ltx-topbar-block .ltx-nav-right li a {
  color: #16A4DE;
  color: var(--main);
  font-size: 14px;
  margin: 3px 0 0 0 !important;
}
.ltx-topbar-block .block-icon.layout-inline {
  position: relative;
  top: 3px;
  margin-left: -40px !important;
}
@media (max-width: 768px) {
  .ltx-topbar-block .block-icon.layout-inline {
    display: block !important;
    text-align: center;
  }
}
.ltx-topbar-block .block-icon.ltx-icon-h-right.i-transparent {
  display: inline-block;
  vertical-align: baseline;
  margin: 0 0 0 -60px !important;
}
.ltx-topbar-block .block-icon.ltx-icon-h-right.i-transparent li {
  padding: 0 !important;
  margin-left: 60px;
  line-height: 22px !important;
}
.ltx-topbar-block .block-icon.ltx-icon-h-right.i-transparent .icon {
  font-size: 16px;
  color: #16A4DE;
  color: var(--main);
  display: inline-block;
  position: relative;
  vertical-align: baseline;
  margin-right: 6px;
  top: 0px;
}
.ltx-topbar-block .block-icon.ltx-icon-h-right.i-transparent .block-right {
  display: inline-block;
  vertical-align: baseline;
}
.ltx-topbar-block .block-icon.ltx-icon-h-right.i-transparent a.block-right {
  position: relative !important;
  color: var(--black) !important;
}
.ltx-topbar-block .block-icon.ltx-icon-h-right.i-transparent a.block-right:hover {
  color: var(--main) !important;
}
.ltx-topbar-block .block-icon.ltx-icon-h-right.i-transparent .header {
  padding: 0;
  margin: 0 !important;
  font-size: 12px;
  font-weight: 400;
  font-family: 'Mohave', sans-serif; font-weight:400;font-family: var(--font-main), sans-serif;
}
.ltx-topbar-block .ltx-navbar-icons .ltx-nav-profile {
  font-size: 12px;
}
.ltx-topbar-block .block-icon + div {
  margin-left: 50px;
}
.top-sm .ltx-social {
	    margin-top: 30px;
	text-align: right;
  z-index: 30;

}
@media (max-width: 991px) {
  .top-sm .ltx-social {
    display: none;
    margin-top: 20px;
    text-align: center;
    margin-left: 0px !important;
    margin-bottom: 14px;
  }
  
  .mobile-controls .top-sm .ltx-social { display: block;}
}
.top-sm .ltx-social ul {
  list-style: none;
  margin-left: -8px;
  padding: 0;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 0;
}
.top-sm .ltx-social ul li {
  float: none;
  display:inline-block;
  margin-left: 5px;
}
.top-sm .ltx-social ul li a {
  font-size: 23px;
  background-color: #3D3D3C;
 padding-left: 5px;
    padding-top: 5px;
  color: #fff;
  color: var(--white);
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
  width: 23px;
  height: 23px;
  line-height: 23px;
  display: block;
  text-align: center;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.top-sm .ltx-social ul li a:hover {

  background-color: #16A4DE;
  background-color: var(--main);
}
.top-sm .ltx-social .header {
  font-family: 'Mohave', sans-serif; font-weight:400;font-family: var(--font-main), sans-serif;
  font-size: 12px;
  display: inline-block;
  vertical-align: top;
  font-weight: 400;
  padding-top: 3px;
}
.top-sm .ltx-social .header:after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 9px;
  margin: 0 6px 3px 6px;
  border-bottom: 1px solid #242430;
  border-color: #242430;
  border-color: var(--black);
}
.navbar-nav{ float:none; text-align:center; font-family: 'sf_pro_displaybold';}
.navbar-nav>li{ float:none; display:inline-block;}
/*
	4. WordPress styles
*/
.sticky {
  position: relative;
  border-color: #16A4DE !important;
  border-color: var(--main) !important;
  display: block;
}
.text-page article + .comments-area {
  margin-top: 40px;
}
.post-views .post-views-icon:before,
.post-views .post-views-icon,
.post-views .post-views-label {
  display: none !important;
}
.description .post-views {
  display: none !important;
}
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
  display: block;
  top: 5px;
  left: 5px;
  width: auto;
  height: auto;
  padding: 1em 1.5em;
  font-size: 0.85em;
  line-height: normal;
  color: #242430;
  color: var(--black);
  background-color: #eeeeee;
  background-color: var(--gray);
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  text-decoration: none;
  z-index: 100000;
  /* Above WP toolbar */
}
.alignleft {
  display: inline-block;
  float: left;
  margin-right: 1.5em;
  margin-top: 0.5em;
  margin-bottom: 1.5em;
}
.alignright {
  display: inline-block;
  float: right;
  margin-left: 1.5em;
  margin-top: 0.5em;
  margin-bottom: 1.5em;
}
.aligncenter {
  clear: both;
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: 0.5em;
  margin-bottom: 1.5em;
  text-align: center;
}
.text-align-center {
  text-align: center;
}
.text-align-right {
  text-align: right;
}
@media (min-width: 1199px) {
  .text-align-right-lg {
    text-align: right;
  }
}
@media (max-width: 1199px) {
  .text-align-right-lg {
    text-align: center;
  }
}
@media (max-width: 768px) {
  .text-align-center-ms {
    text-align: center;
  }
  .text-align-center-ms .social-icons-list {
    display: inline-block;
    text-align: left;
  }
}
@media (max-width: 991px) {
  .text-align-center-sm-ms {
    text-align: center;
  }
}
@media (max-width: 1199px) {
  .text-align-center-md-sm-ms {
    text-align: center;
  }
}
img.alignleft,
img.alignnone,
img.alignright,
img.aligncenter {
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
}
figure {
  margin: 1em 0px;
}
figure.alignleft img,
figure.alignnone img,
figure.alignright img,
figure.aligncenter img {
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
}
.gallery-caption {
  font-size: inherit;
}
.bypostauthor {
  font-size: inherit;
}
.wp-caption {
  position: relative;
  max-width: 100%;
}
.wp-caption a[class*="magnific"],
.wp-caption a[class*="prettyPhoto"] {
  display: block;
}
.wp-caption a[class*="magnific"] img,
.wp-caption a[class*="prettyPhoto"] img {
  vertical-align: top;
}
.wp-caption .wp-caption-text,
.wp-caption .wp-caption-dd {
  padding: 0.5em 0 2em;
  font-size: 0.75em;
  line-height: 16px;
  text-align: center;
}
.gallery {
  margin: 0 -5px;
}
.gallery .gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
.gallery .gallery-item a {
  display: block;
}
.gallery .gallery-item a img {
  border: none !important;
  display: block;
  width: 100%;
}
.gallery .gallery-item .gallery-icon {
  margin: 0 5px;
}
.gallery .gallery-item .gallery-caption {
  line-height: 1.4em;
  margin: 0;
  padding: 6px 6px 0;
  font-size: 14px;
}
.gallery.gallery-columns-9 .gallery-item {
  width: 11.1111% !important;
}
.gallery.gallery-columns-8 .gallery-item {
  width: 12.5% !important;
}
.gallery.gallery-columns-7 .gallery-item {
  width: 14.2857% !important;
}
.gallery.gallery-columns-6 .gallery-item {
  width: 16.6666% !important;
}
.gallery.gallery-columns-5 .gallery-item {
  width: 20% !important;
}
.gallery.gallery-columns-4 .gallery-item {
  width: 25% !important;
}
.gallery.gallery-columns-3 .gallery-item {
  width: 33.3333% !important;
}
.gallery.gallery-columns-2 .gallery-item {
  width: 50% !important;
}
.gallery.gallery-columns-1 .gallery-item {
  width: 100% !important;
}
.gallery.gallery-columns-9 .gallery-caption {
  font-size: 0.625em;
}
.gallery.gallery-columns-8 .gallery-caption {
  font-size: 0.6875em;
}
.gallery.gallery-columns-7 .gallery-caption {
  font-size: 0.75em;
}
.gallery.gallery-columns-6 .gallery-caption {
  font-size: 0.8125em;
}
.top_panel_middle .menu_main_wrap {
  margin-top: 2.7em;
  margin-bottom: 2.25em;
}
.comment-list li:before {
  display: none !important;
}
.page-content-none {
  margin-top: 30px;
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
  text-align: center;
  padding: 30px;
}
.page-content-none form {
  max-width: 600px;
  margin: 0 auto !important;
  text-align: center;
}
.page-content-none form input {
  margin: 20px auto !important;
}
#searchsubmit.btn {
  line-height: 41px;
}
.navigation.comment-navigation {
  padding: 0 0 35px 0;
  margin: -35px 0 0 0;
}
.navigation.comment-navigation a {
  font-weight: bold;
}
/*
	5. Typography
*/
html,
body,
div,
table {
  font-size: 16px;
  line-height: 1.6em;
  font-family: 'Mohave', sans-serif; font-weight:400;}
a {
  color: #16A4DE;
  color: var(--main);
}
a:focus,
a:hover {
  color: #242430;
  color: var(--black);
}
a.black:focus,
a.black:hover {
  color: #16A4DE;
  color: var(--main);
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "efuel-fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.header {
  font-family: 'Pridi', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
h1,h2,h3,p,a,li{
font-display: swap;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Pridi', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  line-height: 1.3em;
}
h1.align-left,
h2.align-left,
h3.align-left,
h4.align-left,
h5.align-left,
h6.align-left {
  text-align: left !important;
}
h1.align-center,
h2.align-center,
h3.align-center,
h4.align-center,
h5.align-center,
h6.align-center {
  text-align: center !important;
}
h1.align-right,
h2.align-right,
h3.align-right,
h4.align-right,
h5.align-right,
h6.align-right {
  text-align: right !important;
}
h1 del,
h2 del,
h3 del,
h4 del,
h5 del,
h6 del {
  color: #242430;
  color: var(--black);
  font-size: 0.8em;
}
h1,
.h1 {
  margin: 0 0 10px;
  font-size: 45px;
}
@media (max-width: 1199px) {
  h1,
  .h1 {
    font-size: 38px;
  }
}
@media (max-width: 991px) {
  h1,
  .h1 {
    font-size: 38px;
  }
}
@media (max-width: 768px) {
  h1,
  .h1 {
    font-size: 30px;
  }
}
@media (max-width: 479px) {
  h1,
  .h1 {
    font-size: 30px;
  }
}
h2,
.h2 {
  margin: 42px 0 16px;
  font-size: 38px;
}

.anasayfa h2.header,
.anasayfa .h2.header {
  margin: 42px 0 16px;
  font-size: 30px;
}

@media (max-width: 768px) {
  h2,
  .h2 {
    font-size: 28px;
  }
}
h3,
.h3 {
  margin: 42px 0 16px;
  font-size: 30px;
}
@media (max-width: 768px) {
  h3,
  .h3 {
    font-size: 26px;
  }
}
h4,
.h4 {
  margin: 42px 0 16px;
  font-size: 20px;
}


.anasayfa .circle-box-content h3,
.anasayfa .circle-box-content .h3 {
  margin: 42px 0 16px;
  font-size: 20px;
}
.anasayfa h3.vc_tta-panel-title{font-size: 20px;}


@media (max-width: 768px) {
  h4,
  .h4 {
    font-size: 18px;
  }
}
h5,
.h5 {
  margin: 42px 0 16px;
  font-size: 18px;
  font-family: 'Mohave', sans-serif; font-weight:400;font-family: var(--font-main), sans-serif;
}
h6,
.h6 {
  margin: 42px 0 16px;
  font-size: 16px;
  font-family: 'Mohave', sans-serif; font-weight:400;font-family: var(--font-main), sans-serif;
}
a {
  text-decoration: none;
  transition: color 0.5s ease;
}
a > h1,
a > h2,
a > h3,
a > h4,
a > h5,
a > h6 {
  transition: color 0.5s ease;
}
a:hover {
  text-decoration: none;
}
a:focus {
  outline: 0 none;
  text-decoration: none;
}
a img {
  border: 0;
  outline: 0 none;
}
@media (min-width: 991px) {
  p.short-width {
    width: 60%;
    margin-bottom: 70px;
  }
}
p.big {
  font-size: 18px;
  line-height: 1.7em;
}
.comment-text h1,
.text-page h1 {
  margin-bottom: 16px;
}
.comment-text h1:first-child,
.text-page h1:first-child,
.comment-text h2:first-child,
.text-page h2:first-child,
.comment-text h3:first-child,
.text-page h3:first-child,
.comment-text h4:first-child,
.text-page h4:first-child,
.comment-text h5:first-child,
.text-page h5:first-child,
.comment-text h6:first-child,
.text-page h6:first-child {
  margin-top: 0;
}
.comment-text h1 + h2,
.text-page h1 + h2,
.comment-text h1 + h3,
.text-page h1 + h3,
.comment-text h1 + h4,
.text-page h1 + h4,
.comment-text h1 + h5,
.text-page h1 + h5,
.comment-text h1 + h6,
.text-page h1 + h6,
.comment-text h2 + h3,
.text-page h2 + h3,
.comment-text h2 + h4,
.text-page h2 + h4,
.comment-text h2 + h5,
.text-page h2 + h5,
.comment-text h2 + h6,
.text-page h2 + h6,
.comment-text h3 + h4,
.text-page h3 + h4,
.comment-text h3 + h5,
.text-page h3 + h5,
.comment-text h3 + h6,
.text-page h3 + h6,
.comment-text h4 + h5,
.text-page h4 + h5,
.comment-text h4 + h6,
.text-page h4 + h6,
.comment-text h5 + h6,
.text-page h5 + h6 {
  margin-top: 0;
}
.comment-text hr,
.text-page hr {
  margin: 30px 0 26px 0;
}
.comment-text hr + h1,
.text-page hr + h1,
.comment-text hr + h2,
.text-page hr + h2,
.comment-text hr + h3,
.text-page hr + h3 {
  margin-top: 30px;
}
.comment-text dl dd,
.text-page dl dd {
  margin: 0 0 10px 20px;
}
.comment-text ol ul,
.text-page ol ul,
.comment-text ul ul,
.text-page ul ul,
.comment-text ol ol,
.text-page ol ol,
.comment-text ul ol,
.text-page ul ol {
  margin-top: 6px;
}
.comment-text ol li,
.text-page ol li,
.comment-text ul li,
.text-page ul li {
	list-style:url(../images/circle-regular.svg);
	
  margin-bottom: 6px;
}

.text-page ul.social-icons-list li{ list-style:none}
/*
.text-page ul li:before {
	    font-family: "Font Awesome 6 Free";
		content: "\f111";
		 color: #16A4DE;
  font-weight: bold;
  display: inline-block;
  width: 1em; 
  margin-left: -1em;
} */
.comment-text p,
.text-page p {
  margin-bottom: 15px;
}
.text-page .home-form-bar p {
    margin-bottom: 10px;
}
.app-section { padding:70px 0px;}
.app-image { background:url(../images/phone-bg.png) no-repeat center center; background-size:70%;}
 
.comment-text p + ol,
.text-page p + ol,
.comment-text p + ul,
.text-page p + ul {
  margin-top: -5px;
  margin-bottom: 35px;
  margin-left: 20px;
}
.comment-text .tags-short,
.text-page .tags-short {
  border-top: 1px solid var(--gray);
  margin-top: 16px;
  padding-top: 16px;
}
.comment-text img.left,
.text-page img.left {
  margin: 9px 30px 15px 0;
  float: left;
}
@media (max-width: 991px) {
  .comment-text img.size-full,
  .text-page img.size-full {
    max-width: 100% !important;
    height: auto !important;
  }
}
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick),
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0px;
}
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) th,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) th,
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) td,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) td {
  padding: 2px 10px;
  font-size: 14px;
}
.table-html { margin-top:60px;}
.table-html h4{ font-size:14px; color:#16A4DE; font-family: 'Mohave', sans-serif;}
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) thead tr:first-child th:first-child,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) thead tr:first-child th:first-child {
  -webkit-border-top-left-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius-topleft: 0px;
  -moz-background-clip: padding;
  border-top-left-radius: 0px;
  background-clip: padding-box;
}
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) thead tr:first-child th:last-child,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) thead tr:first-child th:last-child {
  -webkit-border-top-right-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius-topright: 0px;
  -moz-background-clip: padding;
  border-top-right-radius: 0px;
  background-clip: padding-box;
}
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) thead th,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) thead th {
  background-color: #16A4DE;
  background-color: var(--main);
  color: #fff;
  color: var(--white);
  font-family: 'Pridi', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  font-size: 18px;
  position: relative;
}
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) thead th:not(:last-child):after,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) thead th:not(:last-child):after {
  content: "";
  border-right: 2px solid rgba(255, 255, 255, 0.25);
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) thead th h1,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) thead th h1,
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) thead th h2,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) thead th h2,
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) thead th h3,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) thead th h3,
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) thead th h4,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) thead th h4,
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) thead th h5,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) thead th h5,
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) thead th h6,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) thead th h6 {
  text-transform: none;
}
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) thead th a,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) thead th a {
  color: #fff;
  color: var(--white);
}
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) thead + tbody:first-child tr:first-child td,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) thead + tbody:first-child tr:first-child td,
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) thead + tbody:first-child tr:first-child th,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) thead + tbody:first-child tr:first-child th {
  border-top: 0;
  border-left: 2px solid #ffffff;
}
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) tbody th,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) tbody th,
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) tbody td,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) tbody td {
  border-top: 0;
  border-left: 0;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) tbody th:first-child,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) tbody th:first-child,
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) tbody td:first-child,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) tbody td:first-child {
  border-left: 1px solid #ccc;
}
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) tbody th,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) tbody th {
  font-family: 'Pridi', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  font-size: 18px;
}
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) tbody:first-child tr:first-child td,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) tbody:first-child tr:first-child td,
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) tbody:first-child tr:first-child th,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) tbody:first-child tr:first-child th {
  border-top: 1px solid #ccc;
}
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) tbody:first-child tr:first-child > th,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) tbody:first-child tr:first-child > th {
  background-color: #16A4DE;
  background-color: var(--main);
  color: #fff;
  color: var(--white);
  border-right: none;
  border-top: none;
  border-bottom: none;
  font-size: 18px;
}
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) tbody:first-child tr:first-child th:first-child,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) tbody:first-child tr:first-child th:first-child {
  -webkit-border-top-left-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius-topleft: 0px;
  -moz-background-clip: padding;
  border-top-left-radius: 0px;
  background-clip: padding-box;
}
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) tbody:first-child tr:first-child th:last-child,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) tbody:first-child tr:first-child th:last-child {
  -webkit-border-top-right-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius-topright: 0px;
  -moz-background-clip: padding;
  border-top-right-radius: 0px;
  background-clip: padding-box;
}
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) tbody tr:nth-child(even) th,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) tbody tr:nth-child(even) th,
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) tbody tr:nth-child(even) td,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) tbody tr:nth-child(even) td {
  background-color: transparent;
}
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) tbody tr:nth-child(odd) th,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) tbody tr:nth-child(odd) th,
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) tbody tr:nth-child(odd) td,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) tbody tr:nth-child(odd) td {
  background-color: transparent;

}
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) td,
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) td {
  border: 1px solid #ccc;
}

@media (max-width: 768px) {
  .comment-text table:not(#wp-calendar):not(.variations):not(.datepick) thead th,
  .text-page table:not(#wp-calendar):not(.variations):not(.datepick) thead th {
    font-size: 14px;
  }
  .comment-text table:not(#wp-calendar):not(.variations):not(.datepick) tbody th,
  .text-page table:not(#wp-calendar):not(.variations):not(.datepick) tbody th {
    font-size: 14px;
  }
  .comment-text table:not(#wp-calendar):not(.variations):not(.datepick) th,
  .text-page table:not(#wp-calendar):not(.variations):not(.datepick) th,
  .comment-text table:not(#wp-calendar):not(.variations):not(.datepick) td,
  .text-page table:not(#wp-calendar):not(.variations):not(.datepick) td {
    font-size: 12px;
    padding: 10px 12px;
  }
}
@media (max-width: 479px) {
  .comment-text table:not(#wp-calendar):not(.variations):not(.datepick) th,
  .text-page table:not(#wp-calendar):not(.variations):not(.datepick) th,
  .comment-text table:not(#wp-calendar):not(.variations):not(.datepick) td,
  .text-page table:not(#wp-calendar):not(.variations):not(.datepick) td {
    font-size: 12px;
    padding: 5px 7px;
  }
}
.comment-text .social-big,
.text-page .social-big {
  margin-bottom: 30px;
  margin-left: 0px;
}

.haber-detay blockquote {
  border: 0 none;
  margin: 40px 0 40px 0px;
  padding: 75px 35px 35px;
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
  position: relative;
  font-weight: normal;
  text-align: center;
  font-size: 16px;
  color: #242430;
  color: var(--black);
  border: 2px solid #eeeeee;
}
.haber-detay blockquote cite {
  font-weight: black;
  font-style: normal;
  margin-bottom: 20px;
  margin-top: 20px;
  font-family: 'Pridi', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  display: block;
  font-size: 24px;
  color: #242430;
  color: var(--black);
}
.haber-detay blockquote p {
  line-height: 1.4em !important;
  font-family: 'Pridi', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  font-weight: normal;
  font-size: 18px;
}
.haber-detay blockquote a {
  color: #242430;
  color: var(--black);
  font-family: 'Pridi', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
}
.haber-detay blockquote a:hover {
  color: #16A4DE;
  color: var(--main);
}
.haber-detay blockquote:after {
  background-color: #16A4DE;
  background-color: var(--main);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAlCAYAAAA0lXuOAAADRElEQVRYha2YS4hWZRyHn+9UeEksMSkaqIaUVNAGWkhgF1qMizSzRdCmixtpJ4qutE25ah1FGYggiIFjJA0lSgshDCMTWnVzpkbwUt4GZ7zg0+J8X3298577+cHLx/md83/4nffjvZ2OSqCFwCvAs8AAcA9wGfgZ+A4YBa6ERSU1D1gPPA88BsztsseAk8Bh4Hy0Uu21jrpdvWa+rqvvqbP6asu019XzBezb6ofqgrC+P+S+Akiok+qikiHfrcj+XX0iFnRHRVBPp9V5BSFfq8n+Ux3oD/qwOlUTpro7J+Qc9WwD9rH+oFX/llB31KFISNQ3GrJVN6gkwIs1R3BPHWBzxr11DdkAWwA66iRwb0PYddJpbTrwTwFPNmQDDCY0DwnpfLg64t/XAhtgOAEutgR7KuLFJ+8a7IT072lDSyLeD22xE+BgS7CBiDfSFjsB9gB/tACbE/G+Bk60wJ6VAFPAJuBOC8BQdtlTTUFJ93cUeAu41YCVtaP6EVgLTDZgTyZ9F3uBp4HjNWF5I/wYMAQcqsk+d3dgfA88AywH1gCPAouAVcDjBbCxgvu/Ahu6zLXAIPAgsLLb8jRedi/ZUd8uWJNfLsmKtfXqdA57a1XgnhzYQE5dmbYzh/1cUtDloQ5k+GeAiYqsUJ9l+DeAE1WDjmf4oxU5Mf2W4X8DTFcNOjvDb2MFmp/hH4L/5tGyWh7xJoCjFTkxLYt4N4D9UD3omoi3m3ZWteGId4D0OE2VUXm/OhmMxinLn0TzWqL+EhntK3vPVOnRzczcZH8AXKjVf//Xq8xcUEaA0/9elXzjR9Srwdv+pS5soTfnq+MB+6a6tP+5MqC7TI+toTa2EBL10wh7V/hcEaSjfhQBHe7eaxpyW4R9ysjnoqKejL3tmO0MoHci7CsGn3KKgi5Rv80ArWgY8CH18wj7pjqcVRcaQ+on3aJYyFUNAi5W33fmFNcL+VJePerH6hfqRATQ05h9c1qFtksdMT5H9nRJfaGIRQ6gp4PqAzVCop4pYB9XB8uw8oL+pK6rGbAo6Lj6pumKVIoVHkUuAl8C+4AjpKfItnQN+Ip0/R4Bblcp7qjLSD9u/U39b/NZWky6YbkMXKLBi/8Dd0/Zx5lg2mkAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 20px;
  content: '';
  color: #fff;
  color: var(--white);
  width: 50px;
  height: 50px;
  position: absolute;
  top: -2px;
  padding-right: 4px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  display: block;
  text-align: center;
}



blockquote {
    padding: 0px;
    margin: 0 0px 0px 30px;
    font-size:inherit;
    border-left: none;
}
.line-height-2 {
  line-height: 2em;
}
.text-xlg {
  font-family: 'Pridi', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  font-weight: 400;
  font-size: 24px;
  line-height: 1.5em;
}
.text-lg {
  font-size: 16px;
  line-height: 1.4em;
}
.text-md {
  font-size: 16px;
}
@media (min-width: 480px) {
  ul.two-cols {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    padding-left: 18px !important;
  }
}
@media (max-width: 479px) {
  ul.two-cols {
    text-align: left !important;
    display: inline-block;
    margin: 0 auto;
  }
}
ul.ul-arrow,
ul.arrow,
ul.disc,
ul.check {
  list-style: none;
  /*	margin-top: 25px;*/
  margin-bottom: 30px;
  padding-left: 46px;
}
ul.ul-arrow.strong li,
ul.arrow.strong li,
ul.disc.strong li,
ul.check.strong li {
  margin-bottom: 10px;
}
ul.ul-arrow li,
ul.arrow li,
ul.disc li,
ul.check li {
  color: #242430;
  color: var(--black);
  margin-bottom: 14px;
  text-align: left;
}
ul.ul-arrow li strong,
ul.arrow li strong,
ul.disc li strong,
ul.check li strong {
  font-family: 'Pridi', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  font-size: 18px;
}
ul.ul-arrow li:before,
ul.arrow li:before,
ul.disc li:before,
ul.check li:before {
  content: "\f00c";
  display: block;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 100;
  position: absolute;
  margin: 0px 0 0 -46px;
}
ul.ul-arrow.check,
ul.arrow.check,
ul.disc.check,
ul.check.check {
  padding-left: 38px;
}
ul.ul-arrow.check li,
ul.arrow.check li,
ul.disc.check li,
ul.check.check li {
  margin-bottom: 22px;
}
ul.ul-arrow.check li:before,
ul.arrow.check li:before,
ul.disc.check li:before,
ul.check.check li:before {
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
  margin-left: -30px;
  margin-top: 5px;
}
ul.ul-arrow li:before,
ul.arrow li:before,
ul.disc li:before,
ul.check li:before {
  color: #16A4DE;
  color: var(--main);
}
ul.ul-arrow.ul-arrow li:before,
ul.arrow.ul-arrow li:before,
ul.disc.ul-arrow li:before,
ul.check.ul-arrow li:before,
ul.ul-arrow.arrow li:before,
ul.arrow.arrow li:before,
ul.disc.arrow li:before,
ul.check.arrow li:before {
  content: "\f105";
  display: block;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  font-size: 16px;
  position: absolute;
  margin: 4px 0 0 -16px;
}
ul.ul-arrow.disc li:before,
ul.arrow.disc li:before,
ul.disc.disc li:before,
ul.check.disc li:before {
  content: "â€¢";
  font-size: 16px;
  margin: 3px 0 0 -18px;
}
.ul-yes {
  display: inline;
  font-weight: 100;
  color: #16A4DE;
  color: var(--main);
  margin-right: 10px;
}
.ul-no {
  display: inline;
  font-weight: 100;
  font-size: 18px !important;
  color: #16A4DE;
  color: var(--second);
  zoom: 1;
  filter: alpha(opacity=80);
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  margin-right: 10px;
}
ol {
  padding-left: 30px;
}
ol li {
  padding-left: 10px;
}
.italic {
  font-style: italic;
}
.header-line-after-center {
  padding-bottom: 18px;
  text-align: center;
}
.header-line-after-center:before,
.header-line-after-center:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  max-width: 300px;
}
.header-line-after {
  position: relative;
}
.header-line-after:before {
  bottom: 0px;
  left: 0px;
  position: absolute;
  border-bottom: 2px solid #eeeeee;
  border-color: #eeeeee;
  border-color: var(--gray);
  width: 100%;
  content: "";
  display: block;
}
.header-line-after:after {
  bottom: 0px;
  left: 0px;
  position: absolute;
  border-bottom: 2px solid #16A4DE;
  border-color: #16A4DE;
  border-color: var(--main);
  width: 70px;
  content: "";
  display: block;
}
.heading {

  position: relative;
  display: block;
  margin: 0px 0 16px;
}
.slider-zoom .heading {
	width:50%;

}
.slider-zoom .ltx-content-width{width:35%;}



 .slider-store-button { display:inline-block; margin-right:20px;}

 .partners{background:#f7f6f6;
 position:relative;  
 margin-bottom:60px; 
 text-align:center;

}
  .partners:after{
	content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);
    		box-shadow:0 0 20px rgba(0,0,0,0.5);
    bottom:0px;
	width:80%;
	height:50%;
    -moz-border-radius:100%;
    border-radius:100%;
	left:10%;
	right:10%;
}
 .partner-logo{ display:inline-block; margin:0px 20px;}
 .ltx-partners { margin:15px 0px;}
 .ltx-zs-slider-wrapper h2, .ltx-zs-slider-wrapper h1{ font-size:55px; font-family: 'sf_pro_displayblack';}
 .araca-uygun-cihaz{ padding:70px 0px;}
 .araca-uygun-cihaz .item-content { width:50%; float:left; margin-right:30px;}
  .araca-uygun-cihaz .item-image { width:45%; display: flex;
    align-items: center;
    justify-content: space-evenly;
    align-content: space-around; display: inline-block; }
/*.slider-zoom{ display:block}	
.slide-kampanya{ display:none}
	
@media (max-width: 768px) {
	.slide-kampanya{ display:block;}
	.slider-zoom{ display:none}	
	 .slider-zoom{ height:360px;}
	.slider-zoom .heading {
	width:90%;
	margin:0 20px;

}
.slider-zoom .ltx-content-width{width:90%; margin:0 20px;}
.ltx-zs-slider-wrapper h1{ font-size:30px; margin-bottom:15px; margin-top:15px;}
.text-page h1:first-child{margin-bottom:15px; margin-top:15px;}
.slider-store-button img { height:30px;}
}
*/	
  .araca-uygun-cihaz .araca-uygun-cihaz-carousel .item-content h4 a{font-family: 'Mohave', sans-serif; font-weight:400;color:#EEEDEC; font-size:80px; line-height:90px;}
  .araca-uygun-cihaz .araca-uygun-cihaz-carousel .item-content h5 a{font-family: 'sf_pro_displayblack'; color:var(--main); font-size:22px; line-height:25px;}
  .araca-uygun-cihaz .araca-uygun-cihaz-carousel .item-content .text ul{ 
  margin:0;
  padding:0;
  list-style-position: inside;
  text-align: justify;
    column-count: 2;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-gap: 45px;
    -webkit-column-gap: 45px;
    -moz-column-gap: 45px;}
	
		@media (max-width: 768px) {
		
		 .araca-uygun-cihaz .item-content { width:90%;}
  .araca-uygun-cihaz .item-image { width:90%; }
  
   .araca-uygun-cihaz .araca-uygun-cihaz-carousel .item-content .text ul{ 
  margin:0;
  padding:0;
  list-style-position: inside;
  text-align: justify;
    column-count: 1;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-gap: 90px;
    -webkit-column-gap: 90px;
    -moz-column-gap: 90px;}
 .araca-uygun-cihaz .araca-uygun-cihaz-carousel  .text-align-center-ms{ text-align:left;}
 
 .araca-uygun-cihaz .araca-uygun-cihaz-carousel .item-content h4 a {

    font-size: 50px;
    line-height: 60px;
}
 
	}
.language{ font-size: 20px;
    color: #3D3D3C;
    display: inline-block;
    font-weight: 500;
    border-right: 2px solid #3D3D3C;
    margin-right: 12px;
    line-height: 25px;
    height: 23px;
    padding-right: 12px;}
.language a{ color:#3D3D3C; }
.language a:hover{ color:#16A4DE; }	
	
	.ui-group {
  display: inline-block;
  margin-right: 20px;
}

.ui-group h3 {
  display: inline-block;
  margin-right: 0.2em;
  font-size: 16px;
}

.ui-group .button-group {
  display: inline-block;
  margin-right: 20px;
}

	
	  .araca-uygun-cihaz .araca-uygun-cihaz-carousel .item-content .text ul li{ margin-bottom:0px;}
  .services-sc.araca-uygun-cihaz-carousel.layout-photos article .heading .header a{color:#EEEDEC;}
  .services-sc.araca-uygun-cihaz-carousel.layout-photos article .heading .header a:hover{color:var(--main);}
  .services-sc.araca-uygun-cihaz-carousel.layout-photos article .heading{     margin: 0px 0 10px;}
 /* nasil sarj ederim circle */
 .circle-box{ text-align:center; margin:0 20px; cursor:pointer;}
 
 .circle-box .circle-box-top{ 
			 width:300px; 
			 height:300px; 
			 border-radius:100%; 
			 overflow:hidden; 
			 margin: 0 auto;
			 position:relative;
			  }
			  
 .circle-box .circle-box-top .circle-box-hover{
	 width:307px; 
	 height:307px; 
	 position:absolute; 
	 z-index:2; 
	 top:-5px; 
	 left:-8px;
	 -webkit-transition: all 0.3s ease;
	 -moz-transition: all 0.3s ease;
	 -o-transition: all 0.3s ease;
	 transition: all 0.3s ease;
  }
  
 .circle-box .circle-box-top .circle-image{  
	 z-index:1;
 }
 .circle-box .circle-box-top .circle-image img{ 
 height:300px; width:auto; max-width:inherit;  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;}
 .circle-box:hover .circle-box-top .circle-image img{ transform:scale(1.1)}
  .circle-box:hover .circle-box-top .circle-box-hover{ background:rgba(60,60,60,0.3);}
 .circle-box .circle-box-content{ margin-top:20px;}
 .circle-box .circle-box-content h4{ }
 .circle-box .circle-box-content h4 span{ color: #16A4DE; }

 .circle-box .circle-box-content h3 span{ color: #16A4DE; }

 .circle-box .circle-box-content p{}
 
 
 /* cicle box 2*/
 
 .circle-box2{ text-align:center; margin:0 20px; cursor:pointer; position: relative;
    padding-top: 30px;}
 
 .circle-box2 .circle-box-top{ 
			 width:260px; 
			 height:260px; 
			 border-radius:100%; 
			 overflow:hidden; 
			 margin: 0 auto;
			 position:relative;
			  }
			  
			   .circle-box2 .circle-box-hover-dis{
	 width: 320px;
    height: 320px;
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 20px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;

  }
	@media (max-width: 991px) {
		 .circle-box2 .circle-box-hover-dis{

    top: 0px;
   left: 50%;
    margin-left: -160px;


  }
	}
 .circle-box2 .circle-box-top .circle-box-hover{
	 width:267px; 
	 height:267px; 
	 position:absolute; 
	 z-index:2; 
	 top:-5px; 
	 left:-8px;
	 -webkit-transition: all 0.3s ease;
	 -moz-transition: all 0.3s ease;
	 -o-transition: all 0.3s ease;
	 transition: all 0.3s ease;
  }
  
 .circle-box2 .circle-box-top .circle-image{  
	 z-index:1;
 }
 .circle-box2 .circle-box-top .circle-image img{ 
 height:260px; width:auto; max-width:inherit;  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;}
 .circle-box2:hover .circle-box-top .circle-image img{ transform:scale(1.1)}
  .circle-box2:hover .circle-box-top .circle-box-hover{ background:rgba(60,60,60,0.3);}
 .circle-box2 .circle-box-content{ margin-top:20px; min-height: 150px; margin-bottom:20px; }
 .circle-box2 .circle-box-content h4{ }
 .circle-box2 .circle-box-content h4 span{ color: #16A4DE; }

 .circle-box2 .circle-box-content p{}
 
 /* son */
 
 .neden-title{ background:#00A6DF; color:#fff; border-radius:20px; padding:8px 20px; text-align:center; font-weight:700; font-size:16px; display:inline-block; margin:20px 0px;}
 .neden-img{ width:150px; height:100px; text-align:center; margin:0 auto; display: flex;
    align-items: center;}
.neden span img { height:65px;} 
  /* nasil sarj ederim circle son */
  .filo-yonetimi-home{ margin:70px 0px;}
 .image-column{ display:flex; text-align:center;}
 .wpb_single_image img{ width:100%;}
  .home-form-bar{ padding:50px 0px;}
 .home-form-bar .heading.subcolor-main .subheader, .home-form-bar .heading.subcolor-main span {
    color: #fff;
   
}
.home-form-bar .home-form-bar-right{ padding-left:20px;}
.home-form-bar .home-form-bar-left{ padding-right:20px;}
.home-form-bar  .wpb_content_element {
    margin-bottom: 0px;
}

 .home-form-bar .heading.align-right {
  text-align: right;
}
   
@media (max-width: 991px) {
	  .home-form-bar .heading.align-right {
  text-align: left;
}

.home-form-bar .heading.align-right .header{
  text-align: left;
}
    
	
	.home-form-bar .home-form-bar-right{ padding-left:20px; }
.home-form-bar .home-form-bar-left{ padding-right:0px; padding-left:20px; margin-bottom:30px;}
 .home-form-bar-left .align-right { text-align:left;}

   }
  
  
  /* hangi ürün */
  
  
.hide{
  display: none;
}

#project-terms{ z-index:999; position:relative;}
.faux-select {
	z-index:10;
  list-style-type: none;
  padding: 0.2em 0 0em;
  background: #fff;
  color: #000;
  text-align: left;
  border: 1px solid #3D3D3C;
  cursor: pointer;
  border-radius:25px;
  width: 15%;
  display: inline-block;
  position: relative;
}
.faux-select li {
  padding: 0;
  text-indent: 1em;
  position: relative;
}
.faux-select li .options {
  display: block;
  list-style-type: none;
  padding: 0;
  margin: 0.4em 0 0 0;
  background: transparent;
  position: absolute;
  width: 100%;
  max-height: 0px;
  overflow: hidden;
  border: 3px solid transparent;
  top: 1.2em;
  left: -0.2em;
  transition: all ease 0.25s;
}
.faux-select li .options li {
  padding: 0.4em 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.faux-select li .options li:hover {
  background: rgba(255, 255, 255, 0.2);
}
.faux-select li .options li:last-of-type {
  border-bottom: 0;
}
.faux-select li .options.open {
  background: #fff;
  max-height: 1000%;
  border: 1px solid #3D3D3C;
  border-top: 1px solid transparent;
}
.faux-select:before {
  content: '';
  width: 0;
  height: 0;
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  border-top: 0.8em solid #3D3D3C;
  position: absolute;
  top: 0.7em;
  right: 1em;
  transition: all ease 0.25s;
}
.faux-select.open:before {
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  border-bottom: 0.8em solid #3D3D3C;
  border-top: 0;
}




.faux-select2 {
	
	z-index:10;
  list-style-type: none;
  padding: 0.2em 0 0em;
  background: #fff;
  color: #000;
  text-align: left;
  border: 1px solid #3D3D3C;
  cursor: pointer;
  border-radius:25px;
  width: 15%;
  display: inline-block;
  position: relative;
}
.faux-select2 li {
  padding: 0;
  text-indent: 1em;
  position: relative;
}
.faux-select2 li .options2 {
  display: block;
  list-style-type: none;
  padding: 0;
  margin: 0.4em 0 0 0;
  background: transparent;
  position: absolute;
  width: 100%;
  max-height: 0px;
  overflow: hidden;
  border: 3px solid transparent;
  top: 1.2em;
  left: -0.2em;
  transition: all ease 0.25s;
}
.faux-select2 li .options2 li {
  padding: 0.4em 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.faux-select2 li .options2 li:hover {
  background: rgba(255, 255, 255, 0.2);
}
.faux-select2 li .options2 li:last-of-type {
  border-bottom: 0;
}
.faux-select2 li .options2.open {
  background: #fff;
  max-height: 1000%;
  border: 1px solid #3D3D3C;
  border-top: 1px solid transparent;
}
.faux-select2:before {
  content: '';
  width: 0;
  height: 0;
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  border-top: 0.8em solid #3D3D3C;
  position: absolute;
  top: 0.7em;
  right: 1em;
  transition: all ease 0.25s;
}
.faux-select2.open:before {
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  border-bottom: 0.8em solid #3D3D3C;
  border-top: 0;
}



.faux-select3 {
	
	z-index:9;
  list-style-type: none;
  padding: 0.2em 0 0em;
  background: #fff;
  color: #000;
  text-align: left;
  border: 1px solid #3D3D3C;
  cursor: pointer;
  border-radius:25px;
  width: 15%;
  display: inline-block;
  position: relative;
}
.faux-select3 li {
  padding: 0;
  text-indent: 1em;
  position: relative;
}
.faux-select3 li .options3 {
  display: block;
  list-style-type: none;
  padding: 0;
  margin: 0.4em 0 0 0;
  background: transparent;
  position: absolute;
  width: 100%;
  max-height: 0px;
  overflow: hidden;
  border: 3px solid transparent;
  top: 1.2em;
  left: -0.2em;
  transition: all ease 0.25s;
}
.faux-select3 li .options3 li {
  padding: 0.4em 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.faux-select3 li .options3 li:hover {
  background: rgba(255, 255, 255, 0.2);
}
.faux-select3 li .options3 li:last-of-type {
  border-bottom: 0;
}
.faux-select3 li .options3.open {
  background: #fff;
  max-height: 1000%;
  border: 1px solid #3D3D3C;
  border-top: 1px solid transparent;
}
.faux-select3:before {
  content: '';
  width: 0;
  height: 0;
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  border-top: 0.8em solid #3D3D3C;
  position: absolute;
  top: 0.7em;
  right: 1em;
  transition: all ease 0.25s;
}
.faux-select3.open:before {
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  border-bottom: 0.8em solid #3D3D3C;
  border-top: 0;
}






.faux-select4 {
	
	z-index:9;
  list-style-type: none;
  padding: 0.2em 0 0em;
  background: #fff;
  color: #000;
  text-align: left;
  border: 1px solid #3D3D3C;
  cursor: pointer;
  border-radius:25px;
  width: 15%;
  display: inline-block;
  position: relative;
}
.faux-select4 li {
  padding: 0;
  text-indent: 1em;
  position: relative;
}
.faux-select4 li .options4 {
  display: block;
  list-style-type: none;
  padding: 0;
  margin: 0.4em 0 0 0;
  background: transparent;
  position: absolute;
  width: 100%;
  max-height: 0px;
  overflow: hidden;
  border: 3px solid transparent;
  top: 1.2em;
  left: -0.2em;
  transition: all ease 0.25s;
}
.faux-select4 li .options4 li {
  padding: 0.4em 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.faux-select4 li .options4 li:hover {
  background: rgba(255, 255, 255, 0.2);
}
.faux-select4 li .options4 li:last-of-type {
  border-bottom: 0;
}
.faux-select4 li .options4.open {
  background: #fff;
  max-height: 1000%;
  border: 1px solid #3D3D3C;
  border-top: 1px solid transparent;
}
.faux-select4:before {
  content: '';
  width: 0;
  height: 0;
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  border-top: 0.8em solid #3D3D3C;
  position: absolute;
  top: 0.7em;
  right: 1em;
  transition: all ease 0.25s;
}
.faux-select4.open:before {
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  border-bottom: 0.8em solid #3D3D3C;
  border-top: 0;
}

.filters{ text-align:center;}


/* width */
#module .collapse::-webkit-scrollbar {
  width: 15px;
}

/* Track */
#module .collapse::-webkit-scrollbar-track {
  box-shadow: inset 0 0 1px grey;
  border-radius: 0px;
}

/* Handle */
#module .collapse::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 0px;
}

#module {
  width: 100%;
}

#module .collapse[aria-expanded="false"] {
    display: block;
    height: 200px !important;
    overflow-y: scroll;
}

#module .collapsing[aria-expanded="false"] {
    height: 80px !important;
}


@media (max-width: 991px) {
	 

	 .faux-select {width: 45%;}
	 .faux-select2 {width: 45%;}
	 .faux-select3 {width: 45%;}
	 .faux-select4 {width: 45%;}
	 
 }
   /* hangi ürün */
  
   
   .align-right { text-align:right;}
  .footer-widget-wat{ float:left; margin-right:25px;}
  @media (max-width: 991px) {
.footer-widget-wat{ width:100%}
	 
 }
  .footer-tittle{ font-size:16px; font-weight:600; border-bottom:1px solid #fff; margin-bottom:15px; }
  .footer-tittle h2{ font-size:16px; font-weight:600; font-family:'Mohave', sans-serif; margin: 0px 0 10px;}
  .footer-tittle.social{  border-bottom:none; color:#16A4DE; }
  .footer-widget-wat ul{padding:0; margin:0;  }
 .footer-widget-wat.hizli-erisim{ min-height:150px;}
  .footer-widget-wat ul li{ list-style:none; padding:0; margin:0; font-size:13px;  }
  .footer-widget-wat ul li h3{ list-style:none; padding:0; margin:0; font-size:13px; font-weight:400; font-family:'Mohave', sans-serif;  margin-bottom:7px;}
  .footer-widget-wat ul{ margin-bottom:30px;}
  .footer-widget-wat ul li a{ color:#fff;}
  
  .footer-widget-wat ul li a:hover{ color:rgba( 255,255,255,0.7)}
  .footer-gizlilik {border-top: 1px solid #16A4DE;
    padding: 15px 0px;
    margin-top: 20px;
    display: flex;
    font-size: 13px;
    width: 100%;
    justify-content: space-between;
 }
  
  .footer-gizlilik a { color:#fff; margin-right:25px;}
  .footer-gizlilik a:last-child {margin-right:0px;}
    .footer-gizlilik a:hover{ color:rgba( 255,255,255,0.7)}
   @media (max-width: 991px) {
	   .footer-gizlilik a { margin-right:15px;}
   }
.heading h1,
.heading h2,
.heading h3,
.heading h4,
.heading h5,
.heading h6 {
  z-index: 3;
  position: relative;
  margin: 0;
}
.heading h2 {
  line-height: 1.2em;
}
.heading h3 {
  line-height: 1.2em;
}
.heading h5 {
  line-height: 1.2em;
}
.heading.header-underline {
  position: relative;
  margin-bottom: 80px;
}
.heading.header-underline:before {
  bottom: 0px;
  left: 0px;
  position: absolute;
  border-bottom: 2px solid #eeeeee;
  border-color: #eeeeee;
  border-color: var(--gray);
  width: 100%;
  content: "";
  display: block;
}
.heading.header-underline:after {
  bottom: 0px;
  left: 0px;
  position: absolute;
  border-bottom: 2px solid #16A4DE;
  border-color: #16A4DE;
  border-color: var(--main);
  width: 70px;
  content: "";
  display: block;
}
.heading.header-underline:before,
.heading.header-underline:after {
  bottom: -18px;
  z-index: 10;
}
.heading.header-underline:before {
  max-width: 235px;
}
.heading.header-underline.align-center:before,
.heading.header-underline.align-center:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.heading.header-underline.align-right:before,
.heading.header-underline.align-right:after {
  right: 0;
  left: auto;
}
@media (max-width: 768px) {
  .heading.header-underline.align-left,
  .heading.header-underline.align-right {
    text-align: center;
  }
  .heading.header-underline.align-left .header,
  .heading.header-underline.align-right .header {
    text-align: center;
  }
  .heading.header-underline.align-left:before,
  .heading.header-underline.align-right:before,
  .heading.header-underline.align-left:after,
  .heading.header-underline.align-right:after {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.heading.line-before {
  padding-left: 200px;
}
.heading.line-before:before {
  content: "";
  width: 170px;
  border-top: 2px solid #fff;
  display: inline-block;
  position: relative;
  left: -200px;
  top: 10px;
}
@media (max-width: 1199px) {
  .heading.line-before {
    padding-left: 100px;
  }
  .heading.line-before:before {
    width: 70px;
    left: -100px;
  }
  .heading.line-before h3 {
    font-size: 30px;
  }
}
@media (max-width: 768px) {
  .heading.line-before {
    padding-left: 0;
  }
  .heading.line-before:before {
    display: none;
  }
}
.heading.line-before.has-subheader:before {
  top: 55px;
}
@media (min-width: 1199px) {
  .heading.line-after {
    padding-right: 200px;
    max-width: 66%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .heading.line-after {
    padding-right: 200px;
    max-width: 85%;
  }
}
@media (max-width: 991px) {
  .heading.line-after {
    text-align: center;
  }
  .heading.line-after:after {
    display: none !important;
  }
}
.heading.line-after:after {
  content: "";
  width: 170px;
  border-top: 2px solid #16A4DE;
  display: inline-block;
  position: absolute;
  right: 00px;
  top: 20px;
}
.heading.line-after.has-subheader:before {
  top: 55px;
}
.heading .header span {
  font-weight: 400;
}
.heading .subheader {
  font-family: 'Pridi', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  font-size: 18px;
  font-weight: 500 !important;
}
.heading.header-subheader {
  background-repeat: no-repeat;
  background-position: 50% 100%;
  padding-bottom: 10px;
  margin-bottom: 32px;
}
@media (min-width: 991px) {
  .heading.header-subheader.align-left {
    background-position: 0 100%;
  }
}
.heading.header-subheader .subheader {
  margin-bottom: -6px;
}
.heading.align-center {
  text-align: center;
}
.heading.align-center .header {
  text-align: center;
}
.heading.align-right {
  text-align: right;
}
.heading.align-right .header {
  text-align: right;
}
.heading.shadow .header,
.heading.shadow .subheader {
  text-shadow: 0px 4px 0px rgba(0, 0, 0, 0.15);
}
.heading .icon-bg {
  color: #eeeeee;
  color: var(--gray);
  font-size: 180px;
  position: absolute;
  top: -50px;
  left: 0;
  right: 0;
  z-index: 1;
  zoom: 1;
  filter: alpha(opacity=5);
  -webkit-opacity: 0.05;
  -moz-opacity: 0.05;
  opacity: 0.05;
}
@media (max-width: 768px) {
  .heading.heading-icon {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
}
.heading .heading-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (max-width: 768px) {
  .heading .heading-icon {
    display: none;
  }
}
.heading .heading-icon-wrap,
.heading .heading-icon-fa-wrap {
  display: inline-block;
  padding: 10px;
  margin: 0 50px 0 0;
  text-align: center;
  line-height: 90px;
  width: 110px;
  height: 110px;
}
.heading .heading-icon-wrap.heading-icon-fa-wrap,
.heading .heading-icon-fa-wrap.heading-icon-fa-wrap {
  font-size: 40px;
  line-height: 70px;
  padding: 0;
  margin: 0 30px 0 0;
  width: 70px;
  height: 70px;
  vertical-align: middle;
}
@media (max-width: 768px) {
  .heading .heading-icon-wrap.heading-icon-fa-wrap,
  .heading .heading-icon-fa-wrap.heading-icon-fa-wrap {
    margin: 10px 20px 10px 0;
  }
}
@media (max-width: 479px) {
  .heading .heading-icon-wrap.heading-icon-fa-wrap,
  .heading .heading-icon-fa-wrap.heading-icon-fa-wrap {
    margin: 0px 20px 15px 20px;
    text-align: center;
  }
}
.heading .heading-icon-wrap.heading-icon-fa-wrap.bg-white-shadow,
.heading .heading-icon-fa-wrap.heading-icon-fa-wrap.bg-white-shadow {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
}
.heading .heading-icon-wrap.heading-icon-fa-wrap.bg-main-circle,
.heading .heading-icon-fa-wrap.heading-icon-fa-wrap.bg-main-circle {
  background-color: #16A4DE;
  background-color: var(--main);
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
}
.heading .heading-icon-wrap.icon-main-circle,
.heading .heading-icon-fa-wrap.icon-main-circle {
  background-color: #16A4DE;
  background-color: var(--main);
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
}
.heading .heading-icon-wrap img,
.heading .heading-icon-fa-wrap img {
  margin: 0;
}
@media (max-width: 991px) {
  .heading .heading-icon-wrap,
  .heading .heading-icon-fa-wrap {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.heading .heading-image-after {
  margin: 15px auto;
}
.heading .heading-image-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
  transform: translate(-50%, -40%);
}
.heading .heading-content {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}
.heading .heading-content > * {
  text-align: left !important;
}
@media (max-width: 768px) {
  .heading .heading-content > * {
    text-align: center !important;
  }
}
.heading.text-bg {
  position: relative;
  padding: 35px 0;
}
.heading.text-bg .header-text {
  zoom: 1;
  filter: alpha(opacity=3);
  -webkit-opacity: 0.03;
  -moz-opacity: 0.03;
  opacity: 0.03;
  z-index: 1;
  font-family: 'Pridi', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  font-weight: 900;
  font-size: 150px;
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding-bottom: 60px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .heading.text-bg .header-text {
    font-size: 70px;
  }
}
@media (max-width: 768px) {
  .heading.text-bg .header-text {
    display: none;
  }
}
.heading.heading-large h1 {
  font-size: 80px !important;
}
@media (max-width: 1199px) {
  .heading.heading-large h1 {
    font-size: 64px !important;
  }
}
@media (max-width: 991px) {
  .heading.heading-large h1 {
    font-size: 48px !important;
    line-height: 1.2em;
  }
}
@media (max-width: 479px) {
  .heading.heading-large h1 {
    font-size: 36px !important;
    line-height: 1.2em;
  }
}
.heading.heading-large h2 {
  font-size: 60px;
}
@media (min-width: 1200px) and (max-width: 1599px) {
  .heading.heading-large h2 {
    font-size: 60px;
  }
}
@media (max-width: 1199px) {
  .heading.heading-large h2 {
    font-size: 48px;
  }
}
@media (max-width: 991px) {
  .heading.heading-large h2 {
    font-size: 36px;
  }
}
.heading.heading-large h3 {
  font-size: 60px;
  margin: 0px 0 -4px 0 !important;
}
@media (max-width: 1199px) {
  .heading.heading-large h3 {
    font-size: 48px;
  }
}
@media (max-width: 991px) {
  .heading.heading-large h3 {
    font-size: 48px;
  }
}
@media (max-width: 479px) {
  .heading.heading-large h3 {
    font-size: 36px;
  }
}
.heading.heading-large h4 {
  font-size: 30px;
}
@media (max-width: 768px) {
  .heading.heading-large h4 {
    font-size: 28px;
  }
}
.heading.heading-xl h1 {
  font-size: 80px;
}
.heading.heading-xl h2 {
  font-size: 60px;
}
.heading.heading-xl h3 {
  font-size: 48px;
}
@media (max-width: 1599px) {
  .heading.heading-xl h1 {
    font-size: 60px;
  }
}
.heading.color-main .header {
  color: #16A4DE;
  color: var(--main);
}
.heading.color-second .header {
  color: #16A4DE;
  color: var(--second);
}
.heading.color-white .header {
  color: #fff;
  color: var(--white);
}
.heading.color-black .header {
  color: #242430;
  color: var(--black);
}
.heading.color-gray .header {
  color: #242430;
  color: var(--black);
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.heading.subcolor-main .subheader,
.heading.subcolor-main span {
  color: #16A4DE;
  color: var(--main);
}
.heading.subcolor-second .subheader,
.heading.subcolor-second span {
  color: #16A4DE;
  color: var(--second);
}
.heading.subcolor-white .subheader,
.heading.subcolor-white span {
  color: #16A4DE;

}
.heading.subcolor-white .subheader:before,
.heading.subcolor-white span:before {
  border-color: #fff;
  border-color: var(--white);
}
.heading.subcolor-black .subheader,
.heading.subcolor-black span {
  color: #242430;
  color: var(--black);
}
.heading.subcolor-gray .subheader,
.heading.subcolor-gray span {
  color: #fff;
  color: var(--white);
  zoom: 1;
  filter: alpha(opacity=2);
  -webkit-opacity: 0.02;
  -moz-opacity: 0.02;
  opacity: 0.02;
}
.bg-color-gray .heading.header-underline:before {
  border-color: #fff;
  border-color: var(--white);
}
.body-black-dark .heading.text-bg .header-text,
.bg-color-black .heading.text-bg .header-text {
  color: #fff;
  color: var(--white);
}
pre {
  padding: 30px;
}
code {
  color: #16A4DE;
  color: var(--main);
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
/*
    6.Theme Sections
*/
body.error404 .heading {
  margin-top: 0 !important;
}
body.error404 .page-404-defult {
  padding: 110px 0;
}
body.error404 .page-404-defult h1 {
  font-size: 36px !important;
}
body.error404 .page-404-defult h2 {
  font-size: 110px !important;
  margin: 0 0 18px;
}
body.error404 .page-404-defult .center-404 {
  max-width: 400px;
  margin: 0 auto 36px;
}
body.error404 .page-404-defult .ltx-empty-space {
  height: 16px;
}
@media (max-width: 991px) {
  .mobile-hidden {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .bg-mobile-hide {
    background-size: 0 !important;
  }
  .bg-mobile-hide > div {
    background-size: 0 !important;
  }
}
.displaced-top {
  z-index: 10;
  position: relative;
  overflow: visible !important;
}
.displaced-top > div.bg-pos-center-center {
  overflow: visible !important;
}
.bg-parallax-static {
  background-attachment: fixed !important;
}
.white-space-top {
  overflow: visible !important;
}
.ltx-slider-bg {
  height: 610px;
  margin-bottom: -610px;
}
@media (max-width: 768px) {
  .ltx-slider-bg {
    display: none;
  }
}
.ltx-car-right {
  position: absolute;
  z-index: 10;
  margin-left: 30px;
}
.ltx-car-right img {
  max-width: initial !important;
  height: 100% !important;
}
.ltx-slider-flowing {
  position: absolute;
  left: 0;
  top: 0;
  animation-name: floating_1;
  animation-duration: 3s;
  animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  animation-iteration-count: infinite;
}
@media (max-width: 1770px) {
  .ltx-slider-flowing {
    display: none;
  }
}
.ltx-mobile-flowing {
  position: relative;
  animation-name: floating_2;
  animation-duration: 4s;
  animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  animation-iteration-count: infinite;
}
@keyframes floating_1 {
  0% {
    top: 30px;
  }
  50% {
    top: -30px;
  }
  100% {
    top: 30px;
  }
}
@keyframes floating_2 {
  0% {
    top: 20px;
  }
  50% {
    top: -20px;
  }
  100% {
    top: 20px;
  }
}
.ltx-scroll-parallax {
  z-index: 0;
  position: absolute;
}
@media (max-width: 768px) {
  .ltx-scroll-parallax {
    display: none;
  }
}
.ltx-splash-parent {
  position: relative;
  z-index: 4;
}
.ltx-ice-splash {
  position: absolute;
  top: 10%;
  z-index: 1;
  pointer-events: none;
}
@media (min-width: 991px) {
  .ltx-cards-block > div > div:first-child {
    padding-left: 50px;
  }
}
.ltx-cards-block > div > div:first-child h2 {
  line-height: 1em;
}
@media (min-width: 991px) {
  .ltx-video-block > div > div:first-child {
    padding-left: 50px;
  }
}
.ltx-video-block > div > div:first-child h2 {
  line-height: 1em;
}
@media (min-width: 991px) {
  .ltx-video-block > div > div:last-child {
    padding-right: 70px;
  }
}
.ltx-video-block > div > div:last-child h2 {
  line-height: 1em;
}
.ltx-banners-grid {
  overflow: visible;
}
.ltx-banners-grid .wpb_single_image .vc_single_image-wrapper {
  overflow: hidden;
}
.ltx-banners-grid .wpb_single_image {
  margin-bottom: 32px;
}
@media (max-width: 1199px) {
  .ltx-banners-grid .wpb_single_image {
    margin-bottom: 28px;
  }
}
@media (max-width: 991px) {
  .ltx-banners-grid .wpb_single_image {
    margin-bottom: 20px;
    text-align: center;
  }
}
.ltx-banners-grid img {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ltx-banners-grid img:hover {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
section.ltx-price-grid {
  position: relative;
  z-index: 10;
  overflow: visible;
}
@media (min-width: 1199px) {
  section.ltx-price-grid:before,
  section.ltx-price-grid:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 50px 13px 0 13px;
    border-color: rgba(0, 0, 0, 0.15) transparent transparent;
    z-index: -2;
  }
  section.ltx-price-grid:before {
    left: 2px;
    bottom: 0;
  }
  section.ltx-price-grid:after {
    right: 2px;
    bottom: 0;
  }
}
section.ltx-price-grid > div {
  position: relative;
  z-index: 1;
  margin-left: 0px;
  margin-right: 0px;
}
@media (min-width: 991px) {
  .ltx-icon-arrow li:not(:last-child) {
    position: relative;
  }
  .ltx-icon-arrow li:not(:last-child):after {
    content: "";
    width: 150px;
    height: 22px;
    position: absolute;
    right: -75px;
    top: 30px;
    background: url("assets/images/li-icon-arrow.png") 50% 50% no-repeat;
  }
}
.ltx-tow-icons.block-icon.layout-cols3 {
  margin-bottom: 0;
  margin-left: -15px;
  position: relative;
  z-index: 3;
}
@media (min-width: 991px) {
  .ltx-tow-icons.block-icon.layout-cols3 {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.ltx-tow-icons.block-icon.layout-cols3 li {
  margin-bottom: 0;
  background-color: #242430;
  background-color: var(--black);
}
@media (max-width: 991px) {
  .ltx-tow-icons.block-icon.layout-cols3 li {
    width: 100%;
    -webkit-border-radius: 0 !important;
    -webkit-background-clip: padding-box !important;
    -moz-border-radius: 0 !important;
    -moz-background-clip: padding !important;
    border-radius: 0 !important;
    background-clip: padding-box !important;
  }
}
.ltx-tow-icons.block-icon.layout-cols3 li .header {
  color: #fff;
  color: var(--white);
}
.ltx-tow-icons.block-icon.layout-cols3 li .matchHeight {
  height: auto !important;
}
.ltx-tow-icons.block-icon.layout-cols3 li .in {
  min-height: 105px !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ltx-tow-icons.block-icon.layout-cols3 li .header {
  padding-left: 68px !important;
}
.ltx-tow-icons.block-icon.layout-cols3 li:nth-child(2) {
  background-color: #16A4DE;
  background-color: var(--main);
  background-image: -webkit-linear-gradient(0deg, var(--main), var(--main-lighter));
  background-image: -moz-linear-gradient(0deg, var(--main), var(--main-lighter));
  background-image: -ms-linear-gradient(0deg, var(--main), var(--main-lighter));
  background-image: -o-linear-gradient(0deg, var(--main), var(--main-lighter));
  background-image: linear-gradient(90deg, var(--main), var(--main-lighter));
}
.ltx-tow-icons.block-icon.layout-cols3 li:nth-child(2) .header span {
  color: #242430;
  color: var(--black);
}
.ltx-tow-icons.block-icon.layout-cols3 li:nth-child(1) {
  -webkit-border-top-left-radius: 64px;
  -moz-border-radius-topleft: 64px;
  border-top-left-radius: 64px;
  -webkit-border-bottom-left-radius: 64px;
  -webkit-background-clip: padding-box;
  -moz-border-radius-bottomleft: 64px;
  -moz-background-clip: padding;
  border-bottom-left-radius: 64px;
  background-clip: padding-box;
}
.ltx-tow-icons.block-icon.layout-cols3 li:nth-child(3) {
  -webkit-border-top-right-radius: 64px;
  -moz-border-radius-topright: 64px;
  border-top-right-radius: 64px;
  -webkit-border-bottom-right-radius: 64px;
  -webkit-background-clip: padding-box;
  -moz-border-radius-bottomright: 64px;
  -moz-background-clip: padding;
  border-bottom-right-radius: 64px;
  background-clip: padding-box;
}
.ltx-tow-card-1 {
  position: relative;
  z-index: 2;
}
@media (min-width: 480px) {
  .ltx-tow-card-1 {
    left: -50px;
  }
}
@media (max-width: 479px) {
  .ltx-tow-card-1 {
    left: -15px;
  }
}
.ltx-tow-card-2 {
  position: relative;
  margin-top: -140px;
  z-index: 1;
}
@media (min-width: 480px) {
  .ltx-tow-card-2 {
    right: -50px;
  }
}
@media (max-width: 479px) {
  .ltx-tow-card-2 {
    right: -15px;
  }
}
.ltx-towing-car:after {
  position: absolute;
  display: block;
  width: 100%;
  height: 180px;
  background-color: #fff;
  background-color: var(--white);
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
  content: "";
}
.ltx-towing-car .ltx-towing-car-left {
  position: absolute;
  z-index: 2;
  left: 0;
  bottom: 0;
}
@media (min-width: 1199px) {
  .ltx-towing-car .ltx-towing-car-left {
    left: 140px;
  }
}
@media (max-width: 479px) {
  .ltx-towing-car .ltx-towing-car-left {
    display: none;
  }
}
.ltx-towing-car .ltx-towing-car-right {
  position: absolute;
  z-index: 2;
  right: 0;
  bottom: 0;
}
@media (min-width: 1199px) {
  .ltx-towing-car .ltx-towing-car-right {
    right: 150px;
  }
}
@media (max-width: 479px) {
  .ltx-towing-car .ltx-towing-car-right {
    display: none;
  }
}
.ltx-towing-car .ltx-towing-car-image {
  position: relative;
  z-index: 2;
  margin-bottom: 55px;
}
.ltx-car-riding {
  height: 715px;
  position: relative;
  padding: 0;
}
.ltx-car-riding .container {
  position: relative;
  z-index: 10;
  padding-top: 110px;
}
.ltx-car-riding .ltx-car-riding-single {
  position: absolute;
  right: 30px;
  width: 670px;
  height: 440px;
}
@media (max-width: 991px) {
  .ltx-car-riding .ltx-car-riding-single {
    top: 200px;
    right: auto;
    left: 25%;
    -webkit-transform: scale(0.45) translateX(-50%);
    -moz-transform: scale(0.45) translateX(-50%);
    -o-transform: scale(0.45) translateX(-50%);
    -ms-transform: scale(0.45) translateX(-50%);
    transform: scale(0.45) translateX(-50%);
  }
}
@media (max-width: 768px) {
  .ltx-car-riding .ltx-car-riding-single {
    left: 18%;
    -webkit-transform: scale(0.45) translateX(-50%);
    -moz-transform: scale(0.45) translateX(-50%);
    -o-transform: scale(0.45) translateX(-50%);
    -ms-transform: scale(0.45) translateX(-50%);
    transform: scale(0.45) translateX(-50%);
  }
}
@media (max-width: 479px) {
  .ltx-car-riding .ltx-car-riding-single {
    left: 0%;
    -webkit-transform: scale(0.45) translateX(-50%);
    -moz-transform: scale(0.45) translateX(-50%);
    -o-transform: scale(0.45) translateX(-50%);
    -ms-transform: scale(0.45) translateX(-50%);
    transform: scale(0.45) translateX(-50%);
  }
}
.ltx-car-riding .ltx-car-riding-single img {
  max-width: initial;
}
.ltx-car-riding .ltx-car-riding-single .ltx-car-riding-wheel1 {
  position: absolute;
  left: 143px;
  bottom: 20px;
  -webkit-animation: ltxRotate 1s linear infinite;
  -moz-animation: ltxRotate 1s linear infinite;
  -o-animation: ltxRotate 1s linear infinite;
  animation: ltxRotate 1s linear infinite;
}
.ltx-car-riding .ltx-car-riding-single .ltx-car-riding-wheel2 {
  position: absolute;
  right: 93px;
  bottom: 20px;
  -webkit-animation: ltxRotate 1s linear infinite;
  -moz-animation: ltxRotate 1s linear infinite;
  -o-animation: ltxRotate 1s linear infinite;
  animation: ltxRotate 1s linear infinite;
}
.ltx-car-riding .ltx-car-riding-single .ltx-car-riding-lamp {
  position: absolute;
  top: 104px;
  right: 113px;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-animation: ltxLamp 1s linear infinite;
  -moz-animation: ltxLamp 1s linear infinite;
  -o-animation: ltxLamp 1s linear infinite;
  animation: ltxLamp 1s linear infinite;
}
.ltx-car-riding .ltx-car-riding-sky {
  background-size: cover;
  background-position: 50% -190px;
  height: 715px;
}
.ltx-car-riding .ltx-car-riding-road {
  position: absolute;
  width: 5000%;
  bottom: 0;
  left: 0;
  right: 0;
  height: 236px;
  display: block;
  background-repeat: repeat-x;
  z-index: 1;
  -webkit-animation: ltxRoad 5s linear infinite;
  -moz-animation: ltxRoad 5s linear infinite;
  -o-animation: ltxRoad 5s linear infinite;
  animation: ltxRoad 5s linear infinite;
}
.ltx-car-riding .ltx-car-riding-city {
  position: absolute;
  width: 5000%;
  bottom: 236px;
  left: 0;
  right: 0;
  height: 232px;
  display: block;
  background-repeat: repeat-x;
  z-index: 1;
  -webkit-animation: ltxCity 25s linear infinite;
  -moz-animation: ltxCity 25s linear infinite;
  -o-animation: ltxCity 25s linear infinite;
  animation: ltxCity 25s linear infinite;
}
.ltx-car-riding .ltx-car-riding-car {
  -webkit-animation: ltxCar 1s linear infinite;
  -moz-animation: ltxCar 1s linear infinite;
  -o-animation: ltxCar 1s linear infinite;
  animation: ltxCar 1s linear infinite;
}
.ltx-car-riding .ltx-slider-inner {
  position: absolute;
  left: 15px;
  z-index: 10;
}
@media (min-width: 991px) {
  .ltx-car-riding .ltx-slider-inner {
    max-width: 370px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .ltx-car-riding .ltx-slider-inner {
    max-width: 600px;
  }
}
@media (max-width: 991px) {
  .ltx-car-riding .ltx-slider-inner {
    padding: 15px;
    top: 30px;
    width: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
  }
  .ltx-car-riding .ltx-slider-inner .heading {
    margin-top: 0;
  }
  .ltx-car-riding .ltx-slider-inner .btn {
    margin-top: -40px;
    margin-bottom: 0;
    font-size: 16px;
    padding: 6px 26px 6px 26px;
    line-height: 1.6em;
    min-width: 140px;
  }
}
@media (max-width: 768px) {
  .ltx-car-riding .ltx-slider-inner {
    text-align: center;
    top: -50px;
    height: 715px;
    margin-top: -110px;
    padding-top: 200px;
  }
}
.ltx-car-riding .ltx-slider-inner .heading .header {
  line-height: 1em;
}
.ltx-car-riding .ltx-slider-inner .heading span {
  font-weight: 500;
}
lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes ltxCar{ 66%{ -webkit-transform: translateY(-3px); }}
@-moz-keyframes ltxCar{ 66%{ -moz-transform: translateY(-3px); }}
@-o-keyframes ltxCar{ 66%{ -o-transform: translateY(-3px); }}
@keyframes ltxCar{ 66%{-webkit-transform: translateY(-3px);-moz-transform: translateY(-3px);-ms-transform: translateY(-3px);transform: translateY(-3px); };
}
lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes ltxLamp{ 66%{ opacity: 1; -webkit-transform: translateY(-4px);  }}
@-moz-keyframes ltxLamp{ 66%{ opacity: 1; -moz-transform: translateY(-4px);  }}
@-o-keyframes ltxLamp{ 66%{ opacity: 1; -o-transform: translateY(-4px);  }}
@keyframes ltxLamp{ 66%{ opacity: 1;-webkit-transform: translateY(-4px);-moz-transform: translateY(-4px);-ms-transform: translateY(-4px);transform: translateY(-4px);  };
}
lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes ltxCity{ 100%{ -webkit-transform: translateX(-1920px); }}
@-moz-keyframes ltxCity{ 100%{ -moz-transform: translateX(-1920px); }}
@-o-keyframes ltxCity{ 100%{ -o-transform: translateX(-1920px); }}
@keyframes ltxCity{ 100%{-webkit-transform: translateX(-1920px);-moz-transform: translateX(-1920px);-ms-transform: translateX(-1920px);transform: translateX(-1920px); };
}
lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes ltxRoad{ 100%{ -webkit-transform: translateX(-1920px); }}
@-moz-keyframes ltxRoad{ 100%{ -moz-transform: translateX(-1920px); }}
@-o-keyframes ltxRoad{ 100%{ -o-transform: translateX(-1920px); }}
@keyframes ltxRoad{ 100%{-webkit-transform: translateX(-1920px);-moz-transform: translateX(-1920px);-ms-transform: translateX(-1920px);transform: translateX(-1920px); };
}
lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes ltxRotate{ 100%{ -webkit-transform: rotate(360deg); }}
@-moz-keyframes ltxRotate{ 100%{ -moz-transform: rotate(360deg); }}
@-o-keyframes ltxRotate{ 100%{ -o-transform: rotate(360deg); }}
@keyframes ltxRotate{ 100%{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg); };
}
.ltx-rental-premium:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 174px;
  background-color: #eeeeee;
  background-color: var(--gray);
}
.ltx-icons-overlay li {
  padding: 30px 0 55px !important;
  position: relative;
}
.ltx-icons-overlay li .header {
  margin-top: 0 !important;
}
.ltx-icons-overlay li:before {
  content: "";
  position: absolute;
  left: 15px;
  right: 15px;
  top: 0;
  bottom: 0;
  display: block;
  background-color: #000;
  zoom: 1;
  filter: alpha(opacity=10);
  -webkit-opacity: 0.1;
  -moz-opacity: 0.1;
  opacity: 0.1;
}
.ltx-list-green li {
  border-left: 1px solid rgba(255, 255, 255, 0.25);
}
.ltx-list-green li:last-child {
  border-right: 1px solid rgba(255, 255, 255, 0.25);
}
@media (max-width: 1199px) {
  .ltx-list-green li:nth-child(even) {
    border-right: 1px solid rgba(255, 255, 255, 0.25);
  }
}
@media (max-width: 768px) {
  .ltx-list-green li {
    border-left: 0;
  }
}
.ltx-list-green li .ltx-icon-fa {
  font-size: 48px !important;
  margin-bottom: 0 !important;
}
.ltx-list-green li .header {
  margin-top: 0 !important;
  color: #242430;
  color: var(--black);
}
/*
	7. Tariffs Block
*/
.tariffs-block {
  padding: 60px 0 100px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  color: #242430;
  color: var(--black);
}
.tariffs-block h2 {
  margin-bottom: 30px !important;
}
@media (max-width: 991px) {
  .tariffs-block {
    padding: 16px 0 50px;
    background-image: none !important;
  }
  .tariffs-block h2 {
    color: #242430;
    color: var(--black);
  }
}
.tariff-item {
  background-color: #fff;
  background-color: var(--white);
  text-align: center;
  padding: 55px 35px 65px;
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
  position: relative;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #242430;
  color: var(--black);
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
}
.tariff-item.vip {
  background-color: #eeeeee;
  background-color: var(--gray);
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}
.tariff-item.vip:after {
  position: absolute;
  top: 0;
  right: 0;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 85px 85px 0;
  border-color: transparent var(--main) transparent;
  z-index: 0;
}
@media (max-width: 1199px) {
  .tariff-item {
    margin-bottom: 30px;
  }
}
.tariff-item .header {
  margin: 0px 0 12px;
  text-align: center;
  color: #242430;
  color: var(--black);
}
.tariff-item .price {
  font-size: 64px;
  line-height: 1em;
  margin: 0px 0 25px;
  font-family: 'Pridi', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  color: #16A4DE;
  color: var(--main);
  vertical-align: middle;
}
@media (max-width: 768px) {
  .tariff-item .price {
    margin: 30px 0 25px;
  }
}
.tariff-item .price span {
  font-size: 36px;
  vertical-align: top;
  display: inline-block;
  margin-top: -14px;
}
.tariff-item p {
  text-align: left;
  margin-bottom: 10px;
  line-height: 2em;
  display: inline-block;
}
@media (min-width: 1200px) and (max-width: 1599px) {
  .tariff-item p {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .tariff-item p {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .tariff-item p {
    font-size: 18px;
  }
}
.tariff-item .image {
  margin-bottom: 16px;
}
.tariff-item .label-vip {
  position: absolute;
  right: 0;
  top: 20px;
  z-index: 1;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  font-family: 'Pridi', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  color: #fff;
  color: var(--white);
}
.tariff-item ul {
  list-style: none;
  margin: -10px auto 20px;
  padding: 0 0 0 0;
  display: inline-block;
  text-align: left;
}
.tariff-item ul li {
  padding: 0;
  margin: 0;
  font-size: 14px;
  padding-top: 10px;
}
.tariff-item ul li:before {
  content: "•";
  font-size: 20px;
  position: relative;
  top: 3px;
  left: -14px;
  color: #16A4DE;
  color: var(--main);
}
.tariff-item .btn {
  margin-top: 25px;
  margin-bottom: 0;
}
/*
	8. Testimonials
*/
.testimonials-block,
.testimonials {
  background-color: #eeeeee;
  background-color: var(--gray);
}
.testimonials-block h2,
.testimonials h2,
.testimonials-block h4,
.testimonials h4 {
  text-align: center;
}
.testimonials-block h2,
.testimonials h2 {
  margin-bottom: 30px !important;
}
.testimonials-block hr,
.testimonials hr {
  margin-top: 0;
  margin-bottom: 30px;
}
.testimonials-block .inner,
.testimonials .inner {
  border-color: transparent !important;
}
.testimonials-block {
  padding-top: 45px;
}
.testimonials-list .inner {
  text-align: center;
  position: relative;
  border: 0;
  background-color: #fff;
  background-color: var(--white);
  color: #242430;
  color: var(--black);
  padding: 35px 35px 35px;
  margin: 28px auto 40px;
  max-width: 770px;
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
  z-index: 2;
}
.testimonials-list .inner img {
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
  max-width: 74px;
  height: auto;
}
.testimonials-list .inner .top {
  margin: 0 auto;
  vertical-align: top;
  text-align: left;
}
@media (max-width: 991px) {
  .testimonials-list .inner .top {
    text-align: center;
  }
}
.testimonials-list .inner .top .image {
  vertical-align: top;
  display: inline-block;
  margin-top: 10px;
  margin-right: 30px;
}
.testimonials-list .inner .top .author {
  vertical-align: top;
  display: inline-block;
  text-align: left;
}
.testimonials-list .inner .top .author > .name {
  padding-top: 18px;
}
.testimonials-list .inner .top .author.hasRate > .name {
  padding-top: 6px;
}
.testimonials-list .inner .name {
  font-size: 24px;
  margin: 0px auto 0px;
  color: #242430;
  color: var(--black);
}
@media (min-width: 768px) {
  .testimonials-list .inner .name {
    white-space: nowrap;
  }
}
@media (max-width: 768px) {
  .testimonials-list .inner .name {
    font-size: 18px;
  }
}
.testimonials-list .inner .subheader {
  margin-top: -4px;
  font-size: 14px;
  color: #16A4DE;
  color: var(--main);
  font-family: 'Mohave', sans-serif; font-weight:400;font-family: var(--font-main), sans-serif;
  font-weight: bold;
}
.testimonials-list .inner .text,
.testimonials-list .inner .descr {
  margin-top: 25px;
  z-index: 2;
  position: relative;
}
.testimonials-list .inner .text p,
.testimonials-list .inner .descr p {
  margin-bottom: 15px;
}
.testimonials-list .inner .text:after,
.testimonials-list .inner .descr:after {
  display: none;
  font-family: 'Alex Brush', cursive;
  content: '"';
  font-size: 180px;
  color: #16A4DE;
  color: var(--second);
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
  line-height: 40px;
  margin-top: 50px;
  margin-bottom: -30px;
  text-align: center;
}
.testimonials-list .inner .rate {
  color: #F3D200;
  font-size: 12px;
  margin-bottom: 0px;
  margin-top: 2px;
}
.testimonials-list .inner .rate span {
  margin: 0 2px;
}
.testimonials-list .inner p {
  line-height: 1.6em;
  display: block;
  z-index: 2;
  position: relative;
  font-family: 'Pridi', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  font-weight: 400;
  font-size: 18px;
}
@media (min-width: 1200px) and (max-width: 1599px) {
  .testimonials-list .inner p {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .testimonials-list .inner p {
    font-size: 16px;
  }
}
.testimonials-list.testimonials-slider-cols-1 .inner .top {
  text-align: center;
}
@media (max-width: 991px) {
  .testimonials-list {
    margin-bottom: 90px;
  }
  .testimonials-list .arrows {
    display: none;
  }
}
@media (max-width: 768px) {
  .testimonials-list .inner {
    padding: 30px 20px 40px;
  }
}
.testimonials-list .arrows {
  margin-top: 90px;
}
.testimonials-list .swiper-pages {
  text-align: center;
  margin-top: 0px;
}
.testimonials-list .swiper-pages .swiper-pagination-bullet {
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
  width: 10px;
  height: 10px;
  cursor: pointer;
  margin: 0 14px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  background-color: #242430;
  background-color: var(--black);
}
.testimonials-list .swiper-pages .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #16A4DE;
  background-color: var(--main);
}
.bg-color-black .testimonials-list .swiper-pages .swiper-pagination-bullet {
  background-color: #16A4DE;
  background-color: var(--second);
}
.bg-color-black .testimonials-list .swiper-pages .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #16A4DE;
  background-color: var(--main);
}
.testimonials-slider {
  /*
	@media @md-and-more {

		.inner {

			margin-left: 10%;
			margin-right: 10%;
		}
	}
*/
}
.testimonials-list.inner-page {
  max-width: initial;
  margin-bottom: 0;
  margin-top: 0px;
}
.testimonials-list.inner-page .inner {
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
  margin-bottom: 10px;
}
.testimonials-list.inner-page .inner .top {
  text-align: center;
}
@media (max-width: 1199px) {
  .testimonials-list.inner-page .inner {
    margin-bottom: 25px;
  }
}
@media (max-width: 768px) {
  .testimonials-list.inner-page .inner {
    padding-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  mar .testimonials-list.inner-page .inner:after {
    display: none;
  }
  .testimonials-list.inner-page .top {
    text-align: center;
    left: auto;
  }
  .testimonials-list.inner-page .top img {
    margin: 0 auto 0px;
    float: none;
  }
  .testimonials-list.inner-page .top .author {
    text-align: center;
    display: block;
  }
  .testimonials-list.inner-page .text {
    margin-top: 15px;
  }
}
.testimonials-list.inner-page .paging-navigation {
  text-align: center;
}
/*
	9. Bottom widgets goes before footer
*/
.ltx-footer-social .row {
  margin: 0 0px;
}
.ltx-footer-social .row > div {
  padding: 0;
  z-index: 2;
}
.ltx-footer-social .item {
  padding: 40px 40px;
  display: block;
  background-color: #16A4DE;
  background-color: var(--main);
  color: #fff;
  color: var(--white);
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ltx-footer-social .item:hover {
  background-color: #242430;
  background-color: var(--black);
}
.ltx-footer-social .item:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
  background-image: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.25));
  background-image: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.25));
  background-image: -ms-linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.25));
  background-image: -o-linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.25));
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.25));
}
@media (max-width: 1199px) {
  .ltx-footer-social .item:before {
    background-image: -webkit-linear-gradient(-45deg, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.25));
    background-image: -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.25));
    background-image: -ms-linear-gradient(-45deg, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.25));
    background-image: -o-linear-gradient(-45deg, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.25));
    background-image: linear-gradient(135deg, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.25));
  }
}
.ltx-footer-social .item .icon {
  font-size: 30px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  background-color: #fff;
  background-color: var(--white);
  color: #242430;
  color: var(--black);
  text-align: center;
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
  position: absolute;
}
.ltx-footer-social .item .header {
  font-family: 'Mohave', sans-serif; font-weight:400;font-family: var(--font-main), sans-serif;
  display: inline-block;
  margin-left: 70px;
  line-height: 1.3em;
  font-weight: 400;
}
.ltx-footer-social + #ltx-widgets-footer {
  padding-top: 120px;
  z-index: 1;
}
.ltx-footer-social {
  margin-bottom: -60px;
}
.subscribe-block + #ltx-widgets-footer {
  background-image: none !important;
}
#ltx-widgets-footer {
  background-color: #242430;
  background-color: var(--black);
  color: #fff;
  color: var(--white);
  padding: 55px 0 125px 0;
  position: relative;
  background-size: cover;
}
@media (max-width: 991px) {
  #ltx-widgets-footer {
    text-align: left;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 15px;
  }
}
@media (max-width: 479px) {
  #ltx-widgets-footer {
    padding: 60px 15px;
  }
}
#ltx-widgets-footer:before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  content: "";
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 0;
  width: 100%;
  height: 100%;
  zoom: 1;
  filter: alpha(opacity=8);
  -webkit-opacity: 0.08;
  -moz-opacity: 0.08;
  opacity: 0.08;
}
.subscribe-block + #block-footer {
  padding-top: 130px;
}
.footer-widget-area .header-widget {
  padding: 0px 0px 0;
  margin: 18px 0 36px 0;
  font-size: 24px;
  line-height: 1.2em;
  color: #16A4DE;
  color: var(--main);
  position: relative;
}
.footer-widget-area .header-widget a {
  color: #16A4DE;
  color: var(--main);
}
.footer-widget-area .header-widget a:hover {
  color: #fff;
  color: var(--white);
}
.footer-widget-area form {
  background-color: transparent !important;
}
.footer-widget-area ul {
  list-style: none;
}
.footer-widget-area a:not(.btn) {
  color: #242430;
  color: var(--black);
  font-weight: bold;
}

.footer-widget-wat .ltx-social {
  margin-top: 40px;
}
.footer-widget-wat .ltx-social li {
  display: inline-block;
  margin: 0 6px;
}
.footer-widget-wat .ltx-social li:first-child {
  margin: 0 6px 0px 0px;
}

.footer-widget-wat .ltx-social a {
  background-color: #939492;
  color: #3D3D3C;
  width: 30px;
  height: 30px;
  overflow:hidden;
  font-size: 30px;
  line-height: 30px;
  text-align: center;
  display: block;

  padding-left: 5px;
    padding-top: 5px;
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
}
.footer-widget-wat .ltx-social a:hover {
  background-color: #fff;
  background-color: var(--white);
  color: #242430;
  color: var(--black);
}
.footer-widget-wat .social-icons-list {
  margin-top: 0;
}
.footer-widget-wat .social-icons-list li {
  text-transform: none;
  margin: 0px !important;
  padding: 5px 0;
  font-weight: 600;
}
.footer-widget-wat .social-icons-list .fa {
  font-size: 16px;
  position: relative;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.footer-widget-wat .social-icons-list strong {
  font-size: 16px;
}
.footer-widget-wat .social-icons-list a {
  font-size: 14px;
}
.footer-widget-wat .social-icons-list a:hover {
  color: #16A4DE;
  color: var(--main);
}
@media (max-width: 479px) {
  .footer-widget-wat .social-icons-list {
    text-align: left;
  }
}
.footer-widget-wat .social-big {
  margin-bottom: 0 !important;
}
.footer-widget-wat .social-big li .fa {
  background-color: #16A4DE;
  background-color: var(--main);
  color: #242430;
  color: var(--black);
  line-height: 48px;
  width: 48px;
  height: 48px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.footer-widget-wat .social-big li .fa:hover {
  background-color: #fff;
  background-color: var(--white);
}
.footer-widget-wat .social-small {
  margin-top: 50px;
}
.footer-widget-area .social-small a {
  font-size: 18px;
  margin-right: 10px;
  color: rgba(255, 255, 255, 0.4) !important;
}
.footer-widget-area .social-small a:hover {
  color: var(--white) !important;
}
.footer-widget-area .widget_pages ul,
.footer-widget-area .widget_categories ul,
.footer-widget-area .widget_archive ul,
.footer-widget-area .widget_ltx_navmenu ul,
.footer-widget-area .widget_nav_menu ul {
  list-style: none;
  margin: 0 0 0 -30px;
  padding: 0;
  float: none;
}
@media (max-width: 991px) {
  .footer-widget-area .widget_pages ul,
  .footer-widget-area .widget_categories ul,
  .footer-widget-area .widget_archive ul,
  .footer-widget-area .widget_ltx_navmenu ul,
  .footer-widget-area .widget_nav_menu ul {
    margin-left: 0px;
  }
}
.footer-widget-area .widget_pages ul li,
.footer-widget-area .widget_categories ul li,
.footer-widget-area .widget_archive ul li,
.footer-widget-area .widget_ltx_navmenu ul li,
.footer-widget-area .widget_nav_menu ul li {
  padding: 0;
  margin: 0;
  float: none;
  margin-left: 30px;
}
.footer-widget-area .widget_pages ul li li,
.footer-widget-area .widget_categories ul li li,
.footer-widget-area .widget_archive ul li li,
.footer-widget-area .widget_ltx_navmenu ul li li,
.footer-widget-area .widget_nav_menu ul li li {
  margin-left: 3px;
}
.footer-widget-area .widget_pages ul li a,
.footer-widget-area .widget_categories ul li a,
.footer-widget-area .widget_archive ul li a,
.footer-widget-area .widget_ltx_navmenu ul li a,
.footer-widget-area .widget_nav_menu ul li a {
  display: block;
  font-size: 14px;
  margin: 0;
  padding: 0 0 12px 0;
}
.footer-widget-area .widget_pages ul li a:hover,
.footer-widget-area .widget_categories ul li a:hover,
.footer-widget-area .widget_archive ul li a:hover,
.footer-widget-area .widget_ltx_navmenu ul li a:hover,
.footer-widget-area .widget_nav_menu ul li a:hover {
  background-color: transparent;
}
.footer-widget-area .widget_pages ul li a:before,
.footer-widget-area .widget_categories ul li a:before,
.footer-widget-area .widget_archive ul li a:before,
.footer-widget-area .widget_ltx_navmenu ul li a:before,
.footer-widget-area .widget_nav_menu ul li a:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: " \f105";
  font-size: 18px;
  font-weight: 600;
  margin-right: 9px;
  margin-top: -4px;
  vertical-align: middle;
  color: #16A4DE;
  color: var(--main);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.footer-widget-area .widget_pages ul li a:hover,
.footer-widget-area .widget_categories ul li a:hover,
.footer-widget-area .widget_archive ul li a:hover,
.footer-widget-area .widget_ltx_navmenu ul li a:hover,
.footer-widget-area .widget_nav_menu ul li a:hover {
  color: #16A4DE;
  color: var(--main);
}
.footer-widget-area .widget_pages ul li.active a,
.footer-widget-area .widget_categories ul li.active a,
.footer-widget-area .widget_archive ul li.active a,
.footer-widget-area .widget_ltx_navmenu ul li.active a,
.footer-widget-area .widget_nav_menu ul li.active a {
  color: #16A4DE;
  color: var(--main);
  cursor: default;
}
@media (min-width: 1600px) {
  .footer-widget-area .widget_ltx_navmenu ul {
    margin-right: 40%;
  }
}
.footer-widget-area .widget_recent_comments li,
.footer-widget-area .widget_categories li,
.footer-widget-area .widget_archive li {
  color: #fff;
  color: var(--white);
}
.footer-widget-area .widget_recent_comments a,
.footer-widget-area .widget_categories a,
.footer-widget-area .widget_archive a {
  display: inline-block !important;
}
.footer-widget-area .widget_recent_comments ul li {
  padding: 0;
  margin: 0;
  float: none;
  margin-left: 0px;
  margin-bottom: 10px;
}
.footer-widget-area .widget_recent_comments li > a:before {
  display: none;
}
.footer-widget-area ul ul ul ul ul ul ul ul {
  margin-left: 0 !important;
}
.footer-widget-area ul ul {
  margin-left: 8px !important;
}
.footer-widget-area ul ul ul li {
  padding-left: 0 !important;
}
.footer-widget-area .search-form:after {
  top: 15px;
  right: 15px;
}
.footer-widget-area .search-form button {
  width: 44px !important;
  height: 44px !important;
  min-width: initial;
  background-color: transparent !important;
  margin-right: 10px;
}
.footer-widget-area .search-form button span {
  color: #242430;
  color: var(--black);
}
.footer-widget-area .tagcloud,
.footer-widget-area .tags {
  padding: 0 0 0px;
}
.footer-widget-area .widget_tag_cloud h5 {
  display: none;
}
.footer-widget-area .widget_tag_cloudud {
  margin: 0 0 0 -8px;
}
.footer-widget-area .widget {
  margin-bottom: 20px;
}
.footer-widget-area .widget:last-child {
  margin-bottom: 0;
}
.footer-widget-area .widget_media_image {
  margin-bottom: 25px;
}
.footer-widget-area .widget_nav_menu {
  margin-bottom: 30px;
}
.footer-widget-area .widget_nav_menu:before,
.footer-widget-area .widget_nav_menu:after {
  content: " ";
  display: table;
}
.footer-widget-area .widget_nav_menu:after {
  clear: both;
}
.footer-widget-area .widget_text {
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
@media (min-width: 991px) {
  .footer-widget-area .widget_text {
    width: 75%;
    margin: 0 auto;
  }
}
.footer-widget-area .widget_text p + .btn {
  margin-top: 20px;
}
@media (max-width: 991px) {
  .footer-widget-area .widget_ltx_icons .header-widget {
    margin-bottom: 0px;
  }
}
.footer-widget-area .widget_ltx_icons ul {
  display: inline-block;
  text-align: left;
}
.footer-widget-area .widget_ltx_icons + .widget_ltx_icons {
  margin-top: -20px;
}
.footer-widget-area .widget_ltx_blogposts .post {
  margin-bottom: 12px;
}
.footer-widget-area .widget_ltx_blogposts .post .date {
  color: #242430;
  color: var(--black);
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.footer-widget-area .widget_ltx_blogposts .post h6 {
  font-size: 14px;
  margin-top: 0;
}
.footer-widget-area .null-instagram-feed .instagram-pics {
  margin: 0px 0px 0 -10px !important;
  padding-bottom: 0 !important;
}
.footer-widget-area .null-instagram-feed .instagram-pics li {
  margin: 0 0 -5px 0px !important;
}
.footer-widget-area .null-instagram-feed .instagram-pics li:before {
  display: none !important;
}
.footer-widget-area .null-instagram-feed .instagram-pics a {
  float: left;
  display: block;
  margin: 0 0 0px 5px !important;
}
.footer-widget-area .null-instagram-feed .instagram-pics a img {
  margin: 0 !important;
  -webkit-border-radius: 0px !important;
  -webkit-background-clip: padding-box !important;
  -moz-border-radius: 0px !important;
  -moz-background-clip: padding !important;
  border-radius: 0px !important;
  background-clip: padding-box !important;
  border: 2px solid transparent;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.footer-widget-area .null-instagram-feed .instagram-pics a img:hover {
  border: 2px solid var(--main);
}
/*
	10. Footer and copyrights
*/
#ltx-widgets-footer + .copyright-block {
  background-color: rgba(0, 0, 0, 0.25);
  margin-top: -72px;
  position: relative;

}
.copyright-block {
  position: relative;
  background-color: #242430;
  background-color: var(--black);
  color: #fff;
  color: var(--white);
  text-align: center;
  padding: 29px 0 20px;
  overflow: hidden;
}
@media (max-width: 768px) {
  .copyright-block {
    text-align: center;
  }
  .copyright-block p {
    font-size: 14px;
  }
}
@media (max-width: 479px) {
  .copyright-block p {
    font-size: 12px;
  }
}
.copyright-block div {
  font-size: 14px;
}
.copyright-block p {
  margin-bottom: 0;
}
.copyright-block a {
  color: #16A4DE;
  color: var(--main);
}
.copyright-block a:hover {
  color: #fff;
  color: var(--white);
}
.copyright-block .container {
  position: relative;
}
.copyright-block .ltx-go-top {
  z-index: 20;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  background-color: #16A4DE;
  background-color: var(--main);
  color: #242430;
  color: var(--black);
  text-align: center;
  font-size: 14px;
  display: block;
  width: 50px;
  height: 50px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-family: 'Pridi', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  font-weight: 400;
}
.copyright-block .ltx-go-top.static {
  position: absolute;
  right: 0px;
  top: -29px;
}
.copyright-block .ltx-go-top.floating {
  position: fixed;
  right: 20px;
  bottom: 20px;
}
@media (max-width: 479px) {
  .copyright-block .ltx-go-top.floating.scroll-bottom {
    bottom: 70px;
  }
}
.copyright-block .ltx-go-top.ltx-go-top-img {
  padding: 10px 0 0;
}
.copyright-block .ltx-go-top span {
      display: block;
    margin-top: 3px;
    font-size: 20px;
    color: #fff;
    line-height: 30px;
}
.copyright-block .ltx-go-top .fa {
  display: block;
  font-size: 18px;
  font-weight: bold;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);

  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 11;
  color: #fff;
  color: var(--white);
}
.copyright-block .ltx-go-top .fa:before {
  content: "\f106";
}
.copyright-block .ltx-go-top:hover {
  color: #fff;
  color: var(--white);
}
@media (max-width: 768px) {
  .copyright-block .ltx-go-top {
    -webkit-transform: scale(0.75);
    -moz-transform: scale(0.75);
    -o-transform: scale(0.75);
    -ms-transform: scale(0.75);
    transform: scale(0.75);
  }
  .copyright-block .ltx-go-top.floating {
    right: 10px;
    bottom: 10px;
  }
}
.copyright-block .ltx-go-top.show {
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.hak-img{ position:relative; margin-top:0%; text-align:center; margin-bottom:30px;}
.hakkmizde-text-2 { margin-top:10%; text-align:right;}
.urun-icon{ margin-right:20px; margin-bottom:30px; width:45px; height:45px;}
.urun-icon img{ width:45px; height:45px;}
.urun ul{margin-top:30px; margin-left:0px; text-align:left;    

    padding-inline-start: 20px;}
.urun ul li{margin-left:0px;}
@media (max-width: 768px) {
.hakkmizde-text-2 { margin-top:10%; text-align:center;}
}

/* cookie */

#cookiesBtn{ 
width: 50px;
    height: 36px;
    position: fixed;
    bottom: 30px;
    left: 30px;
    z-index: 99;
    display:block;
    color: #fff;
    text-align: center;
    background: transparent;
	border:none;
}
#cookiesBtn i{ font-size:40px; color:#16A4DE;
}


/*.icon-bar {
	display:none;
  position: fixed;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index:999;
}*/
#cookiesBtn:after {
    position: absolute;
    z-index: -1;
    content: '';
    top: 100%;
    left: 15%;
    height: 10px;
    width: 70%;
    opacity: 1;
    background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);
    background: -webkit-radial-gradient(center ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);
}
.modal-content li{ list-style:none;}

/* .slideThree */
.form-check{ text-align: right;
    position: absolute; top:45px;
    height: 25px; right:0; width:40px;}
.bccs-option{ position:relative;}
       .form-check input[type="checkbox"]{
            position: absolute;
    right: 15px;
            width: 40px;
            height: 20px;
            -webkit-appearance: none;
            background: #c6c6c6;
            outline: none;
            border-radius: 20px;
            box-shadow: inset 0 0 5px rgba(0,0,0,.2);
            transition: .5s;
			cursor:pointer;
        }
        .form-check input:checked[type="checkbox"]{
            background: #16A4DE;
        }
		.acc-content h3{ background: #f90100;
    line-height: 20px;
    padding: 15px 15px;
    z-index: 10;
    color: #fff;
    text-align: left;
    font-weight: bold;
    font-size: 16px;
    margin-left: -15px;
    margin-right: -15px;}
       .form-check input[type="checkbox"]:before{
            content: '';
            position: absolute;
            width: 20px;
            height: 20px;
            border-radius: 10px;
            top: 0;
            left: 0;
            background: #fff;
            transform: scale(1.1);
            box-shadow: 0 2px 5px rgba(0,0,0,.2);
            transition: .5s;
        }
       .form-check input:checked[type="checkbox"]:before{
            left: 20px;
        }
		.form-check-label { text-align:center; display:inline-block;}
		.cookie-desc{ font-size:14px; line-height:1.4em}
		h5#bs-gdpr-cookies-modal-advanced-title{ line-height:1em; margin:0;}
		.modal-footer .btn { 
		
    -webkit-border-radius: 36px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 36px;
    -moz-background-clip: padding;
    border-radius: 36px;
    background-clip: padding-box;
    transition: color 0.3s ease, opacity 0.3s ease, border 0.3s ease, background 0.3s ease, box-shadow 0.25s ease-in-out;
    font-family: var(--font-headers), serif;
    font-weight: 400;
    font-size: 14px;
    padding: 5px 10px;
    margin-bottom: 0px;
    position: relative;
    overflow: hidden;
    display: inline-block;
    border: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-background-clip: border-box;
    -moz-background-clip: border-box;
    background-clip: border-box;
    color: #fff;
    color: var(--white);
    background-color: #16A4DE;
    background-color: var(--main);
    background-image: -webkit-linear-gradient(0deg, var(--main), var(--main-lighter));
    background-image: -moz-linear-gradient(0deg, var(--main), var(--main-lighter));
    background-image: -ms-linear-gradient(0deg, var(--main), var(--main-lighter));
    background-image: -o-linear-gradient(0deg, var(--main), var(--main-lighter));
    background-image: linear-gradient(90deg, var(--main), var(--main-lighter));
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);

		}
/* end .slideThree */

/* cookie */.footer-tittle a{ color:#fff;}
.footer-tittle a:hover{ color:#16A4DE;}
.urun-seri{ position:absolute; z-index:1; width:100%; text-align:center; font-size:320px; text-shadow: 0 0 1px #90278E, 0 0 2px #90278E; color:#fff; font-weight:600;}
.page-name{
	position: absolute;
    width: 100%;
    z-index: -1;
    width: 100%;
    top: 13%;
    text-align: left;
    font-size: 800px;
    color: #f6fbfe;
    font-weight: 900;
    margin: auto;
    transform: rotate(90deg);
	}

.table-img{ display:none;}
.table-img img{ width:100%}
.table-html{ display:block;}
@media (max-width: 768px) {
	.page-name{

display:none;
	}
.table-img{ display:block;}
.table-html{ display:none;}
}

.fiyat-item{margin:0 50px; border-radius:25px; overflow:hidden; background:#EAEAE9; }
.fiyat-baslik{  padding:10px; text-align:center;  border-radius:25px; background:#2BB0E2; color:#fff; font-weight:600; font-size:18px; position:relative;}
.fiyat-content{padding: 10px;
    text-align: center;
    height: 70px;
    display: flex;
    font-size: 16px;
    color: #2BB0E2;
    position: relative;
    font-weight: 500;
    flex-direction: row;
    align-items: center;}
.fiyat-content div{font-size:16px; color:#2BB0E2;font-weight:500;}
.fiyat-detay{padding:10px; text-align:center; background:#EAEAE9; position:relative;}
.detay-dc{padding-left:50px; text-align:left}
.detay-dc-fiyat{font-size:22px; margin-left:60%}

@media (max-width: 991px) {
	.detay-dc{padding-left:15px; text-align:left}
.detay-dc-fiyat{font-size:22px; margin-left:40%}
}

.fiyat-detay div{ font-size:18px; font-weight:600; color:#000; }
.fiyat-detay .cizik{ position:relative; display:inline-block; font-size:22px;}
.fiyat-detay .cizik:before{ content:""; width:100%; height:2px; background:#ff0000; top:50%; position:absolute; z-index:1;}
.haber-tarih{color:#2BB0E2; }
.haber-title{ font-weight:400; font-size:14px;}
.gallery-template-default{ position:relative;}
.galeri-img{ margin-bottom:30px; }
.galeri-img a{ border:1px solid #ccc; padding:5px;}

.toast-body .basarili{     
	border: 1px solid #057f00;
    padding: 20px 50px;
    text-align: center;
    width: 80%;
    /* display: inline-block; */
    margin: 0 auto 20px;
	color:#057f00;
    font-weight: 600;
    font-size: 18px;}
	
.ltx-contact-form-7.form-bg-gray 
{
    padding-bottom: 10px;
 
} 
