/* HEIGHT MENU */
#logo {
  height: px;
}
nav#main-nav > ul > li > a {
  line-height: px;
}
nav#main-nav ul li .sub-menu {
  top: 40px;
}
.footer-logo {
  height: px;
}
/* CUSTOM FONTS */
body,
.section-title body {
  font-family: Open Sans;
  font-weight: 300;
  font-size: 14px;
  line-height: 22px;
}
body strong,
body b {
  font-weight: 600;
}
input[type="text"],
input[type="password"],
input[type="email"],
textarea {
  font-family: Open Sans;
  font-weight: 300;
}
h1,
.section-title h1 {
  font-family: Raleway;
  font-weight: 300;
  font-size: 100px;
  line-height: 150px;
  text-transform: none;
}
h1 strong,
h1 b {
  font-weight: 900;
}
.tp-caption.xone-title-big-dark,
.tp-caption.xone-title-big-white,
.tp-caption.xone-title-big-colored {
  font-family: Raleway;
  font-weight: 300;
  font-size: 100px;
  line-height: 150px;
  text-transform: none;
}
.tp-caption.xone-title-big-dark strong,
.tp-caption.xone-title-big-white strong,
.tp-caption.xone-title-big-colored strong,
.tp-caption.xone-title-big-dark b,
.tp-caption.xone-title-big-white b,
.tp-caption.xone-title-big-colored b {
  font-weight: 900;
}
h2,
.section-title h2 {
  font-family: Raleway;
  font-weight: 400;
  font-size: 40px;
  line-height: 60px;
  text-transform: none;
}
h2 strong,
h2 b {
  font-weight: 600;
}
.tp-caption.xone-title-medium-dark,
.tp-caption.xone-title-medium-white,
.tp-caption.xone-title-medium-colored {
  font-family: Raleway;
  font-weight: 400;
  font-size: 40px;
  line-height: 60px;
  text-transform: none;
}
.tp-caption.xone-title-medium-dark strong,
.tp-caption.xone-title-medium-white strong,
.tp-caption.xone-title-medium-colored strong,
.tp-caption.xone-title-medium-dark b,
.tp-caption.xone-title-medium-white b,
.tp-caption.xone-title-medium-colored b {
  font-weight: 600;
}
h3,
.section-title h3 {
  font-family: Raleway;
  font-weight: 400;
  font-size: 32px;
  line-height: 48px;
  text-transform: none;
}
h3 strong,
h3 b {
  font-weight: 600;
}
.tp-caption.xone-title-small-dark,
.tp-caption.xone-title-small-white,
.tp-caption.xone-title-small-colored {
  font-family: Raleway;
  font-weight: 400;
  font-size: 32px;
  line-height: 48px;
  text-transform: none;
}
.tp-caption.xone-title-small-dark strong,
.tp-caption.xone-title-small-white strong,
.tp-caption.xone-title-small-colored strong,
.tp-caption.xone-title-small-dark b,
.tp-caption.xone-title-small-white b,
.tp-caption.xone-title-small-colored b {
  font-weight: 600;
}
h4,
.section-title h4 {
  font-family: Raleway;
  font-weight: 400;
  font-size: 22px;
  line-height: 33px;
  text-transform: none;
}
h4 strong,
h4 b {
  font-weight: 600;
}
#reply-title {
  font-family: Raleway;
  font-weight: 400;
  font-size: 22px;
  line-height: 33px;
  text-transform: none;
}
h5,
.section-title h5 {
  font-family: Raleway;
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  text-transform: none;
}
h5 strong,
h5 b {
  font-weight: 600;
}
.tp-caption.xone-title-mini-dark,
.tp-caption.xone-title-mini-white,
.tp-caption.xone-title-mini-colored {
  font-family: Raleway;
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  text-transform: none;
}
.tp-caption.xone-title-mini-dark strong,
.tp-caption.xone-title-mini-white strong,
.tp-caption.xone-title-mini-colored strong,
.tp-caption.xone-title-mini-dark b,
.tp-caption.xone-title-mini-white b,
.tp-caption.xone-title-mini-colored b {
  font-weight: 600;
}
h6,
.section-title h6 {
  font-family: Raleway;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-transform: none;
}
h6 strong,
h6 b {
  font-weight: 600;
}
.filter li a,
.readmore-button,
.tabs ul.tab-nav li a {
  font-family: Raleway;
  font-weight: 600;
}
.section-title h2 {
  font-family: Raleway;
  font-weight: 900;
  font-size: 40px;
  line-height: 52px;
  letter-spacing: -0.05em;
  text-transform: uppercase;
}
.section-title h2 {
  font-weight: 900;
}
.section-title h1 {
  font-family: Raleway;
  font-weight: 900;
  letter-spacing: -0.05em;
  text-transform: uppercase;
}
.subtitle {
  font-family: Raleway;
  font-weight: 300;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0.05em;
  text-transform: none;
}
.subtitle h2 {
  font-weight: 600;
}
blockquote,
#blog-comments .comment-date {
  font-family: Raleway;
  font-weight: 300;
}
nav#main-nav > ul > li > a,
nav#responsive-nav > ul li > a {
  font-family: Open Sans;
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
}
nav#menu-controls > ul > li a span.c-name {
  font-family: Open Sans;
  font-weight: 400;
  text-transform: uppercase;
}
nav#main-nav ul .sub-menu li a,
nav#responsive-nav .sub-menu li a {
  font-weight: 400;
}
input[type="submit"],
a.sr-button {
  font-family: Open Sans;
  font-weight: 600;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.blog-date .date-day,
.counter-value {
  font-family: Open Sans;
  font-weight: 800;
}

/* PORTFOLIO STYLING */

/* PAGE SETTINGS */
#section-the-blog > .section-inner {
  padding-bottom: 100px;
}
@media only screen and (max-width: 760px) {
  #section-the-blog > .section-inner {
    padding-bottom: 60px;
  }
}
#section-career > .section-inner {
  padding-bottom: 100px;
}
@media only screen and (max-width: 760px) {
  #section-career > .section-inner {
    padding-bottom: 60px;
  }
}
#section-contact > .section-inner {
  padding-bottom: 100px;
}
@media only screen and (max-width: 760px) {
  #section-contact > .section-inner {
    padding-bottom: 60px;
  }
}
#section-elements > .section-inner {
  padding-bottom: 100px;
}
@media only screen and (max-width: 760px) {
  #section-elements > .section-inner {
    padding-bottom: 60px;
  }
}
#section-home > .section-inner {
  padding-top: 0px;
}
@media only screen and (max-width: 760px) {
  #section-home > .section-inner {
    padding-top: 0px;
  }
}

/* Slider height for desktop */
@media only screen and (min-width: 761px) {
  #rev_slider_1_1_wrapper {
    height: 700px !important;
  }
  #rev_slider_1_1_wrapper .rev_slider {
    height: 700px !important;
  }
}

/* Center slider text captions horizontally */
#rev_slider_1_1 .tp-caption.xone-text-colored {
  text-align: center !important;
  width: 100% !important;
  left: 0 !important;
  right: 0 !important;
}
#section-office-tour > .section-inner {
  padding-bottom: 100px;
}
@media only screen and (max-width: 760px) {
  #section-office-tour > .section-inner {
    padding-bottom: 60px;
  }
}
#section-privacy-terms > .section-inner {
  padding-bottom: 100px;
}
@media only screen and (max-width: 760px) {
  #section-privacy-terms > .section-inner {
    padding-bottom: 60px;
  }
}
/* COLOR */

input[type="submit"]:hover {
  background-color: #4da5f5;
}
a {
  color: #4da5f5;
}
nav#main-nav > ul > li:hover > a {
  color: #4da5f5;
}
nav#main-nav > ul > li.current-menu-item > a,
nav#main-nav > ul > li.current-menu-ancestor > a {
  color: #4da5f5;
}
nav#menu-controls > ul > li.current-menu-item > a {
  border-color: #4da5f5;
}
nav#menu-controls > ul > li a:hover span.c-dot {
  background-color: #4da5f5;
}
.portfolio-name a:hover {
  color: #4da5f5;
}
.filter li a.active,
.filter li a:hover {
  border-color: #4da5f5;
}
.blog-headline .post-name a:hover {
  color: #4da5f5;
}
.readmore-button:hover {
  border-color: #4da5f5;
}
a.sr-button3 {
  border-color: #4da5f5;
  color: #4da5f5;
}
a.sr-button3:hover {
  background: #4da5f5;
}
a.sr-button5 {
  border-color: #4da5f5;
  background: #4da5f5;
}
a.sr-button5:hover {
  border-color: #4da5f5;
  background: #4da5f5;
}
.iconbox .fa {
  color: #4da5f5;
}
.pricing-accent .price {
  color: #4da5f5;
}
.tabs ul.tab-nav li a:hover,
.tabs ul.tab-nav li a.active {
  border-color: #4da5f5;
}
.toggle-item .toggle-title:hover .toggle-icon .fa,
.toggle-item .toggle-active .toggle-icon .fa {
  color: #4da5f5 !important;
}
.skill .skill-bar .skill-active {
  background-color: #4da5f5;
}
.widget ul li a:hover {
  color: #4da5f5;
}
.colored {
  color: #4da5f5;
}

.tp-caption.xone-title-big-colored,
.tp-caption.xone-title-medium-colored,
.tp-caption.xone-title-small-colored,
.tp-caption.xone-title-mini-colored,
.tp-caption.xone-text-colored {
  color: #4da5f5;
}

.tp-caption.xone-text-colored {
  font-size: 60px !important;
  line-height: 75px !important;
  font-weight: 900 !important;
  font-family: "Open Sans", Helvetica, Arial !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background-color: transparent !important;
  border-width: 0px !important;
  border-color: rgb(255, 255, 255) !important;
  border-style: none !important;
  text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5) !important;
  z-index: 100 !important;
  visibility: visible !important;
  display: block !important;
  white-space: normal !important;
}

/* Hero Slider Mobile Responsive */
@media only screen and (max-width: 760px) {
  .tp-caption.xone-text-colored {
    font-size: 24px !important;
    line-height: 32px !important;
  }
  
  .tp-caption.xone-title-big-dark,
  .tp-caption.xone-title-big-white,
  .tp-caption.xone-title-big-colored {
    font-size: 36px !important;
    line-height: 44px !important;
  }
  
  .tp-caption.xone-title-medium-dark,
  .tp-caption.xone-title-medium-white,
  .tp-caption.xone-title-medium-colored {
    font-size: 24px !important;
    line-height: 32px !important;
  }
  
  .tp-caption.xone-title-small-dark,
  .tp-caption.xone-title-small-white,
  .tp-caption.xone-title-small-colored {
    font-size: 20px !important;
    line-height: 28px !important;
  }
  
  .tp-caption.xone-title-mini-dark,
  .tp-caption.xone-title-mini-white,
  .tp-caption.xone-title-mini-colored {
    font-size: 14px !important;
    line-height: 20px !important;
  }

  .fullscreen-container {
    margin-bottom: 30px;
  }
}

/* CUSTOM CSS (Theme Options) */
.sites-cover {
  background-color: #eee;
  padding-top: 60px;
  margin-bottom: 40px;
}

.sites-cover img {
  margin: 0 auto;
  display: block;
}

.tamindir .sites-cover {
  background-color: #00acf2;
}

.oyunkolu .sites-cover {
  background-color: #9c73e8;
}

.turunculevye .sites-cover {
  background-color: #324758;
}

.cnt-sites {
  margin-bottom: 80px;
}

.cnt-sites-detail figure {
  float: left;
  margin-right: 40px;
}

.cnt-sites-detail h2 {
  font-size: 32px;
  font-weight: 300;
  line-height: 1.4em;
  margin-bottom: 10px;
  display: block;
}

.cnt-sites-detail p {
  font-family: "Raleway";
  font-size: 18px;
  line-height: 1.6em;
  margin-top: 0;
  margin-bottom: 20px;
}

.cnt-sites-detail p b {
  font-weight: 600;
}

.cnt-sites-detail .sr-button {
  margin-right: 5px;
}
/*
     FILE ARCHIVED ON 06:18:58 Jul 03, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:46:08 Nov 24, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.641
  exclusion.robots: 0.028
  exclusion.robots.policy: 0.017
  esindex: 0.01
  cdx.remote: 13.842
  LoadShardBlock: 78.594 (3)
  PetaboxLoader3.datanode: 116.456 (5)
  load_resource: 171.939 (2)
  PetaboxLoader3.resolve: 90.798 (2)
*/
