.ninja {
visibility: hidden;
color: black;
}
.txt-white, .txt-white * {
color: #fff;
} body .content-block ul > li:before {
content: "";
border-radius: 0 !important;
border: none;
position: absolute;
left: -18px;
width: 9px;
height: 9px; 
background-image : url(https://www.tekoway.com/wp-content/uploads/2018/10/tkw-picto-blue.png);
background-size : contain; 
} .nav-block #main-nav .navbar-nav>li>a {
font-size: 13px;
font-weight: 600 !important;
}
.nav-block #main-nav .navbar-nav>li>a:before {
background: #1694ec;
}
@media only screen and (min-width: 768px) {
.nav-block #main-nav .navbar-nav>li.dropdown:hover ul.dropdown-menu {
display: block !important;
}
.dropdown-menu {
border: 0;
}
.nav-block #main-nav .navbar-nav>li.dropdown ul.dropdown-menu li a {
font-size: 12px;
font-weight: 600;
color: #444;
padding-top: 15px;
padding-bottom: 15px;
text-transform: uppercase;
box-shadow: inset 0 0 0 0 #1594EB;
transition: all 0.2s ease-in;
}
.nav-block #main-nav .navbar-nav>li.dropdown ul.dropdown-menu li a:hover, .nav-block #main-nav .navbar-nav>li.dropdown ul.dropdown-menu li.active a {
background-color: transparent;
color: #1594EB;
box-shadow: inset 7px 0 0 0 #1594EB;
transition: all 0.2s ease-out;
}
}
@media only screen and (max-width: 767px) {
.navbar-nav .open .dropdown-menu {
text-align: center;
background-color: #f5f5f5;
padding: 10px;
}
.nav-block #main-nav .navbar-nav>li.dropdown ul.dropdown-menu li a {
font-size: 12px;
font-weight: 600;
color: #444;
padding-top: 10px;
padding-bottom: 10px;
text-transform: uppercase;
transition: all 0.2s ease-in;
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a{
background: transparent;
}
} .vc_general.vc_btn3 {
font-family: 'Montserrat', sans-serif;
font-weight: 400 !important;
font-size: 15px;
padding-left: 30px;
padding-right: 30px;
border-radius: 100px !important;
}
.vc_general.vc_btn3.vc_btn3-color-primary {
background-color: #1694ec;
} .vc_btn3.vc_btn3-style-custom {
background-image: none !important;
} .mnfst .hquote blockquote p {
background: none !important;
padding: 20px 0;
font-size: 17px;
font-family: 'Montserrat', sans-serif;
font-weight: 200 !important;
font-style: normal;
}
.mnfst .hquote blockquote, .mnfst .hquote.hquote-right blockquote {
padding: 80px 40px 80px 0 !important;
}
.mnfst .hquote blockquote .author-bottom {
text-align: left !important;
margin: 0;
margin-top: 10px;
}
.mnfst .author-bottom img {
max-width: 120px;
}
.mnfsr .hquote.hquote-right blockquote .author-bottom {
text-align: left !important;
margin: 0;
margin-top: 10px;
}
.bx-controls-box .bx-wrapper .bx-controls-direction a, .bx-controls-round .bx-wrapper .bx-controls-direction a, .bx-controls-box .bx-wrapper .bx-controls-direction a.bx-next, .bx-controls-round .bx-wrapper .bx-controls-direction a.bx-next {
background: none;
border: 1px solid #eee;
color: #333;
line-height: 31px;
border-radius: 5px;
}
.bx-controls-box .bx-wrapper .bx-controls-direction a:hover , .bx-controls-round .bx-wrapper .bx-controls-direction a:hover, .bx-controls-box .bx-wrapper .bx-controls-direction a.bx-next:hover, .bx-controls-round .bx-wrapper .bx-controls-direction a.bx-next:hover {
background-color: #1694ec;
color: #fff;
}
.bx-controls-above .bx-wrapper .bx-controls-direction, .bx-controls-above-left .bx-wrapper .bx-controls-direction, .bx-controls-above-right .bx-wrapper .bx-controls-direction, .bx-controls-below-right .bx-wrapper .bx-controls-direction, .bx-controls-below-left .bx-wrapper .bx-controls-direction, .bx-controls-below .bx-wrapper .bx-controls-direction {
width: 80px;
}
.bx-corols-box .bx-wrapper .bx-controls-direction a.bx-prev {
margin-left: 10px;
}
.hquote blockquote p:after {
display: none;
} .site-info .custom-html-widget {
float: right;
max-height: 50px;
overflow: hidden;
}
.footer-block .container.main {
padding: 80px 15px;
padding-bottom: 50px;
}
.footer-block {
font-size: 14px;
background-color: #f5f5f5;
color: #666666;
}
.tkw-footer-logo {
color: #222222 !important;
font-size: 16px;
font-weight: 600 !important;
}
.footer-block .widget-title {
text-transform: none !important;
font-family: 'Montserrat', sans-serif;
font-weight: 600 !important;
margin-bottom: 20px !important;
font-size: 16px;
color: #222222 !important;
}
.footer-block .widget-area .menu a:before {
background-color: #1694ec;
}
.footer-block .widget-area .menu a {
font-size: 14px;
font-weight: 300;
display: inline-block;
line-height: 1.6em;
text-align: left;
color: #666;
margin-bottom: 5px;
}
#mc_signup_form {
background-color: transparent !important;
}
#mc_signup_form  input[type="text"] {
border-radius: 0;
border: 1px solid transparent;
border-bottom-color: #1694ec;
background-color: transparent;
}
#mc_signup_form  .button {
font-family: 'Montserrat', sans-serif;
font-weight: 400 !important;
font-size: 15px;
padding-left: 30px;
padding-right: 30px;
border-radius: 100px !important;
background-color: #1694ec;
}
.tkw-social-footer {
padding: 20px;
border-bottom: 1px solid #eee;
border-top: 1px solid #eee;
text-align: center;
}
.tkw-social-footer img {
margin: 0 10px;
width: 44px; 
} .txt-center {
text-align: center;
}
.tkw-post-grid {
text-align: center;
}
.tkw-title {
font-size: 80px;
line-height: 66px;
color: #fff;
letter-spacing: -3px;
font-family: 'Montserrat', sans-serif;
font-weight: 600 !important;
}
.tkw-subtitle-writing {
color: #fff;
font-family: 'Montserrat', sans-serif;
font-size: 20px;
}
.tkw-block-numb {
display: inline-block;
padding: 15px 20px;
line-height: 20px;
border-radius: 5px;
background-color: #1694ec;
font-family: 'Montserrat', sans-serif;
font-weight: 600;
color: #fff;
font-size: 25px;
}
.tkw-h2-title {
font-family: 'Montserrat', sans-serif;
font-weight: 700 !important;
font-size: 40px;
margin-bottom: 0;
}
.tkw-h3-title {
font-family: 'Montserrat', sans-serif;
font-weight: 600 !important;
font-size: 28px;
}
.tkw-skill-slider {
max-width: 300px;
max-height: 95px;
float: right;
margin-top: -85px;
} .tkw-title-contact {
font-size: 55px;
letter-spacing: -2px;
color: #fff;
font-family: 'Montserrat', sans-serif;
font-weight: 600 !important;
padding-bottom: 0;
}
.tkw-subtitle-contact {
font-size: 30px;
font-family: 'Montserrat', sans-serif;
font-weight: 600 !important;
}
.tkw-contact {
overflow: initial !important;
}
.tkw-contact-form {
border-radius: 20px;
margin-top: -450px;
background: #fff;
padding: 50px;
border: 1px solid #eee;
}
.form-manifesto .wpcf7-submit {
border-radius: 100px !important;
background: #1694ec !important;
border-color: #1694ec !important;
color: #fff !important;
text-transform: none !important;
font-family: 'Montserrat', sans-serif !important;
font-weight: 400 !important;
font-size: 15px !important;
}
.tjstrings,
.typed-cursor {
-webkit-user-select: none;
user-select: none;
} @media only screen and (max-width: 1099px) {
.tkw-title,
.tkw-title-contact {
font-size: 50px;
line-height: 1.2 !important;
letter-spacing: -1px;
}
.tkw-subtitle-writing {
font-size: 18px;
}
.tkw-h2-title {
font-size: 28px;
}
.tkw-h3-title {
font-size: 20px;
}
.vc_general.vc_btn3 {
padding: 12px 24px !important;
}
}
@media only screen and (max-width: 767px) {
.page-wrapper {
overflow: hidden;
}
.tkw-title,
.tkw-title-contact {
font-size: 40px;
letter-spacing: 0;
}
.tkw-title,
.tkw-subtitle-writing{
text-align: center !important;
}
.tkw-h2-title {
font-size: 24px;
}
.tkw-h3-title {
font-size: 18px;
}
.vc_general.vc_btn3 {
padding: 10px 20px !important;
}
.navbar-collapse.in .navbar-nav {
top: 40% !important;
}
}
@media only screen and (max-width: 460px) {
.tkw-title,
.tkw-title-contact {
font-size: 30px;
}
.tkw-skill-slider {
max-width: 200px;
}
.mnfst {
display: none !important;
}
.tkw-contact-form {
margin-top: 0px;
border: 0;
padding: 20px;
}
} @media (min-width:480px){[class*=" grid-"],[class^=grid-]{display:-ms-grid;display:grid;grid-auto-flow:dense}[class*=" grid-"].has-gutter,[class^=grid-].has-gutter{grid-gap:1rem}[class*=" grid-"].has-gutter-l,[class^=grid-].has-gutter-l{grid-gap:2rem}[class*=" grid-"].has-gutter-xl,[class^=grid-].has-gutter-xl{grid-gap:4rem}}@media (min-width:480px){.autogrid,.grid{display:-ms-grid;display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.autogrid.has-gutter,.grid.has-gutter{grid-column-gap:1rem}.autogrid.has-gutter-l,.grid.has-gutter-l{grid-column-gap:2rem}.autogrid.has-gutter-xl,.grid.has-gutter-xl{grid-column-gap:4rem}}[class*=grid-2]{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}[class*=grid-3]{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}[class*=grid-4]{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}[class*=grid-5]{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}[class*=grid-6]{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}[class*=grid-7]{-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr)}[class*=grid-8]{-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8,1fr)}[class*=grid-9]{-ms-grid-columns:(1fr)[9];grid-template-columns:repeat(9,1fr)}[class*=grid-10]{-ms-grid-columns:(1fr)[10];grid-template-columns:repeat(10,1fr)}[class*=grid-11]{-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr)}[class*=grid-12]{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}[class*=col-1]{grid-column:auto/span 1}[class*=row-1]{grid-row:auto/span 1}[class*=col-2]{grid-column:auto/span 2}[class*=row-2]{grid-row:auto/span 2}[class*=col-3]{grid-column:auto/span 3}[class*=row-3]{grid-row:auto/span 3}[class*=col-4]{grid-column:auto/span 4}[class*=row-4]{grid-row:auto/span 4}[class*=col-5]{grid-column:auto/span 5}[class*=row-5]{grid-row:auto/span 5}[class*=col-6]{grid-column:auto/span 6}[class*=row-6]{grid-row:auto/span 6}[class*=col-7]{grid-column:auto/span 7}[class*=row-7]{grid-row:auto/span 7}[class*=col-8]{grid-column:auto/span 8}[class*=row-8]{grid-row:auto/span 8}[class*=col-9]{grid-column:auto/span 9}[class*=row-9]{grid-row:auto/span 9}[class*=col-10]{grid-column:auto/span 10}[class*=row-10]{grid-row:auto/span 10}[class*=col-11]{grid-column:auto/span 11}[class*=row-11]{grid-row:auto/span 11}[class*=col-12]{grid-column:auto/span 12}[class*=row-12]{grid-row:auto/span 12}@media (min-width:480px) and (max-width:767px){[class*=grid-][class*=-small-1]{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}[class*=col-][class*=-small-1]{grid-column:auto/span 1}[class*=grid-][class*=-small-2]{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}[class*=col-][class*=-small-2]{grid-column:auto/span 2}[class*=grid-][class*=-small-3]{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}[class*=col-][class*=-small-3]{grid-column:auto/span 3}[class*=grid-][class*=-small-4]{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}[class*=col-][class*=-small-4]{grid-column:auto/span 4}[class*=-small-all]{grid-column:1/-1}}.item-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.item-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.grid-offset{visibility:hidden}.col-all{grid-column:1/-1}.row-all{grid-row:1/-1} .tkw-lastpost .lastpost-img {
max-width: 100%;
max-height: auto;
}
.tkw-lastpost h2 {
font-family: 'Montserrat', sans-serif;
font-weight: 600 !important;
font-size: 24px;
margin-top: 20px;
}
.tkw-lastpost h2 a {
color: #333;
}
.tkw-lastpost .date {
display:none;
}
.lastestpost-grid.vc-gitem-zone-height-mode-auto:before {
content: "";
display: none;
padding-top: 0;
}
.lastestpost-grid .vc_gitem-post-data {
margin-bottom: 0;
}
.lastestpost-grid h2 {
font-weight: 600 !important;
}
.lastestpost-grid .vc_row:after, .lastestpost-grid .vc_row:before {
display: none;
}
.lastestpost-grid .vc_gitem-row-position-middle, .lastestpost-grid .vc_gitem-row-position-middle {
position: relative !important;
top: initial !important;
bottom: initial !important;
left: initial !important;
right: initial !important;
}
.lastestpost-grid .vc_gitem-row-position-bottom, .lastestpost-grid .vc_gitem-row-position-bottom {
position: relative !important;
top: initial !important;
bottom: initial !important;
left: initial !important;
right: initial !important;
}
.lastestpost-grid .vc_gitem_row .vc_row .vc_gitem-row-position-top {
position: relative !important;
top: initial !important;
bottom: initial !important;
left: initial !important;
right: initial !important;
}
.lastestpost-grid .vc_gitem-row-position-top, .lastestpost-grid .vc_gitem-row-position-top {
position: relative !important;
top: initial !important;
bottom: initial !important;
left: initial !important;
right: initial !important
} div.section-title h1 {
font-family: 'Montserrat', sans-serif;
line-height: 45px;
letter-spacing: -1px;
font-weight: 600 !important;
} .portfolio-filter {
}
#filter button.active, #filter button:hover, #filter button:focus, #filter button.active {
color: #000;
}
.portfolio-terms button:after {
border-bottom: 5px solid #1694ec;
}
.page-wrapper .portfolio-terms button {
font-family: 'Montserrat', sans-serif;
font-weight: 500;
color: #333;
text-transform: none;
}
#filter .filter-options:after {
border: 0;
}
.fp_excerpt-link {
background: #fff;
}
.portfolio-item:nth-child(even) .fp_excerpt-link {
background: #fff;
}
.fp_excerpt-link:hover .fp_excerpt-caption {
display: none;
}
.portfolio-items figure:hover img {
transform: none;
} .sr-title {
font-size: 20px;
font-weight: 700 !important;
font-family: 'Lato', sans-serif;
margin-bottom: 20px;
}
.sr-link {
font-weight: 700;
padding-top: 10px;
}