@font-face {

    font-family: 'eurostileregular';

    src: url('eurosti-webfont.eot');

    src: url('eurosti-webfont.eot?#iefix') format('embedded-opentype'),

         url('eurosti-webfont.woff') format('woff'),

         url('eurosti-webfont.ttf') format('truetype'),

         url('eurosti-webfont.svg#eurostileregular') format('svg');

    font-weight: normal;

    font-style: normal;

}





body{ background:url(../images/bg.png) no-repeat center top fixed; margin:0; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; color:#fff; font-weight:500; }

a { color:#fff; text-decoration:none;}

h3 { font-size:14px; font-weight:bold; text-transform:uppercase; margin-top:0; }

h4 { font-family: 'eurostileregular'; font-size:18px; color:#01a9e9; margin:0; font-weight:500; }

h5 { font-family: 'eurostileregular'; font-size:18px; color:#01a9e9; margin:0; }

.content { /*width:960px;*/ width:760px; padding:0 10px; margin:0 auto; }

#lang-nav { width:100%; height:30px; /*background:#000;*/ background:url(../images/bg-noise.png); margin:0; }

#lang-nav-cont { color:#fff; font-size:10px; text-transform:uppercase; font-weight:bold; }

#lang-nav-cont p { margin:0 10px; padding-top:10px; }

#lang-nav-cont p a {  color:#fff; text-decoration:none; }

#lang-nav-cont span { color:#00bff3; }

#header { clear:both; /*width:960px;*/ margin:0 auto; width:760px; }

#logo { /*background:url(../images/logo.png) no-repeat; width:350px; height:250px;*/ z-index:77777; margin-left:-105px; position:absolute; float:left; }

#logo a img { border:0; outline:0;}

#nav { width:100%; }

#nav-bg { padding:0; background: rgba(0,0,0, 0.8);position:relative;  margin-left:137px; margin-top:88px; /*z-index:-55555;*/ float:left; }

#nav .menu-header-menu-container { margin-left:50px; }

#wiring { background:url(../images/top-plug.png) no-repeat; width:237px; height:239px; z-index:99999; position:absolute; top:0px; float:right; /*right:25%;*/ margin-left:650px; }

#nav ul li.current_page_item a { color:#00aeef; }

#nav ul li.current_page_item, #nav ul li.current_page_parent { background:url(../images/nav-bg.png); -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain;  background-size: contain; padding:8px 0; }

#nav ul { width:550px; padding:0 20px; margin-left:12px; margin:10px; }

#nav ul li { list-style-type:none; display:inline; }

#nav ul li a { text-transform:uppercase; font-size:10px; text-decoration:none; font-weight:bold; padding:20px 10px; }

#nav ul li a:hover { color:#00aeef; }

#page-content { width:960px; margin:0 auto; }

#content-holder { /*width:960px;*/ padding:0 10px; margin:0px auto 0; width:760px; }

.colllm-left { float:left; }

.collm-right { float:right; }

.wid-left { /*width:720px;*/ width:560px; }

.wid-right { /*width:240px;*/ width:200px; }

.home #content-holder #left-inner-content img { margin:10px 0; }

#left-top-bg { /*background:url(../images/content-top-bg.png) no-repeat; width:698px; height:43px;*/ background:url(../images/content_top.png) no-repeat; width:560px; height:30px; }

#left-content-bg { /*width:698px; background: url(../images/content-content-bg.png) repeat-y;*/ width:560px; background: url(../images/content_bg.png) repeat-y; /*padding:10px;*/ -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */

-moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ float:left;  }

#left-bottom-bg { /*background:url(../images/content-bottom-bg.png) no-repeat; width:698px; height:45px;*/ background:url(../images/content_bottom.png) no-repeat; width:560px; height:38px; float: left; }

#left-bottom-about { /*background:url(../images/content-bottom-about-bg.png) no-repeat; width:698px; height:45px;*/ background:url(../images/about-bottom.png) no-repeat; width:560px; height:38px; float:left; }

#left-inner-content { -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */

-moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ padding:10px 40px 40px; min-height:300px; }

.about { /*background:url(../images/about-us-content-bg.png) no-repeat; min-height:430px;*/ background:url(../images/about-content.png) no-repeat; min-height:250px; /*min-width:680px;*/ background-position:right bottom; padding-bottom:120px !important; font-size:12px; }

.services { /*background:url(../images/services-bg.png) no-repeat; min-height:430px;*/ background:url(../images/services-content.png) no-repeat; min-height:250px; /*min-width:680px;*/ background-position:right bottom; padding-bottom:120px !important; font-size:12px; }

#left-bottom-services { /*background:url(../images/services-footer.png) no-repeat; width:698px; height:45px;*/ background:url(../images/services-bottom.png) no-repeat; width:560px; height:38px; float:left; }

#ads-partner p { margin:0; text-align:center; font-size:10px; font-weight:bold; text-transform:uppercase; }

#ads-partner p#partners-cat-name { padding:10px 0; }

#ads-partner img { margin:5px 0; }

.hr { background:url(../images/hr.png) no-repeat; width:230px; height:1px; margin:10px 0; }

#footer { background:url(../images/bg-noise.png); width:100%; min-height:100px; float:left; margin-top:50px; padding: 30px 0 20px; }

.hr-footer { background:url(../images/hr-footer.png) no-repeat; width:910px; height:1px; margin:10px 0; float:left; }

#copyright { font-size:12px; float:left; }

input[type=text] { background:#0b0b0b; color:#fff; padding:5px; margin:5px; width:85%; font-weight:bold; border:1px solid #022d43; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

textarea { background:#0b0b0b; color:#fff; padding:5px; margin:5px; width:90%; height:105px; font-weight:bold; border:1px solid #022d43; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.enquiry-label { margin-top:4px; }

#button { text-align:right; }

#button input[type="submit"] { background:url(../images/submit.png); width:84px; height:26px; border:0; margin-right:7px; float:right; }

#button input[type="reset"] { background:url(../images/clear.png); width:78px; height:26px; border:0; }

#content-holder #left-inner-content ul { list-style-image:url(../images/li-img.png); }

#footer ul { list-style-image:url(../images/footer-li.png); margin-top:5px; padding-left:10px; }

#footer ul li a { font-size:12px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }

#footer .footer-nav { width:25%; float:left; }

#footer .footer-nav .footer-nav-label { font-size:12px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; color:#00aeef; text-transform:uppercase; font-weight:bold; }

#left-side-nav-top { /*background:url(../images/sidenav-serv-top.png) no-repeat; width:220px; height:38px;*/ background:url(../images/side-top.png) no-repeat; width:177px; height:39px; }

#left-side-nav-cont { /*background:url(../images/sidenav-serv-cont.png) repeat-y; width:220px;*/ background:url(../images/side-content.png) repeat-y; width:177px; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ padding:10px 25px;

-moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ }

#left-side-nav-bottom { /*background:url(../images/sidenav-serv-bottom.png) no-repeat; width:220px; height:45px;*/ background:url(../images/side-bottom.png) no-repeat; width:177px; height:45px; }

#left-side-nav-cont h2 { color: #fff; font-family: 'eurostileregular'; font-size: 18px; }

ul#menu-services-page {  list-style-type: none; padding-left: 10px; }

ul#menu-services-page li { margin-top:1em; font-size:14px; }

ul#menu-services-page li:hover { /*list-style-image: url("../images/li-products.png");*/ } 

ul#menu-services-page li a:hover { text-decoration:underline; }

ul#menu-services-page .current-menu-item { list-style-image: url("../images/li-products.png"); text-decoration:underline;  }

#left-inner-content ul.products { margin:10px; list-style-image: url("../images/pdf-icon.png") !important; }

#left-inner-content ul.products li.product { /*width:100% !important;*/ }

.downloads-page-list ul.products li.product { width:100%; }

.data-downloads-thumbnail { background:url(../images/pdf-icon.png) no-repeat; padding-left:20px; }

.downloads-page-list h2 { font-family: 'eurostileregular'; font-size: 20px; color:#01a9e9; font-weight:200; margin-top:0; }

.downloads-holder { margin: 0 auto; width: 100%; float:left; -webkit-box-sizing: border-box;/* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ padding: 0 40px 40px; }

#downloads-post-note { width:100%; font-size:12px; }

#downloads-post-note p { margin-left:20px; }

.footer-s { width:23% !important; }

.footer-l { width:28% !important; }
#page-downloads-page h2 { margin-bottom:0; }
span.Name:Before { /*content:"* Name";*/ font-weight: bold; padding:10px 0 0 12px; position:absolute; z-index:100; font-size:14px; }
/******woocommerce******/

.archieve #container { width:960px; padding:0 10px; margin:0 auto; }

div.product div.images, #content div.product div.images { background:#cccecf; padding:10px; }

#left-content-bg #left-inner-content #container #content .product .images img#zoom-image { width:16px; height:16px; float:left; box-shadow:none; margin:5px; }
#left-content-bg #left-inner-content .product .images img#zoom-image { width:16px; height:16px; float:left; box-shadow:none; margin:5px; }

#left-content-bg #left-inner-content #container #content .product .images { text-align:right; margin-right: 30px; margin-bottom: 1em; }
#left-content-bg #left-inner-content .product .images { text-align:right; margin-right: 30px; margin-bottom: 1em; }


#left-content-bg #left-inner-content #container #content .product .images img.wp-post-image { /*width:280px; height:180px;*/ }

#left-content-bg #left-inner-content #container #content .product .images a { width:100%; text-align:right; font-size:9px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; color:#052f77;  }
#left-content-bg #left-inner-content .product .images a { width:100%; text-align:right; font-size:9px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; color:#052f77;  }


div.product div.summary, #content div.product div.summary { float:none !important; width:40% !important; }

div.product .product_title, #content div.product .product_title { font-family: 'eurostileregular'; color:#00bff3; font-size:18px; width:145px; }

.zoom-image-link { float:right; clear:both; }

div.product .woocommerce_tabs, #content div.product .woocommerce_tabs { clear:none !important; padding:5px; /*float:right; width:48%;*/ }

.fw300 { font-weight:300; border-bottom: 1px dashed #222730; text-align:center; }

.widget-inside h2.rounded { display:none; }

.widget-inside ul.product-categories li a { font-family: 'eurostileregular'; font-size:18px; color:#00bff3; }

.widget-inside ul.product-categories { list-style-type:none; padding-left:0; }

.prodcatlist-holder ul.product-categories { list-style-type:none; padding-left:0; }

.prodcatlist-holder ul.product-categories h3 a { color: #00BFF3; font-family: 'eurostileregular'; font-size: 16px; }

.product-categories h3 { text-transform:capitalize; }

.product-categories h3.prodcatnotparent { margin-bottom: 5px; }

.product-categories h3.prodcatnotparent a { color:#fff !important; font-weight:500; }

.prodcatlist-holder ul.product-categories li .product-list-cat { padding-left:20px; }

.prodcatlist-holder ul.product-categories li a:hover { /*background:url(../images/li-products.png) no-repeat left;*/ }

.widget-inside ul.product-categories  li ul.children { list-style-type:none; }

.widget-inside ul.product-categories  li ul li a:hover { text-decoration:underline; }

.widget-inside ul.product-categories  li ul.children li.current-cat { list-style-image: url("../images/li-products.png"); }

.widget-inside ul.product-categories  li ul.children li a { color:#fff; text-transform:capitalize; }

div.product .woocommerce_tabs ul.tabs li.active, #content div.product .woocommerce_tabs ul.tabs li.active { background:none !important; }

div.product .woocommerce_tabs ul.tabs li, #content div.product .woocommerce_tabs ul.tabs li { background:none !important; box-shadow:none !important; }

div.product .woocommerce_tabs ul.tabs:before, #content div.product .woocommerce_tabs ul.tabs:before { border:none !important; }

div.product .woocommerce_tabs ul.tabs li:after, #content div.product .woocommerce_tabs ul.tabs li:after { border-width:0 !important; box-shadow:none !important;  }

div.product .woocommerce_tabs ul.tabs li:before, div.product .woocommerce_tabs ul.tabs li:after, #content div.product .woocommerce_tabs ul.tabs li:before, #content div.product .woocommerce_tabs ul.tabs li:after { border:0 !important; content:"" !important; position:relative !important; }

div.product .woocommerce_tabs ul.tabs li, #content div.product .woocommerce_tabs ul.tabs li { border:none !important; }

.woocommerce_tabs ul.tabs { margin-top: -60px !important; /*margin-left:160px*/ !important; color: #00BFF3; padding:0 50px 0 0.5em !important; margin-bottom: 0 !important; text-align:right; }

.woocommerce_tabs ul.tabs li { padding:0 0.5em !important; }

.woocommerce_tabs ul.tabs li a { color: #00BFF3 !important; font-size: 12px; font-family:'eurostileregular'; font-weight:normal !important; text-shadow:none !important; }

.woocommerce_tabs ul.tabs li.active a { border-bottom:2px solid #00aeef !important; } 

.woocommerce_tabs h2 { color: #00BFF3; font-family: 'eurostileregular'; font-size: 18px; }

hr.style-one { border: 0; height: 1px; background: #333; background-image: -webkit-linear-gradient(left, #061122, #2a2f3a, #061122); background-image:    -moz-linear-gradient(left, #061122, #2a2f3a, #061122); background-image:     -ms-linear-gradient(left, #061122, #2a2f3a, #061122); background-image: -o-linear-gradient(left, #061122, #2a2f3a, #061122); margin-top:0; margin-bottom:25px; }

hr.style-two { border: 0; width:95% height: 1px; background: transparent; background-image: -webkit-linear-gradient(left, transparent, #fff, transparent); background-image:    -moz-linear-gradient(left, transparent, #fff, transparent); background-image:     -ms-linear-gradient(left, transparent, #fff, transparent); background-image: -o-linear-gradient(left, transparent, #fff, transparent); margin-top:0; margin-bottom:12px; height:1px; }

#content-holder #left-inner-content .woocommerce_tabs ul { list-style-image:url(../images/footer-li.png); padding-left:20px; }

.panel.entry-content { /*padding-left: 264px !important;*/ font-size:14px; }

.woocommerce_tabs #tab-features ul li { /*line-height:1.6em;*/ }

.product-categories #prodlist-active { text-decoration:underline; background:url(../images/li-products.png) no-repeat left; }

#left-inner-content ul.products li h3 { font-size:14px !important; }

#left-side-nav-cont .prodcatlist-holder ul.product-categories li .product-list-cat a { font-size:16px; font-family: 'eurostileregular'; }

ul.products li.product a img { margin:0 !important; }

h3.catactive { text-decoration:underline; }
.breadcrumbs { color:#fff; font-size:0.92em; margin:200px auto 10px; width:760px; padding:0; position:relative; z-index:77778; }
#left-side-nav-cont .prodcatlist-holder h3 { margin:10px 0; }
#left-side-nav-cont .prodcatlist-holder h3 a { color: #00BFF3; font-family: 'eurostileregular'; font-size: 14px; font-weight:500; }
#left-side-nav-cont .prodcatlist-holder ul.product-categories { margin-top: 5px; font-size:14px; }
#left-side-nav-cont .prodcatlist-holder ul.product-categories li ul.subcat3rdlvl { /*display:none;*/ padding-left: 35px; }
ul.product-categories li a { padding-left:18px; font-family: 'eurostileregular'; background:url(../images/plus.png) no-repeat left; }
ul.product-categories li.catactive a { background:url(../images/plus.png) no-repeat left; padding-left: 18px; }
ul.product-categories li.cat_selected a { background:url(../images/minus.png) no-repeat left; padding-left: 18px; text-decoration:underline; }
ul.product-categories li.cat_selected ul.subcat3rdlvl li a { background:url(../images/plus.png) no-repeat left; padding-left: 18px; text-decoration:none; }
/*ul.product-categories li.cat_selected ul.subcat3rdlvl li a , ul.product-categories li.cat_selected ul.subcat3rdlvl li.subcatactive { text-decoration:none; background:none; padding:0; }*/
.archive #content-holder .entry p { font-size:12px; }
/******woocommerce******/





/***for the landing page**/

#landing-page #links { position:relative; top:70%;}

#landing-page #links p {  margin: 0; text-align:center; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size:12px; color:#252525; }

#landing-page #links p a { text-decoration:none; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size:12px; color:#252525; }