.owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent; position: relative;
z-index: 1; }
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
touch-action: manipulation;
-moz-backface-visibility: hidden; }
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0; }
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none; }
.owl-carousel .owl-item img {
display: block;
width: 100%; }
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
cursor: pointer;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
background: none;
color: inherit;
border: none;
padding: 0 !important;
font: inherit; }
.owl-carousel.owl-loaded {
display: block; }
.owl-carousel.owl-loading {
opacity: 0;
display: block; }
.owl-carousel.owl-hidden {
opacity: 0; }
.owl-carousel.owl-refresh .owl-item {
visibility: hidden; }
.owl-carousel.owl-drag .owl-item {
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel.owl-grab {
cursor: move;
cursor: grab; }
.owl-carousel.owl-rtl {
direction: rtl; }
.owl-carousel.owl-rtl .owl-item {
float: right; } .no-js .owl-carousel {
display: block; } .owl-carousel .animated {
animation-duration: 1000ms;
animation-fill-mode: both; }
.owl-carousel .owl-animated-in {
z-index: 0; }
.owl-carousel .owl-animated-out {
z-index: 1; }
.owl-carousel .fadeOut {
animation-name: fadeOut; }
@keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0; } } .owl-height {
transition: height 500ms ease-in-out; } .owl-carousel .owl-item { }
.owl-carousel .owl-item .owl-lazy {
opacity: 0;
transition: opacity 400ms ease; }
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
max-height: 0; }
.owl-carousel .owl-item img.owl-lazy {
transform-style: preserve-3d; } .owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000; }
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url(//tio-pnevmatika.si/wp-content/themes/techna/css/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: transform 100ms ease; }
.owl-carousel .owl-video-play-icon:hover {
-ms-transform: scale(1.3, 1.3);
transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none; }
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%; }.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
filter: alpha(opacity=80); }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #cccccc;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #cccccc; }
.mfp-preloader a:hover {
color: white; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close, button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
-webkit-box-shadow: none;
box-shadow: none; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
filter: alpha(opacity=65);
padding: 0 0 18px 10px;
color: white;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333333; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
color: white;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #cccccc;
font-size: 12px;
line-height: 18px; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
filter: alpha(opacity=65);
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after, .mfp-arrow .mfp-a {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before, .mfp-arrow .mfp-b {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
border-right: 17px solid white;
margin-left: 31px; }
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
margin-left: 25px;
border-right: 27px solid #3f3f3f; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
border-left: 17px solid white;
margin-left: 39px; }
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
border-left: 27px solid #3f3f3f; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: black; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444444; }
.mfp-figure small {
color: #bdbdbd;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #f3f3f3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }
.mfp-ie7 .mfp-img {
padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
padding: 0; }
.mfp-ie7 .mfp-content {
padding-top: 44px; }
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0; }@media (max-width: 769px) {
.navbar-header {
float: none;
}
.navbar-left,
.navbar-right {
float: none !important;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.navbar-collapse.collapse {
display: none !important;
}
.navbar-nav {
float: none !important;
margin-top: 7.5px;
}
.navbar-nav > li {
float: none;
}
.navbar-nav > li > a {
padding-top: 10px;
padding-bottom: 10px;
}
.collapse.in {
display: block !important;
}
}
html * {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-ms-font-feature-settings: normal;
}
*,
*:after,
*:before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body .kc-elm:not(.kc_column):not(.kc_row) {
float: none;
}
.container .kc-container {
padding: 0px;
}
body {
font-family: "Open Sans", sans-serif;
color: #505050;
font-size: 14px;
line-height: 24px;
background-color: #ffffff;
letter-spacing: -0.043px;
overflow-x: hidden;
-webkit-font-feature-settings: "lnum";
-moz-font-feature-settings: "lnum";
-ms-font-feature-settings: "lnum";
-o-font-feature-settings: "lnum";
font-feature-settings: "lnum";
}
.header-font {
font-family: "Montserrat", sans-serif;
font-weight: 600;
}
.slider-gap {
margin-bottom: 75px;
}
p {
margin-bottom: 15px;
}
img {
max-width: 100%;
border-radius: 3px;
-webkit-backface-visibility: hidden;
height: auto;
}
a,
a:visited {
outline: 0;
color: #202020;
text-decoration: none;
display: inline-block;
}
a:hover,
a:focus,
a:active {
outline: 0;
color: #f7c51d;
text-decoration: none;
}
.widget ul.grey,
.grey,
.grey:visited {
color: #aaa;
padding: 0px;
margin: 0px;
font-size: 12px;
line-height: 19px;
}
a.grey:hover {
color: #f7c51d;
}
mark {
background: none;
color: #555;
font-weight: 700;
}
img:not(.zoomImg),
.animation,
.testimonials.owl-theme .owl-controls .owl-buttons div {
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.ms-container img {
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
.break-word {
word-break: break-all;
}
select {
max-width: 100%;
height: 40px;
font-size: 13px;
}
input[type="text"],
input[type="password"],
input[type="tel"],
input[type="email"],
#order_comments {
border-radius: 3px;
height: 34px;
line-height: 34px;
border: 1px solid #eee;
padding: 6px 12px;
}
#order_comments {
height: 210px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 10px 0px;
line-height: 1.25;
color: #202020;
font-weight: 600;
font-family: "Montserrat", sans-serif;
}
h1 {
font-size: 38px;
}
h2 {
font-size: 32px;
}
h3 {
font-size: 28px;
}
h4 {
font-size: 22px;
}
h5 {
font-size: 18px;
}
h6 {
font-size: 14px;
}
blockquote {
font-size: 20px;
font-style: italic;
border: none;
padding-left: 20px;
margin-bottom: 20px;
}
cite {
font-size: 16px;
font-style: normal;
text-align: right;
display: block;
}
header {
position: relative;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
main {
margin-bottom: 65px;
}
footer {
margin-top: 100px;
}
.page-template-page-tpl_home-php main {
margin-bottom: 0px;
}
.no-padding {
padding: 0px;
}
.no-margin {
margin: 0px;
}
.border-bottom {
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px solid #eee;
}
.top-space {
margin-top: 50px;
}
.padding-10 {
padding-top: 10px;
}
@media only screen and (min-width: 768px) {
.topbar-collapse {
display: block;
}
}
.search-list li {
padding-top: 5px;
}
.search-list li:first-child {
padding-top: 0px;
}
.search-bar input {
border: none;
background: transparent;
width: 100%;
height: 60px;
color: #fff;
line-height: 60px;
font-size: 15px;
}
.search-bar input::-webkit-input-placeholder { color: #808080;
}
.search-bar input::-moz-placeholder { color: #808080;
}
.search-bar input:-ms-input-placeholder { color: #808080;
}
.search-bar input:-moz-placeholder { color: #808080;
}
.show-small {
display: none;
}
@media only screen and (max-width: 769px) {
.hide-small {
display: none;
}
.show-small {
display: block;
}
}  .top-bar {
margin: 0px;
padding: 15px 0px;
font-size: 13px;
border-bottom: 1px solid #eee;
color: #505050;
display: none;
}
@media only screen and (max-width: 769px) {
.top-bar {
display: none;
}
}
.top-bar a {
color: #505050;
}
.top-bar a:hover {
color: #f7c51d;
}
.top-bar p {
margin: 0px;
}
.flex-wrap-left,
.flex-wrap,
.flex-wrap.flex-always {
display: flex;
align-items: center;
}
.flex-wrap {
justify-content: space-between;
}
.top-bar ul {
margin: 0px;
}
.top-bar ul li {
border-right: 2px dotted #eee;
padding: 0px 10px;
margin: 0px;
}
.top-bar ul li:last-child {
border: none;
padding-right: 0px;
margin-right: 0px;
}
@media only screen and (max-width: 769px) {
.flex-wrap {
display: block;
}
.flex-left,
.flex-right {
width: 100%;
text-align: center;
}
.widget.woocommerce .flex-right {
text-align: left;
}
.top-bar {
text-align: center;
}
}
.language-selector {
display: inline-block;
margin-left: 10px;
}
.language-selector:after {
background: #eee;
height: 33px;
line-height: 32px;
}
.styled-select.language-selector select,
.styled-select.language-selector select:focus,
.styled-select.language-selector select:active {
padding-right: 40px;
border-width: 2px;
}  .header-2 .main-search {
margin: 5px 0px;
}
@media (max-width: 1024px) {
.main-search .styled-select {
max-width: 45%;
}
}
.main-search {
position: relative;
}
.quick-search-results {
position: absolute;
top: 107%;
left: 20px;
right: 20px;
max-height: 400px;
overflow-y: auto;
padding: 15px;
display: none;
background: #fff;
box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.06);
border-radius: 0px;
z-index: 10;
}
.quick-search-results li {
display: flex;
align-items: center;
border-bottom: 1px solid #eee;
padding-bottom: 15px;
margin-bottom: 15px;
}
.quick-search-results li .left-qs {
margin-right: 15px;
flex-shrink: 0;
}
.quick-search-results li:last-child {
padding-bottom: 0px;
border: none;
margin-bottom: 0px;
}
.quick-search-results li img {
width: 50px;
}
.main-search {
width: 40%;
border: 1px solid #f7c51d;
background: #fff;
border-radius: 40px;
}
.small-search {
padding: 0px 15px;
margin: 25px 0px 40px 0px;
}
.small-search .main-search {
width: 100%;
}
@media only screen and (max-width: 769px) {
.main-search {
display: none;
}
.small-search .main-search {
display: block;
}
}
.header-2 .main-search {
border-color: #fff;
}
.main-search form {
display: flex;
}
@media only screen and (max-width: 400px) {
.small-search .main-search .styled-select {
display: none;
}
}
.main-search .form-control,
.main-search .form-control:focus,
.main-search .form-control:active,
.main-search .form-control:focus:active {
line-height: 55px;
height: 55px;
border: none;
padding-left: 15px;
min-width: 0px;
}
.header-2 .main-search .form-control,
.header-2 .main-search .form-control:focus,
.header-2 .main-search .form-control:active,
.header-2 .main-search .form-control:focus:active {
line-height: 45px;
height: 45px;
}
.main-search .styled-select select {
border: none;
height: 55px;
width: auto;
padding: 0px 30px 0px 0px;
border-radius: 0px;
border-left: 1px solid #eee;
padding-left: 10px;
max-width: 230px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.header-2 .main-search .styled-select select {
height: 45px;
font-size: 13px;
}
.main-search .styled-select:after {
height: 55px;
line-height: 55px;
}
.header-2 .main-search .styled-select:after {
height: 45px;
line-height: 47px;
}
.main-search .btn {
border-radius: 40px;
height: 55px;
width: 55px;
line-height: 55px;
padding: 0px;
flex-shrink: 0;
text-align: center;
z-index: 2;
}
.main-search .btn i {
margin-left: 0px;
}
.header-2 .main-search .btn {
width: 45px;
height: 45px;
line-height: 45px;
}
header .header-boxes li {
padding: 0px 20px;
float: left;
display: flex;
}
@media only screen and (max-width: 768px) {
header .header-boxes li {
width: 33.33%;
}
}
@media only screen and (max-width: 666px) {
header .header-boxes li {
width: 100%;
}
}
.icon-details {
align-self: center;
}
header .header-boxes li:last-child {
padding-right: 0px;
}
header .header-boxes li:not(:last-child) {
border-right: 1px solid #eee;
}
header .header-boxes i {
font-size: 35px;
line-height: 34px;
margin-right: 10px;
color: #343434;
}
header .header-boxes h5,
header .header-boxes p {
margin: 0px;
line-height: 1;
}
header .header-boxes h5 {
margin: 0px;
margin-bottom: 3px;
font-size: 15px;
}
.icon-details p {
font-size: 13px;
}
.header-top {
padding: 50px 0px;
display: flex;
align-items: center;
justify-content: space-between;
background-image: url(//tio-pnevmatika.si/wp-content/uploads/ostalo/top_banner-1140x202.png);
background-repeat: no-repeat;
}
.header-2 .header-top {
padding: 40px 0px;
}
.flex-wrap {
display: flex;
align-items: center;
justify-content: space-between;
}
@media (max-width: 769px) {
.flex-wrap {
display: block;
}
}
@media (max-width: 600px) {
.header-top {
display: block;
}
}
@media (min-width: 601px) {
.header-top .flex-left {
text-align: left;
}
.header-top .flex-right {
text-align: right;
}
}
@media (min-width: 601px) and (max-width: 769px) {
.header-top {
border-bottom: 1px solid #eee;
}
}
.cart-trigger {
font-weight: 700;
font-size: 16px;
}
.cart-content-list li {
margin: 0px;
position: relative;
display: flex;
margin-bottom: 15px;
}
.cart-content-list .product-image {
max-width: 80px;
flex-shrink: 0;
margin-right: 10px;
}
.cart-item-info {
display: flex;
justify-content: space-between;
align-items: center;
}
.cart-product-details {
width: 100%;
text-align: left;
}
.remove-from-cart:hover {
color: #ec644b;
}
.main-action > li > a:hover,
.main-action > li > a:active,
.main-action > li > a:focus,
.cart-trigger:hover,
.cart-trigger:active,
.cart-trigger:focus {
color: #202020;
}
.header-2 .main-action {
margin-top: 5px;
}
@media (max-width: 769px) {
.header-2 .main-action {
margin-top: 15px;
padding-bottom: 15px;
border-bottom: none;
}
.cart-product-details a:last-child {
text-align: right;
}
.rtl .header-2 .header-top .flex-left {
text-align: center;
width: 100%;
}
.rtl .header-2 .header-top .flex-right {
display: none;
}
}
.header-2 .main-action > li > a,
.header-2 .main-action > li > a:hover,
.header-2 .main-action > li > a:active,
.header-2 .main-action > li > a:focus,
.header-2 .cart-trigger,
.header-2 .cart-trigger:hover,
.header-2 .cart-trigger:active,
.header-2 .cart-trigger:focus {
color: #fff;
}
.main-action > li > a i {
font-size: 30px;
}
.main-action {
margin-bottom: 0px;
display: inline-block;
}
.main-action > li {
margin: 0px 10px;
}
@media (max-width: 600px) {
.main-action {
display: flex;
margin: 0px;
margin-top: 25px;
padding: 12px 6px;
margin: 0 0 15px -16px;
width: 100vw;
border-bottom: 1px solid #eee;
background-color: #26abe4;
}
.main-action li.small-show a:not(.close-big-cats):not(.close-menu) {
color: white !important;
}
.main-action li:last-of-type {
margin-left: auto;
} .main-action li:nth-of-type(2) {
font-size: 18px;
font-weight: 480;
line-height: 24px;
margin-left: 4px;
}
.main-action .open-big-cats i {
margin-left: 4px;
margin-top: -2px;
font-size: 18px;
}
}
.cart-icon {
font-size: 30px;
position: relative;
display: inline-block;
}
@media (max-width: 769px) {
.main-action > li > a i,
.main-action > li > a span,
.cart-icon,
.cart-trigger {
font-size: 23px;
vertical-align: middle;
}
.main-action > li {
margin: 0px 5px;
}
}
@media (max-width: 320px) {
.main-action > li {
padding: 0px;
}
}
.cart-count {
position: absolute;
top: 5px;
right: -5px;
background: #f7c51d;
width: 15px;
height: 15px;
border-radius: 50%;
color: #202020;
font-size: 9px;
line-height: 15px;
text-align: center;
}
header .cart {
position: relative;
}
.cart-content {
position: absolute;
display: none;
z-index: 10;
top: 110%;
right: -30px;
background: #fff;
padding: 15px;
border-radius: 3px;
width: 280px;
border: 1px solid #eee;
}
.cart-content .cart-action {
margin-left: -5px;
margin-top: 15px;
}
.cart-content li:last-child {
margin-bottom: 0px;
}
.cart-content .cart-action a,
.cart-content .cart-action a:focus,
.cart-content .cart-action a:active,
.cart-content .cart-action a:visited {
width: calc(50% - 5px);
padding: 5px 10px;
}
.cart-content hr {
margin-bottom: 15px;
}
.category-big-dropdown:hover,
.category-big-dropdown:active,
.category-big-dropdown:focus,
.category-big-dropdown {
font-weight: 600;
font-family: "Montserrat", sans-serif;
background: #f7c51d;
padding: 20px;
line-height: 1;
color: #202020;
}
.category-big-dropdown {
min-width: 120px;
}
.category-big-dropdown i {
font-size: 23px;
vertical-align: middle;
margin-right: 10px;
margin-top: -3px;
display: inline-block;
}
.categories-big-list {
position: relative;
}
@media only screen and (max-width: 769px) {
.categories-big-list {
display: block;
text-align: center;
}
.header-nav {
background: transparent;
}
.category-big-dropdown {
display: none;
}
.cart-trigger .woocommerce-Price-amount.amount {
display: none;
}
}
.categories-big-dropdown {
position: absolute;
left: 0px;
top: 100%;
min-width: 280px;
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.12);
border-top: none;
border-radius: 0;
padding: 15px 0px 5px 0px;
background: #fff;
z-index: 9;
text-align: left;
display: none;
}
.close-menu,
.close-big-cats,
.close-sidecart {
position: fixed;
top: calc(50% - 15px);
right: 10px;
background: #fff;
z-index: 100001;
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.12);
border-radius: 50%;
width: 30px;
height: 30px;
display: none;
text-align: center;
}
.close-sidecart {
left: 10px;
right: auto;
}
.main-action > li > a.close-menu i,
.main-action > li > a.close-big-cats i,
.main-action > li > a.close-sidecart i {
line-height: 30px;
font-size: 16px;
}
@media only screen and (max-width: 768px) {
.small-menu,
.cart-content,
.categories-big-dropdown {
position: fixed;
background: #fff;
display: block;
top: 0px;
bottom: 0px;
overflow-y: auto;
min-width: 280px;
max-width: 316.25px;
left: -1000px;
margin: 0px;
z-index: 100000;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.12);
}
.cart-content {
right: -1000px;
left: auto;
}
.big-cat-bg {
display: none;
}
.cat-image-block img {
display: none;
}
}
.categories-big-dropdown > li {
padding-left: 15px;
padding-right: 14px;
}
.categories-big-dropdown > li > a {
padding: 10px 0px;
border-bottom: 1px solid #eee;
display: flex;
align-items: center;
justify-content: space-between;
}
.categories-big-dropdown > li > a i {
float: right;
line-height: 24px;
width: 30px;
height: 30px;
text-align: right;
}
.categories-big-panel {
position: absolute;
display: none;
left: 278px;
top: 0px;
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.12);
border-radius: 0;
background: #fff;
z-index: 10px;
}
.categories-big-wrap {
position: relative;
padding: 15px;
width: 100%;
overflow: hidden;
height: 100%;
}
body img.big-cat-bg {
position: absolute;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
object-fit: cover;
z-index: 0;
border-radius: 0;
}
.cat-image-block {
margin: 20px 0px;
}
@media only screen and (max-width: 768px) {
.cat-image-block {
margin: 10px 0px;
}
.categories-big-wrap {
padding: 0px;
margin-left: 10px;
}
.categories-big-panel {
position: static;
border-radius: 0px;
border: none;
box-shadow: none;
}
.categories-big-panel .flex-wrap-left {
display: block;
}
.categories-big-dropdown i:before {
transform: rotate(90deg);
-moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
}
}
.categories-big-dropdown > li:first-child > a {
padding-top: 0px;
}
.categories-big-dropdown > li:last-child > a {
padding-bottom: 0px;
border-bottom: none;
}
.categories-big-panel .flex-wrap-left > a {
display: block;
margin-right: 10px;
}
.category-info {
width: 100%;
}
.category-info a {
font-size: 13px;
}
@media (min-width: 769px) {
.category-info > a {
font-weight: 700;
font-size: 15px;
border-bottom: 1px solid #eee;
padding-bottom: 5px;
margin-bottom: 5px;
}
}
.categories-sub-list li {
padding-right: 0px;
}
.categories-sub-list li a:hover:after,
.categories-sub-list li a:hover:focus,
.categories-sub-list li a:hover:active,
.categories-sub-list li a:after {
color: #202020;
}
@media (min-width: 769px) {
.categories-sub-list li a:after {
content: ",";
}
.categories-sub-list li:last-child a:after {
content: "";
}
}
@media (max-width: 768px) {
.categories-sub-list li {
display: block;
padding-left: 10px;
}
}  .techna-active-slider {
display: none;
}
.techna-active-slide {
position: relative;
border-radius: 3px;
background-repeat: no-repeat;
background-size: cover;
}
section[data-kc-fullwidth="content"] .techna-active-slide {
border-radius: 0px;
}
section[data-kc-fullwidth="content"] .techna-active-slider-flex-wrap {
padding: 0px;
}
div[class*="kc_col-sm"]:not(.kc_col-sm-12)
.techna-active-slide-caption
.techna-active-image {
max-width: 45%;
}
.techna-active-image img {
border-radius: 0px;
}
body .owl-carousel .owl-item .techna-active-image img {
width: auto;
}
.kc_row:not(section[data-kc-fullwidth="content"])
.techna-active-slide-caption
.container {
width: 100%;
}
.techna-active-slide-caption {
position: absolute;
left: 0;
right: 0px;
opacity: 0;
}
.owl-nav .disabled {
display: none;
}
.techna-active-slider .owl-nav > button {
position: absolute;
top: calc(50% - 20px);
border-radius: 50%;
width: 40px;
height: 40px;
text-align: center;
line-height: 40px;
font-size: 20px;
color: #202020;
background: #fff !important;
font-size: 20px !important;
}
.techna-active-slider .owl-nav > button:hover {
background: #202020 !important;
color: #fff;
}
.techna-active-slider .owl-nav .owl-prev {
left: 15px;
padding-right: 2px;
}
.techna-active-slider .owl-nav .owl-next {
right: 15px;
padding-left: 2px;
}
.owl-carousel .owl-item .techna-active-slide-caption .techna-active-image {
width: auto;
display: inline-block;
margin-right: 50px;
flex-shrink: 0;
}
.techna-active-slide-caption .btn,
.techna-active-slide-caption .btn:active,
.techna-active-slide-caption .btn:focus {
border: 1px solid #f7c51d;
background: transparent;
color: #f7c51d;
padding: 10px 20px;
font-weight: 700;
font-size: 14px;
}
.techna-active-slider-flex-wrap {
width: "100%";
text-align: center;
display: flex;
align-items: center;
padding-top: 50px;
padding-bottom: 50px;
margin: 0px auto;
}
.techna-active-slide-caption h3 {
font-size: 40px;
font-weight: 400;
}
.techna-active-slide-caption p {
font-size: 20px;
margin: 0px;
}
.techna-active-slide-caption .btn {
margin-top: 50px;
}
@media (max-width: 768px) {
.techna-active-slider-flex-wrap {
display: block;
text-align: center;
}
.owl-carousel .owl-item .techna-active-slide-caption .techna-active-image {
max-width: 30%;
margin: 0px;
margin-bottom: 20px;
}
.techna-active-slide-caption h3 {
font-size: 30px;
}
.techna-active-slide-caption p {
font-size: 15px;
margin-top: 0px;
}
.techna-active-slider .owl-nav > button {
bottom: 15px;
top: auto;
}
}
@media (max-width: 600px) {
.techna-active-slide-caption h3 {
font-size: 20px;
}
}
.techna-active-slide.right-image .techna-active-slider-flex-wrap {
justify-content: space-between;
}
.techna-active-slide.right-image .techna-active-image {
order: 2;
}
.owl-carousel
.owl-item
.right-image
.techna-active-slide-caption
.techna-active-image {
margin: 0px;
}
.techna-active-slide.right-image .techna-active-caption-holder {
background-color: #00aeefcc;
width: 100%;
padding: 16px;
order: 1;
}  table {
width: 100%;
margin: 15px 0px;
border: 1px solid #eeeeee;
}
hr {
border-color: #eeeeee;
}
table th {
padding: 5px 5px 1px 5px;
}
table td {
border: 1px solid #eeeeee;
padding: 5px;
}  .pagination a,
.pagination a:active,
.pagination a:focus,
.pagination a:visited,
.pagination > span,
.btn,
a.btn,
a.btn:active,
a.btn.active {
border-radius: 3px;
border: none;
background: #f7c51d;
color: #fff;
display: inline-block;
white-space: normal;
font-size: 12px;
line-height: 23px;
padding: 10px 15px;
box-shadow: none;
font-weight: 700;
font-family: "Montserrat", sans-serif;
}
.btn:hover,
.btn:focus,
.btn:active {
border: none;
background: #202020;
color: #ffffff;
}
.btn i {
margin-left: 5px;
}
.btn i.no-margin {
margin: 0px;
}
.btn.medium {
padding: 10px 18px;
}
.btn.large {
padding: 15px 28px;
}
.tagcloud a {
padding: 1px 10px;
margin: 2px;
float: left;
border: 1px solid #eee;
border-radius: 3px;
}
a.submit-live-form {
display: block;
}
.submit-form i {
margin-left: 5px;
margin-right: 0px;
}  .blog-item {
margin-bottom: 75px;
}
.blog-item:last-child {
margin-bottom: 0px;
}
.blog-media {
margin-bottom: 30px;
}
.single .blog-media {
margin-bottom: 20px;
}
.blog-item .post-meta-data {
color: #aaa;
font-size: 13px;
margin-bottom: 15px;
}
.blog-title {
margin-bottom: 5px;
}  .post-tags {
margin-bottom: 20px;
}
.post-meta {
font-size: 13px;
margin-bottom: 20px;
color: #7a7a7a;
}
.single-blog .blog-meta {
margin-bottom: 30px;
}
.post-meta a {
display: inline;
}
.post-meta li {
margin-right: 5px;
}
.grey .fa {
margin-right: 5px;
}
.single-top-meta {
margin-bottom: 40px;
padding-bottom: 15px;
color: #aaa;
font-size: 13px;
border-bottom: 1px solid #eee;
}
.single-top-meta:before {
content: "\f178";
font-family: "FontAwesome";
display: inline-block;
vertical-align: middle;
margin-right: 5px;
}
.post-title {
margin-top: 0px;
margin-bottom: 25px;
}
.bottom-meta {
padding: 10px 0px;
margin: 15px 0px;
}
@media only screen and (max-width: 768px) {
.bottom-meta .pull-left {
margin-bottom: 10px;
}
.bottom-meta .pull-left,
.bottom-meta .pull-right {
width: 100%;
text-align: left;
}
}
.single-blog .post-title {
margin-bottom: 0px;
margin: 15px 0px 30px 0px;
padding-left: 20px;
}
.post-tags .fa {
margin-right: 10px;
}
.author {
margin-bottom: 50px;
margin-top: 30px;
}
.author .avatar {
float: left;
margin-right: 15px;
}
.title-divider {
border-bottom: 1px solid #eee;
text-transform: uppercase;
margin-top: 50px;
}
.post-content {
margin-bottom: 30px;
}  .dummy-breadcrumbs {
margin-bottom: 100px;
}
.page-title {
background: #f8f8f8;
padding: 16px 0px;
margin-bottom: 40px;
margin-top: -1px;
position: relative;
z-index: 1;
}
.page-title .container div:first-of-type {
display: flex;
flex-direction: row;
justify-content: space-between;
}
.page-title .container div:first-of-type img {
max-width: 140px;
margin-left: 20px;
align-self: flex-start;
margin-top: 10px;
}
@media (max-width: 768px) {
.page-title {
margin-top: -26px;
}
.page-title .container div:first-of-type img {
max-width: 100px;
}
}
.page-title h1 {
font-size: 25px;
}
.page-title {
background-size: cover;
background-position: center center;
}
.woocommerce .woocommerce-breadcrumb,
.woocommerce .woocommerce-breadcrumb a,
ul.breadcrumb a,
ul.breadcrumb a:focus,
ul.breadcrumb a:visited {
color: #aaa;
}
ul.breadcrumb a:hover {
color: #f7c51d;
}
ul.breadcrumb {
background-color: transparent;
padding: 0px;
margin: 0px;
color: #aaa;
font-size: 0.92em;
}
.breadcrumb > li + li::before {
color: #aaa;
}  .partners-navigation {
display: flex;
flex-direction: column;
}
.nav.navbar-nav.partners-navigation > li {
margin: 0px;
}
.nav.navbar-nav.partners-navigation > li > a {
font-weight: 400;
text-transform: none;
padding: 12px 0px 0 0;
}
.nav.navbar-nav.partners-navigation > a { }
.small-search,
.list-inline > li.small-show {
display: none;
}
#other-navigation li a.dropdown-toggle.menu-image-title-hide {
padding-left: 0;
padding-right: 0;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
#other-navigation a {
overflow: hidden;
text-overflow: ellipsis;
}
#other-navigation h4 {
color: #26abe4;
padding-bottom: 10px;
padding-top: 10px;
border-bottom: 1px solid #eee;
border-top: 1px solid #eee;
margin-left: -15px;
padding-left: 15px;
width: calc(100% + 30px);
margin-top: -1.5px;
}
#other-navigation .nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
background-color: white;
} #other-navigation i::before {
transform: rotate(0deg);
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
}
#other-navigation i.fa.fa-angle-right {
text-align: center;
right: -10px;
top: 0;
transform: translateY(0%) rotate(90deg);
-ms-transform: translateY(0%) rotate(90deg);
-webkit-transform: translateY(0%) rotate(90deg);
-moz-transform: translateY(0%) rotate(90deg);
}
#other-navigation ul ul {
padding-left: 8px;
}
#tio-mobile-menu-header {
display: none;
}
.categories-big-list li#other-navigation {
display: none;
}
@media (max-width: 600px) {
.categories-big-list li#other-navigation {
display: block;
}
.small-menu .secondary-nav {
display: none !important;
}
#other-navigation {
padding-bottom: 100px;
}
#tio-mobile-menu-header {
display: block;
padding-left: 15px;
width: 100%;
padding-bottom: 10px;
border-bottom: 1px solid #eee;
}
#tio-mobile-menu-header h4 {
color: #26abe4;
margin: 0;
}
#tio-mobile-menu-header img {
width: 180px;
}
}
@media only screen and (max-width: 769px) {
.list-inline > li.small-show {
display: inline-block;
}
.small-menu-copy,
.small-hide {
display: none;
}
}
.logo {
visibility: hidden;
max-width: 100%;
min-width: 400px;
}
.logo a {
display: block;
}
.navigation-bar {
border-right: none;
padding: 0px;
}
.fixed-responsive-nav {
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.08);
}
#navigation .dropdown-menu {
margin: 0px;
border: none;
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.08);
top: 100%;
background: #fff;
border-top: 1px solid #eee;
border-radius: 0px;
margin-top: -1px;
}
#navigation .dropdown-menu .dropdown-menu {
top: 0px;
}
.nav.navbar-nav.secondary-nav li a img {
max-width: 83px;
}
.nav.navbar-nav > li > .dropdown {
margin-top: 1px;
}
.navbar li.dropdown ul li.dropdown ul {
left: 100%;
top: 0px;
}
.nav.navbar-nav ul.dropdown-menu {
padding: 0px 15px;
}
.nav.navbar-nav ul li a {
padding: 10px 0px;
position: relative;
}
.nav.navbar-nav ul li a .fa-angle-right {
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
-ms-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
.navbar li {
margin-bottom: 0px;
}
.navbar {
margin-bottom: 0px;
border-radius: 0px;
border: none;
background: transparent;
min-height: 0px;
}
.navbar-collapse {
padding: 0px;
border: none;
}
.nav.navbar-nav {
margin: 0px;
width: 100%;
}
.navbar-default .navbar-collapse {
text-align: center;
}
@media (min-width: 769px) {
.nav.navbar-nav > li > a {
padding: 10px 5px;
font-weight: 700;
font-family: "Montserrat", sans-serif;
text-transform: uppercase;
}
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color: #232323;
}
.nav.navbar-nav > li {
margin: 0px 3px;
}
@media only screen and (min-width: 769px) {
.dropdown-menu li a:after {
content: " ";
position: absolute;
width: 20px;
left: 0px;
bottom: -1px;
border-bottom: 1px dotted #ddd;
}
}
.dropdown-menu li:last-child a:after {
content: none;
}
.header-nav {
background: #202020;
}
.left-navigation-container {
display: flex;
flex-direction: row;
}
.fixed-responsive-nav #navigation {
background: transparent;
}
.fixed-responsive-nav .logo img {
width: auto;
max-height: 135px;
padding: 8px 0;
}
#navigation .nav.navbar-nav > li > a {
background: transparent;
padding: 20px;
margin: 0px;
color: #fff;
}
.small-menu #navigation .nav.navbar-nav > li > a {
padding: 10px;
}
.header-2 #navigation .nav.navbar-nav > li > a {
color: #202020;
}
.fixed-responsive-nav #navigation .nav.navbar-nav > li > a {
color: #202020;
}
.header-2 #navigation .nav.navbar-nav > li > a {
padding: 10px;
}
@media only screen and (min-width: 769px) {
.header-2 #navigation .nav.navbar-nav > li:last-child a,
.fixed-responsive-nav #navigation .nav.navbar-nav > li:last-child a {
padding-right: 0px;
}
}
#navigation .nav.navbar-nav > li {
margin: 0px;
}
#navigation .nav.navbar-nav li.open > a,
#navigation .nav.navbar-nav > li > a:hover,
#navigation .nav.navbar-nav > li > a:focus,
#navigation .nav.navbar-nav > li > a:active,
#navigation .nav.navbar-nav > li.current > a,
#navigation .navbar-nav > li.current-menu-parent > a,
#navigation .navbar-nav > li.current-menu-ancestor > a,
#navigation .navbar-nav > li.current-menu-item > a {
color: #202020;
background: #f7c51d;
}
.fixed-responsive-nav #navigation .nav.navbar-nav li.open > a,
.fixed-responsive-nav #navigation .nav.navbar-nav > li > a:hover,
.fixed-responsive-nav #navigation .nav.navbar-nav > li > a:focus,
.fixed-responsive-nav #navigation .nav.navbar-nav > li > a:active,
.fixed-responsive-nav #navigation .nav.navbar-nav > li.current > a,
.fixed-responsive-nav #navigation .navbar-nav > li.current-menu-parent > a,
.fixed-responsive-nav #navigation .navbar-nav > li.current-menu-ancestor > a,
.fixed-responsive-nav #navigation .navbar-nav > li.current-menu-item > a,
.header-2 #navigation .nav.navbar-nav li.open > a,
.header-2 #navigation .nav.navbar-nav > li > a:hover,
.header-2 #navigation .nav.navbar-nav > li > a:focus,
.header-2 #navigation .nav.navbar-nav > li > a:active,
.header-2 #navigation .nav.navbar-nav > li.current > a,
.header-2 #navigation .navbar-nav > li.current-menu-parent > a,
.header-2 #navigation .navbar-nav > li.current-menu-ancestor > a,
.header-2 #navigation .navbar-nav > li.current-menu-item > a,
#navigation .nav.navbar-nav .dropdown-menu li.open > a,
#navigation .nav.navbar-nav .dropdown-menu li > a:hover,
#navigation .nav.navbar-nav .dropdown-menu li > a:focus,
#navigation .nav.navbar-nav .dropdown-menu li > a:active,
#navigation .nav.navbar-nav .dropdown-menu li.current > a,
#navigation .navbar-nav .dropdown-menu li.current-menu-parent > a,
#navigation .navbar-nav .dropdown-menu li.current-menu-ancestor > a,
#navigation .navbar-nav .dropdown-menu li.current-menu-item > a,
.widget_nav_menu .current-menu-item a {
color: #f7c51d;
background: transparent;
}
.nav.navbar-nav ul {
padding: 0px;
border-radius: 0px;
border: none;
}
#navigation {
text-align: center;
}
.navbar-nav > li > a {
line-height: 20px;
}
@media only screen and (min-width: 769px) {
.fixed-responsive-nav {
position: fixed;
left: 0px;
top: 0px;
right: 0px;
top: -1000px;
z-index: 10;
background: #fff;
}
.small-menu-copy {
width: 100%;
}
.nav.navbar-default {
display: flex;
justify-content: space-between;
}
#navigation {
display: flex;
}
.nav.navbar-nav {
width: auto;
}
.navbar {
width: 100%;
display: flex;
justify-content: space-between;
}
.nav.nav.navbar-nav.secondary-nav {
flex-grow: 1;
}
.nav.nav.navbar-nav.secondary-nav span.menu-image-title-after {
display: none;
}
.nav.navbar-nav.secondary-nav li a img {
width: 100%;
max-width: 100px;
}
.nav.navbar-nav.secondary-nav li li a::after {
font-family: "FontAwesome";
content: "\f105";
color: #e0e0e0;
position: absolute;
left: 120px;
top: calc(50% - 10px);
}
.nav.navbar-nav.secondary-nav li li:hover a::after {
color: #26abe4;
}
}
@media (max-width: 600px) {
}
@media only screen and (max-width: 769px) {
#navigation,
#navigation .nav.navbar-nav {
border-radius: 3px 3px 0px 0px;
}
#navigation .nav.navbar-nav > li:first-child > a {
border-radius: 3px 3px 0px 0px;
}
.nav > li.search-nav {
display: none;
}
.nav.navbar-nav li.pull-right {
display: none;
}
.nav.navbar-nav {
margin-left: 0px;
margin-right: 0px;
}
#navigation .navbar-nav li a {
text-align: left;
display: block;
}
#navigation .dropdown-menu {
box-shadow: none;
position: static;
float: none;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
background: #ffffff;
}
#navigation .dropdown-menu {
border: none;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar-default
.navbar-nav
.open
.dropdown-menu
> li
> a:active
.navbar-default
.navbar-nav
.open
.dropdown-menu
> li.current
> a,
.navbar-default
.navbar-nav
.open
.dropdown-menu
> li.current-menu-ancestor
> a,
.navbar-default .navbar-nav .open .dropdown-menu > li.current-menu-item > a,
.navbar-default
.navbar-nav
.open
.dropdown-menu
> li.current-menu-parent
> a {
color: #f7c51d;
background: #ffffff;
}
.nav.navbar-nav {
display: block;
}
.navbar-nav .open .dropdown-menu > li > a {
color: #232323;
padding: 10px 15px;
}
.nav.navbar-nav > li > a {
line-height: 20px;
}
.logo-small-screen button {
padding-left: 0px;
}
header .full-small {
width: 100%;
text-align: center;
}
.dropdown-toggle i {
float: right;
width: 30px;
height: 22px;
line-height: 22px;
text-align: right;
}
.nav.navbar-nav ul li a .fa-angle-right {
right: 6px;
transform: translateY(-50%) rotate(90deg);
-ms-transform: translateY(-50%) rotate(90deg);
-webkit-transform: translateY(-50%) rotate(90deg);
-moz-transform: translateY(-50%) rotate(90deg);
}
.nav.navbar-nav ul.dropdown-menu {
padding: 0px;
}
#navigation .dropdown-menu {
background: transparent;
}
header ul.header-boxes.no-margin li {
padding: 0px;
padding-bottom: 10px;
border-right: none;
}
header ul.header-boxes.no-margin {
margin-bottom: 15px;
margin-top: 25px;
}
header .header-boxes li i {
margin-right: 10px;
}
.header-top {
padding: 25px 0px;
}
.small-menu {
padding: 15px 0px 5px 0px;
}
.small-menu #navigation .nav.navbar-nav > li {
padding: 0px 15px;
}
.small-menu #navigation .nav.navbar-nav > li > a {
padding: 10px 0px;
border-bottom: 1px solid #eee;
}
.small-menu #navigation .nav.navbar-nav > li:first-child > a {
padding-top: 0px;
}
}  .fake-thumb-wrap {
text-align: center;
margin: 0;
width: 60px;
height: 60px;
border: 1px solid #eeeeee;
border-radius: 3px;
}
.post-format {
font-size: 18px;
line-height: 59px;
font-family: dashicons;
}
.post-format-standard:before {
content: "\f109";
}
.post-format-aside:before {
content: "\f123";
}
.post-format-gallery:before {
content: "\f161";
}
.post-format-link:before {
content: "\f103";
}
.post-format-image:before {
content: "\f128";
}
.post-format-quote:before {
content: "\f122";
}
.post-format-status:before {
content: "\f130";
}
.post-format-video:before {
content: "\f126";
}
.post-format-audio:before {
content: "\f127";
}
.post-format-chat:before {
content: "\f125";
}
.fake-thumb-holder .post-format {
color: #f7c51d;
font-size: 20px;
line-height: 10px;
}
.to_top.btn,
.to_top.btn:active,
.to_top.btn:focus {
position: fixed;
right: 20px;
bottom: 15px;
width: 30px;
height: 30px;
display: none;
z-index: 3;
padding: 0px;
text-align: center;
-webkit-transform: translate3d(0, 0, 0);
}
.to_top.btn .fa {
font-size: 20px;
line-height: 29px;
display: block;
} .alignnone {
margin: 5px 20px 20px 0;
}
.sticky {
border: none;
}
.fa-thumb-tack {
margin-right: 5px;
font-size: 90%;
}
.wp-caption-text {
border: none;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float: right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
background: #fff;
max-width: 100%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 100%;
padding: 0;
width: auto;
}  .comment-avatar {
float: left;
margin-right: 20px;
height: 80px;
width: 80px;
}
.comment-content-wrap {
float: left;
width: calc(100% - 100px);
}
@media only screen and (max-width: 600px) {
.comment-avatar {
float: none;
margin: 0px;
width: 100%;
height: auto;
}
.comment-content-wrap {
float: none;
width: 100%;
}
}
.comment-reply-link,
.comment-reply-link:visited {
display: block;
text-align: right;
color: #555;
}
.comment-reply-link:hover {
color: #f7c51d;
}
.comment-border {
width: 100%;
border-bottom: 1px solid #eeeeee;
margin: 30px 0px;
}
.comment-margin-left {
margin-left: 15px;
}
@media only screen and (max-width: 768px) {
.comment-name {
margin-top: 20px;
}
.comment-margin-left {
margin-left: -15px;
}
}
.comment-content {
margin-top: 30px;
margin-bottom: 50px;
}
.comment-content img {
width: 100%;
}
.comment-name h5,
.comment-name p {
margin: 0;
}
.comment-name p {
font-size: 12px;
color: #7a7a7a;
font-style: italic;
margin-bottom: 10px;
}
.comment-form {
margin-top: 30px;
}
.contact-form {
margin-top: 0px;
}
.contact-form textarea {
height: 190px;
}
.contact-map {
border-radius: 3px;
overflow: hidden;
}
.page-template-page-tpl_contact_alt-php .contact-map {
margin-top: -100px;
}
.contact-map img {
max-width: none;
}
.contact-map {
height: 300px;
margin-bottom: 40px;
}
.contact-form .btn {
margin-top: 15px;
}
label {
font-weight: normal;
}
label.text-left {
display: block;
}
.label {
font-size: 85%;
}
input,
textarea {
background-clip: padding-box;
}
input.form-control,
.form-control,
.form-control:focus,
.form-control:active,
.form-control:focus:active,
#commentform input:not(#submit),
#commentform textarea {
border-radius: 3px;
border: none;
background: transparent;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
font-size: 13px;
line-height: 40px;
height: 40px;
color: #343434;
border: 1px solid #eee;
width: 100%;
float: none;
padding-top: 0px;
padding-bottom: 0px;
background-clip: padding-box;
}
textarea.form-control,
textarea.form-control:active,
textarea.form-control:focus,
textarea.form-control:focus:active,
#commentform textarea,
#commentform textarea:active,
#commentform textarea:focus,
#commentform textarea:focus:active {
height: 208px;
padding: 10px;
line-height: 25px;
background-clip: padding-box;
}
.comment-row {
margin-bottom: 20px;
}
.comment-row:hover img {
opacity: 0.8;
}
#reply-title {
font-size: 13px;
font-weight: normal;
color: #555;
}
#reply-title small {
font-size: 13px;
}  .widget_custom_posts .post-meta.grey {
font-size: 75%;
color: #aaa;
}
.widget_custom_posts > ul > li,
.widget_widget_top_author > ul > li {
display: flex;
align-items: center;
flex-flow: row wrap;
}
.widget_techna_recent_comments .recent_comments_header {
display: flex;
}
.widget_techna_recent_comments a {
margin-top: 10px;
}
.widget {
margin-bottom: 75px;
}
.widget:last-child {
margin-bottom: 0px;
}
.widget-right .widget {
padding: 0px 0px 0px 15px;
}
.widget-left .widget {
padding: 0px 15px 0px 0px;
}
@media (max-width: 768px) {
.widget-left .widget,
.widget-right .widget {
padding: 0px;
}
.single .col-sm-3 .widget:first-child,
.page .col-sm-3 .widget:first-child,
.single .col-sm-3 .widget:first-child,
.archive .col-sm-3 .widget:first-child {
margin-top: 75px;
}
.single .left-sidebar-small-hide .widget:first-child,
.page .left-sidebar-small-hide .widget:first-child,
.archive .left-sidebar-small-hide .widget:first-child {
margin-top: 0px;
}
.single .left-sidebar-small-hide .widget:last-child,
.page .left-sidebar-small-hide .widget:last-child,
.archive .left-sidebar-small-hide .widget:last-child {
margin-bottom: 75px;
}
}
.widget ul {
padding: 0px;
margin: 0px;
}
.widget > ul {
overflow: hidden;
}
.widget ul li {
list-style: none;
clear: both;
padding-top: 6px;
}
.widget ul li:last-child {
padding-bottom: 0px;
}
.widget > ul > li:first-child,
.widget > div > ul > li:first-child {
padding-top: 0px;
}
.widget_text p:last-child {
margin: 0px;
}
.widget_blogum_recent_comments ul li,
.widget_custom_posts ul li,
.widget_widget_top_author ul li {
padding: 10px 0px;
}
.widget_blogum_recent_comments p {
margin-bottom: 0px;
margin-top: 7px;
}
.widget_blogum_recent_comments p.small,
.widget_widget_top_author p.small {
margin: 0px;
color: #aaa;
font-style: italic;
font-size: 75%;
line-height: 1.2;
}
.widget_blogum_recent_comments p.small i,
.widget_widget_top_author p.small i {
margin-right: 5px;
}
.widget_recent_comments ul li a {
display: inline-block;
}
.widget-product-showcase {
text-align: center;
}
.widget-product-showcase h6 {
margin-top: 0px;
}
.widget-product-showcase-wrap {
margin-bottom: 10px;
}
.widget-product-showcase-wrap .price {
font-size: 17px;
}
.widget-product-showcase .owl-dot {
display: inline-block;
width: 15px;
height: 15px;
border-radius: 50%;
background: #f7c51d;
margin: 0px 2px;
}
.widget-product-showcase .owl-dot.active {
background: #202020;
}
.widget_categories.widget ul li {
padding: 2px 0px;
}
.widget_widget_image_banner {
text-align: center;
}
.widget_widget_image_banner a {
display: block;
border-radius: 3px;
overflow: hidden;
}
.widget_archive li,
.widget_product_categories li,
.widget_layered_nav li,
.widget_categories li {
line-height: 24px;
}
.widget_archive li,
.widget_categories li,
.widget_archive span,
.widget_product_categories span,
.widget_categories span {
color: #aaa;
}
.widget_techna_custom_posts {
margin-top: 0px;
margin-bottom: 0;
}
.widget_techna_custom_posts h2 {
font-size: 28px;
color: #26abe4;
}
.widget_techna_custom_posts .widget-date {
color: #a1a1a1;
}
.widget_techna_custom_posts .widget-text a {
white-space: nowrap;
text-overflow: ellipsis;
width: 100%;
overflow: hidden;
}
.widget_techna_custom_posts ul {
display: flex;
flex-wrap: wrap;
}
.widget_techna_custom_posts li {
display: flex;
flex: 1;
min-width: 30%;
flex-direction: column;
max-width: 33%; padding-top: 0px !important;
}
@media (max-width: 600px) {
.widget_techna_custom_posts li {
min-width: 100%;
}
.widget_techna_custom_posts .widget-image-thumb {
margin-right: 0px;
}
}
.widget_techna_custom_posts li img.wp-post-image {
width: 100%;
height: 150px;
object-fit: cover;
}
.widget_techna_recent_comments .recent_comments_header {
display: flex;
align-items: center;
}
.widget_techna_recent_comments p {
margin: 0px;
}
.widget_techna_recent_comments a {
margin-top: 10px;
font-size: 90%;
line-height: 1.5;
font-style: italic;
opacity: 0.7;
margin-bottom: 10px;
}
.widget_techna_recent_comments a:hover {
opacity: 1;
}
.widget_techna_custom_posts li ul li {
padding: 0px;
margin: 0px;
}
.widget ul li ul {
padding-left: 10px;
}
.widget-title-wrap {
display: block;
border-bottom: 1px solid #eee;
margin-bottom: 25px;
}
.widget-title {
position: relative;
display: inline-block;
margin: 0px;
margin-bottom: -1px;
padding-bottom: 10px;
border-bottom: 1px solid #f7c51d;
font-weight: 400;
}
.widget-image-thumb {
margin-right: 10px;
}
body .widget-image-thumb img {
width: 60px;
height: 60px;
border-radius: 3px;
margin: 0px;
}
body .widget-image-thumb img.alignnone {
margin: 0px;
}
.widget ul li .widget-text a {
display: inline-block;
}
.widget-text .post-meta li {
margin-right: 10px;
}
.widget_custom_posts ul li ul,
.widget_custom_posts ul li ul li {
margin: 0px;
padding: 0px;
}
.widget_custom_posts .list-unstyled li {
position: relative;
clear: both;
}
.widget_widget_social a {
margin-right: 20px;
margin-bottom: 2px;
font-size: 23px;
line-height: 1;
color: #bfbfbf;
}
.widget_widget_social a:hover {
opacity: 1;
}
.widget_text i {
color: #202020;
text-align: left;
}
.widget img {
max-width: 100%;
}
#wp-calendar caption {
margin-bottom: 15px;
}
.widget_widget_icon_list li {
display: flex;
align-items: center;
margin-bottom: 18px;
}
.widget_widget_icon_list li:last-child {
margin-bottom: 0px;
}
.widget_widget_icon_list i {
color: #f7c51d;
font-size: 40px;
text-align: left;
}
.widget_widget_icon_list p {
margin: 0px;
line-height: 1.5;
}
.icon-text-subheading {
opacity: 0.7;
font-size: 85%;
}
.widget_rss .rss-widget-icon {
display: none;
}
.footer_bottom_widget_section {
padding: 90px 0px 50px 0px;
line-height: 27px;
}
.footer_widget_section .widget_widget_social .btn,
.footer_bottom_widget_section .widget_widget_social .btn {
margin-right: 5px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.footer_widget_section .widget_widget_social .btn,
.footer_bottom_widget_section .widget_widget_social .btn {
margin-right: 4.5px;
}
}
.widget_techna_menu .columns-2 ul {
columns: 2;
-moz-columns: 2;
}
.widget_techna_menu li {
padding: 5px 0px;
}
.footer_bottom_widget_section .widget ul li {
padding: 0px 0px 6px 0px;
}
.footer_widget_section {
margin-bottom: 45px;
}
.footer_widget_section .widget,
.footer_bottom_widget_section .widget {
padding: 0px;
margin-bottom: 30px;
}
.footer_widget_section .widget.widget_tag_cloud,
.footer_bottom_widget_section .widget.widget_tag_cloud {
margin-bottom: 41px;
}
.footer_bottom_widget_section .widget-title-wrap,
.footer_bottom_widget_section .widget-title {
border: none;
}
.footer_bottom_widget_section .widget-title-wrap {
margin-bottom: 20px;
}
.attr-filter h5 {
border: none;
font-size: 16px;
}
.attr-filter .widget-title-wrap {
margin-bottom: 10px;
display: flex;
align-items: center;
justify-content: space-between;
}
.widget.attr-filter {
margin-bottom: 20px;
}
.woocommerce .widget_layered_nav.attr-filter ul {
display: none;
margin-bottom: 15px;
}
.toggle-attribute-filter {
font-size: 13px;
color: #aaa;
margin-right: 4px;
}
.toggle-attribute-filter.open {
transform: rotate(180deg);
-ms-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
}  .techna-form {
width: 100%;
display: block;
position: relative;
border-radius: 3px;
overflow: hidden;
}
.header .techna-form {
margin-top: 4px;
}
.header .techna-form input,
.header .techna-form input:focus {
height: 42px;
background: #ffffff;
}
.header .techna-form a {
line-height: 35px;
width: 42px;
}
.techna-form .subscribe,
.techna-form .submit_form {
position: absolute;
top: 0px;
right: 0px;
height: 100%;
border-radius: 0px;
line-height: 40px;
height: 40px;
width: 40px;
padding: 0px;
background: transparent;
color: #202020;
text-align: center;
}
.techna-form .subscribe:hover,
.techna-form .submit_form:hover {
color: #f7c51d;
}
.techna-form-bellow .btn {
margin-top: 15px;
padding: 5px 15px;
}
.protected-post-form .submit-live-form {
border-radius: 0px;
}
.techna-form .btn i {
margin: 0px;
}
.sub_result .alert {
margin-top: 15px;
}
.alert {
font-size: 12px;
border-radius: 3px;
border: 1px solid #fff;
padding: 15px 15px 15px 50px;
background-color: transparent;
}
.alert-danger,
.alert-success {
padding: 10px;
color: #202020;
border-color: #e26a6a;
}
.alert-success {
border-color: #90c695;
}
.alert-success span {
color: #90c695;
margin: 0px 15px 0px 10px;
}
.alert-danger span {
color: #e26a6a;
margin: 0px 15px 0px 10px;
}  .video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.wpb_video_wrapper .video-container {
position: static;
padding-bottom: 0px;
}
.video-container iframe,
.video-container object,
.video-container blockquote,
.video-container embed {
position: absolute !important;
top: 0;
left: 0;
width: 100%;
height: 100%;
text-align: center;
} .bypostauthor {
border: none;
}
.gallery-caption {
border: none;
}
.screen-reader-text {
display: none;
} .pagination {
display: block;
margin-top: 50px;
margin-bottom: 0px;
text-align: center;
}
body .pagination > span,
body .pagination a,
body .pagination a:active,
body .pagination a:focus,
body .pagination a:visited {
padding: 10px 15px;
line-height: 1;
background: transparent;
border: 1px solid #eee;
color: #aaa;
}
body .pagination a:hover,
body .pagination > span {
background: transparent;
border: 1px solid #eee;
color: #202020;
line-height: 1;
}  .gallery-item {
position: relative;
overflow: hidden;
border-radius: 3px;
}
.gallery-item img {
width: 100%;
}
.gallery-overlay {
color: #ffffff;
position: absolute;
background: rgba(0, 0, 0, 0.8);
top: 0px;
left: 0px;
bottom: 0px;
right: 0px;
display: block;
text-align: center;
opacity: 0;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.gallery-overlay i {
font-size: 20px;
line-height: 0px;
position: absolute;
top: 50%;
left: 50%;
margin-left: -10px;
}
.gallery-item:hover .gallery-overlay {
opacity: 1;
}  .alert .fa {
margin-right: 10px;
}
.alert .close {
text-shadow: none;
opacity: 0.5;
padding-top: 4px;
}  .end-page-margin {
margin-top: 75px;
}
.copyrights {
background: #f8f8f8;
margin: 0px;
padding: 15px 0px;
font-size: 13px;
}  .video_bg {
position: absolute;
min-width: 100%;
height: auto;
top: 50%;
left: 49.999%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
}
.section-overlay,
.section-overlay-image {
position: absolute;
top: 0px;
left: 0px;
bottom: 0px;
right: 0px;
}
.video-section {
overflow: hidden;
}  .ind-title-wrap {
border-bottom: 1px solid #eee;
}
.ind-title-wrap h5 {
display: inline-block;
border-bottom: 1px solid #f7c51d;
margin: 0px;
padding-bottom: 10px;
margin-bottom: -1px;
font-weight: 400;
font-size: 20px;
}
.wpb_text_column .ind-title-wrap h5 {
margin-bottom: -2px;
}  .clients-section {
margin-bottom: 75px;
}
.clients-section {
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
}
.clients {
cursor: move;
display: none;
}
.client {
text-align: center;
}
.clients.owl-carousel .client a {
display: block;
padding: 20px;
}
.clients img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
}
.clients.owl-carousel .client {
border-radius: 3px;
}
.clients.owl-carousel img {
width: auto;
opacity: 0.3;
border-radius: 3px;
display: inline-block;
}
.clients.owl-carousel img:hover {
opacity: 1;
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
filter: none;
}  .tio-clients-section {
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
margin-bottom: 75px; }
@media screen and (max-width: 480px) {
.tio-clients {
min-height: 68px;
}
.tio-client {
width: 100%;
display: none;
}
.tio-client.active {
display: block;
}
.tio-clients.tio-owl-carousel .tio-client a {
padding: 6px;
}
.tio-clients.tio-owl-carousel .tio-client a img { }
}
@media screen and (min-width: 480px) {
.tio-client {
width: 33%;
}
.tio-clients.tio-owl-carousel .tio-client a {
padding: 20px;
}
}
@media screen and (min-width: 768px) {
.tio-client {
width: 20%;
}
}
.tio-clients {
cursor: move;
flex-direction: row;
display: flex;
flex-wrap: wrap;
}
.tio-client {
text-align: center;
}
.tio-clients.tio-owl-carousel .tio-client a {
display: block;
}
.tio-clients img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
}
.tio-clients.tio-owl-carousel .tio-client {
border-radius: 3px;
}
.tio-clients.tio-owl-carousel img {
width: auto;
opacity: 0.3;
border-radius: 3px;
display: inline-block;
}
.tio-clients .tio-client:hover img,
.tio-clients.tio-owl-carousel .tio-client.active img {
opacity: 1;
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
filter: none;
}  .counter-wrap {
position: relative;
padding: 30px 15px;
border: 1px solid #eee;
border-radius: 3px;
overflow: hidden;
}
@media only screen and (max-width: 769px) {
.counter-wrap {
margin-bottom: 20px;
}
}
.counter-wrap i {
opacity: 0.1;
font-size: 85px;
line-height: 1;
z-index: 0;
position: absolute;
top: 50%;
right: 0px;
transform: translate(40%, -50%);
-ms-transform: translate(40%, -50%);
-webkit-transform: translate(40%, -50%);
-moz-transform: translate(40%, -50%);
}
.counter-wrap .counter-caption {
position: relative;
z-index: 1;
text-align: center;
}
.counter-wrap .counter-caption.has-icon {
text-align: left;
}
.counter-wrap h4 {
margin: 0px;
font-weight: 700;
margin-bottom: 5px;
line-height: 1;
}
.counter-wrap p {
margin: 0px;
line-height: 1;
}  #cboxBottomLeft,
#cboxBottomCenter,
#cboxBottomRight,
#cboxMiddleRight,
#cboxMiddleLeft,
#cboxTopLeft,
#cboxTopCenter,
#cboxTopRight {
display: none;
}
#cboxLoadedContent {
margin-bottom: 0px;
}
#colorbox {
margin-top: 50px;
}
#cboxContent {
border-radius: 3px;
overflow: hidden;
}
#cboxClose {
background: none;
position: absolute;
left: 10px;
top: 10px;
right: auto;
bottom: auto;
color: #fff;
}
#cboxClose:before {
content: "\f00d";
font-family: "FontAwesome";
position: absolute;
top: -2px;
left: 0px;
text-indent: 0px;
}  .categories-list {
border: 1px solid #eee;
border-radius: 3px;
padding: 0px 15px;
}
.categories-list li {
border-bottom: 1px solid #eee;
padding: 10px 0px;
display: flex;
align-items: center;
}
.categories-list li img {
margin-right: 15px;
width: 25px;
flex-shrink: 0;
}
.categories-list li span {
margin-left: auto;
opacity: 0.8;
}
.categories-list li:last-child {
border-bottom: 0px;
}  .categories-block-list > li {
display: flex;
padding: 0px 15px;
margin-bottom: 40px;
}
.categories-block-list > li > a {
width: 40%;
flex-shrink: 0;
margin-right: 20px;
}
.categories-block-list > li > div {
width: 100%;
}
.category-block-lead {
font-size: 20px;
margin-bottom: 10px;
}
.category-details ul a,
.category-details ul a:visited {
color: #aaa;
font-size: 13px;
}
.categories-block-view-all i,
.category-details ul a:hover {
color: #f7c51d;
}
a.categories-block-view-all,
a.categories-block-view-all:visited {
font-size: 12px;
margin-top: 10px;
color: #aaa;
vertical-align: middle;
}
a.categories-block-view-all:hover {
color: #f7c51d;
}
.categories-block-view-all i {
margin-left: 5px;
}
.categories-columns-3 > li {
width: 33.333333%;
float: left;
border-right: 1px solid #eee;
}
.categories-columns-2 > li {
width: 50%;
float: left;
border-right: 1px solid #eee;
}
.categories-columns-1 > li {
width: 100%;
float: left;
}
.categories-columns-3 > li:nth-child(3n),
.categories-columns-2 > li:nth-child(2n) {
border: none;
}
@media (min-width: 668px) {
.categories-columns-2 > li:nth-child(2n + 1),
.categories-columns-3 > li:nth-child(3n + 1) {
clear: both;
}
}
@media (max-width: 667px) {
.categories-columns-3 > li:nth-child(3n),
body ul[class*="categories-columns-"] > li {
width: 50%;
border-right: 1px solid #eee;
}
body ul[class*="categories-columns-"] > li:nth-child(2n) {
border: none;
}
body ul[class*="categories-columns-"] > li:nth-child(2n + 1) {
clear: both;
}
}
@media (max-width: 414px) {
.categories-columns-3 > li:nth-child(3n),
body ul[class*="categories-columns-"] > li {
width: 100%;
border: none;
}
}  .priceometer .nav-tabs {
border: none;
padding-left: 10px;
border-right: 1px solid #eee;
padding-top: 15px;
padding-bottom: 15px;
}
.priceometer .nav-tabs > li.active > a,
.nav > li > a:hover,
.nav > li > a:focus {
border: none;
background: none;
color: #f7c51d;
}
.priceometer .nav-tabs > li {
margin: 0px;
padding: 0px;
float: none;
}
.priceometer .nav-tabs > li:first-child {
padding-top: 0px;
}
.priceometer .nav-tabs > li > a {
border: none;
padding: 11px 15px;
}
.priceometer .nav-tabs > li > a strong {
display: block;
font-size: 20px;
}
.priceometer ul.nav-tabs {
background: url(//tio-pnevmatika.si/wp-content/themes/techna/images/priceometer.png);
background-repeat: repeat-y;
background-position: left bottom;
}
@media (min-width: 567px) and (max-width: 667px) {
.priceometer .col-xs-3,
.priceometer .col-xs-9 {
width: 50%;
}
}
@media (max-width: 567px) {
.priceometer .col-xs-3,
.priceometer .col-xs-9 {
width: 100%;
}
.priceometer .nav-tabs {
border: none;
margin-bottom: 20px;
}
}  .footer-icons-section {
background: #f7c51d;
padding: 20px 0px;
}
.footer-icons-section ul {
margin: 0px;
padding: 0px;
}
.footer-icons-section li {
margin: 0px;
padding: 0px;
float: left;
border-right: 1px solid #fff;
color: #fff;
text-align: center;
opacity: 0.85;
}
.icon-footer-wrap {
display: inline-flex;
text-align: left;
}
.footer-icons-section li:first-child {
border-left: 1px solid #fff;
}
.footer-icons-section li i {
font-size: 40px;
margin-right: 20px;
}
.footer-icons-section h5,
.footer-icons-section p {
margin: 0px;
}
.footer-icons-section p {
font-size: 13px;
line-height: 18px;
}
.footer-icons-section h5 {
color: #fff;
font-size: 15px;
line-height: 20px;
}
.icon_columns_1 li {
width: 100%;
}
.icon_columns_2 li {
width: 50%;
}
.icon_columns_3 li {
width: 33.333333%;
}
.icon_columns_4 li {
width: 25%;
}
@media (max-width: 600px) {
body ul[class*="icon_columns_"] li {
width: 100%;
border: none;
margin-bottom: 20px;
}
.footer-icons-section li:first-child {
border: none;
}
body ul[class*="icon_columns_"] li:last-child {
margin: 0px;
}
.icon-footer-wrap {
text-align: center;
}
.footer-icons-section li i {
margin: 0px;
margin-bottom: 5px;
}
}  .product-hot-deals {
border: 3px solid #f7c51d;
border-radius: 15px;
padding: 30px;
}
.progress-caption,
.pd-price-rating,
.product-hot-deal {
display: flex;
align-items: center;
justify-content: space-between;
}
.product-hot-deals .flex-left {
flex-shrink: 0;
margin-right: 20px;
width: 50%;
}
.product-hot-deal .price {
font-size: 20px;
}
.product-hot-deal .hd-description {
margin: 25px 0px;
}
.product-hot-deal h5 {
margin: 0px;
margin-bottom: 20px;
}
.product-hot-deal .progress {
height: 15px;
box-shadow: none;
}
.product-hot-deal .progress-bar {
height: 15px;
background: #f7c51d;
box-shadow: none;
}
.progress-caption {
font-stretch: 13px;
color: #aaa;
}
.progress-caption strong {
color: #202020;
}
.hot-deal-cat {
margin: 0px;
}
.progress-caption p {
margin: 0px;
}
.product-hot-deals .owl-nav {
display: flex;
align-items: center;
justify-content: space-between;
color: #bbb;
margin-top: 15px;
}
.product-hot-deals .owl-prev i {
margin-right: 10px;
}
.product-hot-deals .owl-next i {
margin-left: 10px;
}
.products-hd-countdown {
margin-right: -15px;
}
.count-block {
border-radius: 5px;
border: 1px solid #f7c51d;
width: calc(25% - 15px);
margin-right: 15px;
text-align: center;
float: left;
padding: 10px 0px;
}
.products-hd-time p {
color: #aaa;
font-size: 12px;
margin-bottom: 5px;
}
.count-block-wrap span {
display: block;
line-height: 1;
}
.count-block-wrap span:first-child {
font-size: 20px;
}
.count-block-wrap span:last-child {
font-size: 10px;
text-transform: uppercase;
}
.kkcountdown-box:after {
content: " ";
display: table;
clear: both;
}
@media (max-width: 735px) {
.pd-price-rating,
.product-hot-deal {
display: block;
}
.product-hot-deal > .flex-left,
.product-hot-deal > .flex-right {
width: 100%;
margin: 0px;
}
.woocommerce .pd-price-rating .star-rating {
float: none;
margin-top: 5px;
}
}
@media (max-width: 769px) {
.product-hot-deal > .flex-right {
text-align: left;
}
}  .mega_menu {
padding: 0px 15px;
width: 960px;
}
.fixed-responsive-nav .mega_menu,
.header-2 .mega_menu,
.header-3 .mega_menu {
right: 0px;
left: auto;
}
.header-1 .mega_menu {
left: 0px;
right: auto;
}
.nav.navbar-nav div.mega_menu li a {
padding: 5px 0px;
}
.mega_menu .widget-title,
.mega_menu .widget-title-wrap {
border: none;
margin: 0px;
padding: 0px;
}
.mega_menu .widget-title {
margin: 15px 0px 10px 0px;
}
.mega_menu ul {
list-style: none;
}
.mega_menu h1,
.mega_menu h2,
.mega_menu h3,
.mega_menu h4,
.mega_menu h5,
.mega_menu h6 {
font-weight: 700;
}
@media only screen and (width: 768px) {
.mega_menu {
width: 100%;
padding: 0px;
}
}  .faq-wrap.style1 {
margin-right: -30px;
overflow: hidden;
}
.faq-wrap.style1 li {
float: left;
margin-bottom: 30px;
margin-right: 30px;
width: calc(50% - 30px);
}
@media only screen and (max-width: 768px) {
.faq-wrap.style1 li {
width: calc(100% - 30px);
}
}
.faq-wrap.style1 li:nth-child(2n + 1) {
clear: both;
}
.faq-wrap.style2 li {
width: 100%;
border-bottom: 1px solid #eee;
}
.faq-wrap.style2 li a {
display: block;
padding: 20px 0px;
display: flex;
align-items: center;
justify-content: space-between;
}
.faq-wrap.style2 .faq-content {
margin-bottom: 30px;
}
.faq-wrap.style2 li i {
border: 1px solid #eee;
width: 40px;
height: 40px;
font-size: 10px;
color: #aaa;
border-radius: 50%;
line-height: 40px;
text-align: center;
}
.faq-wrap.style2 li a.open i {
line-height: 33px;
}
.faq-wrap.style1 h5 {
margin: 0px;
margin-bottom: 20px;
}
.faq-wrap.style2 h5 {
margin: 0px;
}
.faq-wrap.style1 .faq-content {
padding-left: 20px;
}
.faq-wrap.style2 .faq-content {
display: none;
}
.faq-wrap.style2 li a.open i {
transform: rotate(180deg);
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
}  .spec-six-wrapper .product-hot-deal {
display: flex;
}
.woocommerce .spec-six-wrapper ul.products {
margin: 0px;
}
.woocommerce .spec-six-wrapper ul.products li.product {
margin: 0px;
border: none;
background: #fff;
}
.woocommerce .spec-six-wrapper ul.products li.product {
padding: 15px;
}
.woocommerce .spec-six-wrapper ul.products li.product .product-action {
opacity: 1;
}
.spec-six-top,
.woocommerce ul.products.spec-six-bottom {
margin-right: -10px;
}
.flex-wrap.spec-six-top {
align-items: normal;
}
.spec-six-top .flex-left,
.spec-six-top .flex-right {
text-align: left;
}
.spec-six-top > .flex-left {
width: calc(66.66666% - 10px);
margin-right: 10px;
margin-bottom: 10px;
background: #fff;
display: flex;
padding: 0px 20px;
}
.spec-six-top > .flex-left .flex-left {
width: 45%;
margin-right: 20px;
flex-shrink: 0;
}
.spec-six-top > .flex-left:hover {
box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.12);
}
.woocommerce .spec-six-top ul.products.flex-right li.product.shortcode {
margin-bottom: 10px;
}
.woocommerce .spec-six-top ul.products.flex-right {
margin: 0px;
width: calc(33.3333% - 10px);
margin-right: 10px;
}
.woocommerce ul.products.spec-six-bottom li.product.shortcode {
width: calc(33.333333% - 10px);
margin-right: 10px;
}
@media (max-width: 414px) {
.spec-six-top > .flex-left .flex-left {
width: 100%;
}
.spec-six-top .product-hot-deal h5 {
margin-bottom: 10px;
font-size: 14px;
}
.spec-six-top .price {
margin-bottom: 7px;
color: #f7c51d;
}
.spec-six-wrapper .product-hot-deal {
display: block;
}
.spec-six-wrapper .star-rating,
.spec-six-wrapper .hd-description {
display: none;
}
}
@media (max-width: 769px) {
.spec-six-top > .flex-left,
.woocommerce .spec-six-top ul.products.flex-right,
.woocommerce ul.products.spec-six-bottom li.product.shortcode {
width: 100%;
margin-right: 0px;
}
.woocommerce ul.products.spec-six-bottom li.product.shortcode {
margin-bottom: 10px;
}
}  body .kc_tabs > .kc_wrapper > .kc_tabs_nav {
background: transparent;
border-bottom: 1px solid #eee !important;
font-family: "Montserrat", sans-serif;
font-size: 20px;
color: #202020;
text-align: center;
}
body .kc_tabs_nav > li > a,
body .nav-pills > li > a {
font-weight: 400;
}
body .kc_tabs > .kc_wrapper > .kc_tabs_nav li {
float: none;
display: inline-block;
overflow: visible;
border: none;
}
body .kc_tabs_nav > .ui-tabs-active,
body .kc_tabs_nav > .ui-tabs-active:hover,
body .kc_tabs_nav > .ui-tabs-active > a,
body .kc_tabs_nav > .ui-tabs-active > a:hover {
color: #202020;
font-weight: 500;
}
body .kc_tabs_nav > li:hover,
body .kc_tabs_nav > li > a:hover,
body .kc_tabs_nav > .ui-tabs-active > a {
background: transparent;
}
body .kc_tabs_nav ~ .kc_tab.ui-tabs-body-active {
background: transparent;
}
body .kc_tabs_nav ~ .kc_tab .kc_tab_content {
padding: 30px 5px 5px 5px;
}
body .kc_tabs_nav > .ui-tabs-active {
border: none;
border-bottom: 1px solid #f7c51d !important;
margin-bottom: -1px;
}
@media (max-width: 600px) {
body .kc_tabs > .kc_wrapper > .kc_tabs_nav li {
text-align: center;
display: block;
}
body .kc_tabs_nav > .ui-tabs-active {
border-bottom: 1px solid #f7c51d !important;
margin-bottom: -1px;
}
}  .toggle-sidebar.opened span:first-child,
.toggle-sidebar span:last-child,
.left-sidebar-small-hide {
display: none;
}
.toggle-sidebar.opened span:last-child {
display: block;
}
.toggle-sidebar {
width: 100%;
text-align: center;
background: #f8f8f8;
margin: 20px 0px;
margin-bottom: 50px;
padding: 10px 0px;
border-radius: 3px;
text-transform: uppercase;
font-size: 11px;
}
@media (min-width: 768px) {
.toggle-sidebar {
display: none;
}
.left-sidebar-small-hide {
display: block;
}
}  .about-us-section {
margin: 16px;
font-family: "Roboto", sans-serif;
color: #505050;
font-weight: 400;
font-size: 14px;
line-height: 1.7;
}
.about-us-timeline-spot {
width: 11px;
height: 11px;
border-radius: 5.5px;
background-color: #26abe4;
position: absolute; margin-left: -23px;
margin-top: 5px; }
.about-us-inner-container {
display: flex;
}
.about-us-container {
display: flex;
flex-direction: row;
}
@media screen and (max-width: 600px) {
.about-us-container {
flex-direction: column;
align-items: center;
}
.about-us-images-container {
max-width: 280px;
}
}
.about-us-images-container {
width: 340px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.about-us-images-container div {
margin-top: 4px;
align-items: flex-start;
}
.about-us-two-imgs {
display: flex;
flex-direction: row;
justify-content: space-between;
}
.about-us-two-imgs img {
min-width: 95px;
max-width: 50%;
}