/*
Theme Name: gatechnology
Theme URI: http://gatechnology.devwha.info//
Author: admin
Author URI: http://gatechnology.devwha.info/
Description:
Version: 1.0
*/

/* header*/

    

div.catItemHeader h3.catItemTitle {

    max-width: 500px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    padding: 20px 0px 20px 0px;

    font-size: 1.3rem;

    margin: 0;

    background: transparent;

}

div.catItemHeader h3.catItemTitle {height:30px; line-height:25px;text-align:left;}
span.catItemImage img {max-height:110px;float:left;}


.gleason_tab {width:auto !important;}

.gleason_disc {display:table; width:100%; margin-top:30px;}
.gleason_disc .block {display:table; border-bottom:2px solid #ccc; width:100%;}
.gleason_disc .block:last-child {border:none; margin-bottom:20px;}
.gleason_disc .block .ll {display:table-cell; width:50%; vertical-align:middle;  }
.gleason_disc .block .rr {display:table-cell; width:50%; vertical-align:middle; }
.gleason_disc .block .full {display:table; width:100%; vertical-align:middle; padding:10px 0;}
.gleason_disc .block .disc {padding:0 10px;}

@media screen and (max-width:767px){
	
 .gleason_disc .block {margin-bottom:20px; padding-bottom:20px;}
 .gleason_disc .block .ll {display:table; width:100%; vertical-align:middle; padding:10px 0; }
 .gleason_disc .block .rr {display:table; width:100%; vertical-align:middle; padding:10px 0;}
	
}


.def_list {float:right; display:table; max-width:530px; width:100%;}
.product_table {display:table; width:100%; margin-bottom:15px;}
.product_table caption {font-size:22px; margin:10px 0 20px;}
.product_table tr td {padding:5px; border:1px solid #ccc;}
.product_table tr td:nth-child(2) {text-align:center;}
.product_table tr td:nth-child(3) {text-align:center;}

@media only screen and (max-width: 840px) {
table.product_table {
margin-bottom: 0;
overflow: hidden;
overflow-x: scroll;
display: block;
white-space: nowrap;
}
}

.tm-headerbar {
    width: 100%;
    z-index: 40;
}
.tm-logo img {
    margin-bottom: -10px; margin-left: -10px; margin-right: -20px;
}
body .nav .uk-navbar-nav > li {
    font-size: 12px;
}

.uk-navbar-nav li {
    font-size: 14px;
}
.uk-navbar-nav li.current_page_item a {
    background-color: rgba(0, 0, 0, 0);
    color: #5cd1df;
}

.uk-navbar-nav .menu-item.current-menu-item a {
    background-color: rgba(0, 0, 0, 0);
    color: #5cd1df;
}

.uk-navbar-nav li .sub-menu li {
    list-style: none;
    padding: 8px 0;
}


.uk-navbar-nav .menu-item.current-menu-ancestor a {
    color: #5cd1df;
}
.uk-navbar-nav .menu-item.current-post-ancestor a {
    color: #5cd1df;
}
.uk-navbar-nav .menu-item .sub-menu .menu-item a{
    color: #adadae;
}
.uk-navbar-nav .menu-item .sub-menu .menu-item a:hover {
    color: #ffffff;
}
.uk-navbar-nav li .sub-menu {
    display: none;
    min-width: 210px;
    max-width: 270px;
    width: 210px;
    top: 30px;
    left: 0;
    margin-top: 4px;
    margin-right: -270px;
    background: #4f5157;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
    padding-bottom: 20px;
}
li:hover > .sub-menu {
    display: block;
}
.uk-navbar-nav .sub-menu .menu-item-has-children > a:after {
    content: "\f107";
    font-family: "FontAwesome";
    display: block;
    float: right;
    margin-right: -20px;
    padding-right: 20px;
}

.uk-navbar-nav .menu-item > a:after {
    content: '';
}
.uk-navbar-nav .menu-item .sub-menu {
    margin-left: 0;
    width: 210px;
    min-width: 210px;
    max-width: 270px;
}
.uk-navbar-nav .menu-item-53 .sub-menu, .uk-navbar-nav .menu-item-994 .sub-menu {
    margin-left: -140px;
    width: 140px;
    min-width: 140px;
    max-width: 270px;
}
.uk-navbar-nav .sub-menu .sub-menu {
    background: none repeat scroll 0 0 padding-box #5c5c5c;
    border: 1px solid rgba(0, 0, 0, 0.12);
    box-shadow: 0 6px 8px rgba(0, 0, 0, 0.3);
    width: 200px;
    margin-top: 27px;
    padding: 25px;
    position: absolute;
    left: 260px;
}
.uk-navbar-nav .sub-menu .menu-item-415 .sub-menu, .uk-navbar-nav .sub-menu .menu-item-920 .sub-menu {
    margin-top: 60px;
}
.uk-navbar-nav .sub-menu .menu-item-419 .sub-menu, .uk-navbar-nav .sub-menu .menu-item-924 .sub-menu {
    margin-top: 95px;
}
.uk-navbar-nav .sub-menu .sub-menu > li {
    padding: 2px 0;
}
@media (max-width: 1200px) {
    .uk-navbar-nav > li > a {
        font-size: 12px;
    }
}
@media (max-width: 1054px) {
    body .uk-visible-large {
        display: block !important;
        position: relative;

font-size: 12px;
        z-index: 10000;
       
       
    }
    .tm-logo.uk-visible-large{
       width: 180px; 
    }
    .uk-visible-large .uk-float-right {
        display: none;
    }
    .uk-visible-large a:nth-child(1) {
        display: none;
    }
    .uk-visible-large {
        
    }
    .uk-visible-large span {
        display: none;
    }
    .uk-visible-large .uk-float-left .uk-panel {
        display: block !important;

    }
}
@media (max-width: 767px) {
body .uk-container.uk-clearfix {
padding: 0;
}
    body .uk-visible-large {

padding-left: 15px;
    
       padding-right: 0;
       font-size: 12px;
    }
 .tm-logo.uk-visible-large{
       width: 150px; 
    }
}




/*for header is on footer*/
#offcanvas ul.uk-nav-offcanvas {
    padding-top: 30px;
    font-size: 14px;
}

    /* footer*/

.tm-block-footer .uk-panel .slides {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    margin-left: -10px;
}
.tm-block-footer .slides .item-slide .uk-panel {
    padding-left: 10px;
    padding-bottom: 10px;
}
@media (min-width: 768px){
    .tm-block-footer .slides .item-slide {
        width: 33.333%;
    }
}
@media (max-width: 768px){
    .tm-block-footer .slides .item-slide {
        width: 25%;
    }
}
.uk-icon-hover:first-child:before {
    content: "\f099";
}
.uk-icon-hover:nth-child(2):before {
    content: "\f16d";
}
.uk-icon-hover:nth-child(3):before {
    content: "\f16a";
}
.uk-icon-hover:last-child:before {
    content: "\f09a";
}

/* breadcrumbs */

#breadcrumbs {
    margin-bottom: 0;
}
#breadcrumbs span {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
}
#breadcrumbs a {
    color: #adadae;
}
#breadcrumbs a:hover {
    color: #5c5c5c;
}
#breadcrumbs a {
    margin-right: 10px;
    margin-left: 10px;
}
.breadcrumb_last {
    margin-left: 10px;
}
#breadcrumbs {
    margin-left: -10px;
}

/* pagenavi */
.wp-pagenavi .pages {
    display: none;
}
.wp-pagenavi a {
    background: rgba(0, 0, 0, 0);
    color: #adadae;
    font-size: 12px;
    display: inline-block;
    min-width: 8px;
    padding: 3px 10px;
    letter-spacing: 2px;

}
.wp-pagenavi span.current {
    border-color: #fff;
}

/* pagenation */
.navigation.pagination a {
    padding: 0 8px;
}
.navigation.pagination span {
    padding: 0 8px;
    font-size: 18px;
}
.navigation.pagination h2 {
   display: none;
}

   /* home page*/
.tm-top-a-m {
    margin-top: 15px;
 }
.uk-slideshow .slide {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.tm-bottom-a .uk-panel-body {
    width: 66.667%;
}
@media (max-width: 768px){
    .uk-slideshow .slide {
        flex-direction: column;
    }
    .tm-bottom-a .uk-panel-body {
        width: 100%;
    }
    .slide img {
        width: 100%;
    }
    .uk-slideshow h3, .uk-slideshow p {
        flex-direction: column;
        padding-left: 30px;
        padding-right: 30px;
    }
}
.tm-list-monday p span {
    background: rgba(0, 0, 0, 0);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    color: #5cd1df;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.blok-img img {
    width: 80px;
}
#wk-a25 li:first-child h5, #wk-a25 li:first-child .uk-margin {
    color: #ffffff !important;
}
.mejs-inner .mejs-controls {
    display: none;
}

    /* par mums page*/

.par-mums {
    font-size: 10pt;
    color: #808080;
}


    /* serviss-un-aplikacija*/

.servic-block img {
    margin-left: 3px;
    margin-bottom: 5px;
}

/* speciale piedavajumi*/

p.uk-row-first {
   display: none;
 }
.main-block img {
    width: 250px;
}

/* single */
.my-button {
    margin: 0 3px;
}
.my-paginavi {
    margin-left: auto;
    margin-right: auto;

}
.wp-pagenavi a {

    border: none;
}
.uk-pagination > div > a  {
    background: rgba(0, 0, 0, 0);
    color: #adadae;
    display: inline-block;
    min-width: 8px;
    padding: 3px 10px;
    line-height: 22px;
    text-decoration: none;
    box-sizing: content-box;
    text-align: center;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;

}
.uk-pagination > div > span {
    background: rgba(0, 0, 0, 0);
    color: #adadae;
    display: inline-block;
    min-width: 8px;
    padding: 3px 10px;
    line-height: 22px;
    text-decoration: none;
    box-sizing: content-box;
    text-align: center;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;

}

/* product */

iframe {
    width: 560px;
    height: 315px;
    max-width: 100%;
}
.itemExtraFieldsValue ul {
    display: inline-flex;
}
.itemExtraFieldsValue ul li {
   margin-right: 15px;
}
@media (max-width: 768px){
    #k2Container .subCategoryContainer {
        width: 50% !important;
    }
}
.term-tools-and-accessories .catItemExtraFields {
    display: none;
}
.term-tools-and-accessories .uk-row-first {
    width: 100%;
}

/* sydebar 1 */

#jak2filter-form-210 {
    display: block;
    padding: 0 3px !important;
    list-style: none;
}
#jak2filter-form-210 .group-label span {
    float: right;
}
.uk-panel #jak2filter-form-210 .last-item input {
    font-size: 14px;
    line-height: 20px;
    padding: 4px 12px;
    margin-bottom: 0;
    background-color: #f5f5f5;
    display: inline-block;
    color: #333333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid #bbbbbb;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-bottom-color: #a2a2a2;
    border-radius: 4px;
}
.uk-panel #jak2filter-form-210 .last-item input:hover {
    color: #333333;
    text-decoration: none;
    background-color: #e6e6e6;
    transition: background-position 0.1s linear;
}
 #jak2filter-form-210 li {
     background: none;
     margin-bottom: 20px;
     overflow: visible;
     padding: 0;
 }
 #jak2filter-form-210 li label {
     line-height: 1.3;
     margin: 0 0 10px 0;
     padding-left: 0;
     font-size: 13px;
     font-weight: 600;
 }
.chzn-container.chzn-container-single {
    width: 185px;
    max-width: 100%;
}
.uk-panel #jak2filter-form-210 li .chzn-container .chzn-drop .chzn-results li {
    padding: 5px 0;
   margin-bottom: 0px;

}
.uk-panel #jak2filter-form-210 li .chzn-container .chzn-drop .chzn-results li:hover {
    display: block;
    background-color: #5cd1df;
}
.uk-panel #jak2filter-form-21 .chzn-container .chzn-single div b {
    display: block;
    width: 100%;
    height: 100%;

}

/* sydebar 1 */
#jak2filter-form-210 ul {
    padding-left: 0;
}
#jak2filter-form-210 li {
    list-style-type: none;
}
#jak2filter-form-210 li .controls {
   padding-left: 20px;
}


 /* filtr */
.catItemExtraFields span.catItemExtraFieldsValue ul {
    display: flex;
}
.catItemExtraFields span.catItemExtraFieldsValue ul li {
    margin-right: 10px;
}

.cidebarovn.uk-width-large-1-4 aside {
    width: 100%;
}
.term-instrumenti-un-aprikojums .uk-grid .uk-row-first {
    width: 100%;
}
.term-instrumenti-un-aprikojums .uk-grid .uk-row-first .catItemExtraFields {
    display: none;
}
div#itemListPrimary {
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
}


/* search */

.search h1 span {
    display: block;
    font-size: 36px;
}
.search h1 {
    font-size: 20px;
}
#finder-search .search-no {
    font-size: 36px;
}
.search .tm-content {
    border-radius: 0;
    padding: 20px 20px 20px 20px;
    box-shadow: 0 5px 8px 0 rgba(160, 166, 168, 0.35);
    background: #ffffff;
}
#finder-search .icon-search.icon-white:before {
    content: '\e904';
    font-family: 'Monday';
}

/* forma-button */

.wpcf7-list-item-label {
    color: #ffffff;
}
#wpcf7-f675-o1 {
    font-size: 15px;
}
#pwebcontact193_text-0 p {
    margin: 0;
}
.pweb-label label br {
    display: none;
}
.pweb-field-container p {
    display: none;
}
.wpcf7-form-control .wpcf7-list-item  {
    width: 100%;
    margin-left: 0;
}
#pwebcontact193_field-interesjotehnoloija-lbl br {
    display: none;
}
.file-653 input[type="file"] {
    opacity: 0;
}
.pweb-field-uploader span.asd {
    background-color: #5cd1df;
    padding: 4px 25px;
    border-radius: 3px;
    font-size: 16px;
    text-transform: uppercase;
}
.pweb-field-uploader input {
    margin-top: -40px;
}

#pwebcontact193_field-zia {
    height: 150px !important;
}
#pwebcontact193_field-vlamaissaziasveids .wpcf7-list-item {
    width: 50%;
}
.pweb-field.pweb-uploaderpweb-field.pweb-uploader br {
    display: none;
}
.fileinput-button.btn.pweb-tooltip br {
    display: none;
}
.fileinput-button.btn.pweb-tooltip {
    position: relative;
    z-index: 1;
}

/* contact*/
.wpcf7-form .form-horizontal .controls input.rsform-submit-button {
   height: 35px;
}
.wpcf7-form .control-group {
    margin-bottom: 16px;
}
.wpcf7-form .control-group p {
    display: none;
}
.codedropz-upload-wrapper {
    color: #ffffff;
}
#pwebcontact193_uploader-lbl  {
    position: relative;
    z-index: 10;
    height: 40px;
}
#pwebcontact193_uploader_container .fileupload-buttonbar {
    margin-top: -20px;
}
#pwebcontact193_uploader_container .fileupload-buttonbar span {
    position: relative;
    z-index: 1;

}
#pwebcontact193_uploader-lbl .tooltip.fade.top.in {
    position: relative;
    z-index: 100 !important;
}
#pwebcontact193_modal .pweb-modal {
    margin: 30px auto !important;
    width: auto !important;
    min-width: 200px;
    max-width: 600px;
    height: auto !important;
    min-height: 200px;
    padding: 0;
}
/* video on general*/
#wk-a25 .wp-video {
    width: 100% !important;
    max-width: 100%;
    max-height: 500px;
}
#wk-a25 li {
    width: 100%;
    max-width: 100%;
    max-height: 500px;
}
#video-90-1_html5 {
    width: 100% !important;
    height: auto;
}