.em-menu-content li.level0 {
  display: inline; 
}

.minicart-wrapper .block-minicart
{position: absolute!important;}
.read-r {
  right: 3px;
  top: 3px;
}

.athname {
  text-transform: capitalize;
}

.trans h4{color:#555;}
.page-footer,.page-main,.page-header{background-image:url("https://www.networkconnectors.com.au/pub/media/emthemes/themesettings/background/blank.gif");background-position:0 0;background-repeat:repeat}


.price-box.price-final_price {
  text-align: center;
}

.old-price .weee .price::before {
  content: "( SRP ";
}

.price-final_price .price::after {
  content: " inc GST";
}

.old-price .price::after {
  content: " inc GST)";
}


.special-price  .price::before {
  content: "Your Price";
  display: block;
  font-size: 14px;
  text-align: center;
padding-bottom:4px;
}

.product-item .price-box .price {
  color: #3dab3b;
  display: block;
  font-family: "Montserrat";
  font-size: 18px;
  font-weight: bold;
}

.product-item .old-price .price {
  color: #666666;
  font-size: 14px;
  font-weight: 400;
}

.old-price .price-label {
  display: none!important;
}

.special-price .price {
  color: #3DAB3B;
  font-family: Montserrat;
}


.athname::before {
  content: "\f007";
  font-family: fontawesome;
  padding-right: 10px;
}

#product-attribute-specs-table tr {
  border-bottom: 1px solid #eeeeee;
}

.product.data.items > .item.title, .em-tabs > .item.title {
  margin: 0 0px 0 0;
}

.filter-options-content a:hover {
  background-color: #2fb949;
  color: #ffffff;
  padding: 10px 15px;
  text-decoration: none;
}

.product.data.items > .item.title > .switch, .em-tabs > .item.title > .switch{
background:#3DAB3B;
color:#fff;
}

.rrpay {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #cccccc #ffffff #ffffff;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  margin: 64px -21px -1px;
  min-height: 70px;
  padding-top: 10px;
  width: auto;
}

.filter-options-title, .product-item-description, .filter-options-title, .product-item-description a { 
  font: 600 13px Montserrat;
}

.gallery-placeholder .loading-mask {
  padding:20% 0!important; display: table;  
}
.add4{float:left;}
.add4 .effect-line{display:none!important;}
.effect:hover .banner-img img{opacity:1;}
.filter-value {
  color: #2fb949;
  display: block;
  font-size: 16px;
  font-weight: 800;
}
.wrapper-breadcrums{background:transparent;}
.wrapper-breadcrums a,.wrapper-breadcrums strong{color:#3DAB3B!important;}

.read-r {
  background: #1b1b1b none repeat scroll 0 0;
  border-radius: 11px;
  margin-left: 4px;
  padding:10px;
  float:right;
  position: absolute;
  cursor: pointer;
}

.read-r::after {
  color: #ffffff;
  content:"\f054";  
  font-family: fontawesome;
  margin-left: -2px;
  padding: 0;
  position: absolute;
  top: 1px;
}


.btn-goto::after {
  content: "\f054";
  font-family: fontawesome;
  font-size: 30px;
  margin-left: 8px;
  margin-top: -10px;
  padding: 0;
  position: absolute;
  padding-right:20px;
  text-align:right;
}

.btn-goto {
  background: #2fb949 none repeat scroll 0 0;
  border-bottom: 2px solid #000000;
  border-left: 2px solid #000000;
  border-right: 2px solid #000000;
  color: #ffffff!important;
  cursor: pointer;
  display: block;
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 800;
  padding:10px 6px;
  text-transform: uppercase;
  width: 100%;
   transition: all 1s ease 0s;
   -mz-transition: all 1s ease 0s;
   -webkit-transition: all 1s ease 0s;
   -o-transition: all 1s ease 0s;
}
.btn-goto:hover {
  background: #3dab3b none repeat scroll 0 0;
  color: #333333;
  padding-left: 15px;
}
.add-4 .effect{max-height:130px;}
.add-4 .effect{border:2px solid;}
.space-bottom{margin-bottom:30px;}
.space-block.add-3 {
  display: block;
  float: left;
  width:100%;
  border-bottom: 1px solid #cccccc;
    padding-bottom: 15px;
}
.space-block.add-4 {
  display: block;
  float: left;
  width: 100%;
  padding-top:20px;
}
.btn-read-more .img-responsive {
  border-radius: 20px;
  float: right;
  margin-left: 5px;
  width: 20px;
  cursor:pointer;
}
.btn-read-more {
position:absolute;
line-height: 20px;
  background: #2FB949;
  border-radius: 20px;
  color: #f1f1f1!important;
  display: block;
  font-family: Montserrat;
  font-size: 12px;
  font-weight: 600;
  padding: 3px 25px 3px 10px;
  position: absolute;
  right: -10px;
  top: 4px;
}
.add-3 .bolck-1 > p {
  margin-bottom: 0;
  color:#f1f1f1;
   font-family: Montserrat;
   font-size:10px;
   font-weight:600;
}
.add-3 .bolck-1 > h4 {
  font-weight: 600;
  color: #f1f1f1;
  font-size: 18px;
  line-height: 1;
  margin: 0;
}

.add-3 .bolck-1:nth-child(3) {
  margin-right: 0px;
}

.add-3 .bolck-1 {
  background:rgb(124,124,124);  
  border-radius: 20px;
  display: block;
  float: left;
  margin-right: 4.44444444444%;
  padding: 5px 10px;
  position: relative;
  width: 30%;
  border:2px solid;
}

.more_info_purchase {
 bottom: 0px;
    left: 0;
    position: relative;
    right: 0;
  background: #2fb949 none repeat scroll 0 0;
  
  color: #f1f1f1!important;
  display: block;
  font-family: montserrat;
  font-weight: 700;
  line-height: 40px;
  margin: 0 auto;
  max-width: 200px;
  text-transform: uppercase;
}

.more_info_purchase:hover {
  box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.224);
  -mz-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.224);
  -o-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.224);
  -webkit-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.224);
  color: #444!important;
}

.owl-carousel .owl-nav [class*="owl-"]:hover, .owl-carousel.owl-theme .owl-nav [class*="owl-"]:hover {
  background-color: #666;
  border-color: #000;
  color: #fff;
}

.col-sm-7.col-xs-14.first:nth-child(1) {
  padding-left: 0;
}

.col-sm-5.col-xs-10.first:nth-child(4) {
  padding-right: 0;
}

.owl-next,.owl-prev {
  box-shadow: 1px 1px 2px #000000;
  -mz-box-shadow: 1px 1px 2px #000000;
  -webkit-box-shadow: 1px 1px 2px #000000;
  -o-box-shadow: 1px 1px 2px #000000;
}

.block-title > strong {
  font-size: 16px!important;
}
.page-header .panel.wrapper{background:#3DAB3B; color:#000!important;}
.page-header .panel.wrapper a{color:#000!important;}
.page-header .panel.wrapper a:hover{color:#fff !important;}
.data-table tr:nth-child(2n+1) {
  background: #f8f8f8 none repeat scroll 0 0;
}

.em-element-display-hover.bottom {
  display: none!important;
}

.product-item-details > .page-title.compatible_with_oem_part {
  font-size: 22px;
}

.product-item-description {
  margin-top: 10px;
}

.compatible_with_oem_part + .page-title-wrapper .page-title {
  font-size: 20px;
  font-weight: 600;
}

.pk_sku {
  color: #666;padding:15px 0px;
}
.product-info-main .product-info-stock-sku{color:#676767;}
.page-title.compatible_with_oem_part {
 font-weight:700; 
margin:0px;
}

.product.attibute.sku{display:none;}
.datasheet_new {
  display: block;
  margin: 10px 0;
}
.product-info-stock-sku .datasheet_new{ margin: 30px 0;}
.datasheet_new:before{  color: #ff0000;
    content: "\f1c1";
    font-family: fontawesome;
    font-size: 18px;
    margin-right: 5px;
    padding-left: 2px;}
.message-success.success.message {
  background: #3dab3b none repeat scroll 0 0;
}
.message.error {
  background: #ff0000 none repeat scroll 0 0;
  border: 4px solid #eeeeee;
  color: #ffffff;
  font-weight: 600;
  opacity: 0.7;
}

.message.success {
  color: #ffffff;
  backround:#2fb949;
  font-weight: 600;
border: 4px solid #eeeeee;
}


.footer .block.newsletter {
  max-width:500px;
}

.footer .control > #newsletter{
  background: #343434 none repeat scroll 0 0;
  border:none!important;
  box-shadow: -2px 3px 2px rgba(0, 0, 0, 0.16);
  -mz-box-shadow: -2px 3px 2px rgba(0, 0, 0, 0.16);
  -webkit-box-shadow: -2px 3px 2px rgba(0, 0, 0, 0.16);
  -o-box-shadow: -2px 3px 2px rgba(0, 0, 0, 0.16);
 }

.page-footer .em-footer-info {
  padding-bottom: 0;
  padding-top: 0;
}
.footer .block.block-static-block{margin-bottom: 0;}

.block.newsletter input[type="email"]{height:41px;}
.page-footer .em-block-title .h4{ margin-bottom: 1rem;}
.new-product-slider,.product.info.detailed{margin-bottom:0px;}

#back-top{bottom:0px;}
.copyright{width:100%; font-size:14px;}
.box-tocart .input-text.qty {
  height: 50px;
}
.box-tocart .field.qty{
  float: left;
  width: 30%;
}

.box-tocart .actions {
  float: left;
  width: 70%;
}

.product-info-main {
 padding:20px;
padding-bottom: 0;
}
.description .value,.product-info-main .product.attibute.sku .value{font-size:18px;}
.log-in .block-content {
  margin-top: -15px;
}
.product-addto-links .action{line-height:0px;}
.product-info-main .product-info-price{padding-top: 15px; border-bottom:none; border-top:1px dashed #cccccc;}
.stock.available{display:none;}
.modes{display:none;}
.product.data.items > .item.title.active > .switch, .em-tabs > .item.title.active > .switch{color:#fff; background:#555;}
.product.data.items > .item.content, .em-tabs > .item.content{background:#f8f8f8;}
#additional .col.label{border-right:1px solid #fff; padding-left:15px; }
#additional .col.data{padding-left:30px; }
#additional tr:nth-child(even){background:#f5f5f5;}


.product-info-main,.product.data.items > .item.title > .switch, .em-tabs > .item.title > .switch,.product.data.items > .item.content, .em-tabs > .item.content{border-radius:0px;}


#searchsuite_autocomplete::after {
  background: #fff none repeat scroll 0 0;
  content: "";
  display: block;
  font-family: "FontAwesome";
  height: 15px;
 right: 3%;
  margin-left: -5px;
  position: absolute;
  top: -7px;
  transform: rotate(45deg);
  width: 15px;
  z-index:-1;
}

.searchsuite-autocomplete .title{background: #2FB949; color:#fff;}
.searchsuite-autocomplete .title .see-all{color: #ffffff;}
.searchsuite-autocomplete{border: 1px solid #2fb949;}
.searchsuite-autocomplete .products ul li{border-bottom: 1px solid #2fb949;}
.qs-option-title > a {
  color: #444;
  font-weight: 600;
}

.product-item .price {
  font-size: 100%;
}
.header.content{background:#fff; min-height:60px;}

.cart-container .form-cart .action.continue,a.action.primary, .action.primary,.pages strong.page, .pages a.page,.toolbar select,.products-grid .product-item-info,.page-main .sidebar .block:not(.block-static-block){border-radius:0px!important;}

.em-search-style02 .field.search input.input-text{padding:5px 10px;}
.action.primary{padding: 5px 15px;}
._keyfocus *:focus, input:focus:not([disabled]), textarea:focus:not([disabled]), select:focus:not([disabled]) {
  box-shadow: -2px 0 0 0 #3dab3b;
 -webkit-box-shadow: -2px 0 0 0 #3dab3b;
 -moz-box-shadow: -2px 0 0 0 #3dab3b;
-o-box-shadow: -2px 0 0 0 #3dab3b;
-ms-box-shadow: -2px 0 0 0 #3dab3b;
}

.em-search .em-container-js-mobile-search .action.search{padding:4px 15px;}

input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"], input.input-text, select, textarea{border-radius:0px; height:30px; color:#444;}
textarea{height:auto;}
div.mage-error[generated]{margin-top:0px;}
.fieldset > .field > .label, .fieldset > .fields > .field > .label{margin:0px;}
.fieldset > .field, .fieldset > .fields > .field{margin:0px 0px 5px;}
.page-title .base{color:#2FB949;}
.pull-right.links.em-menu-content.cms > li a:hover{color:#414141;}
.dropmenu-template .dropmenu-content ul li.odd-li a::before {
  content: "• ";
  font-size: 16px;
}

@media only screen and (min-width: 1080px) {
.em-header-03.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-bottom {
  border-bottom: 1px solid #d3d3d3;
  border-top: 1px solid #d3d3d3;
  clear: both;
  display: inline-block;
  float: left;
  vertical-align: top;
  width: 79%;
}

.dropmenu-template .dropmenu-content.dropmenu-6.trans{width:1080px;}
}
@media only screen and (min-width: 768px) {
.athname{
  color: #f8f8f8;
  line-height: 28px;
  margin: 0;
}

.cart.table-wrapper .product-item-details {
  padding-bottom: 0;
}
.cart.item .product-image-container {
  max-width: 50px;
}
.products-grid .product-items:not(.owl-carousel) > .product-item{
width:33.3333%;
}
.product.info.detailed .additional-attributes{width:100%;}
.fieldset > .legend span {
  color: #3dab3b;
  font-size: 18px;
  font-weight: 600;
}
.fieldset > .legend {
  background: #ffffff none repeat scroll 0 0;
  border: medium none;
  font-weight: 500;
  margin: -40px 0 20px;
  padding: 10px 15px;
  width: auto;
  color: #3DAB3B!important;
}
.fieldset {
  border: 10px solid #3dab3b;
  margin: 15px 0;
  padding: 15px;
}
.searchsuite-autocomplete{
width: 275px;
left:0px;
}
.searchsuite-autocomplete ul{padding:0px 2px;}
.searchsuite-autocomplete ul li .qs-option-image{width:20%;}
.searchsuite-autocomplete ul li .qs-option-info{width:80%; margin-bottom:5px;}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-shortdescription, .searchsuite-autocomplete ul li .qs-option-info .qs-option-description{font-size:11px;}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-price{margin-top:0px;}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-price {
  font-size: 14px;
  font-weight: 700;
float:right;
}

.qs-option-title .page-header a {
  color: #444444!important;
  text-decoration: none;
  font-weight: 600;
}

.page-wrapper .logo img.logo-small{display:none!important;}
	.trans .col-sm-4{width:20%;}
	.page-layout-1column .product.media{width:46%;}
	.page-layout-1column .product-info-main{width:52%;}
	.gallery-placeholder {
	  border: 1px solid #E1E1E1;	 
	  min-height:200px;
	}
	.dropmenu-content.dropmenu-6.trans {
		  padding-top: 0px;
		}
}
.space-t{margin-top:15px;}
.dropmenu-template ul li> a{font-size:10px!important; color:#333!important; font-weight:600!important;}
.dropmenu-template ul li> a:hover{color:#2FB949!important; font-weight:700!important;}
.em-review-email{display:none;}
.filter-options-title::after {
  content: "\f067";
  font-family: fontawesome;
}
.active > .filter-options-title::after {
  content: "\f068";
}

body{color:#212121; padding:0px;}
.product-item-name, .product.name a{font-size:16px; font-weight:bold;}
.filter-options-title,.product-item-description,.filter-options-title,.product-item-description a {font: 500 14px Montserrat; color:#434343;}
b, strong{font-weight:700, font-family:"Montserrat"}
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.mage-dropdown-dialog{display:none;}
	.navigation, .breadcrumbs, .page-header .header.panel, .header.content .header-wrapper-container, .footer.content, .after-main-content-full > .widget, .page-wrapper > .widget, .block.category.event, .top-container, .page-bottom > .content, .page-main > .main-wrapper{max-width:1080px;}
	
	.em-phone.cms,.pull-right.links.em-menu-content.cms > li a,.em-menu-content li.level0 > a.em-menu-link{font-family:Montserrat; font-weight:bold;}
	@media only screen and (min-width: 768px) {
	.columns .column.main{padding-bottom:0px;}
	.row.space-small-block{margin-bottom:10px;}
	.header.content.navbar-fixed-top .header-wrapper-container,.dropmenu-content.dropmenu-6{max-width:1080px;}
	#search::-webkit-input-placeholder {color:#000; font-weight:bold; font-family:Montserrat; opacity: 1;}
#search:-moz-placeholder {color:#000; font-weight:bold; font-family:Montserrat; opacity: 1;}
#search::-moz-placeholder {color:#000; font-weight:bold; font-family:Montserrat; opacity: 1;}
#search:-ms-input-placeholder {color:#000; font-weight:bold; font-family:Montserrat; opacity: 1;}

	
	#search{background:#3dab3b; color:#000; font-weight:bold; font-family:Montserrat;}

	.sb-input {
	  background: #32b14a none repeat scroll 0 0 !important;
	  border: medium none !important;
	  border-radius: 0 !important;
	  color: #ffffff !important;
	  font-family: Montserrat !important;
	  height: 28px !important;
	  padding-right: 32px !important;
	  font-weight: normal !important;
	  
	}
	#cms-subscribe div.mage-error[generated] {
		background: #ffffff none repeat scroll 0 0;
		display: block;
		height: 50%;
		position: absolute;
		top: 0;
		width: 100%;
		margin:0px;
		text-align:center;
	}
	#cms-subscribe #email-error{font-weight:700; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
	.actions.join > button {
		border: 0 none;
		border-radius: 0;
		float: right;
		margin-right: 1px;
		margin-top: -28px;
		padding: 0;
		position: absolute;
		right: 0;
	}
	.sb-input[type="text"]:-moz-placeholder{color:#ffffff; font-weight: normal !important;opacity: 1;}
	.sb-input[type="text"]:-ms-input-placeholder{color:#ffffff; font-weight: normal !important;opacity: 1;}
	.sb-input[type="text"]::-moz-placeholder{color:#ffffff; font-weight: normal !important;opacity: 1;}
	.sb-input[type="text"]::-webkit-input-placeholder{color:#ffffff; font-weight: normal !important;opacity: 1;}

	.col-sm-18.em-wrapper-area01.pull-left{margin-top:-5px;}	
	.header.content:not(.navbar-fixed-top) .header-bottom.cms-top{
	-webkit-box-shadow: inset 1px 16px 6px -14px rgba(44, 50, 50, 0.35); 
	-moz-box-shadow:  inset 1px 16px 6px -14px rgba(44, 50, 50, 0.35); 
	-o-shadow: inset 1px 16px 6px -14px rgba(44, 50, 50, 0.35) ;
	box-shadow: inset 1px 16px 6px -14px rgba(44, 50, 50, 0.35) ;
	}
	.header.content:not(.navbar-fixed-top) .em-menu-content li.level0 > a.em-menu-link{background-color:transparent;}

	.em-phone.cms > img{margin-right:10px; display: block; float: left;}
	.em-phone.cms {
		position: absolute;
		right: 2px;
		top: -40px;
		color: #182023;
		font-weight: bold;
	}
	.owl-carousel .owl-nav .disabled[class*="owl-"], .owl-carousel.owl-theme .owl-nav .disabled[class*="owl-"]{
	background-color:#919191;
	border-color:#919191;
	color:#fff;
	}
	.col-sm-6.em-wrapper-area02.pull-right{margin-top:-18px;}
	.dropmenu-template{top:43px;}
	.owl-carousel .owl-nav .owl-next{
	background-color:#2fb949;
	border-color:#2fb949;
	color:#fff;
	}

	.owl-carousel .owl-nav .owl-prev{
	background-color:#919191;
	border-color:#919191;
	color:#fff;
	}
	.em-menu-content li.level0 .dropmenu-template
	{
	 display:block;
	 visibility:hidden;
	 -webkit-box-shadow: 0px 12px 11px 3px rgba(0,0,0,0.35);
	-moz-box-shadow: 0px 12px 11px 3px rgba(0,0,0,0.35);
	box-shadow: 0px 12px 11px 3px rgba(0,0,0,0.35);
	}
	.em-menu-content li.level0 .dropmenu-template .dropmenu-content {
		/* Initially we don't want any height, and we want the contents to be hidden */
		max-height:0px;
		overflow: hidden;
	 display:block;
		/* Set our transitions up. */
		-webkit-transition: max-height 1.8s;
		-moz-transition: max-height 1.8s;
		transition: max-height 1.8s;
	}
	.em-menu-content li.level0:hover .dropmenu-template{
	 visibility:visible;
	}

	.em-menu-content li.level0:hover .dropmenu-template .dropmenu-content{

		/* On hover, set the max-height to something large. In this case there's an obvious limit. */
		max-height: 1080px;
	}


	.space-small-block{margin-top:10px;}
	.header.content.navbar-fixed-top .logo{position:relative;}
	.sections.nav-sections.em-menu-hoz.f-right{float:left; padding-left:20px;}
	.header.content.navbar-fixed-top .logo img.logo-small{width:80px; margin-left:10px;}
	.header.links .block-customer-login{top:32px;}
	.header.panel > .header.links > li > a,.em-header-03.page-header .switcher .options .action.toggle{padding:5px 0px;}
	.em-header-03.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .field.search input.input-text{height:40px;
	line-height:40px; border:2px solid #191919;  
	}
	.em-header-03.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .control{width:230px;}
	.em-header-03.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .actions .action.primary{border:2px solid #191919; margin-left:5px; padding:10px; width:40px;}
	.header.content:not(.navbar-fixed-top) .minicart-wrapper .action.showcart{width:40px; height:40px; line-height:40px;}
	.minicart-wrapper .action.showcart .counter.qty{top:-14px;}

	.page-main{padding-top:15px;}
	.add-2{/*border-top:1px solid #ccc; border-bottom:1px solid #ccc;*/  float:left; width:100%}
	.em-header-03.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-bottom{max-width:1060px;}
	.em-header-03.page-header .header.content:not(.navbar-fixed-top) .header-area-01{margin:10px 0px;}
		.em-menu-content li.level0 > a.em-menu-link{padding:12px;}
		.pull-right.links.em-menu-content.cms > li a{color:#2fb949; font-weight:bold;}
		.em-header-03.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-bottom{border-top:none; float:none; display:block;}
		.em-header-03.page-header .header.content:not(.navbar-fixed-top) .em-search-style02,.em-header-03.page-header .header.content:not(.navbar-fixed-top) .em-minicart{margin-top:15px;}
		.em-header-03.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo { margin:     margin: 20px 0 15px;}
		.logo img{width:100%; max-width:430px;}
		.header-wrapper-container-bottom.cms {
			display:table!important;
			margin: 0 auto;
			max-width: 1080px;

			position: relative;
	padding-right:0px!important;
			padding-left:0px!important;
		}
	.header-wrapper-container-bottom.cms.header-wrapper-container{width:100%;}
		.header-bottom.cms-top {
			background: #ffffff none repeat scroll 0 0;
			float: left;
			margin: 0 auto;    
			width: 100%;
		}
		.header.content{background:#fff;}
		.effect-line::after, .effect-line::before, .effect-line-02::after, .effect-line-02::before{top:2px; left:2px; right:2px; bottom:2px;}
		.img-responsive{width:100%;}

		.space-block{margin-bottom:15px;}
		.pull-right.links.em-menu-content.cms > li {
			display: inline;
			margin: 0 5px;
		}
	}

.box-tocart .fieldset{border:none;}

input.input-text:focus,
select:focus,
textarea:focus { outline:none; border:1px solid #ccc; border-top:1px solid #bbb;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;
}


@media only screen and (min-width: 768px) and (max-width: 1023px)
{
	
	.em-menu-content li.level0 > a.em-menu-link {
	  font-size: 10px;
	  padding: 12px 8px;
	}
	.pull-right.links.em-menu-content.cms > li a {
	  color: #2fb949;
	  font-size: 12px;
	  font-weight: bold;
	}
	.btn-goto {
	  font-size: 10px;
	}
	.btn-goto::after{font-size:24px;}
	.em-links-item span {
	  font-size: 10px;
	}
	.h4.em-text-upercase > span {
	  font-size: 12px;
	}
	.btn-read-more {
	  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	  color: rgba(0, 0, 0, 0);
	}
}

@media only screen and (min-width:640px) and (max-width:767px){
	#layered-filter-block{display:none;}
}

@media only screen and (min-width: 300px) and (max-width:767px)
{
.wrapper-breadcrums{padding-top:75px;}
.page-header.em-header-03 {
  position: fixed;
width:100%;
z-index:10000000
}
 .page-main {
  padding-top: 0px;
}
.page-layout-1column .page-main {
  padding-top: 75px;
}


a.action.primary {
  padding: 15px;
text-align:center;
}
.action.primary{padding:15px;}
.ms-skin-light-4 .ms-nav-next {
  background-position: -79px -83px;
  left: auto;
  right: -15px;
}

.minicart-wrapper.flyingcart-minicart-bottom .emthemes-flyingcart .flyingcart-co, .minicart-wrapper.flyingcart-minicart-bottom .emthemes-flyingcart .block-title .flyingcart-close-dialog {
  border-radius: 5px;
  bottom: 15px;
  left: 15px;
  position: fixed;
  z-index: 15;
}

.ms-skin-light-4 .ms-nav-next, .ms-skin-light-4 .ms-nav-prev {
  background: rgba(0, 0, 0, 0) url("light-skin-4.png") repeat scroll -77px -5px;
  cursor: pointer;
  height: 68px;
  left: -15px;
  margin-top: -40px;
  position: absolute;
  top: 50%;
  width: 54px;
  z-index: 110;
}

.col-sm-6.col-xs-24.em-wrapper-area02.pull-right .img-banner:nth-child(2) {
  margin-top: 15px;
}
#checkout > a {
  top: 8px;
}
.field-tooltip {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: -3px;
  right: 2px;
}
.opc-estimated-wrapper {
  background: #ffffff none repeat scroll 0 0;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  margin: -21px -15px 15px;
  padding: 44px 15px 16px;
}
.opc-estimated-wrapper .minicart-wrapper {
  margin-top: 18px;
}

.add-3 .bolck-1{background: #3cac3c!important;}
.space-block.add-4 .img-responsive:nth-child(1){
width: 100%; max-width: 320px;

.product-info-main .product-info-price .price-box {
  display: table-cell;
  float: left;
  vertical-align: top;
  width: 98%;
}
.product-info-price > *:last-child {
  padding-right: 0;
}
.product-addto-links {
  display: inline-block;
  float: left;
  width: 98%;
}

}
.logo img {  
  max-width: 110%;
}
.add-4 .em-wrapper-banners {
  margin-bottom: 10px;
}
.page-wrapper .logo img.logo-small {
  margin-top: 5px;
 }
	
	.space-block {
	  margin-bottom: 0px;
	}
	.add-3 .bolck-1 {
		float: none;
	  margin: 15px 0;
	  max-width: 100%;
	  min-width: 100%;
	  text-align: left;
	}
	.btn-read-more {
	  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	  color: rgba(0, 0, 0, 0);
	}
	.block-title.filter-title > strong {
	  right: 0;
	}
	.toolbar-sorter.sorter {
	  display:none;
	}
	
}


::-moz-selection { /* Code for Firefox */
    color: #f1f1f1;
    background:#3DAB3B;
	opacity:0.7;
}

::selection {
    color: #f1f1f1;
    background: #3DAB3B;
	opacity:0.7;
}

.btn-read-more:hover {
  font-size: 90%;
}

.products-grid .product-item-info .product-item-details{padding:5px 2px;}

body{font-size:14px;  font-family: "Source Sans Pro"; }

#search_mini_form.loading #search{
border: 2px solid #00f000;
}

.old-price {
  display: block;
  width: 100%;
}

/* New Changes */
.dropmenu-template  .dropmenu-6.trans.nic-menu h4{
  color: #000;
}
.dropmenu-template  .dropmenu-6.trans.nic-menu ul>li{ 
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
}
.dropmenu-template .dropmenu-6.trans.nic-menu ul li> a{
  font-size: 14px !important;
  color: #000;
}
.dmenu-image{
  margin: 10px;
  display: inline-block;
}
.dropmenu-template .dropmenu-6.trans.company-menu h2{
  font-size: 14px !important;
  color: #000;
}
.dropmenu-template .dropmenu-6.trans.company-menu ul li>a{
  font-size: 14px!important;
  color: #000 !important;
  font-weight: 600!important;
}

@media only screen and (max-width: 767px) and (min-width: 300px){
  #ChatWidgetMobileButton,
  .flyingcart-co.flyingcart-close{
    display: none !important;
  }
}