/*
Theme Name:   Tomega
Version:      1
Author:       Erika Balode | Renārs Kravcovs
Author URI:   http://columbaweb.co.uk | http://designshot.lv
*/

/************** RESET Eric Meyer's Reset Reloaded - thanks, Eric :) ****************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
blockquote, q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}

/************** THEME GENERAL ****************/

/* BEGIN Light */
@font-face {
  font-family: 'Open Sans';
  src: url("/wp-content/themes/Tomega/fonts/Light/OpenSans-Light.eot?v=1.1.0");
  src: url("/wp-content/themes/Tomega/fonts/Light/OpenSans-Light.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("/wp-content/themes/Tomega/fonts/Light/OpenSans-Light.woff2?v=1.1.0") format("woff2"), url("/wp-content/themes/Tomega/fonts/Light/OpenSans-Light.woff?v=1.1.0") format("woff"), url("/wp-content/themes/Tomega/fonts/Light/OpenSans-Light.ttf?v=1.1.0") format("truetype"), url("/wp-content/themes/Tomega/fonts/Light/OpenSans-Light.svg?v=1.1.0#Light") format("svg");
  font-weight: 300;
  font-style: normal; }
/* END Light */
/* BEGIN Light Italic */
@font-face {
  font-family: 'Open Sans';
  src: url("/wp-content/themes/Tomega/fonts/LightItalic/OpenSans-LightItalic.eot?v=1.1.0");
  src: url("/wp-content/themes/Tomega/fonts/LightItalic/OpenSans-LightItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("/wp-content/themes/Tomega/fonts/LightItalic/OpenSans-LightItalic.woff2?v=1.1.0") format("woff2"), url("/wp-content/themes/Tomega/fonts/LightItalic/OpenSans-LightItalic.woff?v=1.1.0") format("woff"), url("/wp-content/themes/Tomega/fonts/LightItalic/OpenSans-LightItalic.ttf?v=1.1.0") format("truetype"), url("/wp-content/themes/Tomega/fonts/LightItalic/OpenSans-LightItalic.svg?v=1.1.0#LightItalic") format("svg");
  font-weight: 300;
  font-style: italic; }
/* END Light Italic */
/* BEGIN Regular */
@font-face {
  font-family: 'Open Sans';
  src: url("/wp-content/themes/Tomega/fonts/Regular/OpenSans-Regular.eot?v=1.1.0");
  src: url("/wp-content/themes/Tomega/fonts/Regular/OpenSans-Regular.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("/wp-content/themes/Tomega/fonts/Regular/OpenSans-Regular.woff2?v=1.1.0") format("woff2"), url("/wp-content/themes/Tomega/fonts/Regular/OpenSans-Regular.woff?v=1.1.0") format("woff"), url("/wp-content/themes/Tomega/fonts/Regular/OpenSans-Regular.ttf?v=1.1.0") format("truetype"), url("/wp-content/themes/Tomega/fonts/Regular/OpenSans-Regular.svg?v=1.1.0#Regular") format("svg");
  font-weight: normal;
  font-style: normal; }
/* END Regular */
/* BEGIN Italic */
@font-face {
  font-family: 'Open Sans';
  src: url("/wp-content/themes/Tomega/fonts/Italic/OpenSans-Italic.eot?v=1.1.0");
  src: url("/wp-content/themes/Tomega/fonts/Italic/OpenSans-Italic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("/wp-content/themes/Tomega/fonts/Italic/OpenSans-Italic.woff2?v=1.1.0") format("woff2"), url("/wp-content/themes/Tomega/fonts/Italic/OpenSans-Italic.woff?v=1.1.0") format("woff"), url("/wp-content/themes/Tomega/fonts/Italic/OpenSans-Italic.ttf?v=1.1.0") format("truetype"), url("/wp-content/themes/Tomega/fonts/Italic/OpenSans-Italic.svg?v=1.1.0#Italic") format("svg");
  font-weight: normal;
  font-style: italic; }
/* END Italic */
/* BEGIN Semibold */
@font-face {
  font-family: 'Open Sans';
  src: url("/wp-content/themes/Tomega/fonts/Semibold/OpenSans-Semibold.eot?v=1.1.0");
  src: url("/wp-content/themes/Tomega/fonts/Semibold/OpenSans-Semibold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("/wp-content/themes/Tomega/fonts/Semibold/OpenSans-Semibold.woff2?v=1.1.0") format("woff2"), url("/wp-content/themes/Tomega/fonts/Semibold/OpenSans-Semibold.woff?v=1.1.0") format("woff"), url("/wp-content/themes/Tomega/fonts/Semibold/OpenSans-Semibold.ttf?v=1.1.0") format("truetype"), url("/wp-content/themes/Tomega/fonts/Semibold/OpenSans-Semibold.svg?v=1.1.0#Semibold") format("svg");
  font-weight: 600;
  font-style: normal; }
/* END Semibold */
/* BEGIN Semibold Italic */
@font-face {
  font-family: 'Open Sans';
  src: url("/wp-content/themes/Tomega/fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot?v=1.1.0");
  src: url("/wp-content/themes/Tomega/fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("/wp-content/themes/Tomega/fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff2?v=1.1.0") format("woff2"), url("/wp-content/themes/Tomega/fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff?v=1.1.0") format("woff"), url("/wp-content/themes/Tomega/fonts/SemiboldItalic/OpenSans-SemiboldItalic.ttf?v=1.1.0") format("truetype"), url("/wp-content/themes/Tomega/fonts/SemiboldItalic/OpenSans-SemiboldItalic.svg?v=1.1.0#SemiboldItalic") format("svg");
  font-weight: 600;
  font-style: italic; }
/* END Semibold Italic */
/* BEGIN Bold */
@font-face {
  font-family: 'Open Sans';
  src: url("/wp-content/themes/Tomega/fonts/Bold/OpenSans-Bold.eot?v=1.1.0");
  src: url("/wp-content/themes/Tomega/fonts/Bold/OpenSans-Bold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("/wp-content/themes/Tomega/fonts/Bold/OpenSans-Bold.woff2?v=1.1.0") format("woff2"), url("/wp-content/themes/Tomega/fonts/Bold/OpenSans-Bold.woff?v=1.1.0") format("woff"), url("/wp-content/themes/Tomega/fonts/Bold/OpenSans-Bold.ttf?v=1.1.0") format("truetype"), url("/wp-content/themes/Tomega/fonts/Bold/OpenSans-Bold.svg?v=1.1.0#Bold") format("svg");
  font-weight: bold;
  font-style: normal; }
/* END Bold */
/* BEGIN Bold Italic */
@font-face {
  font-family: 'Open Sans';
  src: url("/wp-content/themes/Tomega/fonts/BoldItalic/OpenSans-BoldItalic.eot?v=1.1.0");
  src: url("/wp-content/themes/Tomega/fonts/BoldItalic/OpenSans-BoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("/wp-content/themes/Tomega/fonts/BoldItalic/OpenSans-BoldItalic.woff2?v=1.1.0") format("woff2"), url("/wp-content/themes/Tomega/fonts/BoldItalic/OpenSans-BoldItalic.woff?v=1.1.0") format("woff"), url("/wp-content/themes/Tomega/fonts/BoldItalic/OpenSans-BoldItalic.ttf?v=1.1.0") format("truetype"), url("/wp-content/themes/Tomega/fonts/BoldItalic/OpenSans-BoldItalic.svg?v=1.1.0#BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic; }
/* END Bold Italic */
/* BEGIN Extrabold */
@font-face {
  font-family: 'Open Sans';
  src: url("/wp-content/themes/Tomega/fonts/ExtraBold/OpenSans-ExtraBold.eot?v=1.1.0");
  src: url("/wp-content/themes/Tomega/fonts/ExtraBold/OpenSans-ExtraBold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("/wp-content/themes/Tomega/fonts/ExtraBold/OpenSans-ExtraBold.woff2?v=1.1.0") format("woff2"), url("/wp-content/themes/Tomega/fonts/ExtraBold/OpenSans-ExtraBold.woff?v=1.1.0") format("woff"), url("/wp-content/themes/Tomega/fonts/ExtraBold/OpenSans-ExtraBold.ttf?v=1.1.0") format("truetype"), url("/wp-content/themes/Tomega/fonts/ExtraBold/OpenSans-ExtraBold.svg?v=1.1.0#ExtraBold") format("svg");
  font-weight: 800;
  font-style: normal; }
/* END Extrabold */
/* BEGIN Extrabold Italic */
@font-face {
  font-family: 'Open Sans';
  src: url("/wp-content/themes/Tomega/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?v=1.1.0");
  src: url("/wp-content/themes/Tomega/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("/wp-content/themes/Tomega/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff2?v=1.1.0") format("woff2"), url("/wp-content/themes/Tomega/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff?v=1.1.0") format("woff"), url("/wp-content/themes/Tomega/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf?v=1.1.0") format("truetype"), url("/wp-content/themes/Tomega/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg?v=1.1.0#ExtraBoldItalic") format("svg");
  font-weight: 800;
  font-style: italic; }
/* END Extrabold Italic */

/*# sourceMappingURL=open-sans.css.map */





/************** STRUCTURE ****************/
html {overflow-y:scroll;}


body{font-family: 'Open Sans'; font-size:.9em;line-height:1.5;color:#000; font-weight: 400;}
.wrap{background:#fff;max-width:960px; width:94%; margin:0 auto;}
#content, #sidebar{margin-bottom:2em;}

main {padding-bottom:30px;}
.home main {padding-bottom:0;}
@media (min-width: 992px) {
	main {min-height: calc(100vh - 445px);}
}

/************** TYPOGRAPHY ****************/


h1,h2,h3,h4,h5,h6{margin:0 0 .3em 0;}
h1{font-size:2.2em;margin:0 0 .2em 0;}
h2{font-size:1.7em;}
h3{font-size:1.4em;margin:0 0 .4em 0;}
h4{font-size:1.2em;}
h5,h6{font-size:1em;font-weight:bold;}

p{margin-bottom:.7em;
    font-size: 1.2em;}
strong{font-weight:600;}
em{font-style:italic;}
.intro{font-size:1.15em; color:#222;}

/************** LINKS ****************/

a{color:#191818;-webkit-transition: all .15s ease-in-out;-moz-transition: all .15s ease-in-out;-ms-transition: all .15s ease-in-out;-o-transition: all .15s ease-in-out;transition: all .15s ease-in-out;}
a,a:link,a:visited{text-decoration:none;}
a:hover,a:active,a:focus{color:#eb1e25;}



/************** LISTS ****************/
ul, ol{margin-left:20px;}
ul.unstyled, #sidebar ul, footer ul{list-style:none;margin-left:0;}
   li{margin:0 0 .5em 0;}

/************** IMAGES ****************/
img{max-width:100%;height:auto;}






/************** HEADER ****************/
header {
    padding: 0 0 0 0;
    color:#5b5c5d;
    background:#030303;
    position: relative;
}
header h1 {
    margin: 0;
}
header h1 a {
    display:block;
}
header h1 img{
    width:100%;
    max-width:392px;
    height:auto;
}


/************** MAIN NAVIGATION ****************/
header nav {}
    header nav ul{list-style:none;margin:0;}
    header nav li {margin:0;}
    header nav li a{color: #EFEDED;font-size:16px;font-weight:600;display:block;padding:8px 0;border-top:1px solid #373636;}
    header nav li a:hover, header nav li a:active, header nav li a:focus{color:#fff;}





/************** CONTAINER **************/

.follow {position:fixed;top:200px;right:0;}
.follow ul {list-style:none;margin:0;}
.follow ul li {margin:0;position:relative;border-bottom: 1px solid #fff;border-left: 1px solid #fff;}
.follow ul li:first-child{border-top: 1px solid #fff;}
.follow ul li a, .follow ul li{display:block;line-height:1;}
.follow ul li span{display:block;cursor:pointer;}

.search-form {position:absolute;top:0;right:44px;width:243px;display:none;}
.search-form form {overflow:hidden;margin-left:60px;}
.search-form input {padding:10px 16px 9px 16px;border:1px solid #a7a8a9;background:#abacad;color:#fff;float:left;}
.search-form input[type="submit"] {border:none;padding:13px 20px;background: url(http://www.sitetester3.space/wp-content/themes/Tomega/images/social/search.png) center center no-repeat;}
.search-form ::-webkit-input-placeholder {color: #fff;}
.search-form :-moz-placeholder {color: #fff;}
.search-form ::-moz-placeholder {color: #fff;}
.search-form :-ms-input-placeholder {color: #fff;}

/* lightbox form */
#fancybox-content{border-color:#dddedf;}
#cp {background:#dddedf;padding:10px;}
#cp p, #cp h3{color:#585858;}
.prod-head {overflow:hidden;margin-bottom:30px;}
.prod-head img {width:40%;float:left;margin-right:20px;border-radius:8px;-webkit-border-radius:8px;}
#cp form label {display:inline-block;width:120px;color:#585858;}
#cp form textarea, #cp form input {width:100%;border:1px solid #a7a8a9;background:#abacad;color:#fff;}
#cp form input[type="submit"]{width:140px;float:right;color:#585858;}



.archived-product {display:none;}

/************** BANNERS ****************/

.banner{
    margin-bottom: 30px;
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: cover;
    height: 15em;
    border-top: 1px solid #373636;
}
    .single-produkti .banner,
    .banner.projekti{border:none;height:auto}
    .banner h1 {text-align:center;padding:8% 0 0 0;color:#403E3EE; }

/* --- SLIDER - homepage --- */
.carousel{position:relative;}
.slider {padding-bottom:60px;}
    .banner__image {display:block;}
    .banner__image img{display:block;width:100%;height:auto;}
    .banner__content {width:90%;max-width:340px;position:absolute;top:20px;left:20px;}
    .banner__content h2, .banner__content p{margin:0 0 10px 0;padding:20px;color:#fff;background:rgba(0,0,0, .3);}

.carousel-indicators{color: #fff;padding: 5px 0 0 0;list-style:none;margin:0;overflow:hidden;position:absolute;bottom:14%;left:20px;}
    .carousel-indicators li{float:left;margin:0;padding:0 6px;cursor:pointer;}
    .carousel-indicators .active{}



/************** POSTS - General ****************/
.wp-post-image{max-width:400px;width:100%;height:auto;}
.meta{font-size:.9em;}
.moretag{display:none;}


/************** POSTS - Category ****************/
.post__excerpt{margin:0 0 30px 0;}
.tax-produktu-kategorija .banner {height:auto}

/************** POSTS - Pagination ****************/
.pagination{line-height:1.2;}
.pagination a,.pagination .dots {}
.pagination .current{}
.pagination .prev-link, .pagination .next-link{display:block;font-size:.9em;padding:.25em 0;}


/************** PRODUKTI - category ****************/
.product{margin-bottom:30px;}
    .product h3{font-size:.86em;text-align:center;text-transform:uppercase;padding:15px 20px;color:#9fa4a9;background:#495057;}
    .product h3 strong{display:block;font-weight:normal;padding:5px 10px;border-top:1px solid #9fa4a9;border-bottom:1px solid #9fa4a9;}
    .product img {display:block;}

.banner .image-title {text-align:left;margin:1em 0 .7em 0;padding:0;text-indent:-9999px;background-position:center left;background-repeat:no-repeat; background-size: contain;}
    .banner .image-title.toshiba{background-image:url(images/nav/toshiba.png);}
    .banner .image-title.panasonic{background-image:url(images/nav/panasonic.png);}
    .banner .image-title.hsm{background-image:url(images/nav/hsm.png);}
    .banner .image-title.infocus{background-image:url(images/nav/infocus.png);}
    .banner .image-title.av{background-image:url(images/nav/avtek.png);}
    .banner .image-title.tecnilab{background-image:url(images/nav/tecnilab.png);}
    .banner .image-title.commbox {background-image: url(images/nav/commbox.png);}
    .banner .image-title.vex-robotics {background-image: url(images/nav/vex-small.png);}
    .banner .image-title.xyzprinting {background-image: url(images/nav/xyzprinting.jpg);}
    .banner .image-title.globisense {background-image: url(images/nav/globisens-cat.jpg);}
    .banner .image-title.multipad {background-image: url(images/nav/multipad-cat.png);}
    .banner .image-title.avision {background-image: url(images/nav/avision-cat.png);}
    .banner .image-title.smartclass {background-image: url(images/nav/smartclass-cat.png);}
    .banner .image-title.zmorph {background-image: url(images/nav/zmorph-logo-black.png);}
    .banner .image-title.scottie-go {background-image: url(images/nav/scottie-cat.png);}
    .banner .image-title.balancebox {background-image: url(images/nav/balancebox-cat.png);}
    .banner .image-title.classvr {background-image: url(images/nav/ClassVR_logo.jpg);}
.banner .image-title.czur {background-image: url(images/nav/czur.png);}
.banner .image-title.oki {background-image: url(images/nav/okib.png);}
.banner .image-title.zspace {background-image: url(images/nav/zspace.png);}
.banner .image-title.sharp {background-image: url(images/nav/sharp.png);}
.banner .image-title.skriware {background-image: url(images/nav/logo_skriware.png);}
.banner .image-title.lapsafe {background-image: url(images/nav/lapsafe.png);}
.banner .image-title.dahle {background-image: url(images/nav/dahle.png);}
.banner .image-title.robotel {background-image: url(images/nav/robotel_logo.png);}
.banner .image-title.dobot {background-image: url(images/nav/dobot.png);}
.banner .image-title.qomo {background-image: url(images/nav/qomo.png);}
.banner .image-title.nano-wisdom {background-image: url(images/nav/nano-wisdom.png);}
.banner .image-title.pantum {background-image: url(images/nav/pantum.png);}
.banner .image-title.mozabook {background-image: url(images/nav/mozabook.png);}
.banner .image-title.huion {background-image: url(images/nav/huion.png);}
.banner .image-title.polaroid {background-image: url(images/nav/polaroid.png);}
.banner .image-title.scan-dimension {background-image: url(images/nav/scandimension.png);}
.banner .image-title.kywoo3d {background-image: url(images/nav/kywoo3d.png);}
.banner .image-title.felfil {background-image: url(images/nav/felfil.png);}











h2.title-div {text-transform:uppercase;border-top:1px solid #000;border-bottom:1px solid #000;font-size: 1.25em;padding-top: 2px;padding-bottom:2px;margin-bottom: 30px;}
    h2.title-div img {margin:0 0 0 6px;}

.projekts .wp-post-image {float:left;margin:0 30px 30px 0;}


/************** PRODUKTI - single ****************/
.single-produkti .banner h1 {font-size: 1.7em;text-align:left;color:#000;}
    .single-produkti .banner h1 [class*="toshiba"] {display:inline-block;width:250px;height:36px;margin-bottom:-3px;background:url(images/nav/toshiba.png) top left no-repeat;}

.product__gal ul {list-style:none;}

/***** Button *****/
 li.col-md-4.buklets, li.col-md-4.instrukcija, li.col-md-4.cena{
     background: url("images/button.png");
     height: 65px;
     width: 222px;
     padding: 25px 0 0 9px;
     font-size: 14px;
     margin: 0 5px 5px 0;
list-style: none;
     text-align: center;
 }
li.col-md-4.instrukcija{padding:25px 0 0 42px;}
li.col-md-4.cena{background: url("images/button-cena.png");}

li.col-md-4.buklets a, li.col-md-4.instrukcija a,li.col-md-4.cena a{
    color: #000;
    padding: 20px 20px 20px 15px;
}


li.col-md-4.buklets a:hover, li.col-md-4.instrukcija a:hover,li.col-md-4.cena a:hover{
    color: #61615e;
}


/************** PAGES - general  ****************/
/*article.page h1 {text-align:center;padding:30px 0 40px 0}*/



/************** PAGES - search results  ****************/
.search-term{color:#262223;}

/************** SIDEBAR ***************/
#sidebar{}
   .box{margin-bottom:1.5em;}

/************** FOOTER ****************/
p.copy{font-size: 1em;}
footer {
background-color: #030303;
    padding-top: 20px;
    border-top: 1px solid #222;
    margin-top: 50px;
}
footer a {
    color:#939494;
}
footer a:hover, footer a:active, footer a:focus {
    color:#eee;
}
footer .copy {
    margin: 0;
    padding:10px 0 2px 0;
}


/* --- CLIENT LOGOS --- */
.logos {max-width: 1140px;width: 100%;height: auto;margin: 0px auto;}
  .logos img{width:auto!important;max-height:100px;}



/************** PLUGINS ****************/
/*----- responsive columns -----*/
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{float:left;width:100%;margin-bottom:15px;}

/************** CLASSES  ****************/
.alignleft{float:left;margin-right:15px;}
.alignright{float:right;margin-left:15px;}
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}

/************** PRINT STYLESHEET ****************/
@media print {
   *{color:#000!important;text-shadow:none!important; background:transparent!important;box-shadow:none!important;}
   a,a:visited{text-decoration:underline;}
    p a[href^="http://"]:after {content: " (" attr(href) ")";font-size: 90%;}
   p a {word-wrap:break-word;}
   abbr[title]:after{content: " (" attr(title) ")";}
   pre,blockquote{page-break-inside:avoid;}
   thead{display:table-header-group;}
   tr,img{page-break-inside:avoid;}
   img{max-width:100%!important;}
   @page{margin:0.5cm;}
   p,h2,h3{orphans:3;widows:3;}
   h2,h3{page-break-after:avoid;}
}

.carousel-indicators li.active {font-size:22px;margin-top:-9px;}

@media (max-width: 767px) {
    .burger-icon { position: relative; margin-top: 8px; margin-bottom: 8px; }
    .burger-icon, .burger-icon:before, .burger-icon:after { display: block; width: 25px; height: 3px; background-color:#fff; -webkit-transition-property: background-color, -webkit-transform; -moz-transition-property: background-color, -moz-transform; -o-transition-property: background-color, -o-transform; transition-property: background-color, transform; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; }
    .burger-icon:before, .burger-icon:after { position: absolute; content: ""; }
    .burger-icon:before { top: -8px; }
    .burger-icon:after { top: 8px; }

    #nav-expander { padding: 20px; position: absolute;top: -135px; right: 10px; z-index: 99999; }
    #nav-expander.is-active .burger-icon { background-color: transparent; }
    #nav-expander.is-active .burger-icon:before { -webkit-transform: translateY(8px) rotate(45deg); -moz-transform: translateY(8px) rotate(45deg); -ms-transform: translateY(8px) rotate(45deg); -o-transform: translateY(8px) rotate(45deg); transform: translateY(8px) rotate(45deg); }
    #nav-expander.is-active .burger-icon:after { -webkit-transform: translateY(-8px) rotate(-45deg); -moz-transform: translateY(-8px) rotate(-45deg); -ms-transform: translateY(-8px) rotate(-45deg); -o-transform: translateY(-8px) rotate(-45deg); transform: translateY(-8px) rotate(-45deg); }

    .sitenav {display:block;width:70%;height:100%;background:#000;border:1px solid rgba(255,255,255, .1);position:fixed;left:-70%;top:0;z-index:2000;overflow:auto;-webkit-transition:left 0.3s ease-in-out 0s; -moz-transition: left 0.3s ease-in-out 0s; -o-transition: left 0.3s ease-in-out 0s; transition: left 0.3s ease-in-out 0s; }
    .sitenav #nav-close { font-weight: bold; padding: 6px 15px; position: absolute; top: 0; right: 0; }


    .sitenav ul ul ul {display:none;}
    .sitenav li {float:none;width:100%;border-bottom:1px solid rgba(255,255,255, .1);}
    .sitenav li a{display:block;font-size:16px;font-weight:bold;padding:14px;}
    .sitenav li a:hover, .sitenav li a:active, .sitenav li a:focus{background:#000;}

    .nav-expanded div.sitenav { left: 0; }
    body.nav-expanded { margin-left: 0em; -webkit-transition: left 0.3s ease-in-out 0s; -moz-transition: left 0.3s ease-in-out 0s; -o-transition: left 0.3s ease-in-out 0s; transition: left 0.3s ease-in-out 0s; }

    .mob-trigger{display:block;position:relative;}
    .mob-trigger.over:before{content:"";display:block;position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(176,13,35, .5);z-index:999;}
    .mob-trigger.over:after{content:"FECHAR";display:block;color:#fff;position:absolute;top:50%;left:50%;font-weight:bold;margin:-7px 0 0 -34px;z-index:9999;}

}


/************** RESPONSIVE DESIGN  ****************/
@media (min-width: 320px) {
    div.banner.projekti div.container h1 {color:#000;}
    p.tel {
        text-align: center;
        margin: 0px auto 25px auto;

    }
    .banner h1 {text-align: center;padding: 180px 0px 0 110px;color: #DCD6D6;font-size: 1.2em; }
}

@media (min-width: 400px) {
 /******* KONTAKTI ********/
    #adrese,#rekviziti{
         text-align: center;
         margin: 30px 0 55px 0;
     }

   /* posts */
   .pagination{overflow:hidden;}
   .pagination .prev-link, .pagination .next-link{float:left;}
   .pagination .next-link{float:right;}

    /******* CONTACT FORM ********/

    #ninja_forms_form_5_cont{
        
        width: 100%;
    }
    #kontakti > main > article > div.container > pre{
        background-color: transparent;
        height: 317px;

    }

    body > main > div.container > article a{
        color: dimgrey;
    }
    body > main > div.container > article a:hover {
        color: #383739;
    }
    .banner h1 {text-align:center;padding: 100px 0 0 120px;font-size: 1.7em; }

}

@media (max-width: 600px) {

p.tel a {
  
    display: block;
}
}
@media (min-width: 768px) {
    .banner h1 {text-align:center;font-size: 2.2em; }

    header .col-sm-8 {
        padding-left: 0;
        position: initial;
    }

    header h1 img {
        display: block;
    }

    header nav {
        width: 479px;
        margin-top: 0px;
        border-top: 1px solid #373636;
        border-right: 1px solid #373636;
		border-left: 1px solid #373636;
    }

    header nav ul {
        overflow: hidden;
    }

    header nav li {
        float: left; text-align: center;
    }
#menu-item-18360 {width: 20%;}
#menu-item-18349 {width: 20%;}
#menu-item-18350 {width: 25%;}
#menu-item-18351 {width: 20%;}
#menu-item-18361 {width: 15%; background-color: #ce0056;}
#menu-item-18361 a:hover {
	color: #fff !important;
	text-decoration: underline !important;
}

    header nav li a {
        font-size: 16px;
        padding: 3px;
        border-top: none;
        border-left: 1px solid #373636;
    }

    header nav li:first-child a {
        border-left: none;
    }

    p.tel {
        text-align: right;
        margin: 6px 0 0 0;
    }

    /* --- SUBNAV --- */
    #menu-main-menu li li a {
        padding: 3px 0;
    }

    #menu-main-menu li a:hover {
        color:red;
    }

    #menu-main-menu > li > .sub-menu {
        position: absolute;
        left: 0;
        right: 0;
        padding-top:15px;
	  padding-left: 45px;
        z-index: 9999;
        display: none;
    }

    #menu-main-menu > li:hover .sub-menu {
        display: block;
    }

    #menu-main-menu > li > .sub-menu > li {
        width: 20%;
        float: left;
        padding-left: 0.5%;
        padding-right: 0.5%;
    }

    #menu-main-menu > li#menu-item-78 > .sub-menu > li {
        width: 11%;

        }

    #menu-main-menu > li > .sub-menu > li > a {
        margin-bottom: 10px;
        text-align: center;
        border-left: none;
        font-size: 1.2em;
    }

    #menu-main-menu > li.menu-item-78 > .sub-menu > li > a {
        text-indent: -9999px;
        text-align: left;
        max-width: 120px;
    }

    #menu-main-menu > li > .sub-menu > li.toshiba > a {
        background: url(images/nav/toshiba.png) center left no-repeat;
        background-size: contain;
    }

        #menu-main-menu > li > .sub-menu > li.commbox > a {
        background: url(images/nav/commbox.png) center left no-repeat;
        background-size: contain;
   	 }

	 #menu-main-menu > li > .sub-menu > li.vex > a {
        background: url(images/nav/vex.png) center left no-repeat;
        background-size: contain;
   	 }

	#menu-main-menu > li > .sub-menu > li.avision > a {
        	background: url(images/nav/avision.png) center left no-repeat;
        	background-size: contain;
   	 }
	#menu-main-menu > li > .sub-menu > li.smartclass > a {
        	background: url(images/nav/smartclass.png) center left no-repeat;
        	background-size: contain;
   	 }

	#menu-main-menu > li > .sub-menu > li.zmorph > a {
        	background: url(images/nav/zmorph.png) center left no-repeat;
        	background-size: contain;
   	 }

	#menu-main-menu > li > .sub-menu > li.scottie > a {
        	background: url(images/nav/scottie.png) center left no-repeat;
        	background-size: contain;
   	 }

	#menu-main-menu > li > .sub-menu > li.balancebox > a {
        	background: url(images/nav/balancebox.png) center left no-repeat;
        	background-size: contain;
   	 }

	#menu-main-menu > li > .sub-menu > li.balancebox > a {
        	background: url(images/nav/balancebox.png) center left no-repeat;
        	background-size: contain;
   	 }


	#menu-main-menu > li > .sub-menu > li.globisens > a {
        background: url(images/nav/globisens.png) center left no-repeat;
        background-size: contain;
   	 }

    #menu-main-menu > li > .sub-menu > li.panasonic > a {
        background: url(images/nav/panasonic.png) center left no-repeat;
        background-size: contain;
    }

    #menu-main-menu > li > .sub-menu > li.hsm > a {
        background: url(images/nav/hsm.png) center left no-repeat;
        background-size: contain;
    }

    #menu-main-menu > li > .sub-menu > li.infocus > a {
        background: url(images/nav/infocus.png) center left no-repeat;
        background-size: contain;
    }

    #menu-main-menu > li > .sub-menu > li.xyzprinting > a {
        background: url(images/nav/xyzprinting.png) center left no-repeat;
        background-size: contain;
        }

    #menu-main-menu > li > .sub-menu > li.avtek > a {
        background: url(images/nav/avtek.png) center left no-repeat;
        background-size: contain;
    }

    #menu-main-menu > li > .sub-menu > li.tecnilab > a {
        background: url(images/nav/tecnilab.png) center left no-repeat;
        background-size: contain;
    }

    #menu-main-menu > li > .sub-menu > li.czur > a {
        background: url(images/nav/czur_logo.png) center left no-repeat;
        background-size: contain;
    }


    #menu-main-menu > li > .sub-menu > li.classvr > a {
        background: url(images/nav/ClassVR_logo.jpg) center left no-repeat;
        background-size: contain;
        }

  	 #menu-main-menu > li > .sub-menu > li.multipad > a {
        background: url(images/nav/multipad.png) center left no-repeat;
        background-size: contain;
        }

	#menu-main-menu > li > .sub-menu > li.oki > a {
        background: url(images/nav/oki.png) center left no-repeat;
        background-size: contain;
        }

	#menu-main-menu > li > .sub-menu > li.zspace > a {
        background: url(images/nav/zspace.png) center left no-repeat;
        background-size: contain;
        }

	#menu-main-menu > li > .sub-menu > li.sharp> a {
        background: url(images/nav/sharp.png) center left no-repeat;
        background-size: contain;
        }

	#menu-main-menu > li > .sub-menu > li.skrimware> a {
        background: url(images/nav/logo_skriware.png) center left no-repeat;
        background-size: contain;
        }

	#menu-main-menu > li > .sub-menu > li.lapsafe> a {
        background: url(images/nav/lapsafe.png) center left no-repeat;
        background-size: contain;
        }

	#menu-main-menu > li > .sub-menu > li.dahle> a {
        background: url(images/nav/dahle.png) center left no-repeat;
        background-size: contain;
        }

        #menu-main-menu > li > .sub-menu > li.robotel> a {
        background: url(images/nav/robotel_logo.png) center left no-repeat;
        background-size: contain;
        }


        #menu-main-menu > li > .sub-menu > li.dobot> a {
        background: url(images/nav/dobot.png) center left no-repeat;
        background-size: contain;
        }


        #menu-main-menu > li > .sub-menu > li.qomo> a {
        background: url(images/nav/qomo.png) center left no-repeat;
        background-size: contain;
        }

        #menu-main-menu > li > .sub-menu > li.nano-wisdom> a {
        background: url(images/nav/nano-wisdom.png) center left no-repeat;
        background-size: contain;
        }

        #menu-main-menu > li > .sub-menu > li.pantum> a {
        background: url(images/nav/pantum.png) center left no-repeat;
        background-size: contain;
        }

        #menu-main-menu > li > .sub-menu > li.mozabook> a {
        background: url(images/nav/mozabook.png) center left no-repeat;
        background-size: contain;
        }


        #menu-main-menu > li > .sub-menu > li.huion> a {
        background: url(images/nav/huion.png) center left no-repeat;
        background-size: contain;
        }

	
        #menu-main-menu > li > .sub-menu > li.polaroid> a {
        background: url(images/nav/polaroid.png) center left no-repeat;
        background-size: contain;
        }

   #menu-main-menu > li > .sub-menu > li.scandimension> a {
   background: url(images/nav/scandimension.png) center left no-repeat;
   background-size: contain;
   }

   #menu-main-menu > li > .sub-menu > li.felfil> a {
   background: url(images/nav/felfil.png) center left no-repeat;
   background-size: contain;
   }

   #menu-main-menu > li > .sub-menu > li.kywoo3d> a {
   background: url(images/nav/kywoo3d.png) center left no-repeat;
   background-size: contain;
   }





    #menu-main-menu > li > .sub-menu > li li {
        float: none;
        width: 100%;
    }

    #menu-main-menu > li > .sub-menu > li li a {
    display: block;
    font-size: 0.80rem;
    text-transform: none;
    margin-top: 1px;
    white-space: normal;
    line-height: 14px;
    padding: 3px;
    text-align: left;        
    }
	


    

/*
    .ie #menu-main-menu > li > .sub-menu {border:1px solid red;display:none!important;}
*/

    /******* KONTAKTI ********/
    #adrese {
        text-align: left;

    }

    #rekviziti {
        text-align: left;
        width: 55%;
        margin: -162px 6px 30px 358px;
    }

    /******* CONTACT FORM ********/
    #ninja_forms_form_5_cont {
        

    }

    #kontakti > main > article > div.container > pre {
        width: 388px;
        background-color: transparent;
        margin: -386px 0 14px 360px;
        float: left;
    }


}


@media (min-width: 992px) {
    header nav{margin-top:9px;width:626px;}
    header nav li a{font-size:19px;padding:8px 8px; }
    p.tel{margin: 0;}


    #menu-main-menu > li > .sub-menu > li {}

    #ninja_forms_form_5_cont{
      
       

    }

    #rekviziti{
        text-align: left;
        width: 55%;
        margin: -180px 6px 30px 430px;
    }
    #kontakti > main > article > div.container > pre{
        margin: -384px 0 14px 430px;
    }
}


@media (min-width: 1100px) {


    #ninja_forms_form_5_cont{
       

    }
    #kontakti > main > article > div.container > pre{

    }
}


@media (min-width: 1200px) {

    header nav{margin-top:16px;height: 40px;width:100%;}
    header nav li a{font-size:16px;padding:8px 10px;}
    header nav ul {overflow:visible;}
      p.tel{margin: 0}

    #ninja_forms_form_5_cont{

        

    }

    #kontakti > main > article > div.container > pre{
        width: 500px;

    }

}


@media (min-width: 1400px) {

    #kontakti > main > article > div.container > pre{
        width: 700px;

    }
    #ninja_forms_form_5_cont{

        

    }

}

/* Pieteikums CSS */
.pieteikums-gap { height: 25px;}
.form-control { border-radius: 0px; box-shadow: none;}

.btn-primary {
    background-color: #39b54a !important;
    border-color: #39b54a !important;
    color: #fff;
    font-size: 14px;
    border-radius: 7px;
    padding: 6px 64px !important;
    font-weight: 600 !important;
    border: 1px solid;
    }
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background-color: #30c945 !important;
    border-color: #30c945 !important;
    color: #fff;
    }

.errorphp { background-color: red; margin-bottom:5px; padding: 3px 10px; color: #fff; font-size: 12px;}

.client-comments { background-color: #f6f6f6; padding: 25px; margin-bottom: 30px; font-size: 16px; }

.status-color{ font-size: 18px; display: inline-block; padding: 6px 12px; background-color: darkred; color: #fff; border: 1px solid darkred; background-color: darkred;}

.status-label { font-size: 18px; display: inline-block; padding: 6px 12px; background-color: #fff; border: 1px solid #ccc;}

.info-text {  display: inline-block; padding: 4px 12px; min-width: 200px; margin-left: 10px;}
.info-label { display: inline-block; padding: 0px; background-color: #fff; min-width: 200px; font-weight: 600;}

.problem-description { display: block; background-color: #f6f6f6; padding: 10px; margin-bottom: 20px;}

.product a  { border: 2px solid #fff; display: block;}
.product a h3 { margin-bottom: 0px;}
.product a:hover , .product a:focus {border: 2px solid red;}
.product a:hover h3, .product a:focus h3 { background-color: red; color: #fff;}

.step-nr { display: inline-block; background-color: darkred; color: #fff; font-size: 20px; font-weight: 700; line-height: 20px; padding: 6px 12px;}
.comment-step { display: inline-block; line-height: 20px; padding: 6px; font-size: 18px; border-bottom:0px;}

.date-step { display: inline-block; line-height: 20px; padding: 6px; font-size: 16px; border-bottom:0px;}



#menu-main-menu > li#menu-item-2078 > .sub-menu > li#menu-item-2508 { width: auto;}

.form-control option  {padding-top:5px; padding-bottom: 5px; behavior: select-dropdown; height: 40px; }
.col-sm-8.no-relative { position: static !important;}

.header-nav { position: relative}

#menu-main-menu > li > ul.sub-menu:before { content: '';  height: 100%; position: absolute; left: -400px; right: -400px; bottom: 0; top: 0; background-color: rgba(0,0,0,0.85); z-index: -1; }
.smenuleft a {float: left !important;}
li .smenuleft {width:auto !important; padding-right:100px !important;  }
li .smenuleft a {text-align:center;}
.bx-controls-direction {display: none;}
.bx-controls-direction:hover {display: block;}

#menu-main-menu > li#menu-item-78 > .sub-menu  {height: 600px;}
.icon-adrese {
background-image: url(images/03.png);
background-position: left center;
background-repeat: no-repeat;
padding-left: 35px; /* Or size of icon + spacing */
}
.icon-epasts {
background-image: url(images/02.png);
background-position: left center;
background-repeat: no-repeat;
padding-left: 35px; /* Or size of icon + spacing */
}
.icon-www {
background-image: url(images/04.png);
background-position: left center;
background-repeat: no-repeat;
padding-left: 35px; /* Or size of icon + spacing */
}
.icon-telefons {
background-image: url(images/01.png);
background-position: left center;
background-repeat: no-repeat;
padding-left: 35px; /* Or size of icon + spacing */
}
.ninja-forms-form-wrap label {font-weight: 500 !important; font-size:0.95em; }

@media (max-width: 1140px) {
   #menu-main-menu > li#menu-item-78 > .sub-menu > li { width: 20% !important; }
}
.field-wrap, #ninja_forms_required_items {margin-bottom: 5px !important;} 
.menu-item-4273 {width:300px !important;}
.deeler-link {font-weight: 600; margin-top: 20px !important; line-height: 50px;}
.deeler-link:hover, .deeler-link:focus {color: red !important;}
.deeler-link:visited {color: black;}
.dblock {height: 140px; padding:10px;}
.dblock:hover {border:1px solid red;}
.nf-form-fields-required {display: none;}
.datumsdiena {
    width: 140px !important;
    display: inline-block;
}
.datumalauks span.fa-calendar {
   position: relative;
   right: 0;
   left: 110px;
   display: block;
   bottom: 0;
   z-index: 2;
   top: -24px;
   color: #ccc !important;
 }

.bootstrap-datetimepicker-widget table td.day {
    height: 20px;
    line-height: 20px;
    width: 20px;
    background: #dff0d8;
    border-radius: 0;
}

.bootstrap-datetimepicker-widget table td.day:hover {
    height: 20px;
    line-height: 20px;
    width: 20px;
    background: #3c763d;
    color: #fff;
    border-radius: 0;
}

.bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover {
    background: #f2dede;
    color: #777;
    cursor: not-allowed;
    border-radius: 0;
}

.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
    color: #fff;
    font-weight: 600;
    text-shadow: none;
    background: #3c763d;
    border-radius: 0;

}


.dmenu > .sub-menu {
          background: rgb(0,0,0, 0.8) !important;
	   background: rgba(0,0,0, 0.8) !important;
          position: absolute !important;
           width: 191px !important;
           left: auto !important;
           right: auto !important;
           padding-left: 10px !important;
}


.dmenu > .sub-menu > li {
           display: inline-block;
           float: left;
           width: 160px !important;
        
}


.dmenu > .sub-menu > li a {
text-align: left !important;
width: 160px !important;

}

.dmenu > .sub-menu > li a:hover {
color: red !important;
}

.dmenu > ul.sub-menu:before 
{
background-color: transparent !important;
}

.oki-noliktavas-izpardosana-nenokave-prece-ierobezota-daudzuma .wp-post-image, .vex  .wp-post-image, .talkperfect-sazinas-ierices  .wp-post-image,.jauns-oki-produktu-katalogs .wp-post-image, .projektoru-un-projektoru-ekranu-akcija .wp-post-image, .avtek-2020-precu-katalogs .wp-post-image, .izglitojosas-speles-kad-japaliek-majas .wp-post-image, .scottie-go-dojo-bezmaksas-versija .wp-post-image, .attalinatam-macibam-tiessaistes-seminariem-konferencem-un-sanaksmem .wp-post-image, .risinajums-attalinatam-darbam .wp-post-image,.dahle-papersafe-vairak-ir-izdevigak .wp-post-image, .oki-drukas-iekartu-akcija-2 .wp-post-image, .zmorph-3d-printeru-funkcijas-un-iespejas .wp-post-image, .drukas-tehnikas-noma .wp-post-image,.sharp-skarienjutigie-displeji-izglitibai-un-macibam .wp-post-image,.oki-drukas-iekartu-akcija .wp-post-image,.hsm-smalcinataju-akcija-perc-un-sanem-davanu-karti-no-akropole .wp-post-image, .xyz-3d-drukas-iekartas-kvalitate-garanteta .wp-post-image, .vai-esi-gatavs-black-friday-izpardosanai h1, .vai-esi-gatavs-black-friday-izpardosanai .wp-post-image,.nomas-tehnika .wp-post-image, .nomas-tehnika h1, .dokumentu-smalcinasana-datu-aizsardziba .wp-post-image, .dokumentu-smalcinasana-datu-aizsardziba h1 {display: none !important;}
.vai-esi-gatavs-black-friday-izpardosanai li.col-md-4.cena a {padding: 0px !important;}

.dropzone {
    min-height: 40px !important;
    border: 2px dotted rgba(0,0,0,0.3) !important; 
    background: #f3f3f3 !important;
    padding: 5px 5px !important;
}

.follow ul li {
    filter: invert(0%);
}
.follow ul li:hover {
    filter: invert(100%);
border-left: 1px solid black;

}

.nf-field-element textarea {
    height: 90px !important;
}

.form-horizontal .control-label {
    font-size: 13px !important;
}

.form-control {
    font-size: 13px !important;
          border-radius: 5px !important;
}

.control-label {
    font-size: 13px !important;
}

.dropzone .dz-message { font-size: 13px !important;}
.pieteikumsdiv h3 {
    font-size: 1.1em;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 600;
}

.pieteikumsdiv p {
    margin-bottom: .7em;
    font-size: 13px;
}

.dropzone .dz-message {margin: 0px !important;}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {color: #e81515 !important;}
.has-error .form-control { border-color: #e81515 !important;}
.pieteikuma-form .form-group { margin-bottom: 5px !important;}
.pieteikuma-form-button {background-color: #39b54a !important;
    border-color: #39b54a !important;
    color: #fff;
    font-size: 16px;
border-radius: 7px;
padding: 6px 64px !important;
font-weight:600 !important;
}
.pieteikuma-form-button:hover {
	background-color: #30c945 !important;
	border-color: #30c945 !important;
}

#logo {padding: 10px;}

#menu-item-12723, #menu-item-5874, #menu-item-234, #menu-item-12013, #menu-item-4287, #menu-item-4820, #menu-item-2658, #menu-item-7805, #menu-item-217 {height: 220px;}
#menu-item-8992, #menu-item-5033, #menu-item-7509, #menu-item-3050, #menu-item-228, #menu-item-13145, #menu-item-3472, #menu-item-11261, #menu-item-14072, #menu-item-11879 {height: 220px;}


#menu-item-3137, #menu-item-8423, #menu-item-8503, #menu-item-11447, #menu-item-4831, #menu-item-13139  {height: 160px;}

.kanc_preces {padding-top: 0px !important; padding-bottom: 30px !important; color: #fff !important;}
.kanc_preces h2 {margin-top: 0px !important; padding-top: 0px !important;   line-height: 18px; padding-bottom: 30px !important;}
.kanc_preces p {text-align: justify; font-size: 16px;   margin-bottom: 50px;}
.kanc_preces a {    
    color: #fff;
    font-size: 16px;
    border: 2px solid #fff;
    border-radius: 25px;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.kanc_preces a:hover {   
    color: black;
    background-color: #fff;
    border: 2px solid black;
}

.nav-tabs {
    margin-left: 0px !important;
           border-bottom: none !important;          
}

.nav-tabs > li a {font-size: 16px; color: black; font-weight: 600; margin-right: 0px !important; border: none !important; }

.nav-tabs > li:first-child {
  border-top: 1px solid #9f9f9f;
  border-left: 1px solid #9f9f9f;
  border-bottom: 1px solid #9f9f9f;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.nav-tabs > li:nth-child(2) {
  border-top: 1px solid #9f9f9f;
  border-right: 1px solid #9f9f9f;
  border-bottom: 1px solid #9f9f9f;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;

}
.nav-tabs > li.active {border-color: #000;}
.nav-tabs > li:hover {border-color: #000;}
.nav-tabs > li.active > a {background-color: #000; color: #fff; margin-right: 0px !important;  border-radius: 0 !important;}
.nav-tabs > li > a:hover { border-radius: 0 !important;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    margin-right: 0px !important;
    color: #fff;
    cursor: default;
    background-color: #000 !important;
    border: none !important;
   border-radius: 0 !important;
}

.nav > li > a:hover, .nav > li > a:focus {background-color: #000 !important; color: #fff; margin-right: 0px !important;}
.nav-tabs {
    margin-top: 30px;
}

.cenas_pieprasijums .nf-error-required-error {display: none !important;}
.cenas_pieprasijums  .label-above .nf-field-label {margin: 0px !important;}

.ninja-forms-form-wrap input, .ninja-forms-form-wrap select, .ninja-forms-form-wrap textarea {
    height: 34px;
    padding: 6px 12px;
    font-size: 13px !important;
    border-radius: 5px !important;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    outline: none;
}

.pielikumi-button {
     color: #fff;
    font-size: 14px;
    border-radius: 7px;
    font-weight: 600 !important;
           
}

.pielikumi-button:hover, .pielikumi-button:active {
    color: #fff;
}

.pielikumi-button:link, .pielikumi-button:visited {color: #fff;}

#ninja_forms_required_items, .nf-field-container {
    margin-bottom: 10px !important; 
}

.cenas_pieprasijums {margin-top: 40px;}
.cenas_pieprasijums h2 {margin: 0px !important; font-weight: 600;  font-size: 21px;}
#nf-form-6-cont {margin-left: -5px !important; margin-top: -10px;}

.product-gallery {
text-align: center;

}


.product-gallery-nav img:hover {opacity: 1.0;}
.product-gallery-nav img {
	display: block;
	opacity: 0.25;
	overflow: hidden;
	display:inline-block;
	height: 74px; 
	width: 74px;
	line-height: 68px;
	margin: 0 5px; padding: 3px 0;
	text-align: center; font-size:2em;
	cursor: pointer;
	border: .0625rem solid #a1a1a1;
	opacity: 0.45;
       border-radius: 5px;
}

.product-gallery-nav span {
	display: block;
	opacity: 0.25;
	overflow: hidden;
	display:inline-block;
	height: 74px; 
	width: 74px;
	line-height: 68px;
	margin: 0 5px; padding: 3px 0;
	text-align: center; font-size:2em;
	cursor: pointer;
	border: .0625rem solid #a1a1a1;
	opacity: 0.45;
       border-radius: 5px;
       position: absolute;
	margin-left: 8px;
}

.product-gallery-nav span:hover {opacity: 1.0; color: #000;}


.product-slider {margin-bottom: 20px;}


@media (min-width: 1198.98px)
{

.product-main-image img {
  max-width: 400px;
     margin-bottom: 10px;
}

.nav-tabs > li a {font-size: 16px; color: black; font-weight: 600; margin-right: 0px !important; border: none !important; padding: 15px 65px; }
}

@media (max-width: 1198.98px)
{
.product-gallery {
    text-align: left;
}
.product-gallery-nav img, .product-gallery-nav span {height: 54px; width: 54px;}
.product-gallery-nav span {line-height: 48px;}
}


@media (max-width: 768px) { 
.product-gallery-nav img {
    margin: 0 1px !important;
}


#logo {display: none;}
.header-nav {
    margin-top: 23px !important;
}

.tomega_email {margin-left: 0px !important;}
}



@media (max-width: 400px) { 
.product-gallery-nav img, .product-gallery-nav span {
    height: 48px !important;
    width: 48px !important;
}
.product-gallery-nav span {
    line-height: 38px !important;
}
}



@media (max-width: 900px) {
.pielikumi-button {padding: 6px 25px !important;}
}

.pieprasijums-btn input {    
    background-color: #39b54a !important;
    border-color: #39b54a !important;
    color: #fff;
    font-size: 14px !important;
    border-radius: 7px !important;
    width: 100% !important;
    font-weight: 600 !important;
}

.pieprasijums-btn input:hover {
    background-color: #30c945 !important;
    border-color: #30c945 !important;
}

.nf-response-msg {
    text-align: center;
    margin-top: 35px;
    color: #39b54a;
}

.product-gallery-nav .bildes-nr-5, .product-gallery-nav .bildes-nr-6, .product-gallery-nav .bildes-nr-7, .product-gallery-nav .bildes-nr-8, .product-gallery-nav .bildes-nr-8, .product-gallery-nav .bildes-nr-9, .product-gallery-nav .bildes-nr-10, .product-gallery-nav .bildes-nr-11, .product-gallery-nav .bildes-nr-12, .product-gallery-nav .bildes-nr-13, .product-gallery-nav .bildes-nr-14, .product-gallery-nav .bildes-nr-15, .product-gallery-nav .bildes-nr-16, .product-gallery-nav .bildes-nr-17, .product-gallery-nav .bildes-nr-18, .product-gallery-nav .bildes-nr-19, .product-gallery-nav .bildes-nr-20 {display: none;}

.jaunumupiet-btn input {  
           margin-top: 15px !important;
    font-size: 16px !important;
    border: 2px solid #fff !important;
    border-radius: 25px !important;
    padding-left: 35px !important;
    padding-right: 35px !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
          
}

.nav-tabs > li {
text-align: center; 
width: 50%;
}

.attachments_button {
    cursor: pointer;
    background-color: #daa016;
    text-align: center;
    margin-right: 15px;
    padding-top: 6px;
    padding-bottom: 6px;
    border-radius: 7px;

}
.attachments_button:hover {
    background-color: #f4b00e;
}

html body div#wprmenu_bar {
    height: 65px !important;
}


#wprmenu_bar .bar_logo {
    padding: 0px 2px 0px 0px !important;
    height: 58px !important;
}


.cbp-spmenu-top.cbp-spmenu-open {
    margin-top: 25px !important;
}

#wprmenu_bar div.hamburger {
    margin-top: 10px !important;
    margin-right: 0px !important;
}


#wprmenu_bar .menu_title a {
    top: -2px !important;
    left: -5px !important;
}

.home-category-block { 
  background-color: rgba(0,0,0,0.5);
  z-index: 2;
 transition: background-color 1s linear;
text-align: center;
}

.home-category-block:hover { 
  background-color: transparent !important;
  z-index: 2;
}


.home-page-block-title {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
color: #fff;
font-weight: 500;
font-size: 18px;
text-transform: uppercase;
}



.landing-categories h3 {color: #fff;}
{
padding:2px !important;
}
@media (max-width: 767px) {
#landing a {background-size: contain; repeat: no-repeat; background-position:center; center;}

#landing .col-xs-1, #landing .col-sm-1, #landing .col-md-1, #landing .col-lg-1, #landing .col-xs-2, #landing .col-sm-2, #landing .col-md-2, #landing .col-lg-2, #landing .col-xs-3, #landing .col-sm-3, #landing .col-md-3, #landing .col-lg-3, #landing .col-xs-4, #landing .col-sm-4, #landing .col-md-4, #landing .col-lg-4, #landing .col-xs-5, #landing .col-sm-5, #landing .col-md-5, #landing .col-lg-5, #landing .col-xs-6, #landing .col-sm-6, #landing .col-md-6, #landing .col-lg-6, #landing .col-xs-7, #landing .col-sm-7, #landing .col-md-7, #landing .col-lg-7, #landing .col-xs-8, #landing .col-sm-8, #landing .col-md-8, #landing .col-lg-8, #landing .col-xs-9, #landing .col-sm-9, #landing .col-md-9, #landing .col-lg-9, #landing .col-xs-10, #landing .col-sm-10, #landing .col-md-10, #landing .col-lg-10, #landing .col-xs-11, #landing .col-sm-11, #landing .col-md-11, #landing .col-lg-11, #landing .col-xs-12, #landing .col-sm-12, #landing .col-md-12, #landing .col-lg-12 {padding-left: 0px !important; padding-top: 0px !important; padding-right: 5px !important;}

.landing-categories {
    padding-left: 35px;
    padding-right: 35px;
}
.home-category-block {height: 120px !important; margin-bottom:5px; }

}

.musupakalpojumi a {color: #ED1C24;  font-weight: 600; text-decoration: underline;}
#aboutuspage {padding-top: 25px; padding-bottom: 150px;}
.aboutheading { font-size: 36px; line-height:36px; }
.aboutheading:after {
    content: "";
    display: inline-block;
    height: 2px;
    width: 25%;
    background-color: #ED1C24;
    position: absolute;
    margin-top: 45px;
    margin-left: -100px;
           max-width: 290px;
}

.musupakalpojumi h2 { color: #ED1C24; font-size: 32px; line-height: 32px; margin-top: 30px; margin-bottom: 30px;}
.musupakalpojumi p {font-size: 16px; text-align: justify; line-height: 18px;}
.atsauksmes h2 {color: #ED1C24; font-size: 32px; line-height: 32px; margin-top: 30px; margin-bottom: 30px;}
.kolektivsblock p {margin: 0px; padding: 0px; font-size: 16px;  line-height: 21px;}
.kolektivsblock img { border-radius: 10px;  margin-bottom: 20px;}
.kolektivsblock {margin-top: 20px; margin-bottom: 20px;  min-height: 320px !important; }
.atsauksmesblock {margin-bottom: 50px;}
.musukomanda h2{color: #ED1C24; font-size: 32px; line-height: 32px; margin-top: 30px;}

@media (min-width: 767px) {
.center-row {
	display:table;
}
.center {
	display:table-cell;
    vertical-align:middle;
    float:none;
}
}

@media (max-width: 767px) {
.kolektivsname {font-size: 14px !important; line-height: 16px;}
.kolektivsblock p {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    line-height: 16px;
}

.zimoli-img-bg {
    background-color: #F5F5F5;
    border-bottom: 5px solid white;
    border-right: 5px solid white;
    padding-top: 30px;
          padding-bottom: 30px;
}
}

.zimoli  h2 { color: #ED1C24; font-size: 32px; line-height: 32px; margin-top: 30px; margin-bottom: 30px;}
.zimoli-img-bg {
background-color: #F5F5F5;
padding-top: 25px;
padding-bottom: 20px;
border-right: 5px solid white;
}

@media (min-width: 360px) and (max-width: 420px) {
.kolektivsblock {margin-top: 20px; margin-bottom: 20px;  min-height: 350px !important; }
}
@media (max-width: 360px) {
.kolektivsblock {margin-top: 20px; margin-bottom: 20px;  minheight: 320px !important; }
}

@media (min-width: 992px) {
.kolektivsblock {margin-top: 20px; margin-bottom: 20px;  min-height: 450px !important; }
}

.logo img {
    width: 100%;
    max-width: 300px;
    padding: 10px;
    height: auto;
}


.gform_wrapper.gravity-theme .gfield_description, .gform_fileupload_rules {display: none !important;}
.ginput_container input, .ginput_container textarea {
display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #555;
    border-radius: 4px;	    
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
}

.gform_wrapper.gravity-theme .gfield_label {
    font-size: 13px !important;
    font-weight: 500 !important;
    margin-bottom: 2px !important;
    display: inline-block;
    padding: 0;
}

.gform_confirmation_message {
    text-align: center;
    margin-top: 35px;
    color: #39b54a;
}

#gform_wrapper_3 {margin-top: 15px;}

.ginput_container textarea::-webkit-input-placeholder, .ginput_container input::-webkit-input-placeholder {color: #9999a6 !important; font-size: 13px !important;}
.gform_button {
    background-color: #39b54a !important;
    border-color: #39b54a !important;
    color: #fff;
    font-size: 14px;
    border-radius: 7px;
    padding: 6px 64px !important;
    font-weight: 600 !important;
    border: 1px solid;
    float: right;
}

.gform_button:hover {
           background-color: #30c945 !important;
    border-color: #30c945 !important;
}

.gform_wrapper .gform_validation_errors>h2 {padding-bottom: 0px !important;}
.kanc_preces .gform_button {
    margin-top: 15px !important;
    font-size: 16px !important;
    border: 2px solid #fff !important;
    border-radius: 25px !important;
    padding-left: 35px !important;
    padding-right: 35px !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    background-color: #000 !important;
    font-weight: 400 !important;
}

.kanc_preces .gform_button:hover {
           color: black;
    background-color: #fff !important;
    border: 2px solid black;
} 


.kanc_preces .gform_confirmation_message {
    text-align: left !important;
    margin-top: 35px;
    color: #fff !important;
}


@media (max-width: 768px) {
.pieteikumsdiv h3 {margin-top:50px;}
.logo img {display: none !important;}
}
#input_1_13_1 {width: auto !important; height: auto !important;  float: left !important; margin-right: 10px;}
label[for=input_1_13_1]
{
display: inline !important;
}


.serial_search_item {
	margin-bottom: 30px;
	border-bottom: 1px solid #cecece;
	padding-bottom: 30px;
}


.serial_search_item p {
	margin: 0px;
	font-size: 16px;
}

.serial_search_item_title {font-size: 18px; font-weight: 700;}
.serial_search_item_number {color: red; font-weight: 700;}
.serial_search_item_datums {font-style: italic !important; font-size: 14px; margin-bottom: 20px !important;}
.detalu_saraksts {font-size: 16px; font-weight: 700; margin-top: 20px !important;}
#response {margin-top: 70px !important;}

.pum-theme-16866 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
    position: absolute;
    height: 44px !important;
    width: 44px !important;
    left: auto;
    right: 10px !important;
    bottom: auto;
    top: 10px !important;
    padding: 0px !important;
    color: #080808 !important;
    font-family: 'Open Sans' !important;
    font-weight: 300;
    font-size: 44px !important;
    line-height: 44px !important;
           border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    background-color: transparent !important;
}

.pum-theme-lightbox .pum-title {
          display: none !important;
}

.pum-theme-lightbox .pum-container {
    border: none !important;
}
.pum-container .gform_wrapper {
margin-top: 30px;
margin-bottom: 30px;
}


@media only screen and (min-width: 1024px) 
{
	.pum-container.pum-responsive.pum-responsive-medium {
   		padding-left: 40px !important;
    		padding-right: 40px !important;
    		padding-top: 80px !important;
    		padding-bottom: 80px!important;
	}
}


.gform_required_legend {display: none !important;}


.find-us-on {
	list-style: none;
    margin-top: 20px;
    padding: 0px;
    float: right;
}

.find-us-on li:first-child {
    margin-left: 0px;
}

.find-us-on li {
    float: left;
    margin-left: 10px;
}

.find-us-on li a {
    display: block;
}

.find-us-on .footer_facebook a {
    background: url(/wp-content/themes/Tomega/images/footer/fb.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 40px;
    height: 40px;
	background-size: cover;
}

.find-us-on .footer_linkedin a {
    background: url(/wp-content/themes/Tomega/images/footer/li.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 40px;
    height: 40px;
	background-size: cover;
}

.find-us-on .footer_yt a {
    background: url(/wp-content/themes/Tomega/images/footer/yt.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 40px;
    height: 40px;
	background-size: cover;
}

.footer-actions a {
    font-size: 24px;
    line-height: 32px;
    color: #939494 !important;
    text-decoration: none;
}

.footer-actions a:hover {
	color: #ce0056 !important;
}

.footer-actions p {
	margin-bottom: 0px;
	text-align: right;
	font-weight: 500;
}

.copyright-line {
    margin: 0;
    padding: 10px 0 15px 0;
    border-top: 1px solid #232425;
    color: #5b5c5d;
    font-size: 14px;
           margin-top: 10px;
}

.widget-title {
    font-size: 21px;
    color: #515559;
    font-weight: 600;
    margin-bottom: 20px;
    padding: 0px;
}

.copyright-line a {
    float: right;
}

#site-navbar {
	    background: #030303;
}

.logo img {
	max-width: 265px;
    margin-left: 20px;
	width: 100%;
    height: auto;
	padding: 0px;
}

.header-actions p {
	text-align: right;
	margin: 0;
	padding-right: 20px;
}
.header-actions a {
	font-size: 24px;
	line-height: 32px;
	color: #fefefe;
	text-decoration: none;
}
.header-actions a:hover {
	color: #ce0056;
}

#mega-menu-wrap-topnav #mega-menu-topnav > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-topnav #mega-menu-topnav > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link, #mega-menu-wrap-topnav #mega-menu-topnav > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link, #mega-menu-wrap-topnav #mega-menu-topnav > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    font-weight: 600 !important;
}


.eveikals-menu-item a.mega-menu-link {
    border-right: 1px solid #484848 !important;
    background-color: #ce0056 !important;
    font-weight: bold !important;
}

.header-flex {
display: flex;
    flex-direction: row;
    align-items: center;	
}

.eveikals-menu-item a.mega-menu-link:hover {
    color: #fefefe !important;
}
.footer_widget ul li {
	 margin-bottom: 0.25rem;
}
.footer_widget ul li a {
    color: #939494;
    font-size: 13px;
    margin: 0px;
    font-family: 'Open Sans';
    font-weight: 500;
}

.footer_widget ul li a:hover {
  color: #fefefe;
}


.mega-current-menu-item a {
    color: #ccc !important;
}


#searchsubmit {
    background-color: #39b54a !important;
    border-color: #39b54a !important;
    color: #fff;
    font-size: 14px;
    border-radius: 7px;
    padding: 6px 64px !important;
    font-weight: 600 !important;
    border: 1px solid;
}
#searchsubmit:hover {
    background-color: #30c945 !important;
    border-color: #30c945 !important;
}

#warsearch {
display: inline-block;
    max-width: 320px;
    height: 34px;
    padding: 9px;
    font-size: 15px;
    line-height: 1.42857143;
    color: #555;
    border-radius: 4px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    margin-right: 10px;
}


@media (max-width: 992px) { 

.wid3, .wid4, .wid5 {
           margin-top: 15px !important;
}


	.footer-actions p {
    		text-align: left;
	}

	.find-us-on {
    		float: left;
	}

	    p.tel {
        		margin: 10px 0 0 0;
   	 }

	.lg-header {
		display: none !important;
	}

#mega-menu-wrap-topnav .mega-menu-toggle + #mega-menu-topnav {
    padding: 15px 0px 20px 0px !important;
}

.header-actions p {
    padding-right: 0px !important;
           margin: 0px !important;
}


main {min-height: 300px;}


#warsearch {
max-width: 100%;
width: 100%;
display:block;
    margin-bottom: 20px;
}



}

