@charset "UTF-8";

/*
** A variation on Eric Meyer's CSS Reset:
*/

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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { line-height: 1; color: #000; background: #fff; }
ol, ul { list-style: none; }
table { border-collapse:collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
abbr,acronym { border: 0; }

/*
** THE USUAL SUSPECTS
*/

body {
font: normal normal normal 12px/1.6 Arial,Helvetica,"Helvetica Neue",sans-serif;
color: #515c66;
background: #f9fafc url('../images/bg.jpg') left top repeat-x !important;
}

.wrapper { /*width: 1000px;*/ margin: 0 auto; }

.clear { clear: both; }

/* ::selection, ::-moz-selection { background: #56616c; color: #fff; } */

/*
** HEADER
*/ 
	.headerLeft {border-top: 10px solid #003268;}

	.headerLeft h1 a {
	margin: 41px 0 0 0;
	}
	
	.headerRight {
	text-align: right;
	padding: 30px 0 20px 0;
	border-top: 7px solid #e7ecf0;
	}
	
	.force {
	border-top: 3px solid #d5dce4;
	background: #eff3f6;
	}
	
	.force a {
	padding: 25px 0 25px 0;
	display: block;
	}
	
	.moduletable .services {
	border-bottom: 3px solid #d5dce4;
	}
	
	.force img {
	margin: 0 auto;
	}
	
	.force:hover {
		background: #e8edf3;
	}
	
/*
** NAVIGATION / TOP MENU
*/

#js-meganav, #js-meganav a {font-family: Copperplate,Copperplate Gothic Light,fantasy, Libre Baskerville, serif !important; font-weight: 700 !important;letter-spacing: 1px;}


#megamenucss #js-mainnav.blackwhite .js-megamenu {
background: #05386f; /* Old browsers */
background: -moz-linear-gradient(top,  #05386f 0%, #003268 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #05386f 0%,#003268 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #05386f 0%,#003268 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05386f', endColorstr='#003268',GradientType=0 ); /* IE6-9 */	
}

#megamenucss .blackwhite.megamenu ul.level0 > li.megacss:hover > a.megacss, #megamenucss #js-mainnav.megamenu.blackwhite ul.level0 li.active, #megamenucss .blackwhite.megamenu ul.level0 > li.megacss:hover > span {
background: #0a478a !important; /* Old browsers */
background: -moz-linear-gradient(top,  #0a478a 0%, #06407e 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #0a478a 0%,#06407e 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #0a478a 0%,#06407e 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a478a', endColorstr='#06407e',GradientType=0 ) !important; /* IE6-9 */
}

.dropdown-menu {background: #06407f !important;}
li.hikashop_product {list-style: none;}
.thumbnails {margin:0px !important;}
.hikashop_product_item_right_part_description span {font-weight: bold;}
.hikashop_product_item_right_part_description p {margin-bottom: 0 !important;font-size:12px;}
.hikashop_product_item_right_part {margin: 0px;border-right: 1px solid #CDD5DE;}
#hikashop_product_top_part h1 {float: left;margin: 0px;border: none;padding-top: 5px;}
.hikashop_product_page .hk-row {border-top: 3px solid #cdd5de;display: block;
clear: both;}
#hikashop_product_top_part h1 {font-size: 16px;font-weight:bold;}
.hikashop_product_custom_info_main_table {margin-top: 15px;}

.hikashop_product_name a {
font-weight: bold;
text-decoration: none;
color: #084382;
}

.hikashop_product_item_right_part h2 {border: none;margin: 0;}
.hikashop_product_listing_image {border: 7px solid #f8f9fa;}

.level0 li a {
    padding: 0px !important;
    border: none !important;
}
.level0>li.haschild>a {
    pointer-events: none;
}

.level0 li.haschild>a,
.level0 li span {
    font-size: 14px !important;
    color: #FFF;
    padding: 18px 15px !important;
	text-transform: uppercase;
    font-weight: normal;
}

#megamenucss .blackwhite.megamenu .dropdown-menu ul.level1 li.megacss:hover > a.megacss, #megamenucss .blackwhite .dropdown-menu ul.level1 li.megacss a.megacss:hover {
	background: none !important;
}

.level1 li a {
    font-size: 12px !important;
    color: #FFF;
    padding: 2px 15px !important;
	text-transform: none !important;
    font-weight: normal;
    border-left: 1px solid #02346a;
	text-shadow: none !important;
}

.level1 li a:hover {
color: #ececec !important;
}

.level1 li a span {
	padding: 0px !important;
	border: none;
	text-transform: none;
	color: #d4e1ee;
}

.level1 li a span:hover {
	color: #FFF;
}

.level1 a {font-size: 13px !important;}

#menu170 .menu-title, #menu171 .menu-title, #menu172 .menu-title {padding: 0 !important;background-image: none!important;}

.chzn-container-single .chzn-single span {color: #333;}
#just_for_menu, div.icemegamenu { height: 47px; overflow: hidden; } 

/* ALL */

ul#icemegamenu li a.icemega_active { background-position: 0 -141px; }
ul#icemegamenu li a.icemega_active:hover { background-position: 0 -188px; }

.childcontent-inner a {font-family: Arial,Helvetica,"Helvetica Neue",sans-serif !important;padding: 5px 15px !important;}
/* HOME */

li#iceMenu_101 a { width: 97px; background-position: 0 0 !important; }
li#iceMenu_101 a:hover { background-position: 0 -47px !important; }
li#iceMenu_101 a:active { background-position: 0 -94px !important; }

/* PRODUCTS */

li#iceMenu_170 a { width: 140px; background-position: -97px 0 !important; }
li#iceMenu_170 a:hover { background-position: -97px -47px !important; }
li#iceMenu_170 a:active { background-position: -97px -94px !important; }

/* INDUSTRY */

li#iceMenu_171 a { width: 135px; background-position: -237px 0 !important; }
li#iceMenu_171 a:hover { background-position: -237px -47px !important; }
li#iceMenu_171 a:active { background-position: -237px -94px !important; }

/* SUPPLIER */

li#iceMenu_172 a { width: 131px; background-position: -372px 0 !important; }
li#iceMenu_172 a:hover { background-position: -372px -47px !important; }
li#iceMenu_172 a:active { background-position: -372px -94px !important; }

/* SERVICE & CALIBRATION */

li#iceMenu_173 a { width: 260px; background-position: -503px 0 !important; }
li#iceMenu_173 a:hover { background-position: -503px -47px !important; }
li#iceMenu_173 a:active { background-position: -503px -94px !important; }

/* ABOUT */

li#iceMenu_174 a { width: 107px; background-position: -763px 0 !important; }
li#iceMenu_174 a:hover { background-position: -763px -47px !important; }
li#iceMenu_174 a:active { background-position: -763px -94px !important; }

/* CONTACT */

li#iceMenu_175 a { width: 130px; background-position: -870px 0 !important; }
li#iceMenu_175 a:hover { background-position: -870px -47px !important; }
li#iceMenu_175 a:active { background-position: -870px -94px !important; }

.hikabtn-success {background: #063c7eb8; border:none;}
.hikabtn-success:hover {background: #063c7e !important; border:none;}
.hikabtn-danger {border:none;}
.hikashop_product_contact_page dl {margin-bottom: 0px;}
.hikashop_product_contact_page #toolbar {margin-top: 20px;}
.smOW {visibility: visible!important;}
.navwrapper { 
background: #ebeff3; /* Old browsers */
background: -moz-linear-gradient(top,  #ebeff3 0%, #fcfcfd 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ebeff3 0%,#fcfcfd 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ebeff3 0%,#fcfcfd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebeff3', endColorstr='#fcfcfd',GradientType=0 ); /* IE6-9 */

 padding-bottom: 20px; }

div.icemegamenu { 
	position:relative;
	}
	

div.icemegamenu ul#icemegamenu {
	display:block;
	background:#E6E6E6;
	list-style:none;
	margin:0;
	padding: 0;
	z-index:5;
	position:absolute;
	top:0;
	left:0;
	}	
	
	div.icemegamenu ul#icemegamenu li { 
		display:block;
		position:relative;
		float:left;
		} 
		
		ul#icemegamenu li a {
		background: url('../images/nav.png') 0 0 no-repeat;
		text-indent: -9999px;
		display:block;
		height:47px;	
		color:#fff;
		text-decoration:none;
		}
		
		div.icemegamenu ul#icemegamenu li a.iceMenuTitle,
		div.icemegamenu ul#icemegamenu li span.separator,
		div#subMenusContainer a.iceMenuTitle,
		div#subMenusContainer span.separator {			
			/* padding:5px 15px;
			text-shadow:1px 1px 1px #fff;
			-webkit-transition:all .3s linear;
			-moz-transition:all .3s linear;
			-o-transition:all .3s linear;
			transition:all .3s linear */
			}
	
			div.icemegamenu ul#icemegamenu li span.icemega_title,
			div#subMenusContainer span.icemega_title {
				font-size:13px;}
		
			div.icemegamenu ul#icemegamenu li span.icemega_desc,
			div#subMenusContainer span.icemega_desc {
				display:block;
				padding:0;
				color:#999!important;
				}



			/* when is current and active*/
			div.icemegamenu ul#icemegamenu li.active a.iceMenuTitle,
			div.icemegamenu ul#icemegamenu li.active span.separator,
			div.icemegamenu ul#icemegamenu li.current a.iceMenuTitle,
			div.icemegamenu ul#icemegamenu li.current span.separator,
			div.icemegamenu ul#icemegamenu li:hover a.iceMenuTitle,
			div.icemegamenu ul#icemegamenu li:hover span.separator  {
				}
			
			div.icemegamenu ul#icemegamenu li.active a.iceMenuTitle,
			div.icemegamenu ul#icemegamenu li.active span.separator,
			div#subMenusContainer li.active a.iceMenuTitle, 
			div#subMenusContainer li.active span.separator,
			div.icemegamenu ul#icemegamenu li:hover a.iceMenuTitle,
			div.icemegamenu ul#icemegamenu li:hover span.separator {	  
				color:#fff;
				text-shadow: 0 1px 1px #003269;
				}
				
				
#hikashop_category_information_module_52 .hikashop_product_image {
	height: auto !important;
}	

#hikashop_category_information_module_52 .hikashop_product_image_subdiv {
	margin: 0 0 10px 0 !important;
}
					

/* All submenu OLs and ULs */
div#subMenusContainer {    
	display:none;     
	position:absolute;    
	top: 189px;   
	left:50%;
	margin-left: -500px;
	width:1000px;    
	height:162px;
	overflow:hidden;
	z-index:1000000000;
	list-style:none;
	background-color: #06407f; 
	
	}

	#icemegamenu ul.icesubMenu,
	#subMenusContainer ul.icesubMenu {  
		padding:0;
		margin:0;
		list-style-type:none;
		left:0;
		}
		
		#icemegamenu ul.sub_level_1,
		#subMenusContainer ul.sub_level_1 { 
			border-top:none;
			width: 1000px !important;
			height: 155px;
			}
		
		#icemegamenu ul.icesubMenu li,
		#subMenusContainer ul.icesubMenu li {
			margin:0;
			padding:0;
			}

		div#subMenusContainer ul.icesubMenu li div.iceCols { 
			overflow: hidden;
			/* width:100%; */
			padding:0;
			width: 180px !important;
			/* border-right: 1px solid #1E538D; */
			margin: 0 20px 0 0;
			padding: 15px 0 0 0;
			}
			
			div#subMenusContainer ul.icesubMenu li div.iceCols:last-child { border-right: 0 none;}
			
			div#subMenusContainer ul.icesubMenu li div.iceCols li {
				padding:0;} 
			

			div#subMenusContainer a.iceMenuTitle,
			div#subMenusContainer span.separator,
			div.icemegamenu #icemegamenu ul.icesubMenu li a.iceMenuTitle,
			div.icemegamenu #icemegamenu ul.icesubMenu li span.separator {
				height:auto;
				min-width:235px;
				color:#dfe9f4;
				margin:0;}
				
				
				div#subMenusContainer span.icemega_title {	}

	#edocman-category .edocman-thumb-left {
    margin: 0 20px 0px 0px !important;}			

/* sub menu links on hover or focus */
#subMenusContainer a.iceMenuTitle:hover, 
#subMenusContainer a.iceMenuTitle:focus, 
#icemegamenu a.mainMenuParentBtnFocused, 
#subMenusContainer a.subMenuParentBtnFocused,
#icemegamenu li a.iceMenuTitle:hover,
#icemegamenu li a.iceMenuTitle:hover span,
#icemegamenu li a.iceMenuTitle:focus span,
#icemegamenu li a.iceMenuTitle:focus{
	color:#fff!important;}



/* ----[ OLs ULs, LIs, and DIVs ]----*/

/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW { 
	display:none; 
	position: absolute; 
	padding:0;
	margin:0;
	height: 162px !important;
	left: 0 !important;
	
	}
	
#icemegamenu li a.iceMenuTitle img{ border:none; }
a.iceMenuTitle img{ border:none; }  


/* --------------------------[ The below is just for non-javscript users ]--------------------------*/
#icemegamenu li li {   
float:none; }

#icemegamenu li li a{ /* Just submenu links*/    
	position:relative;
	height:auto!important;
	float:none;}

#icemegamenu li ul.sub_level_1 {
	position: absolute;
/* 	width: 10em;
	margin-left: -1000em; */
}
#icemegamenu li ul.sub_level_1 li{
	background:none;
	float:none;
	border-right:none;
	min-width:245px;
}
#icemegamenu li ul.sub_level_1 li div.iceCols li { padding-left:15px}
	#icemegamenu li ul.sub_level_2 li div.iceCols li { padding-left:0}


#icemegamenu li ul.sub_level_1 ul {
	padding-left:0 }

#icemegamenu li ul li ul.sub_level_2{
	position: absolute;
	width: 10em;
	margin-left: -1000em;
}

/* third-and-above-level lists */

/* lists nested under hovered list items */
#icemegamenu li:hover ul { margin-left: 0; }
#icemegamenu li li li.iceMenuLiLevel_2:hover ul.sub_level_2 {   margin-left:21em; z-index:99; position:absolute; margin-top:-3.5em;  } 
#icemegamenu li li.iceMenuLiLevel_2:hover ul.sub_level_2{    margin-left:8em; position: relative; margin-top:-3.5em;  }  
/*#icemegamenu li li:hover ul {    margin-left: 10em; margin-top:-2.5em;}  */
			 
/* extra positioning rules for limited noscript keyboard accessibility */
#icemegamenu li a:focus + ul {  margin-left: 0; margin-top:2.2em; }
#icemegamenu li li a:focus + ul { left:0; margin-left: 1010em; margin-top:-2.2em;}
#icemegamenu li li a:focus { left:0;  margin-left:1000em; width:10em;  margin-top:0;}
#icemegamenu li li li a:focus { left:0; margin-left: 2010em; width: 10em;  margin-top:-1em;}
#icemegamenu li:hover a:focus{ margin-left: 0; }
#icemegamenu li li:hover a:focus + ul { margin-left: 10em; }

.icesubMenu { position:absolute; }	




div#subMenusContainer ul.icesubMenu li div.iceCols ul {
	list-style:none;
	padding:0px;
	margin:0px;}

	
.sublist0 .sub_level_1 .eli_magic_class { margin-left: 118px !important; height: 155px;}
.sublist1 .sub_level_1 .eli_magic_class { margin-left: 260px !important; height: 155px;} 
.sublist2 .sub_level_1 .eli_magic_class { margin-left: 394px !important; height: 155px;}

.eli_magic_class .iceCols ul { border-right: 1px solid #1E538D; }
.eli_magic_class .iceCols:last-child ul { border-right: 0 none; }

.level0 li {border-right: 1px solid rgb(20, 72, 127);}
.level0 li:last-child {border-right: none;}
.childcontent-inner {padding-top: 30px !important;padding-bottom: 30px !important;}
.level1 a {padding: 0px !important;}
	
/*
** HOME PAGE MODULES ETC
*/

.homeLeftCol {margin: 20px 0 0 0; }
	.homeLeftCol .moduletable { padding: 0px; }
		.moduletable.welcome h2 { width: 103px; height: 12px; display: block; text-indent: -9999px; background: url('../images/heading-welcome.png') left top no-repeat; margin: 0 0 18px 0; }
		.moduletable.welcome h3 { font-size: 16px; line-height: 22px; color: #56616c; margin: 0 0 15px 0; }
		.moduletable.welcome h4 { font-size: 12px; line-height: 17px; color: #56616c; margin: 0 0 13px 0; }
		.moduletable.welcome a { border-bottom: 1px solid #d6e2f1; }
		
		.moduletable.services { padding: 0px 20px 10px 20px; }
		
		.moduletable.latestNews h3 a { width: 142px; height: 12px; display: block; text-indent: -9999px; background: url('../images/heading-latest-news.png') left top no-repeat; margin: 0 0 -2px 0; }
		
		a.forceTesting { width: 203px; height: 80px; display: block; text-indent: -9999px; background: url('../images/force-testing.png') left top no-repeat; border-top: 2px solid #d5dce4; border-bottom: 1px solid #d5dce4; }
		a.forceTesting:hover { background-position: left bottom; }
		
		a.torqueTesting { width: 203px; height: 80px; display: block; text-indent: -9999px; background: url('../images/torque-testing.png') left top no-repeat; border-top: 1px solid #d5dce4; border-bottom: 2px solid #d5dce4; }
		a.torqueTesting:hover { background-position: left bottom; }


.homeMiddleCol { background: #e9edf1; margin: 0 0 30px 0; border-bottom: 1px solid #cdd5de; }
	.moduletable.featuredProducts { /*background: url('../images/featuredproductsbg.jpg') left top no-repeat;*/ 
border-bottom: 1px solid rgb(206, 213, 223);
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#edf1f4+0,dee5eb+100 */
background: #edf1f4; /* Old browsers */
background: -moz-linear-gradient(top,  #edf1f4 0%, #dee5eb 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #edf1f4 0%,#dee5eb 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #edf1f4 0%,#dee5eb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf1f4', endColorstr='#dee5eb',GradientType=0 ); /* IE6-9 */
padding: 20px 30px; }
		.moduletable.featuredProducts h3 { display: block; text-indent: -9999px; background: url('../images/heading-featured-products.png') left top no-repeat; margin: 4px 0 16px 0; border-bottom: 1px solid #CDD5DE; padding: 0 0 5px 0; }
	.moduletable.popularProducts { background: #e9edf1; padding: 20px 0px; }
	.moduletable.popularProducts h3, .moduletable.popularProducts .nspArts { padding: 0px 30px; }
	.moduletable.popularProducts .nspTopInterface {border-top: 1px solid #D0D8DF;border-bottom: 1px solid #D0D8DF;width: 100%;left: 0 !important;margin-top: 15px;}
	.moduletable.popularProducts .nspPagination {padding: 15px 0 !important;margin: 0 !important;}
		.moduletable.popularProducts h3 { display: block; text-indent: -9999px; background: url('../images/heading-popular-products.png') left top no-repeat; margin: 4px 30px 16px 30px; border-bottom: 1px solid #CDD5DE; padding: 0 0 5px 0; }

.homeRightCol, .subRightCol { background: #003268; margin: 0px 0 0 0; }
	.homeRightCol .moduletable, .subRightCol .moduletable { padding: 20px; }
	
	#hikashop_only_products_hikashop_category_information_module_109 li ul li {}

	.homeMiddleCol  {padding: 0px !important;}
	
	.nextend-bullet-bar {
	border-top: 1px solid #D0D8DF;
border-bottom: 1px solid #D0D8DF;
width: 100%;
left: 0;
padding: 15px 30px;
bottom: -7px !important;
	}
	
.nspArt h4.nspHeader {
    margin-bottom: 6px;
	margin-top: 0px;
    font-size: 14px;
}

.downloadc {background:#003268; border-top: 2px solid #14487f;}
.downloadc a { padding: 25px 15px;display:block;}
.downloadEnquire .custom div:last-child {border-bottom: 2px solid #14487f;}
.downloadc:hover {background:#06396f;}
/*
** SUB PAGE MODULES ETC
*/

#js-mainnav.megamenu.blackwhite ul.level0 li.megacss span.megacss, #js-mainnav.megamenu.blackwhite ul.level0 li.megacss a.megacss, #js-mainnav.megamenu.blackwhite .megaMenuToggle {
	box-shadow: none;
	border-left: none;
}

#js-mainnav.megamenu.blackwhite {
		box-shadow: none;
		border: none;
}

.subLeftCol {
background: #e9ecf1; /* Old browsers */
background: -moz-linear-gradient(left,  #e9ecf1 0%, #e9ecf1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #e9ecf1 0%,#e9ecf1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #e9ecf1 0%,#e9ecf1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9ecf1', endColorstr='#e9ecf1',GradientType=1 ); /* IE6-9 */
padding: 22px 29px !important; min-height: 831px; margin: 0 0 30px 0; border-bottom: 1px solid #cdd5de; 
}

#hikashop_product_image_main img {border: 8px solid rgb(248, 249, 250); max-width: 100%;}
#hikashop_product_left_part {padding-left: 0px !important;}
.hikashop_product_main_image {text-align: left !important;}
.hikashop_product_main_image_subdiv {margin-left: 0px !important; width: 100%!important;}
#hikashop_product_contact_main {margin: 0px auto 0 auto;width: 100%;text-align:center;}

.rightColumn { } 

.subRightCol { }
 
.subRightLowerCol { } 
.subRightLowerCol .moduletable { padding: 20px 0px 20px 0px; } 

.moduletable.downloadEnquire { padding: 0; margin: 0; border-bottom: 0 none; }

.moduletable .downloadCentre, .moduletable .sendAnEnquiry { width: 254px; height: 122px; display: block; text-indent: -9999px; }
.moduletable .downloadCentre { background: url('../images/download-centre.png') left top no-repeat; }
.moduletable .downloadCentre:hover { background-position: left bottom; }
.moduletable .sendAnEnquiry { background: url('../images/send-an-enquiry.png') left top no-repeat; margin: -1px 0 0 0; }
.moduletable .sendAnEnquiry:hover { background-position: left bottom;  }

.moduletable.featuredVideo h3 { width: 176px; height: 12px; display: block; text-indent: -9999px; background: url('../images/heading-featured-video.png') left top no-repeat; margin: 0 0 6px 10px; }
.moduletable.featuredVideo h4 { margin: 0 0 12px 10px; font-size: 14px; }
.moduletable.featuredVideo h4 a { color: #a2b4c7; }
.moduletable.featuredVideo h4 a:hover { color: #adc0d4; }

.moduletable.featuredVideo h5 { margin: 15px 0 0 0; font-size: 12px; font-weight: bold; border-top: 1px solid #14487F;
padding: 10px 0 5px 10px; color: #aebdce; }

.moduletable.featuredVideo p { color: #7a9ec7; font-weight: bold; margin: 0 0 0 10px; }
.moduletable.featuredVideo a { color: #7a9ec7; }
.moduletable.featuredVideo p a:hover { color: #aebdce; }
.moduletable.featuredVideo a img { border: 13px solid #0c4785; }
.moduletable.featuredVideo2 h5 {font-weight: bold;border-top: 1px solid #14487F;padding: 10px 0 5px 20px;color: #aebdce;}
.moduletable.featuredVideo2 {padding: 0px 10px 20px 10px;}

.moduletable.featuredVideo2 ul {padding-left: 20px;}
.moduletable.featuredVideo2 li a {padding: 0 0 5px 0;color: #7a9ec7;font-size: 14px;}
.moduletable.featuredVideo2 li a:hover, .moduletable.featuredVideo2 li a:focus {background: none;color: #aebdce;}

.hikashop_main_carousel_div { }
/*
** PAGE HEADINGS
*/

#hikashop_main_slider_hikashop_category_information_module_104 li, #hikashop_main_slider_hikashop_category_information_module_109 li {}

h2.pageHeading a { text-indent: -9999px; width: 100%; padding: 0; margin: 4px 0 15px 0; border-bottom: 1px solid #cdd5de; display: block; }

	h2.productsH a { background: url(../images/heading-products.png) left top no-repeat;font-size: 0px;border-bottom: 1px solid #cdd5de;padding: 0 0 35px 0;margin: 4px 0 15px 0; }
	h2.industryH { background: url(../images/heading-industry.png) left top no-repeat;font-size: 0px;border-bottom: 1px solid #cdd5de;padding: 0 0 35px 0;margin: 4px 0 15px 0; }
	h2.supplierH { background: url(../images/heading-supplier.png) left top no-repeat; font-size: 0px;border-bottom: 1px solid #cdd5de;padding: 0 0 35px 0;margin: 4px 0 15px 0;}
	h2.service-and-calibrationH { background: url(../images/heading-service-and-calibration.png) left top no-repeat;font-size: 0px;border-bottom: 1px solid #cdd5de;padding: 0 0 35px 0;margin: 4px 0 15px 0; }
	h2.aboutH { background: url(../images/heading-about.png) left top no-repeat;font-size: 0px;border-bottom: 1px solid #cdd5de;padding: 0 0 35px 0;margin: 4px 0 15px 0;}
	h2.contactH { background: url(../images/heading-contact.png) left top no-repeat;font-size: 0px;font-size: 0px;border-bottom: 1px solid #cdd5de;padding: 0 0 35px 0;margin: 4px 0 15px 0; }
	h2.download-centreH { background: url(../images/heading-download-centre.png) left top no-repeat; font-size: 0px;border-bottom: 1px solid #cdd5de;padding: 0 0 35px 0;margin: 4px 0 15px 0;}
	
	h2.videosH { background: url(../images/heading-video.png) left top no-repeat;font-size: 0px;border-bottom: 1px solid #cdd5de;padding: 0 0 35px 0;margin: 4px 0 15px 0; }
	h2.newsH a { background: url(../images/heading-news.png) left top no-repeat; font-size: 0px;border-bottom: 1px solid #cdd5de;padding: 0 0 35px 0;margin: 4px 0 15px 0;}

/*
** CONTENT
*/
.btn-primary {
    background: #0a4788;
    padding: 5px 10px 5px 10px;
    border-radius: 3px;
    font-size: 12px !important;
    color: #FFFFFF;
    margin: 10px 0;
}

.popularProducts .nspImageWrapper {width: 30%;background: #fff;border: 7px solid #f8f9fa !important;}
.popularProducts .nspArt img.nspImage {background: #FFF;margin: 0px auto;width: auto !important;}
.popularProducts .nspHeader {float: left; padding-bottom: 0px !important;}
.popularProducts .readon {background: #0a4788;padding: 5px 10px 5px 10px;border-radius: 3px;font-size: 12px !important; color: #FFFFFF;margin: 10px 0;}
.popularProducts .readon:hover {background: #063c7e;}
.popularProducts .nspHeader {width: 65%;}
.popularProducts .nspText {display: inline !important;float: left;width: 65%;}

.hikashop_listing_img_desc > div { padding: 20px 0;}

input, textarea { border: 1px solid #e0e0e0; padding: 5px; }

a { font-weight: bold; text-decoration: none; color: #084382; }
a:hover { color: #0b2642; text-decoration: none !important;}

.subLeftCol a { font-weight: bold; text-decoration: none; color: #084382; }
.subLeftCol a:hover { color: #0b2642; text-decoration: none;}

strong { font-weight: bold; }
em, i { font-style: italic; }
small { font-size: 80%; } 
del { text-decoration: line-through; }
u { text-decoration: underline; }

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

.subLeftCol ul { list-style: disc; margin: 0 0 10px 40px; }
	.subLeftCol ul li ul { margin: 0 0 0 20px; list-style: circle; }
	
.subLeftCol ol { list-style: decimal; margin: 0 0 10px 40px; }
	.subLeftCol ol li ol { margin: 0 0 0 20px; }

.subLeftCol blockquote { font-style: italic; margin: 0 0 10px 40px; }

.subLeftCol h3 { font-size: 18px; font-weight: bold; color: #003268; margin-bottom: 11px; }
.subLeftCol h4 { font-size: 16px; font-weight: bold; color: #191b1f; margin-bottom: 10px; }
.subLeftCol h5 { font-size: 15px; font-weight: bold; color: #003268; margin-bottom: 9px; }
.subLeftCol h6 { font-size: 14px; color: #333; margin-bottom: 8px;margin-top: 20px; }

.items-leading { padding: 0 0 10px 0; border-bottom: 3px solid #CDD5DE; margin: 0 0 22px 0; }

.item-page h2, .items-leading h2 { font-size: 18px; font-weight: bold; color: #003268; padding: 0; margin: 0;
}

.item-page ul li { padding: 0 0 3px 0; }

.article-info-term { display: none; }
.published { padding: 0 0 10px 0; font-size: 11px; font-weight: bold; }

.items-row h2 { font-size: 18px; font-weight: bold; color: #003268; }
.items-row .item { width: 324px; float: left; padding: 0 20px 0 0; }

.row-separator { display: block; clear: both; width: 100%; }

.item-page .nspMain { padding: 20px 0 0 0; }

.item-page .nspArts { border-top: 3px solid #CDD5DE; padding-top: 23px; }

.items-leading .nspMain, .item .nspMain { display: none; }

.featuredProducts h2, .popularProducts h2 {
    font-size: 15px !important;
    line-height: 19px;
    font-weight: bold;
    text-decoration: none;
    color: #084382;
}

#edocman-documents h3.edocman-document-title {margin: 16px 8px 0 8px !important;font-size: 17px;}
.nextend-smartslider-button-container a {font-size: 12px !important;}
#edocman-categories .edocman-category, #edocman-documents .edocman-document {border-bottom: 1px solid #cdd5de;margin-bottom: 0px;}
#edocman-documents {padding: 8px;}	
.edocman-taskbar li:first-child a {
background: rgb(8, 68, 133) none repeat scroll 0% 0%;
color: rgb(255, 255, 255) !important;
text-shadow: none;
font-weight: bold;
box-shadow: none;
}

.edocman-taskbar li:first-child a:hover {
background: #073c76;
}

#edocman-category h1.edocman-page-heading {font-size: 22px;}

#edocman-categories .edocman-box-heading, #edocman-documents .edocman-box-heading, #edocman-document-page .edocman-box-heading {
    background: none;
    border:none;
	padding: 4px 0px 4px 0;
}

#edocman-categories .edocman-category {
    margin-left: 17px;
}

#edocman-category-page-default h2, #edocman-categories-page h1 {
padding: 0px 0 16px !important;
/*border-bottom: 3px solid #cdd5de;*/
font-size: 14px;
line-height: 20px;
}


.edocman-taskbar {margin: 0px;}

.edocman-icon-download {display: none;}
/*
** FOOTER
*/

.footer { clear: both; font-size: 11px; color: #8b949b; }

	.footerTop { padding: 20px; border-top: 1px solid #cdd5de; }
	
		.footerTop p { padding: 0 0 20px 0; }
	
		.footerTopLeft, .footerTopMiddle, .footerTopRight {  padding: 0 35px 0 0; }
		.footerTopLeft {  }
		.footerTopMiddle {  }
		.footerTopRight {  }
	
	.footerBottom { clear: both; padding: 20px 20px 16px 20px; border-top: 1px solid #cdd5de; border-bottom: 11px solid #1c1f22; min-height: 50px; }
		
		.footerBottomLeft, .footerBottomMiddle { float: left; }
		.footerBottomRight { float: right; }
		.footerBottomRight img { float: right; margin-right: 5px;opacity: 0.80;}
		.footerBottomRight img:hover {opacity: 1.00;}
		.footerBottomMiddle img {margin: 0px auto;}
		.footerBottomLeft { width: 25%; }
		.footerBottomMiddle { width: 50%; text-align: center; }
		.footerBottomRight { width: 25%; }
		
	a.vimeo, a.twitter, a.facebook { width: 40px; height: 40px; display: block; text-indent: -9999px; background: url('../images/social-media.png') 0 0 no-repeat; float: right; margin-left: 4px; }
	
	a.vimeo { background-position: 0 0; }
	a.vimeo:hover { background-position: 0 -40px; }
	
	a.twitter { background-position: -40px 0; }
	a.twitter:hover { background-position: -40px -40px; }
	
	a.facebook { background-position: -80px 0; }
	a.facebook:hover { background-position: -80px -40px; }

/*
** Shop
*/
	

.learnMoreBtn {
display: inline-block;
padding: 6px 12px;
margin: 0px auto;
font-size: 12px;
font-weight: normal;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
background: #0a4788;
box-shadow: none;
color: #FFF !important;
}

.learnMoreBtn:hover {
	background: #063c7e !important;

}






div.pagination { padding: 0 0 31px 0; border-bottom: 1px solid #cdd5de; width: 746px; margin: 0 0 0 -29px; }

.pagination .Prev, .pagination .Next { text-indent: -9999px; display: block; width: 72px; height: 27px; float: left; }
	.pagination .Prev { margin: 0 9px 0 296px; background: url('../images/pagination_prev.png') left top no-repeat; }
	.pagination .Next { background: url('../images/pagination_next.png') left top no-repeat; }

.pagination .active { opacity: .85; filter:Alpha(opacity=85); cursor: pointer; }
.pagination .active:hover { opacity: 1; filter:Alpha(opacity=100); }
.pagination .inactive { opacity: .4; filter:Alpha(opacity=40); }

.pagination-numbers { clear: both; position: relative; top: 12px; }

.pagination-numbers .inactive { opacity: 1; filter:Alpha(opacity=100); }

.pagination-numbers ul { width: 48px; margin: 0 auto; height: 25px; }
.pagination-numbers ul li { display: inline; }
.pagination-numbers span, .pagination-numbers a { float: left; display: block; width: 24px; height: 25px; text-align: center; line-height: 25px; font-size: 14px; font-weight: bold; color: #003268; }
.pagination-numbers span { background: url('../images/active-number.png') left top no-repeat; }

.hikashop_carousel .hikashop_subcontainer_border, .hikashop_categories_listing_main .hikashop_subcontainer.hikashop_subcontainer_border, .hikashop_category_information .hikashop_subcontainer.hikashop_subcontainer_border {
    border: none;
    padding: 5px 0 5px 0;
    margin-left: 0;}
    
    .hikashop_products .hikashop_product {padding-left: 0px;}
    #hikashop_category_information_module_52 h2 {border-bottom: 3px solid #ddd !important;padding-bottom: 10px;}

.productTitle { height: 47px; border-bottom: 3px solid #cdd5de; padding: 7px 0 0 0; }

.productTitle h3 { float: left; }

.productTitle h3 .hikashop_product_custom_model_line { display: none; }

.productTitle .divider { color: #515C66; font-weight: normal; padding: 0 6px; }

.backBtn { display: block !important; margin-bottom: 15px;background: #d8dfe4; border: none !important; padding: 5px 15px 5px 15px; float: right !important; cursor: pointer !important;box-shadow: none;border-radius: 3px;color: #003268;font-weight: bold;}
.backBtn:hover {background: #ced5db;}

#hikashop_product_contact_main input { border: 0 none; padding: 0; cursor: pointer; margin: 14px auto 0 auto;border-radius: 5px; }

#hikashop_product_contact_main input:hover { background: url('../images/btn-enquire.png') 0 -28px no-repeat; }

.hikashop_product_desc #download_center_table_wrapper { display: none; } 

#hikashop_small_image_div { display: none; }

.productClose { height: 20px; border-bottom: 3px solid #cdd5de; clear: both; margin-bottom: 20px; }

.thumbnails .hikashop_subcontainer {padding-top: 0px;padding-bottom: 0px;}

.thumbnails {padding-top: 20px;}

.hikashop_cart_input_button {
background: #0a4788;
padding: 5px 10px 5px 10px !important;
box-shadow: none;
border-width: 0px;
border-style: solid;
border-color: #000000;
border-color: RGBA(0,0,0,1);
border-radius: 20px;
color: #FFF !important;
}

.hikashop_cart_input_button:hover {
	background: #063c7e !important;
}


#enquiry_product_name h3 { margin: 0 0 17px 0; }

div.hikashop_product_contact_page input {
	border-radius: 5px;
	border: medium none;
	    color: #7F8993;
	    font-family: arial;
	    font-size: 14px;
	    margin-bottom: 7px;
	    padding: 7px 10px;
		outline: none;
}

div.hikashop_product_contact_page input:hover, div.hikashop_product_contact_page input:hover, div.hikashop_product_contact_page input:focus {

	color: #465059;
}

div.hikashop_product_contact_page textarea {
	border-radius: 5px;
    border: medium none;
    color: #7F8993;
    font-family: arial;
    font-size: 14px;
    height: 146px;
    margin-bottom: 7px;
    outline: medium none;
    padding: 12px 10px;
    resize: none;
}

div.hikashop_product_contact_page textarea:hover, div.hikashop_product_contact_page textarea:hover, div.hikashop_product_contact_page textarea:focus {
	color: #465059;
}

h2.prodenquiry {
    background: url(../images/prodenquirytitle.png) no-repeat scroll left top transparent;
}

#enquiry_product_image {
	padding: 0 10px;
	float: right;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 10px solid #F8F9FA;
}

button.enquirybtn {
	background: url(../images/si-sendbtn.png) no-repeat scroll 0 0 transparent;
	    border: medium none;
	    display: block;
	    height: 26px;
	    margin: 2px 0 0 215px;
	    text-indent: -9999px;
	    width: 99px;
	cursor: pointer;
}

button.enquirybtn:hover {
	background: url(../images/si-sendbtn.png) no-repeat scroll 0 -28px transparent;

}

.sortPagiBar {display: none !important;}
.edocman-box-heading {float: left;}
.edocman-description {border: none;background: none;float: right;padding: 0;}

/*
** RS Files
*/

.subLeftCol #rsfl_files_table { margin: 6px 0 0 0; }

body.downloadCentre #system-message-container { display: none; }

/*
** Q TIP
*/ 
.qtip {
/*width: 172px !important;*/
	width:auto!important;
	height:auto!important;
	overflow: visible;
}

.list-footer .chzn-container-single-nosearch {
	margin-left: 5px;
}

.pagenav {font-size: 14px;}
a.pagenav {font-size: 14px;}
span.pagenav {font-size: 14px;opacity: 0.65;}

.hikashop_products_pagination .list-footer .pagenav, .hikashop_subcategories_pagination .list-footer .pagenav {
    padding: 4px 7px;
}

.nspPagination li:hover, .nspPagination li.active  {
    background-color: #195faa;
}

.nspPagination li > a {
    height: 10px;
    width: 10px;
}

.nspPagination li {
    height: 10px;
    width: 10px;
	background: #ccd5df;
	margin-right: 6px !important;
}

.nspTopInterface {
    float:right;
    position:relative;
    left:-50%;
    text-align:left;
}
.nspPagination {
    list-style:none;
    position:relative;
    left:50%;
}

.nspBotInterface, .nspTopInterface {
    overflow: visible;
}

.nspPagination li{float:left;position:relative;}/* ie needs position:relative here*/

.hikashop_product_contact_page .hikashop_contact_item_value input, .hikashop_product_contact_page .hikasho_contact_item_value .inputbox {
	width: 100%;
}

.hikashop_product_contact_page .hikashop_field_required {
	display: none;
}

.alert {
	padding: 15px;
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 4px;
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
}

/*
** Search
*/

.search {

}

.search:hover { background-position: 0 -26px; }

.search .button {
	display: none;
	float: left;
	background: url(../images/search_button.png) no-repeat top left;
	width: 17px;
	height: 17px;
	border: 0 none;
	font-size: 0px;
	text-indent: -9999px;
	margin: 6px 5px 4px 7px;
	cursor: pointer;
	opacity: .85;
}

.search .button:hover { opacity: 1; }

#mod_search_searchword {
	border: 0 none;
	color: #8cadd0;
	font-size: 12px;
	padding: 5px 10px 5px 30px;
	margin: 0;
	height: 16px;
	outline: none;
	background: url(../images/search_bk.png) 0 0 no-repeat;
	width: 173px;
}

.mod_googleSearch_cse {
background: #145fb1; /* Old browsers */
background: -moz-linear-gradient(left,  #145fb1 0%, #1056a1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #145fb1 0%,#1056a1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #145fb1 0%,#1056a1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#145fb1', endColorstr='#1056a1',GradientType=1 ); /* IE6-9 */
border-radius: 3px;
}

.googleSearch_cse {
	margin-bottom: 15px;
}

.googleSearch_cse .button {
	background: #0a4788;
	padding: 5px 10px 5px 10px;
	border-radius: 3px;
	font-size: 12px !important;
	color: #FFFFFF;
	font-weight: bold;
}

.googleSearch_cse .button:hover {
	background: #063c7e;
}
.mod_googleSearch_cse .inputbox {background: none !important;border: none; color: #FFFFFF !important;}


.mod_googleSearch_cse .button {
	background: url(../images/searchicon.png) no-repeat 10px 7px;
	float: left;
	border: none;
	font-size: 0px;
	display: inline-block;
	height: 30px;
	width: 33px;
}

#mod_search_searchword:hover {
color: #b5cae1;
background-position: 0 -26px; 
}

#mod_search_searchword:active,
#mod_search_searchword:focus {
color: #dee8f2;
background-position: 0 -52px; 
}

#mod_search_searchword:active {

}


#just_for_menu a { color: #fff; }

.hikashop_module #rsfl_files_table { display: none; }

.rsfl_files_table_heading td { font-size: 14px; font-weight: bold; color: #1e2023; }

.rsfl_files_table_file { border-bottom: 1px solid #cdd5de; }
.rsfl_files_table_file:last-child { border-bottom: 0 none; }

.rsfl_files_table_file td { padding: 4px 0; }

.downloads_icon { float: left; width: 71px; height: 71px; text-indent: -9999px; background: url('../images/downloads.png') left top no-repeat; }

#download_center_table_wrapper { padding: 10px 0 0 0; }

/* #hikashop_product_top_part h2.productsH {
	display: none !important;
} */

div.cse-search-results body {

}

body.style_search div.subLeftCol {
background: #edf1f4;
min-height: 1070px;
overflow: hidden;
}

body.style_search .subLeftCol .search {
	background: none;
}

body.style_search .subLeftCol .search input.inputbox {
	background: url(../images/siinstruments-input.png) no-repeat scroll 0 0 transparent;
	    border: medium none;
	    color: #7F8993;
	    font-family: arial;
	    font-size: 14px;
	    height: 26px;
	    margin-bottom: 7px;
	    padding: 7px 10px;
	    width: 315px;
}

body.style_search .subLeftCol .search input.inputbox:hover, body.style_search .subLeftCol .search input.inputbox:hover, body.style_search .subLeftCol .search input.inputbox:focus {
	background: url(../images/siinstruments-input.png) 0 -44px no-repeat;
	color: #465059;
}

body.style_search .subLeftCol .search input.button {
	display:none;
}

h2.searchH {
   /* background: url(../images/heading-search.png) no-repeat scroll left top transparent;*/
}

td {
	vertical-align: top;
}

.subLeftCol .search body {
background-color: none !important; 
}

.subLeftCol .search {
/*	height: 1480px;
    width: 687px;*/
	background: none !important;
	overflow: hidden;
}

.t { background-color: none !important; }

.rsform-input-box {
background: #f9fafb; /* Old browsers */
background: -moz-linear-gradient(top,  #f9fafb 0%, #f4f6f8 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f9fafb 0%,#f4f6f8 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f9fafb 0%,#f4f6f8 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fafb', endColorstr='#f4f6f8',GradientType=0 ); /* IE6-9 */
	border: 1px solid #cdd5de;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	    color: #7F8993;
	    font-family: arial;
	    font-size: 14px;
	    margin-bottom: 7px;
	    padding: 7px 10px;
		outline: none;
		width: 100%;
}

.rsform-input-box:hover, .rsform-input-box:hover, .rsform-input-box:focus {
background: #feffff; /* Old browsers */
background: -moz-linear-gradient(top,  #feffff 0%, #f6f7f9 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #feffff 0%,#f6f7f9 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #feffff 0%,#f6f7f9 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#f6f7f9',GradientType=0 ); /* IE6-9 */
	color: #465059;
}

.rsform-text-box {
background: #f9fafb; /* Old browsers */
background: -moz-linear-gradient(top,  #f9fafb 0%, #f4f6f8 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f9fafb 0%,#f4f6f8 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f9fafb 0%,#f4f6f8 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fafb', endColorstr='#f4f6f8',GradientType=0 ); /* IE6-9 */
	border: 1px solid #cdd5de;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	    color: #7F8993;
	    font-family: arial;
	    font-size: 14px;
	    height:146px;
	    margin-bottom: 7px;
	    padding: 12px 10px;
	    width: 100%;
	resize: none;
	outline: none;
}

.rsform-text-box:hover, .rsform-text-box:hover, .rsform-text-box:focus {
background: #feffff; /* Old browsers */
background: -moz-linear-gradient(top,  #feffff 0%, #f6f7f9 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #feffff 0%,#f6f7f9 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #feffff 0%,#f6f7f9 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#f6f7f9',GradientType=0 ); /* IE6-9 */
	color: #465059;
}

.rsform-captcha-box {
	background: url(../images/siinstruments-captcha.png) no-repeat;
	border: medium none;
	    color: #7F8993;
	    font-family: arial;
	    font-size: 14px;
	    height: 26px;
	    margin-bottom: 7px;
	    padding: 7px 10px;
	    width: 135px !important;
		outline: none;
}

.rsform-captcha-box:hover, .rsform-captcha-box:hover, .rsform-captcha-box:focus {
	background: url(../images/siinstruments-captcha.png) 0 -42px no-repeat;
	color: #465059;
}

#recaptcha_logo, #recaptcha_tagline {
	display: none;
}


#Send {
display: block;
padding: 6px 12px;
font-size: 14px;
font-weight: normal;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
background: #0a4788;
box-shadow: none;
color: #FFF !important;
}

#Send:hover {
	background: #063c7e !important;

}

.mapprint {display: none;}



.recaptchatable * {
	padding: 0px !important;
}

.recaptcha_image_cell {
	width: 100px !important;
}

div.hikashop_category {
	width: 314px !important;
	float: left;
	padding: 0 30px 20px 0;
}

span.hikashop_category_name {
	clear:both;
	display:block;
}

span.hikashop_category_desc {
	clear:both;
}

div.hikashop_category_description_content {
	border-bottom: 3px solid #CDD5DE;
	    margin: 0 0 17px;
	    padding: 0 0 7px;
}

hr.sihr {
 background: #CDD5DE;
    border: medium none;
    clear: both;
    height: 3px;
    margin: 14px 0 16px;
    padding: 0;
}

div.contactspacer {
 	border-left: 1px solid #CDD5DE;
    padding: 0 0 0 25px;

}

#captcha28 {
	background: #FFFFFF;
	    float: left;
	    margin: 0 8px 0 0;
	    padding: 7px 41px 8px;
}

#captchaTxt28 {
	margin-top: 0px;
}

#recaptcha_reload_btn, #recaptcha_switch_audio_btn, #recaptcha_whatsthis_btn {
	display: none;
}

#recaptcha_response_field {
	background: url(../images/siinstruments-input.png) no-repeat scroll 0 0 transparent;
    border: 1px solid #cdd5de !important;
    color: #7F8993;
    font-family: arial;
    font-size: 14px;
    height: 26px;
    margin: 0 7px;
    outline: medium none;
    padding: 0 5px !important;
    width: 289px !important;
}

.recaptcha_input_area {
	margin-bottom: 5px;
}

.recaptchatable .recaptcha_image_cell {
	background: none !important;
	padding: 5px !important;
}

.formRed {
	display: none;
}

.rsform-submit-button {
	cursor: pointer;
	margin-top: 5px;
}

.hikashop_subcontainer  {padding-top: 30px;
padding-bottom: 30px;border-bottom: 1px solid #cdd5de;}

#hikashop_product_custom_info_main h4, h1 .hikashop_product_custom_model_line {
	display: none;
}

#hikashop_product_top_part .hikashop_product_custom_supplier_line, #hikashop_product_top_part .hikashop_product_name_main {color: #003268 !important;}
#hikashop_product_custom_info_main td {
    border-bottom: none;
}

.hikashop_product_custom_model_line .key {width: 80px;}

.hikashop_product_custom_model_line .hikashop_product_custom_value, .hikashop_product_custom_supplier_line .hikashop_product_custom_value {
color: #003268 !important;
font-weight: bold;
}

.hikashop_product_description_main a {
font-size: 13px;
color: rgb(8, 67, 130);
display: block;
border-bottom: 1px solid rgb(205, 213, 222);
padding-bottom: 5px;
}

/* #system-message-container { display: none; } */

#system-message-container .message, #system-message-container .note { display: none; }
#system-message-container .note.message { display: block; }

.note.message ul { margin: 0; list-style: none; }
.note.message ul li { font-weight: bold; margin-bottom: 16px; color: #003268; }

.latestNews .nspArt {
	width: 100% !important;
}

#hikashop_submodules h2 {border-bottom: none;}

#hikashop_module_52 h2 {
	font-size: 18px;
	font-weight: bold;
	color: #003268;
}

.send {
	background: #0a4788;
	padding: 9px 20px 9px 20px;
	box-shadow: none;
	border-radius: 3px;
	color: #FFF;
	border: none;
	font-weight: bold;
}

.send:hover {
	background: #063c7e;
}

.hikashop_product_contact_page h1 {
font-size: 18px;
font-weight: bold;
color: #003268;
margin-bottom: 11px;
margin-top: 6px;
}

.hikashop_product_contact_page fieldset {
border-bottom: 3px solid #cdd5de;
margin-bottom: 20px;
}

.hikashop_product_contact_page label {
margin-top: 8px;
}

.hikashop_products_listing_main h1 {
	    font-size: 18px;
    font-weight: bold;
    color: #003268;
    border-bottom: 3px solid #CDD5DE;
    padding: 4px 0 22px 0;
    margin: 0 0 24px 0;
}

.hikashop_products_listing .span12 {width: auto;}
.hikashop_product_item_left_part {padding-left: 0px !important;}
.hikashop_product_item_left_part .hikashop_product_image_subdiv {margin: 0px !important;}
#hikashop_contact_form {overflow: hidden;}

.toolbar {clear: both;}

.hikashop_categories_listing_main .thumbnails .span6 {width: 48%;list-style: none;}
.hikashop_categories_listing_main .hikashop_category_right_part h2 {border: none;}
.hikashop_categories_listing_main .hikashop_subcontainer {border: none;padding-bottom: 0px;padding-top: 0px;}
.hikashop_categories_listing_main .hikashop_subcontainer .hikashop_category_desc a {font-size: 13px;}

.hikashop_category_name a {font-size: 18px;font-weight: bold;color: #003268;}

.homeLeftCol .nspArts {padding: 0px;} 
.homeLeftCol .nspArts h4 a {line-height: 20px;} 
.level1 li span {font-family: arial;}
#hikashop_category_information_module_52 .hikashop_products_pagination {display: none;}
/*===============================
 time:1470106659
================================================================================*/
#jux_memamenu103 #js-mainnav.megamenu .js-megamenu.dropdown-menucssjs-meganav{display:block!important}@media screen and (max-width: 768px){#jux_memamenu103 #js-mainnav.megamenu.horizontal ul.level1 li.submenu-align-right a.haschild.megacss span.menu-title,#jux_memamenu103 #js-mainnav.megamenu.horizontal ul.level1 li.submenu-align-right a.haschild-over.megacss span.menu-title{margin-left:0px}#jux_memamenu103  #js-mainnav .jux-fa.jux-fa-bars{font-size:30px;float:left;color:#FFF;margin-top:-6px;margin-left:4px}#jux_memamenu103  #js-mainnav.megamenu.vertical.right .js-megamenu ul.level0 li.megacss
.childcontent{margin-left:0% !important}#jux_memamenu103  #js-mainnav ul.megamenu li.haschild.megacss:hover>div.childcontent.adddropdown, #jux_memamenu103  .childcontent.open>.dropdown-menu{-moz-animation:none!important;-webkit-animation:none!important;animation:none!important}#jux_memamenu103  #js-mainnav .js-megamenu .open .childcontent-inner-wrap.dropdown-menu{display:block;background:#f9f9f9}#jux_memamenu103  #js-mainnav.megamenu .js-megamenu{display:none}#jux_memamenu103  #js-mainnav.megamenu
div.megaMenuToggle{display:block;height:15px;cursor:pointer;box-sizing:content-box}#jux_memamenu103  #js-mainnav.megamenu.noJS ul.megamenu
li{box-shadow:none !important}#jux_memamenu103  #js-mainnav.horizontal ul.level0 li.megacss.submenu-align-center>.childcontent{left:0%!important}#jux_memamenu103  #js-mainnav.noJS.up ul.megamenu li.haschild>div.childcontent{position:static}#jux_memamenu103  #js-mainnav.horizontal ul.level0 li.megacss.submenu-align-left > .childcontent, #jux_memamenu103 #js-mainnav.megamenu.vertical.left .js-megamenu ul.level0 li.megacss .childcontent, #jux_memamenu103 #megamenucss   #js-mainnav.noJS ul.megamenu li.haschild>div.childcontent{top:0px !important;left:0px !important;bottom:0px !important;right:0px !important}#jux_memamenu103  #js-mainnav.megamenu.vertical.left .js-megamenu ul.level0 li.megacss
.childcontent{margin-left:0% !important;margin-top:-32px}#jux_memamenu103  #js-mainnav.megamenu.horizontal{border-radius:0px !important}#jux_memamenu103  .megamenu ul.level0 li.megacss
a.megacss{border:none !important}#jux_memamenu103  #js-mainnav.megamenu ul.level1 li.megacss span.megacss, #jux_memamenu103 #js-mainnav.megamenu ul.level1 li.megacss
a.megacss{border:none !important}#jux_memamenu103  #js-mainnav.horizontal ul.level1 li.megacss.submenu-align-right>.childcontent{right:0% !important}#jux_memamenu103  #js-mainnav.horizontal ul.level0 li.megacss.submenu-align-center>.childcontent{left:0%}#jux_memamenu103  #js-mainnav
ul.level0{border:none !important}#jux_memamenu103  .group-title{margin-left:-25px}#jux_memamenu103  #js-mainnav.megamenu #arrow-icon{display:block}#jux_memamenu103  .dropdown-menu{position:inherit;top:-6px;left:0;z-index:1000;display:none;float:left;min-width:100%;padding:0;margin:0;list-style:none;background-color:#fff;border:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#jux_memamenu103  #js-mainnav ul.megamenu li.haschild.megacss>div.childcontent{opacity:1;visibility:visible;display:block}#jux_memamenu103  #arrow-icon{position:absolute;font-size:25px;text-decoration:none;right:-2px;margin-top:-44px;color:#fff;padding:10px
30px;z-index:9999999;cursor:pointer}#jux_memamenu103  #js-mainnav.megamenu .open>.dropdown-menu{display:block !important}#jux_memamenu103  ul li ul li div.dropdown-menucss{display:block}#jux_memamenu103  #js-mainnav.megamenu ul li ul li #arrow-icon{display:none}#jux_memamenu103  #js-mainnav.megamenu{border:1px
solid #6c5a5a}#jux_memamenu103  #js-mainnav.megamenu ul.level1 li.megacss
a{padding:10px
8px 10px 8px!important}#jux_memamenu103  .group-title{padding-left:10px!important}}@media screen and (max-width: 480px){#jux_memamenu103 #js-mainnav.megamenu .childcontent-inner-wrap{margin:-2px 0px 6px 0px !important}#jux_memamenu103  #js-mainnav.megamenu #arrow-icon{padding:5px
10px!important}#jux_memamenu103
a{text-decoration:none}}#jux_memamenu103   #js-mainnav .js-megamenu{display:block}@media screen and (max-width: 768px){#jux_memamenu103  .megamenu-sticky{text-align:left}#jux_memamenu103  #js-mainnav.megamenu.noJS #css3-megaMenuToggle,#jux_memamenu103  #js-mainnav.megamenu #js-megaMenuToggle{display:block;padding:12px
15px;cursor:pointer;font-size:10px;text-transform:uppercase;text-align:left}#jux_memamenu103  #js-mainnav.megamenu #js-megaMenuToggle{display:block !important}#jux_memamenu103  #js-mainnav.megamenu.noJS #css3-megaMenuToggle .megaMenuToggle-icon, #jux_memamenu103 #js-mainnav.megamenu #js-megaMenuToggle .megaMenuToggle-icon{display:inline-block;background:rgba(230, 230, 230, 0.7);height:2px;width:16px;position:relative;float:right;margin-top:10px;text-align:left}#jux_memamenu103  #js-mainnav.megamenu{width:100% !important;overflow:hidden}#jux_memamenu103  #js-mainnav.megamenu
ul.level0{float:none !important;font-size:12px}#jux_memamenu103  #js-mainnav.megamenu ul.level0
li.megacss{float:none !important;position:relative;background-image:none !important}#jux_memamenu103  #js-mainnav.megamenu ul.megamenu li.megacss a.megacss span.menu-desc{display:none}#jux_memamenu103  #js-mainnav.megamenu ul.level1 li.megacss span.megacss, #jux_memamenu103 #js-mainnav.megamenu ul.level1 li.megacss
a.megacss{padding-left:20px !important}#jux_memamenu103  #js-mainnav.megamenu ul.level2 li.megacss span.megacss, #jux_memamenu103 #js-mainnav.megamenu ul.level2 li.megacss
a.megacss{padding-left:45px !important}#jux_memamenu103  #js-mainnav.megamenu ul.level3 li.megacss span.megacss, #jux_memamenu103 #js-mainnav.megamenu ul.level3 li.megacss
a.megacss{padding-left:70px !important}#jux_memamenu103  #js-mainnav.megamenu ul.level4 li.megacss span.megacss,   #jux_memamenu103 #js-mainnav.megamenu ul.level4 li.megacss
a.megacss{padding-left:90px !important}#jux_memamenu103  #js-mainnav.megamenu ul.level0 li.megacss span.megacss,#jux_memamenu103 #js-mainnav.megamenu ul.level0 li.megacss
a.megacss{padding:15px
10px}#jux_memamenu103  #js-mainnav.megamenu .js-megamenu{font-size:12px}#jux_memamenu103  #js-mainnav.megamenu.megamenu.vertical.right ul.level0 li.megacss
a.megacss{text-align:left !important}#jux_memamenu103  #js-mainnav.megamenu.megamenu.vertical.right .js-megamenu ul.level0 li.megacss
.childcontent{right:0px !important}#jux_memamenu103  #js-mainnav.megamenu .js-megamenu li.megacss
.childcontent{margin:0
!important;position:relative;width:100% !important}#jux_memamenu103  #js-mainnav.megamenu ul.level0 li a.haschild.megacss span.menu-title,#jux_memamenu103 #js-mainnav.megamenu ul.level0 li a.haschild-over.megacss span.menu-title{background:none !important;padding-left:0px !important}#jux_memamenu103  #js-mainnav.megamenu ul.level1 li.haschild, #jux_memamenu103 #js-mainnav.megamenu ul.level1 li.haschild-over{background:none !important}#jux_memamenu103  #js-mainnav.megamenu .childcontent-inner-wrap,#jux_memamenu103 #js-mainnav.megamenu .childcontent-inner, #jux_memamenu103 #js-mainnav.megamenu
.megacol{width:100% !important}#jux_memamenu103  #js-mainnav.megamenu
ul.megamenu{margin:0px
!important}#jux_memamenu103  #js-mainnav.megamenu .megacol,.childcontent-inner{border:none !important;float:none !important}#jux_memamenu103  #js-mainnav.megamenu ul.level0 li.haschild span.arrow-icon,#jux_memamenu103 #js-mainnav.megamenu ul.level0 li.haschild-over span.arrow-icon{display:block;float:right;position:absolute;right:2px;top:2px;z-index:99}#jux_memamenu103  #js-mainnav.megamenu ul.level0 li.haschild span.arrow-icon,#jux_memamenu103 #js-mainnav.megamenu ul.level0 li.haschild-over span.arrow-icon{display:block;cursor:pointer}#jux_memamenu103  #js-mainnav.megamenu ul.level0 li.haschild span.arrow-icon{background:url("../images/arrow_down.png") no-repeat scroll 100% 0px transparent !important;display:block !important;text-indent:9999px;width:40px;height:31px;border:0
none !important;padding:0
!important;margin:0
!important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}#jux_memamenu103  #js-mainnav.megamenu ul.level0 li.haschild-over span.arrow-icon{background:url("../images/close.png") no-repeat scroll 100% 0 transparent;display:block !important;height:31px;text-indent:9999px;width:40px;padding:0
!important;margin:0
!important;border:0
none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}#jux_memamenu103  #js-mainnav.megamenu ul.level1 li.megacss span.arrow-icon{display:none}#jux_memamenu103  #js-mainnav.megamenu ul.level1 li.haschild span.arrow-icon,#jux_memamenu103 #js-mainnav.megamenu ul.level1 li.haschild-over span.arrow-icon{display:block;float:right;position:absolute;right:2px;top:2px;z-index:99}#jux_memamenu103  #js-mainnav.megamenu ul.level0 li.megacss.submenu-align-fullwidth{position:relative !important}#jux_memamenu103  #js-mainnav.megamenu.noJS ul.megamenu
li{padding:0
!important;border-bottom:1px solid rgba(255, 255, 255, 0.3);border-radius:0 !important}#jux_memamenu103  #js-mainnav.megamenu.noJS ul.megamenu li
a{position:relative}#jux_memamenu103  #js-mainnav.megamenu.noJS #css3-megaMenuToggle{display:block;border-radius:5px;padding:15px}#jux_memamenu103  #js-mainnav.megamenu.noJS:hover ul.megamenu
li{display:block}#jux_memamenu103  #js-mainnav.megamenu.noJS ul.megamenu li.haschild>div.childcontent{display:none}#jux_memamenu103  #js-mainnav.megamenu.noJS ul.level0 li.megacss.haschild:hover>a.haschild:after{border-top-color:#fff}}
#megamenucss #js-mainnav.horizontal ul.level0 li.megacss.submenu-align-fullwidth {cursor: pointer;}

@media all and (min-width: 1280px) {
.menu-title {background: none !important;}
.span4 {width: 240px !important;}
}

@media all and (min-width: 1200px) {
.subLeftCol {min-height: 831px !important;}
.menu-title {background: none !important;}
.span4 {width: 240px !important;}
}

@media all and (max-width: 1024px) {
.menu-title {background: none !important;}
.hikashop_product_right_part {/* display: block; *//* width: 100% !important; */padding: 0px !important;}
.span4 {width: 100% !important;}
[class*="span"] {margin-left: 0px !important;}
.hikashop_subcontainer {padding-top: 10px !important;padding-bottom: 10px !important;}
.hikashop_categories_listing_main .thumbnails .span6 {width: 100%;}
.jux-fa-bars:after {content: "Menu";font-size: 20px;margin-left:10px;top: -4px;position: relative;}
}

@media all and (max-width: 991px) {
.services .col-sm-12 {width: 50%;}	
.mod_googleSearch_cse .button {/* top: -29px; */position: relative;float: right;}
.level0 li span {padding: 18px 8px !important;}
.homeLeftCol > .welcome {border-bottom: 1px solid #CDD5DE;padding: 0 0 20px 0 !important;}
}

@media all and (max-width: 768px) {
#jux_memamenu103 #js-mainnav.megamenu {border: none;background: #04376e;}
.level0 li span {padding: 10px 8px !important;}
.level0 li span .accordion-btn {padding: 0px 8px !important;}
.level0 li .accordion-btn-wrap {padding: 5px 0px !important;}
#jux_memamenu103 #js-mainnav.megamenu ul.level0 li a.haschild.megacss span.menu-title, #jux_memamenu103 #js-mainnav.megamenu ul.level0 li a.haschild-over.megacss span.menu-title {padding-left:8px !important;}
.hikashop_product_item_left_part, .hikashop_product_item_right_part1 {padding: 0px;}
.accordion-btn-wrap {right: 5px !important;top: 0px !important;padding: 0px !important;position: absolute !important;}
.accordion-btn {padding: 0px !important;}
.childcontent-inner {padding-top: 0px !important;padding-bottom: 0px !important;}
#jux_memamenu103 #js-mainnav.megamenu ul.level1 li.megacss a {padding: 7px 4px 7px 4px !important;}
#jux_memamenu103 #js-mainnav.megamenu div.megaMenuToggle {height: 19px;}
.headerRight {text-align: center;padding: 10px 0 0 0;border-top: 7px solid #e7ecf0;}
.headerLeft img {margin: 0px auto;}
.services .col-sm-12 {width: 100%;}
.hikashop_product_right_part {    border: none;display: block;width: 100% !important;padding: 0px !important;}
.span4 {width: 100% !important;}
[class*="span"] {margin-left: 0px !important;}
.hikashop_subcontainer {padding-top: 10px !important;padding-bottom: 10px !important;}
#headerRight {padding-top: 25px;}
.homeLeftCol > .welcome {border-bottom: 1px solid #CDD5DE;padding: 0 0 20px 0 !important;}
.level0 li.haschild > a {padding: 10px 8px 10px 0px !important;}
.level0 li.haschild > a > span {padding: 0 !important;}
}

@media all and (max-width: 767px) {
.footerTopLeft, .footerTopMiddle, .footerTopRight {padding-left: 0px !important;} 
.footerTop {padding: 15px !important;}
.footerTop p {padding: 0 0 5px 0 !important;}
.hikashop_product_image {height: auto;margin-bottom: 25px;}
.hikashop_product_item_right_part1, .hikashop_product_item_right_part {border: none;padding: 0px !important;}
.thumbnails .hikashop_product_item_right_part_description {display: none;}
#hikashop_product_contact_main input {margin: 14px 0 0 0;}
#hikashop_product_right_part {padding: 0px !important;}
.span4 {width: 100% !important;}
[class*="span"] {margin-left: 0px !important;}
.hikashop_subcontainer {padding-top: 10px !important;padding-bottom: 10px !important;}
#headerRight {padding-top: 0px;}
.homeLeftCol > .welcome {border-bottom: 1px solid #CDD5DE;padding: 0 0 20px 0 !important;}
.hikashop_product_main_image {background: #FFF;border: 8px solid rgb(248, 249, 250);}
div#hikashop_product_left_part div {width: auto !important;}
.hikashop_product_main_image_subdiv {width: 100%;}
#hikashop_product_image_main img {border: none; margin: 0px !important;}
.hikashop_product_left_part {width: 100%;padding-right: 0px !important;}
.thumbnails .hikashop_subcontainer {padding-top: 5px !important;padding-bottom: 5px !important;}
.mod_googleSearch_cse .button {top: 0px;}
.edocman-description {float: none;}
img.edocman-thumb-left {padding-top: 15px;padding-bottom: 15px;}
#edocman-documents h3.edocman-document-title {margin: 16px 15px 0 15px !important;font-size: 15px;}
#megamenucss .js-megamenu .megamenu .jux-custom-css .accordion-btn {margin-right: 0px !important;}
}

@media all and (max-width: 480px) {
.footerBottomRight, .footerBottomMiddle, .footerBottomLeft {width: 100%;text-align: center;}
.footerTop {padding: 20px 20px 0px 20px;}
.nextend-bullet-bar {position: relative; bottom: 0;}
.footerBottomRight img {float: none;display: inline-block;}
.nspArts, .nspLinksWrap {padding: 0px;}
.popularProducts .nspImageWrapper, .popularProducts .nspHeader, .popularProducts .nspText {width: 100%;}
.mod_googleSearch_cse .button {top: 0px;}
.moduletable.featuredProducts {padding: 20px 15px;}
.moduletable.popularProducts h3, .moduletable.popularProducts .nspArts {padding: 0px 15px;}
.homeRightCol .moduletable, .subRightCol .moduletable {padding: 15px 0px;}
.rightColumn {padding: 0px !important;}
.rightColumn > div {padding: 0px 15px !important;}
.thumbnails {padding-top: 0px;}
#hikashop_category_information_menu_225 .hikashop_product_image {height: auto !important;}
.homeLeftCol > .welcome {border-bottom: 1px solid #CDD5DE;padding: 0 0 20px 0 !important;}
.hikashop_product_main_image {background: #FFF;border: 8px solid rgb(248, 249, 250);}
div#hikashop_product_left_part div {width: auto !important;}
.hikashop_product_main_image_subdiv {width: 100%;}
#hikashop_product_image_main img {border: none; margin: 0px !important;}
.hikashop_product_left_part {width: 100%;padding-right: 0px !important;}
#hikashop_contact_form > div {float: none !important;padding-left: 0;padding-bottom: 15px;}
.thumbnails .hikashop_subcontainer {padding-top: 5px !important;padding-bottom: 5px !important;}
.mod_googleSearch_cse .button {top: 0px;}
.edocman-description {float: none;}
img.edocman-thumb-left {padding-top: 15px;padding-bottom: 15px;}
#edocman-documents h3.edocman-document-title {margin: 16px 15px 0 15px !important;font-size: 15px;}
#megamenucss .js-megamenu .megamenu .jux-custom-css .accordion-btn {margin-right: 0px !important;}
}
.moduletable.featuredVideo li {margin: -1ex 0;}


@media (min-width: 768px) {
  .container {
    width: 100%!important;
  }
}
@media (min-width: 992px) {
  .container {
    width: 100%!important;
  }
}
@media (min-width: 1200px) {
.container {
    min-width: 1170px!important;
    width:50vw!important;
}
}

/* menu doing its muscle thing */
@media only screen and (min-width:769px) {
div#js-meganav>ul {display: flex;}
div#js-meganav>ul>li {flex: 1 1 auto;}
div#js-meganav>ul>li>a,
div#js-meganav>ul>li>a>span {padding-top:0!important;padding-bottom:0!important;display: flex!important;text-align: center;min-height:50px;height: 50px;align-items:center;justify-content:center;flex:1;}
}
.rightColumn {padding-right: 0;}
.hikashop_product_item_right_part {margin: 0!important;}
.hikashop_product_item_right_part1 {padding: 0;}
.result-category {display:none;}
.result-title {margin-top:20px;}
.formControlLabel {display:none;}
.formControls {margin-left: 0px !important;}
.rsform-input-box, .rsform-text-box {width: 90% !important;padding: 10px !important;}
.formResponsive .formHorizontal .rsform-block {
    margin-bottom: 0 !important;}
    .formResponsive .formHorizontal p.formDescription {display: none;}
    .formResponsive .formHorizontal .rsform-block {margin: 6px 0 !important;}
    
    .hikashop_product_name {font-size: 14px;}