/*     Author : Lukasz Cichocki / kontakt@luakszcichocki.pl*/
body {    font-family: 'Dosis', sans-serif;    font-size: 18px;    position: relative;    color: #4D4D4D;    overflow-x: hidden;    font-weight: 300;    width: 100%;    padding: 0;    margin: 0;}.page-wrap {    margin: auto;    max-width: 100%;    padding: 0 30px;    position: relative;    z-index: 350;}.gradient1 {    background: #0172ba; /* Old browsers */    background: -moz-linear-gradient(-45deg, #0172ba 0%, #0cd1bf 24%, #2eb34a 72%, #75d457 97%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #0172ba), color-stop(24%, #0cd1bf), color-stop(72%, #2eb34a), color-stop(97%, #75d457)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(-45deg, #0172ba 0%, #0cd1bf 24%, #2eb34a 72%, #75d457 97%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(-45deg, #0172ba 0%, #0cd1bf 24%, #2eb34a 72%, #75d457 97%); /* Opera 11.10+ */    background: -ms-linear-gradient(-45deg, #0172ba 0%, #0cd1bf 24%, #2eb34a 72%, #75d457 97%); /* IE10+ */    background: linear-gradient(135deg, #0172ba 0%, #0cd1bf 24%, #2eb34a 72%, #75d457 97%); /* W3C */    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0172ba', endColorstr='#75d457', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}.news.type-news.gradient1{    background: rgb(1,114,186); /* Old browsers */    background: -moz-linear-gradient(top,  rgba(1,114,186,1) 0%, rgba(12,209,191,1) 2%, rgba(46,179,74,1) 6%, rgba(117,212,87,1) 97%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(1,114,186,1)), color-stop(2%,rgba(12,209,191,1)), color-stop(6%,rgba(46,179,74,1)), color-stop(97%,rgba(117,212,87,1))); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  rgba(1,114,186,1) 0%,rgba(12,209,191,1) 2%,rgba(46,179,74,1) 6%,rgba(117,212,87,1) 97%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  rgba(1,114,186,1) 0%,rgba(12,209,191,1) 2%,rgba(46,179,74,1) 6%,rgba(117,212,87,1) 97%); /* Opera 11.10+ */    background: -ms-linear-gradient(top,  rgba(1,114,186,1) 0%,rgba(12,209,191,1) 2%,rgba(46,179,74,1) 6%,rgba(117,212,87,1) 97%); /* IE10+ */    background: linear-gradient(95deg,  rgba(1,114,186,1) 0%,rgba(12,209,191,1) 25%,rgba(46,179,74,1) 60%,rgba(117,212,87,1) 97%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0172ba', endColorstr='#75d457',GradientType=0 ); /* IE6-9 */}.gradient2 {    background: #0172ba; /* Old browsers */    background: -moz-linear-gradient(left, #0172ba 0%, #0cd1bf 24%, #2eb34a 72%, #75d457 97%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #0172ba), color-stop(24%, #0cd1bf), color-stop(72%, #2eb34a), color-stop(97%, #75d457)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(left, #0172ba 0%, #0cd1bf 24%, #2eb34a 72%, #75d457 97%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(left, #0172ba 0%, #0cd1bf 24%, #2eb34a 72%, #75d457 97%); /* Opera 11.10+ */    background: -ms-linear-gradient(left, #0172ba 0%, #0cd1bf 24%, #2eb34a 72%, #75d457 97%); /* IE10+ */    background: linear-gradient(to right, #0172ba 0%, #0172ba 24%, #0172ba 72%, #0172ba 97%); /* W3C */    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0172ba', endColorstr='#75d457', GradientType=1 ); /* IE6-9 */}.gradient3 {    background: rgb(1, 114, 186); /* Old browsers */    background: -moz-linear-gradient(left, rgba(1, 114, 186, 1) 49%, rgba(6, 160, 188, 1) 100%, rgba(6, 160, 188, 1) 102%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, right top, color-stop(49%, rgba(1, 114, 186, 1)), color-stop(100%, rgba(6, 160, 188, 1)), color-stop(102%, rgba(6, 160, 188, 1))); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(left, rgba(1, 114, 186, 1) 49%, rgba(6, 160, 188, 1) 100%, rgba(6, 160, 188, 1) 102%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(left, rgba(1, 114, 186, 1) 49%, rgba(6, 160, 188, 1) 100%, rgba(6, 160, 188, 1) 102%); /* Opera 11.10+ */    background: -ms-linear-gradient(left, rgba(1, 114, 186, 1) 49%, rgba(6, 160, 188, 1) 100%, rgba(6, 160, 188, 1) 102%); /* IE10+ */    background: linear-gradient(to right, rgba(1, 114, 186, 1) 49%, rgba(1, 114, 186, 1) 100%, rgba(1, 114, 186, 1) 102%); /* W3C */    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0172ba', endColorstr='#06a0bc', GradientType=1 ); /* IE6-9 */}.gradient4{    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0172ba+0,0cd1bf+62,0cd1bf+62,75d457+97 */    background: rgb(1,114,186); /* Old browsers */    background: -moz-linear-gradient(left,  rgba(1,114,186,1) 0%, rgba(12,209,191,1) 62%, rgba(12,209,191,1) 62%, rgba(117,212,87,1) 97%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(1,114,186,1)), color-stop(62%,rgba(12,209,191,1)), color-stop(62%,rgba(12,209,191,1)), color-stop(97%,rgba(117,212,87,1))); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(left,  rgba(1,114,186,1) 0%,rgba(12,209,191,1) 62%,rgba(12,209,191,1) 62%,rgba(117,212,87,1) 97%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(left,  rgba(1,114,186,1) 0%,rgba(12,209,191,1) 62%,rgba(12,209,191,1) 62%,rgba(117,212,87,1) 97%); /* Opera 11.10+ */    background: -ms-linear-gradient(left,  rgba(1,114,186,1) 0%,rgba(12,209,191,1) 62%,rgba(12,209,191,1) 62%,rgba(117,212,87,1) 97%); /* IE10+ */    background: linear-gradient(to right,  rgba(1,114,186,1) 0%,rgba(1,114,186,1) 62%,rgba(1,114,186,1) 62%,rgba(1,114,186,1) 97%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0172ba', endColorstr='#75d457',GradientType=1 ); /* IE6-9 */}.gradient5{    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0172ba+0,0cd1bf+18,75d457+97 */    background: rgb(50,181,75); /* Old browsers */    background: -moz-linear-gradient(left,  rgba(1,114,186,1) 0%, rgba(12,209,191,1) 18%, rgba(117,212,87,1) 97%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(1,114,186,1)), color-stop(18%,rgba(12,209,191,1)), color-stop(97%,rgba(117,212,87,1))); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(left,  rgba(1,114,186,1) 0%,rgba(12,209,191,1) 18%,rgba(117,212,87,1) 97%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(left,  rgba(1,114,186,1) 0%,rgba(12,209,191,1) 18%,rgba(117,212,87,1) 97%); /* Opera 11.10+ */    background: -ms-linear-gradient(left,  rgba(1,114,186,1) 0%,rgba(12,209,191,1) 18%,rgba(117,212,87,1) 97%); /* IE10+ */    background: linear-gradient(to right,  rgba(50,181,75,1) 0%,rgba(50,181,75,1) 18%,rgba(50,181,75,1) 97%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0172ba', endColorstr='#75d457',GradientType=1 ); /* IE6-9 */}.industry-tech-page .product-cat-title.gradient3,.industry-tech-page .shop-category-bar.shop-industry-menu .gradient3{    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#74d457+49,59d334+100 */    background: rgb(116,212,87); /* Old browsers */    background: -moz-linear-gradient(left,  rgba(116,212,87,1) 49%, rgba(89,211,52,1) 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, right top, color-stop(49%,rgba(116,212,87,1)), color-stop(100%,rgba(89,211,52,1))); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(left,  rgba(21,201,160,1) 49%,rgba(89,211,52,1) 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(left,  rgba(21,201,160,1) 49%,rgba(21,201,160,1) 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(left,  rgba(116,212,87,1) 49%,rgba(89,211,52,1) 100%); /* IE10+ */    background: linear-gradient(to right,  rgba(50,181,75,1) 49%,rgba(50,181,75,1) 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74d457', endColorstr='#59d334',GradientType=1 ); /* IE6-9 */}.industry-tech-page .product-list-item .product-list-name{    border-top: 1px solid rgb(116,212,87);}.industry-tech-page .shop-category-bar .shop_cat_menu > li > ul > li > ul.sub > li > a,.industry-tech-page .shop-category-bar .shop_cat_menu.techome > li > ul.sub > li > a{    color: rgb(116,212,87);}.cgreen,.page-wrap .page-sys-woo .woocommerce .button,.button {    -webkit-transition: all 0.1s ease-in-out;    -moz-transition: all 0.1s ease-in-out;    -o-transition: all 0.1s ease-in-out;    transition: all 0.1s ease-in-out;    color: #fff;    background-color: #268838;    text-align: center;    text-decoration: none !important;    outline: none;}.cgreen:hover,.page-wrap .page-sys-woo .woocommerce .button:hover,.button:hover {    color: #fff;    background-color: #0389BB;    text-decoration: none !important;}.page-content-area {    overflow: hidden; background-color: #fff;    margin: 10px 0 20px 0;    border-radius: 5px;    padding: 0px 30px 60px 30px;}.top-section {}.header-bar {}.header-bar .logotop {    max-width: 100%;    display: block;}.header-bar .logotop img {    max-width: 100%;    height: auto;    display: block;}.top-section .top-menu {    display: inline-block;    float: right;    margin: 14px 3% 1px 0;}.top-section .top-menu .menu-top-menu-container {}.top-section .top-menu .menu-top-menu-container > ul {    padding: 0;    margin: 0;    list-style: none;}.top-section .top-menu .menu-top-menu-container > ul > li {    display: inline-block;}.top-section .top-menu .menu-top-menu-container > ul > li > a {    color: #FFF;    font-size: 18px;    text-transform: uppercase;    font-weight: 400;    border: 1px solid transparent;    padding: 3px 13px;    border-radius: 4px;    text-decoration: none !important;}.top-section .top-menu .menu-top-menu-container > ul > li.current_page_item > a,.top-section .top-menu .menu-top-menu-container > ul > li.current-menu-item > a {    border: 1px solid #FFFFFF;    text-decoration: none;}.top-section .top-menu .menu-top-menu-container > ul > li:not(.current_page_item) > a:hover {    border: 1px solid #FFF;    background-color: #fff;    color: #000;    text-decoration: none;    -webkit-transition: all 0.1s ease-in-out;    -moz-transition: all 0.1s ease-in-out;    -o-transition: all 0.1s ease-in-out;    transition: all 0.1s ease-in-out;}.top-second-row {    width: 100%;    width: calc(100% + 20px);}.t {    display: table;    margin-top: 10px;    margin-bottom: -10px;}.t-r {    display: table-row;}.t-c {    display: table-cell;    vertical-align: middle;}.top-second-row .t {    margin-left: -10px;    margin-right: -10px;}.top-second-row .t-c {    border-right: 1px solid #2EB34A;    padding: 1px 5px;}.top-second-row .t-c:last-of-type {    border-right: none;}.top-second-row .t-c:first-of-type {    padding-left: 0px;}.make_an_enquiry {    font-size: 29px;    background-image: url(../images/i_11.png);    background-repeat: no-repeat;    background-position: left center;    min-height: 46px;    display: block;    padding-left: 60px;    color: #0172BA;    text-decoration: none !important;}.make_an_enquiry:hover {    text-decoration: none;    color: #034A77;}.phone {    color: #FFFFFF;    font-size: 32px;    float: right;    margin-top: 9px;}.phone span {    color: #FFFFFF;    background: url(../images/i_13.png) no-repeat left center;    padding-left: 54px;    margin-left: 6px;    height: 42px;    display: inline-block;    font-weight: 500;}.top-second-row .get-social {    display: inline-block;}#searchform {    width: auto;    margin: auto;    display: table;}#searchform > div {    height: 40px;}#searchsubmit {    width: 41px;    height: 41px;    background: url(../images/i_15.png) 1px -1px no-repeat;    border: none;    font-size: 0;    color: transparent;    display: inline-block;}#searchsubmit:hover {}#s {    width: 395px;    height: 39px;    border: 1px solid #E6E6E6;    border-radius: 4px;    text-transform: uppercase;    display: inline-block;    float: left;    margin-right: 4px;    font-weight: 300;    padding: 1px 8px;    outline: none;}#s:focus {    border: 1px solid #0172BA;}.get-social-box {    height: 39px;    float: right;    width: auto;    margin-top: 7px;}.get-social-l {    font-size: 18px;    color: #FFFFFF;    font-weight: 400;    display: inline-block;    float: left;    margin: 7px 5px;}.get-social {    padding: 0;    margin: 0;    list-style: none;}.get-social > li {    display: inline-block;}.get-social > li a {    background-image: url(../images/i_17.png);    display: block;    width: 38px;    height: 38px;    overflow: hidden;    border-radius: 50%;    box-shadow: inset 0px 0px 0px 0px #20C07D;    -webkit-transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;}.get-social > li a:hover {    box-shadow: inset 0px 0px 10px 0px #20C07D;}.get-social > li a.google_plus {    background-position: 0px -3px;}.get-social > li a.facebook {    background-position: -37px -3px;}.get-social > li a.twitter {    background-position: -76px -3px;}.get-social > li a.linkedin {    background-position: center;    background-image: url(../images/LINKEDIN.png);    background-repeat: no-repeat;}.get-social > li a.instagram {    background-position: center;    background-image: url(../images/INSTAGRAM.png);    background-repeat: no-repeat;}.title-bar {    margin-left: -30px;    margin-right: -30px;    text-align: center;    margin-bottom: 25px;}.title-bar h1 {    font-size: 50px;    font-weight: 500;    color: #fff;    padding: 9px 0;}.headerShopcartBOX {    border-left: 1px solid #FFFFFF;    display: inline-block;    float: right;    height: 45px;    padding: 0px 15px 0px 25px;    position: relative;}.p-title {    font-size: 26px;    padding-bottom: 10px;    font-weight: 300;}.post-header-image {    margin: 0 auto 10px auto;    max-width: 100%;    height: auto;}.page-content {}.text-content img {    max-width: 100%;    display: block;    height: auto;}.p-minititle {    font-size: 20px;    padding-bottom: 15px;    margin-top: 40px;}#footer {    position: relative;    width: 100%;    z-index: 250;    margin-top: -185px;}#modul-mapcontact {    width: 100%;    padding-top: 200px;}#map-canvas {    position: absolute;    width: 100%;    height: 100%;    background-color: #DBCFCF;    top: 0;    left: 0;    bottom: 0;    right: 0;}.contact-form-box {    width: 599px;    min-height: 384px;    background-color: rgba(0, 0, 0, 0.73);    position: relative;    margin-top: 100px;    border-radius: 5px;    padding: 30px 50px;    color: #fff;    max-width: 100%;    top: 0px;    left: 0px;    margin-left: 0px;    -webkit-transition: all 0.5s ease-in-out;    -moz-transition: all 0.5s ease-in-out;    -o-transition: all 0.5s ease-in-out;    transition: all 0.5s ease-in-out;}#contact {    position: absolute;    width: 100%;    height: 1px;    top: -230px;    z-index: -1;}.contact-form-box .f-title {    text-transform: uppercase;    color: #fff;    font-size: 20px;    margin-bottom: 20px;}.contact-form-box .f-1 {    font-size: 16px;    line-height: 26px;    font-weight: 200;}.contact-form-box .f-2 {    font-weight: 200;    background-image: url(../images/i_27.png);    background-repeat: no-repeat;    background-position: left top;    padding-left: 60px;    padding-top: 2px;    margin-top: 20px;    min-height: 50px;    line-height: 31px;}.contact-form-box .f-3 {    font-weight: 200;    background-image: url(../images/i_30.png);    background-repeat: no-repeat;    background-position: left top;    padding-left: 60px;    padding-top: 2px;    margin-top: 20px;    line-height: 31px;}#footer-form .input {    color: #fff;    background-color: rgba(255, 255, 255, 0.48);    border: none;    outline: none;    width: 100%;    height: 33px;    margin-bottom: 4px;    padding: 1px 16px;    font-size: 15px;    border: 1px solid transparent;    -webkit-transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;}#footer-form .input::-webkit-input-placeholder {    color: #fff;}#footer-form .input:-moz-placeholder {    color: #fff;    opacity: 1;}#footer-form .input::-moz-placeholder {    color: #fff;    opacity: 1;}#footer-form .input:-ms-input-placeholder {    color: #fff;}#footer-form .input:focus {    background-color: rgba(19, 19, 19, 0.43);    color: #FFF;    border: 1px solid #fff;}#footer-form textarea.input {    font-family: 'Dosis', sans-serif;    font-size: 15px;    padding-top: 6px;    height: 92px;    margin-top: 22px;    resize: none;}#footer-form input[type="submit"] {    float: right;    color: #FFF;    background-color: transparent;    border: 1px solid #fff;    padding: 3px 23px;    margin-top: 4px;    border-radius: 4px;    outline: none;}#footer-form input[type="submit"]:hover {    background-color: #fff;    color: #000;}#footer-form .success {    font-size: 14px;    padding-top: 9px;    display: none;}.footer-bottom-bar {    background-color: rgba(0, 0, 0, 0.73);    width: 100%;    position: relative;    z-index: 250;    margin-top: 50px;}.footer-menu .menu-footer-menu-container {    margin: 15px 0;    display: inline-block;}.footer-menu .menu-footer-menu-container > ul {    padding: 0;    margin: 0;    list-style: none;}.footer-menu .menu-footer-menu-container > ul > li {    display: inline-block;}.footer-menu .menu-footer-menu-container > ul > li > a {    color: #fff;    font-size: 12px;    text-transform: uppercase;    font-weight: 300;    border: 1px solid transparent;    padding: 3px 15px;    border-radius: 4px;}.footer-menu .menu-footer-menu-container > ul > li.current_page_item > a {    border: 1px solid #FFFFFF;    text-decoration: none;}.footer-menu .menu-footer-menu-container > ul > li:not(.current_page_item) > a:hover {    border: 1px solid #FFFFFF;    background-color: #FFF;    color: #000;    text-decoration: none;    -webkit-transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;}.footer-extra {    display: inline;    text-align: right;    float: right;    margin: 14px 0;    width: 295px;}.footer-extra span {    color: #fff;    font-size: 12px;    white-space: nowrap;}.footer-extra span:first-child {    padding-right: 0%;}.footer-extra span a {    color: #fff;}.footer-menu {    width: 80%;    display: inline;}.news-item {    border-bottom: 1px solid #B3B3B3;    padding-bottom: 20px;    margin-bottom: 15px;}.news-item.single {    border-bottom: none;}.news-item .p-title {    padding-bottom: 0;}.p-time {    font-size: 15px;    color: #999999;    margin-top: -5px;    margin-bottom: 7px;}.p-excerpt {}.readmore-row {    height: 32px;    width: 100%;}.readmore-row a {    width: 117px;    height: 32px;    display: block;    text-transform: uppercase;    padding-top: 6px;    font-size: 15px;    float: right;}.navigation {    display: table;    margin: auto;}.navigation > ul {    padding: 0;    margin: 0;    list-style: none;}.navigation > ul > li {    display: inline-block;    float: left;    margin: 5px 4px;}.navigation > ul > li > a {    display: block;    width: 22px;    height: 22px;    color: #000;    text-decoration: none !important;    text-align: center;    font-size: 15px;}.navigation > ul > li.active > a {    background-color: #32B54B;    color: #FFF;}.navigation > ul > li.active > a:hover {    color: #fff;}.navigation > ul > li > a:hover {    color: #32B54B;}.navigation > ul > li.next,.navigation > ul > li.prev {    margin: 0;}.navigation > ul > li.next > a:hover,.navigation > ul > li.prev > a:hover {    opacity: 1;}.navigation > ul > li.next > a {    background-image: url(../images/iii_03.png);    background-repeat: no-repeat;    background-position: center;    width: 30px;    height: 30px;    font-size: 0;    color: transparent;    opacity: 0.7;    position: relative;}.navigation > ul > li.prev > a {    background-image: url(../images/iii_03_left.png);    background-repeat: no-repeat;    background-position: center;    width: 30px;    height: 30px;    font-size: 0;    color: transparent;    opacity: 0.7;    position: relative;}.navigation > ul > li.next.disabled > a,.navigation > ul > li.prev.disabled > a {    opacity: 0.4;    cursor: default;}.post-navi {    width: 100%;    height: 33px;}.post-navi a[rel="prev"] {    float: left;    text-align: left;}.post-navi a[rel="next"] {    float: right;    text-align: right;}.post-navi a[rel="next"],.post-navi a[rel="prev"] {    -webkit-transition: all 0.1s ease-in-out;    -moz-transition: all 0.1s ease-in-out;    -o-transition: all 0.1s ease-in-out;    transition: all 0.1s ease-in-out;    color: #fff;    background-color: #32B54B;    text-decoration: none !important;    width: auto;    display: inline-block;    height: 33px;    font-size: 15px;    padding: 5px 3%;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.post-navi a[rel="next"]:hover,.post-navi a[rel="prev"]:hover {    color: #fff;    background-color: #0389BB;    text-decoration: none !important;}#homeSlider {    margin-left: -30px;    margin-right: -30px;    margin-top: 20px;    margin-bottom: 40px;}#homeSlider .bxHomeSlider {    padding: 0;    margin: 0;}#homeSlider .bxHomeSlider .total-slider-link {    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;}#homeSlider .bxHomeSlider > li {    width: 100%;}#homeSlider .bxHomeSlider li .img {}#homeSlider .bxHomeSlider li .text-label {    position: absolute;    width: 100%;    font-weight: 200;    bottom: 0;    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 3%, rgba(0, 0, 0, 0.6) 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(3%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.6))); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 3%, rgba(0, 0, 0, 0.6) 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 3%, rgba(0, 0, 0, 0.6) 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 3%, rgba(0, 0, 0, 0.6) 100%); /* IE10+ */    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 3%, rgba(0, 0, 0, 0.6) 100%); /* W3C */    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#99000000', GradientType=0 ); /* IE6-9 */;    color: #FFF;}.constr-title {    color: #1A1A1A;    font-size: 29px;    border: 1px solid #1A1A1A;    display: table;    margin: 10px auto;    padding: 0px 19px;    border-radius: 5px;    position: relative;    background-color: #fff;    z-index: 2;}.constr-title.first .line {    display: block;    position: absolute;    width: 1px;    background-color: #1A1A1A;    height: 0px;    left: 50%;    top: 41px;    z-index: 1;}.const-textitem {    max-width: 100%;    margin-bottom: 30px;}.const-logo {    color: #1A1A1A;    font-size: 29px;    margin: 10px auto;    min-height: 90px;}.const-logo .t-c {    padding-top: 15px;}.const-logo .t-c img {    max-width: 100%;    margin-right: 0px;    margin-top: -15px;}.const-textitem-desc {    margin-top: 20px;    padding: 0 9%;}.const-proditem {    margin-bottom: 45px;    padding: 0 5%;}.const-proc {}.news-home-feed {    background-color: #F2F2F2;    margin-left: -30px;    margin-right: -30px;    padding: 25px 40px;}.nhf-title {    color: #1A1A1A;    font-size: 29px;    border: 1px solid #1A1A1A;    display: table;    margin: 10px auto 30px auto;    padding: 0px 19px;    border-radius: 5px;}.nhf-title-empty {    margin-top: 25px;}.nhf-item {}.nhf-item a {}.nhf-item img {    max-width: 100%;    height: auto;}.nhf-item h3 {    color: #1A1A1A;    font-size: 29px;    display: table;    margin: 10px auto 30px auto;    padding: 0px 19px;    font-weight: 300;}.about_us-feed {    background: rgb(6, 160, 188); /* Old browsers */    background: -moz-linear-gradient(left, rgba(6, 160, 188, 1) 0%, rgba(1, 114, 186, 1) 50%, rgba(4, 142, 187, 1) 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(6, 160, 188, 1)), color-stop(50%, rgba(1, 114, 186, 1)), color-stop(100%, rgba(4, 142, 187, 1))); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(left, rgba(6, 160, 188, 1) 0%, rgba(1, 114, 186, 1) 50%, rgba(4, 142, 187, 1) 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(left, rgba(6, 160, 188, 1) 0%, rgba(1, 114, 186, 1) 50%, rgba(4, 142, 187, 1) 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(left, rgba(6, 160, 188, 1) 0%, rgba(1, 114, 186, 1) 50%, rgba(4, 142, 187, 1) 100%); /* IE10+ */    background: linear-gradient(to right, rgba(6, 160, 188, 1) 0%, rgba(1, 114, 186, 1) 50%, rgba(4, 142, 187, 1) 100%); /* W3C */    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#06a0bc', endColorstr='#048ebb', GradientType=1 ); /* IE6-9 */;    margin-left: -30px;    margin-right: -30px;    padding: 25px 40px;    color: #fff;    font-weight: 200;    margin-bottom: -60px;    border-radius: 0 0 5px 5px;    padding-bottom: 65px;}.about_us-feed .about_us-title {    color: #FFFFFF;    font-size: 29px;    border: 1px solid #FFFFFF;    display: table;    margin: 10px auto 30px auto;    padding: 0px 40px;    border-radius: 5px;}.about_us-feed .about_us-content {}.shop-category-bar {    margin-left: -15px;}.shop-category-bar .shop_cat_menu {    padding: 0;    margin: 0 0 0 0%;    list-style: none;}.shop-category-bar .shop_cat_menu > li {    display: inline-block;    position: relative;    margin: 0 0 4px 0;    width: 96%;    padding: 1px 0;    height: 37px;}.shop-category-bar .shop_cat_menu > li > a {    border: 1px solid transparent;    color: #FFFFFF;    font-size: 20px;    padding: 2px 11px 0px 16px;    text-decoration: none;    border-radius: 0;    -webkit-transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;    display: block;    width: 100%;    height: 30px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.shop-category-bar .shop_cat_menu > li.current > a,.shop-category-bar .shop_cat_menu > li:not(.dd):hover > a {    -webkit-transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;}.shop-category-bar .shop_cat_menu > li.current > a{    font-weight: 700;}.shop-category-bar .shop_cat_menu > li.dd:hover {    /* text-align: left; */}.shop-category-bar .shop_cat_menu > li.dd > a {}.shop-category-bar .shop_cat_menu > li.dd:hover > a {    color: #FFFFFF;    font-size: 20px;    /* border: none; */}.shop-category-bar .shop_cat_menu > li.dd:hover > ul.sub {}.shop-category-bar .shop_cat_menu > li > ul.sub {    z-index: 90;    margin: 15px 0 0 10px;    padding: 0 0 0 10px;    list-style: none;    width: 100%;    -webkit-transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;    width: 97.1%;    display: inline-block;    position: relative;    top: -9px;}.shop-category-bar .shop_cat_menu > li > ul > li {    margin-bottom: 4px;}.shop-category-bar .shop_cat_menu > li > ul > li > a {    color: #FFFFFF;    font-size: 20px;    padding: 5px 5px 5px 20px;    display: block;    text-decoration: none !important;    /* opacity: 0.7; */-webkit-transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;}.shop-category-bar .shop_cat_menu > li > ul > li > a:hover,.shop-category-bar .shop_cat_menu > li > ul > li.currentchild > a {    opacity: 1;}.woocommerce-breadcrumb {    font-size: 14px;    margin-top: 0px;    margin-bottom: 18px;    color: #999999;}.woocommerce-breadcrumb a {    color: #4D4D4D;}.product-list-item {    border: 1px solid #E6E6E6;    padding-bottom: 15px;    position: relative;    margin-bottom: 35px;    cursor: pointer;    -webkit-transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;}.product-list-item:hover {    border: 1px solid #C2C1C1;}.product-list-item .product-list-thumb {    position: relative;    width: 100%;    margin: 0 auto 123px auto;}.product-list-item.product-cat .product-list-thumb {    margin: 0 auto 0px auto;    min-height: 212px;}.product-list-item .product-list-thumb img {    /* position: absolute; */    top: 0;    left: 0;    max-width: 100%;    /* max-height: 100%; */    height: auto;}.basic-product-list {    margin-top: 40px;}.product-list-item .product-list-name {    border-top: 1px solid #0172BA;    width: 100%;    height: 138px;    position: absolute;    bottom: 0;    left: 0;}.product-list-item .t {    width: 100%;    margin-top: 0;    margin-bottom: 0;    height: 48px;    max-width: 100%;}.product-list-item .title {    width: 70%;    position: relative;}.product-list-item .title a {    color: #000000;    font-size: 18px;    font-weight: 500;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    margin: 0;    padding: 0 11px;    display: block;    width: 100%;    position: absolute;    top: 10px;    text-decoration: none !important;}.product-list-item .title a:hover {}.product-list-item .price {    color: #FFFFFF;    font-size: 0px;    text-align: center;    padding: 0 15px;}.onsale {    position: absolute;    top: 0px;    right: 0px;    z-index: 10;    color: #FFF;    padding: 4px 31px;}.summary.entry-summary {    display: block;    clear: both;    width: 100%;}.product-list-item .price del {    display: none;}.product-list-item .price ins {    text-decoration: none;}.product-list-item span.amount:first-of-type {    color: #FFFFFF;    font-size: 20px;}.home-product-slider-box {    margin-bottom: 35px;}.home-product-slider-box .onsale {    top: 0px;    right: 0px;}.home-product-slider-box .product-list-item .product-list-name {    border: 1px solid #0172BA;}.home-product-slider-box .home-product-slider .product-list-item {    border: 1px solid transparent;    margin-bottom: 0px;}.home-product-slider-box .bx-wrapper .bx-controls-direction a {    width: 37px;    height: 37px;    background-color: #333333;    border-radius: 5px;    margin-top: -18px;}.home-product-slider-box .bx-wrapper .bx-prev {    background-image: url(../images/ii_23.png);    left: 7px;    background-position: 7px 2px;}.home-product-slider-box .bx-wrapper .bx-next {    background-image: url(../images/ii_26.png);    right: 3px;    background-position: 10px 3px;}.home-product-see-all {    font-size: 20px;    font-weight: 200;    background-image: url(../images/ii_31.png);    background-repeat: no-repeat;    background-position: 94% 4px;    border-radius: 5px;    padding: 3px 49px 3px 20px;    display: inline-block;    margin-bottom: 25px;}.headerShopcartBOX {}.CartMiniInfo {    position: relative;    padding-right: 50px;}.CartMiniInfo .t1 {    color: #0172BA;    font-size: 13px;    text-transform: uppercase;    font-weight: 300;    border: 1px solid transparent;    padding: 1px 7px;    border-radius: 4px;    display: block;    clear: both;    margin-bottom: -3px;    text-decoration: none!important;}.CartMiniInfo .t2 {    color: #FFF;    font-size: 13px;    text-transform: uppercase;    font-weight: 300;    border: 1px solid transparent;    padding: 1px 7px;    border-radius: 4px;    display: inline-block;    clear: both;    border: 1px solid #FFF;    margin-left: 7px;    background-color: #0172BA;}.CartMiniInfo .t2:hover {    color: #FFFFFF;    text-decoration: none;    background-color: #005083;}.CartMiniInfo .cart-count {    width: 39px;    height: 39px;    color: #FFFFFF;    background-color: #1CC388;    text-align: center;    padding-top: 7px;    position: absolute;    top: 3px;    right: 0px;    border-radius: 4px;    cursor: pointer;}.CartMiniInfo .cart-count:before {    content: "";    width: 35px;    height: 30px;    background: url(../images/i_06_new.png) no-repeat 3px 2px;    position: absolute;    top: 11px;    right: 16px;}.CartMiniInfo .hamburger-green {    width: 35px;    height: 30px;    background: url(../images/ii_31.png) no-repeat 3px 2px;    position: absolute;    top: 8px;    right: 0px;    cursor: pointer;    display: none;}.headerShopcartBOX .cart-dropdown {    position: absolute;    z-index: 500;    width: 144%;    display: none;    right: 0;}.cart-dropdown {}.cart-dropdown .cart_list {    padding: 0;    margin: 15px 0 0 0;    background-color: transparent;    list-style: none;    width: 100%;}.cart-dropdown .cart_list > li.empty {    text-align: center;    padding: 15px 10px 15px 10px;}.cart-dropdown .cart_list > li {    background-color: rgba(255, 255, 255, 0.93);    margin-bottom: 6px;    padding: 10px 10px 25px 10px;    border: 1px solid #ddd;}.cart-dropdown .cart_list > li > a.remove {    font-size: 32px;    color: red;    text-decoration: none !important;    display: block;    float: left;    margin-right: 12px;}.cart-dropdown .cart_list > li img {    width: 50px;    height: auto;    float: left;    color: #1a1a1a;    margin-right: 9px;    border: 1px solid #ddd;    margin-bottom: 25px;}.cart-dropdown .cart_list > li .quantity {    float: right;    font-size: 17px;    margin-top: -2px;}.cart-dropdown .cart_list > li .titt {    height: 28px;    overflow: hidden;    font-size: 20px;    font-weight: 600;}.cart-dropdown .cart_list > li .amount {}.cart-dropdown .total {    background-color: rgba(255, 255, 255, 0.93);    margin-bottom: 6px;    padding: 10px 10px 2px 10px;    border: 1px solid #18C696;    text-align: center;}.cart-dropdown .total strong {    text-transform: uppercase;    padding-right: 4px;}.cart-dropdown .total .amount {}.cart-dropdown .buttons {    width: 100%;    display: table;}.cart-dropdown .buttons .button {    width: 48%;    display: inline-block;    height: 33px;    padding-top: 4px;    margin-top: 5px;}.cart-dropdown .buttons .button.wc-forward {    margin-right: 2%;}.cart-dropdown .buttons .button.wc-forward.checkout {    margin-right: 0%;}.cart-dropdown .cart_list > li > a {    color: #1a1a1a;    font-size: 13px;}.relative-post {    margin-bottom: 35px;}.relative-post-img {    border: 1px solid #E6E6E6;}.relative-post-img img {    max-width: 100%;    height: auto;}.relative-post > a {    font-size: 20px;    color: #000;    display: block;    margin-top: 5px;}.relative-post > a:hover {    text-decoration: none;}.woocommerce table.shop_table td a {    color: #1a1a1a;}.cart_totals > h2 {    color: #0172BA;    font-size: 29px;}.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {    float: none;    width: 400px;    text-align: right;    margin: auto;}.woocommerce .cart-collaterals .cart_totals th {    padding: 0px 10px 0 0;}.woocommerce .cart-collaterals .cart_totals table {    margin: 20px 0;    display: inline-block;    max-width: 100%;    width: 359px;}.woocommerce .cart-collaterals .cart_totals table .shipping p {    font-size: 13px;    padding-top: 9px;}div.pp_woocommerce div.ppt {    display: none !important;}.page-single-product-col .images {    width: 100%;}.page-single-product-col .images > a {    display: block;    max-width: 75%;    float: left;    border: 1px solid #E6E6E6;    -webkit-transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;}.page-single-product-col .images > a:hover {    border: 1px solid #C2C1C1;}.page-single-product-col .images > a img {}.page-single-product-col .images .thumbnails {    max-width: 25%;    display: inline-block;}.page-single-product-col .images .thumbnails.bottom {    clear: both;    width: 100%;}.page-single-product-col .images .thumbnails > a {    display: inline-block;}.page-single-product-col .images .thumbnails > a {    border: 1px solid #E6E6E6;    -webkit-transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;    display: block;}.page-single-product-col .images .thumbnails > a:hover {    border: 1px solid #C2C1C1;}.page-single-product-col .images .thumbnails > a img {}.summary h1 {    font-size: 25px;    display: inline-block;}.summary .price {}.summary .price .amount {    font-size: 27px;    color: #0172BA;    display: block;    text-align: right;}.summary .quantity {    text-align: right;    width: 88px;    float: right;}.summary .quantity:before {    content: "QTY: ";    padding: 1px 1px 0 0;    display: inline-block;    float: left;}.summary .quantity input[type="number"] {    width: 45px;    text-align: right;    float: right;}.summary .quantity input[type="number"]:focus {}.addcart-box {    float: right;    width: 200px;}.product-type-variable .addcart-box {    float: right;    width: 100%;}.product-type-variable .addcart-box table.variations{    float: left;    margin-top: -39px;}.product-type-variable .addcart-box .select-styled{    background-position: 97% center;    margin-bottom: 10px;}.product-type-variable .addcart-box .button{    width: 200px;    clear: right;    margin-bottom: 10px;}.product .button {    border: none;    width: 90%;    height: 40px;    text-transform: uppercase;    float: right;    margin-top: 11px;}.search-result-item {    border-bottom: 1px solid #ccc;    margin-bottom: 15px;    padding-bottom: 9px;}.search-result-item .post-header-image {}.search-result-item .p-title {    padding-bottom: 3px;}.search-result-item .p-title h3 {    margin: 0;}.search-result-item .p-title h3 a {    color: #0F7ABE;}.search-result-item .p-title h3 a:hover {}.search-result-item .search-excerpt {}.cart-empty {    text-align: center;}.return-to-shop {    display: table;    margin: auto;}.product-type-variable .summary .price {    line-height: 20px;    text-align: right;}.product-type-variable .summary .price .amount {    display: inline-block;    padding: 0 4px;}.select-styled select {}.select-styled {}.select-styled {    overflow: hidden;    border: 1px solid #0172BA;    color: #4D4D4D;    width: 100%;    height: 33px;    margin: 0px 0;    display: inline-block;    background: url(../images/q_03.png) no-repeat 91% center;    background-color: #FFF;    padding: 0;}.select-styled option:disabled {    color: #FFF;}.select-styled:hover {    border: 1px solid #1091B8;}.select-styled select {    background: transparent;    width: 100%;    font-size: 16px;    height: 33px;    font-weight: 400;    line-height: 21px;    border: 0;    border-radius: 0;    padding: 5px 25px 5px 8px;    margin: 0;    color: #000000;    text-align: center;    outline: 0px none;    -webkit-appearance: none;    -moz-appearance: none;    text-indent: 0.01px;    text-overflow: '';    appearance: none;    -webkit-appearance: none;    -moz-appearance: none;    text-indent: 1px;    text-overflow: '';}.reset_variations {    display: none !important;}.product-type-variable .single_variation_wrap {    text-align: right;}.product-type-variable .single_variation_wrap .price {    padding-bottom: 10px;    padding-top: 5px;    display: block;}@-moz-document url-prefix() {    .select-styled select {        overflow: hidden;        width: 107%;    }}.product-type-external.product .button {    margin-top: -5px;    padding-top: 8px;}.woocommerce-message {    border: 4px solid #32B54B;    padding: 11px 16px 60px 16px;    margin-bottom: 15px;    text-align: center;    position: relative;}.woocommerce-message a {    display: block;    float: none!important;    padding-top: 8px;    clear: both;    position: absolute;    bottom: 13px;    left: 50%;    margin-left: -45%;}.home-product-see-all.align-right {    float: right;}a.greenshortcode {    padding: 5px 13px;    border-radius: 4px;    position: relative;}.product-cat-title {    padding: 2px 3px;    text-align: center;}

img.alignright{
float: right;
}

img.alignleft{
float: left;
}

.product-cat-title a {color: #fff;
    text-decoration: none !important;
    display: block;    width: 100%;
    /*height: 30px;   */
    /*overflow: hidden;*/
    /*white-space: nowrap;*/
    /*text-overflow: ellipsis;*/
    height: auto;
    font-size: 21px;    font-weight: 500;}
.cat-product-list-name {    clear: both;    width: 100%;}.cat-product-list-name .desc {    padding: 0px 5px 5px 10px;    font-size: 16px;    height: 116px;    overflow-x: hidden;    margin-bottom: 15px;    margin-right: 5px;    margin-top: 5px;    font-weight: 400;    color: #353535;}.cat-product-list-name a.cgreen {    display: block;    margin: auto;    border-radius: 4px;    padding: 0px 16px;    height: 30px;    width: 161px;    font-weight: 300;    text-transform: uppercase;    padding-top: 3px;}.shop-category-bar .shop_cat_menu > li.current {    width: 100%;    opacity: 1;    cursor: default;}.shop-category-bar .shop_cat_menu > li:not(.dd):hover a {    padding-left: 20px;}.shop-category-bar .shop_cat_menu > li:hover {}.shop-category-bar .shop_cat_menu > li > ul > li > a:hover {    opacity: 1;    padding-left: 30px;}.product-list-item .title.full {    width: 100%;}.shop-category-bar .shop_cat_menu > li > ul > li.currentchild {    opacity: 1;}.shop-category-bar .shop_cat_menu > li > ul > li.currentchild > a{    font-weight: bold;    width: 105%;}.get-social-box ul.get-social {    float: right;}.shop-category-bar .shop_cat_menu > li.gradient0 > ul.sub {    margin: 10px 0 0 0px;    padding: 0 0 0 0px;}#showMoreInfo {    display: inline-block;    width: auto;    height: auto;    padding: 2px 18px;    border-radius: 6px;    color: #FFF !important;}#prodmoreinfo {    display: none;    margin-top: 0px;    clear: both;    padding-top: 15px;}#getIndustryTechProductContact {    display: inline-block;    width: auto;    height: auto;    padding: 2px 18px;    border-radius: 6px;    color: #FFF !important;    float: left;}#footer-form .input[readonly]:focus {    background-color: rgba(255, 255, 255, 0.48);    border: none;}.cover_product_description {    font-size: 16px;    height: 91px;    overflow: hidden;    line-height: 23px;    margin-top: 38px;    padding-left: 11px;padding-right: 11px;    color: #353535;}.shop-category-bar .shop_cat_menu > li > ul > li > ul.sub {    list-style: none;    padding-left: 15px;    display: none;}.shop-category-bar .shop_cat_menu > li > ul > li > ul.sub > li > a:hover,.shop-category-bar .shop_cat_menu.techome > li > ul.sub > li > a:hover{    opacity: 1;font-weight: 600;    text-decoration: none;}.shop-category-bar .shop_cat_menu > li > ul > li > ul.sub > li > a,.shop-category-bar .shop_cat_menu.techome > li  > ul.sub > li > a{    color: rgb(1, 114, 186);    font-size: 20px;    padding: 2px 10px 2px 10px;    display: block;    margin-top: 4px;    opacity: 1;    text-decoration: none !important;}.shop-category-bar .shop_cat_menu > li > ul > li > a {    /* opacity: 0.7; */}.shop-category-bar .shop_cat_menu > li > ul > li > ul.sub > li.currentchild > a,.shop-category-bar .shop_cat_menu.techome > li > ul > li.currentchild > a {    opacity: 1;    width: 105%;    font-size: 20px;font-weight: 600;}.product-category.l2 .cat-product-list-name .desc {    height: auto;    margin-bottom: 0px;}.product.product-category.industry-tech {    display: none;}.product-list-item .price-box {    position: absolute;    top: -29px;    right: 0;}.contact-form-box.product-ask{    left: 50%;    margin-left: -300px;    top: -150px}.contact-form-box .select-styled:hover{    background-color: transparent;    border: 1px solid #FFF}.contact-form-box .select-styled{    background-color: rgba(255, 255, 255, 0.48);    border: 1px solid transparent;    background-position: 95% center;}.contact-form-box .select-styled select{    color: #FFF;    font-size: 12px;    text-align: left;}.contact-form-box .select-styled select option{    color: #000;}.contact-form-box .select-styled select::-ms-expand {    display: none;}#footer-form .input.error{    border: 1px solid red;}.video-yt-iframe{    position: relative;     width: 100%;    margin-bottom: 15px;}.video-yt-iframe .iframe-box{    position: relative;     width: 100%;    padding-top: 56%;}.video-yt-iframe iframe{    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.video-yt-iframe h3{    height: 44px;    overflow: hidden;    text-align: center;    margin-top: 10px;    font-size: 19px;}.post-70 .hide-home{display: none;}.show-home{display: none;}.post-70 .show-home{display: inline;}select::-ms-expand {    display: none;}.product-type-variable td.label label{    color: #4D4D4D;    font-size: 16px;    font-weight: 500;    margin: 7px 1px 0 0;    display: inline-block;}.shop-category-bar .shop_cat_menu > li > ul > li.currentchild > ul.sub {    display: block;}.shop-category-bar .shop_cat_menu.techome > li > ul.sub {    display: none;}.shop-category-bar .shop_cat_menu.techome > li.current.dd > ul.sub {    display: block;}.shop-category-bar .shop_cat_menu.techome > li.current_sub > ul.sub {    display: block;}.shop-category-bar .shop_cat_menu > li > ul > li.current_sub > ul.sub {    display: block;}.cart-dropdown .cart_list > li dl.variation {}.cart-dropdown .cart_list > li dl.variation dt {    display: none;}.cart-dropdown .cart_list > li dl.variation dd {    font-size: 13px;}.woocommerce table.shop_table td.product-name a {    font-weight: 600;    font-size: 20px;    text-decoration: none!important;}.woocommerce table.shop_table td.product-name dt {    display: none;}.woocommerce table.shop_table td.product-name dd {    font-size: 14px;}.woocommerce a.remove {    line-height: 22px;}.search-result-item .p-title h3 small {    color: #28B85E;    font-size: 26px;    position: relative;    bottom: 0px;    font-weight: bold;    padding-left: 10px;}.newsarchivelsit{    list-style: none;    padding-left: 0px;}.newsarchivelsit ul{}.newsarchivelsit > .date{}.newsarchivelsit > .date:before{    content: '';    background: url(../images/q_03.png) no-repeat center;    width: 10px;    height: 10px;    display: inline-block;    transform: rotate(-90deg);    -webkit-transform: rotate(-90deg);    -moz-transform: rotate(-90deg);    -o-transform: rotate(-90deg);    margin-right: 5px;}.newsarchivelsit > .date.open{}.newsarchivelsit > .date.open:before{    content: '';    background: url(../images/q_03.png) no-repeat center;    width: 10px;     height: 10px;    display: inline-block;    transform: rotate(0deg);    -webkit-transform: rotate(0deg);    -moz-transform: rotate(0deg);    -o-transform: rotate(0deg);    margin-right: 5px;}.newsarchivelsit > .date.open > .posts{    display: block;}.newsarchivelsit > .date > .posts{    list-style: none;    padding-left: 25px;    display: none;}.newsarchivelsit > .date > .posts > .post{    line-height: 17px;    margin-bottom: 9px;}.newsarchivelsit > .date > .posts > .post > a{    color: #0175BA;    font-size: 16px;    font-weight: 400;}.newsarchivelsit > .date > .posts > .post.current_post > a,.newsarchivelsit > .date > .posts > .post > a:hover{    color: #5D5D5D;    font-weight: 400;    text-decoration: none!important;}.newsarchivelsit > .date span {    font-size: 16px;}.newsarchivelsit > .date span {    cursor: pointer;}.newsarchivelsit > .date span:hover {    font-weight: 500;}.newsarchivelsit > .date > .posts > .post:last-child {    margin-bottom: 3px;}.shop-category-bar .shop_cat_menu > li > ul > li.dd > a:before,.shop-category-bar .shop_cat_menu.techome > li.dd > a:before{    content: "+";    font-weight: bold;    font-size: 28px;    position: absolute;    left: 20px;    top: -4px;}.shop-category-bar .shop_cat_menu > li > ul > li.dd > a,.shop-category-bar .shop_cat_menu.techome > li.dd > a{    padding-left: 40px;    position: relative;}.shop-category-bar .shop_cat_menu > li > ul > li.dd.currentchild > a:before,.shop-category-bar .shop_cat_menu > li > ul > li.dd.current_sub > a:before,.shop-category-bar .shop_cat_menu.techome > li.dd.current > a:before,.shop-category-bar .shop_cat_menu.techome > li.dd.current_sub > a:before{    content: "-";}.shop-category-bar .shop_cat_menu.techome > li.dd > a:before {    top: -7px;    left: 16px;}#footer-form label {    font-weight: 400;    font-size: 14px;}.woocommerce #payment #place_order{float: none; margin: 10px auto; display: table;}

.text_before_picture {
    padding: 7px 10px;
}

.text_before_picture p {
    margin: 0;
}
.text_before_catList{
    margin-bottom: 20px;
}

.text_before_catList h1 {
    margin-top: 0;
    margin-bottom: 10px;
}
.home-tech-page .cgreen {
    background-color: #0172BA;
}

.home-tech-page .cgreen:hover {
    background-color: #05588E;
}
.payment_method_paypal img, .payment_method_paypal a{
    display: inline-block;
}
.payment_method_paypal a{
    margin-left: 10px;

}
.payment_method_anz_payments img{
    display: inline-block;
    max-height: 50px;
    width: auto;
}
.extratext {

}

#getIndustryTechProductContact2 {
    padding-top: 7px;
}
.shipping-calculator-form{display:block!important;}

form.woocommerce-shipping-calculator {
    margin-top: 20px;
    width: 360px;
    max-width: 100%;
    margin: auto;
}

input#calc_shipping_postcode {
    border: 1px solid #0172BA;     color: #4D4D4D;     width: 100%;     height: 33px;     margin: 0px 0;
    padding: 1px 9px;
}

#shipping_method label {
    padding-right: 7px;
    font-weight: normal;
    font-size: 16px;
}

#shipping_method label span.amount {
    font-weight: normal!important;
}

.woocommerce .cart-collaterals .cart_totals td {
    width: 100%;
}

form.woocommerce-shipping-calculator button.button {
    width: 100%;
    margin-top: 13px;
}

h3.CalculateShippingHeadTitle {
    color: #0172BA;     font-size: 29px;
    margin-bottom: 22px;
}
.light-load-actuators-industry-tech.product-category.l2 .cat-product-list-name .desc,
.moderate-load-actuators-industry-tech.product-category.l2 .cat-product-list-name .desc,
.heavy-load-actuators-industry-tech.product-category.l2 .cat-product-list-name .desc{
    min-height: 185px;
}

.woocommerce .cart .button, .woocommerce .cart input.button {
    width: 100%;
}

.woocommerce .cart-collaterals .cart_totals tr.shipping th {
    vertical-align: top;
    padding-top: 4px;
}

.woocommerce ul#shipping_method li {
    padding: 0;
}

.woocommerce ul#shipping_method {
    padding-top: 4px;
}
.return-to-shop a.button.wc-backward {
    height: auto;
    width: auto;
}
.product-list-item .product-list-thumb { 
	text-align: center;
}
.product-list-item .product-list-thumb img { 
	width: auto;
	height: 130px;
	margin-top: 15px;
}
.product-list-item.product-cat .product-list-thumb { 
	min-height: 160px;
}
.cat-product-list-name .desc { 
	height: 115px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
/*
@media screen and (max-width: 480px) {
.cat-product-list-name .desc { 
		height: auto;
	}
	.moderate-load-actuators .cat-product-list-name .desc { 
		height: auto;
	}
}
@media screen and (min-width: 767px) {
	.product-list-item { 
		height: 430px;
	}
	.product-list-item.product-cat .product-list-thumb {
		padding-top: 15px; 
		min-height: auto;
		overflow: hidden;
	}
	.cat-product-list-name .desc { 
		height: 160px;
	}
	.moderate-load-actuators .cat-product-list-name .desc { 
		height: 130px;
	}
}
*/
.menu-item:hover .sub-menu{
	display:block;
}
.menu-item.hover>a{
	background:white;
	color:#000!important;
}
.sub-menu{
	display:none;
	padding: 10px 10px 10px 10px;
    margin: 2px 0 0 0;
	position:absolute;
	z-index:9;
}
.sub-menu li{
	list-style:none;
}
.sub-menu li a{
	color:white;
}
.page-contact-box{
	margin-top:0px;	
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {
	width: 100%;
	padding: 8px;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	      box-sizing: border-box
}
.products .col-md-4 { 
	min-height: 450px;
} 
.woocommerce-message::before { 
		display: none;
}
#coupon_code { 
		width: 100%;
		margin-bottom: 7px;
}
.coupon { 
		margin-bottom: 10px;
}