@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

/* Agrispares */

h1, .h1, h2, .h2, h3, .h3 {
    margin-bottom: 18px;
	font-family: "Bebas Neue"!important;
}

footer{
border-top: solid 6px #03913D;
}

footer .h3, footer h3{
	colour: #eee!important;
}

#Logo{
  Margin: 10px 0px!important;
}

/* 2026 */

ul > li > a:hover > span, #dnngo_megamenu > div > ul > li.dir > a:hover > span, #dnngo_megamenu > div > ul > li.menu_hover > a > span, #dnngo_megamenu > div > ul > li.current > a > span {
    border: none!important;
	color: #03913D!important;
}

#dnngo_megamenu > div > ul > li > a > span {
  letter-spacing: 1px;
  text-shadow: none!important;
}

.dnn_logo{
	margin-top: -5px;
}

#Main a, #Main a:visited, #Main a:hover
{
  color:#f58220;
}

#bt-slider .container-box, #bt-slider .widget {
    margin-bottom: 15px!important;
}

.header-aux .container .row .col-sm-4 { display:none!important;}

.MM{
  
  padding: 15px 5px 30px 5px!important;
}

#mo_head .mo_title, #mo_info .help_link
{
  display:none!important;
  
}

.C04 .TM .CTitle
{
  font-size:22px!important;
}

.C03 .TM .CTitle
{
  font-size:22px!important;
}

.C04 .TM
{
	margin: 0px!important;
  	padding: 15px 10px!important;
}



.dnnPrimaryAction, .dnnPrimaryAction:link, .dnnPrimaryAction:visited, a.dnnPrimaryAction, a.dnnPrimaryAction:link, a.dnnPrimaryAction:visited, a.dnnPrimaryAction:active { 
font-size: inherit!important; font-weight : normal!important; color: #B1B7C0!important; text-decoration: none!important; text-shadow:none!important;
    overflow: initial;
background: -moz-linear-gradient(linear ,  #a5a5a5 0%, #333333 100%) repeat scroll 0% 0% transparent!important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5a5a5), color-stop(100%,#333333))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a5a5a5 0%,#333333 100%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient( top,  #a5a5a5 0%,#333333 100%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient( top,  #a5a5a5 0%,#333333 100%)!important; /* IE10+ */
background: linear-gradient(to bottom,  #a5a5a5 0%,#333333 100%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5a5a5', endColorstr='#333333',GradientType=0 )!important; /* IE6-8 */
border-radius: 3px 3px 3px 3px!important;
color: white!important;
font-weight: bold!important;
//border-color: white!important;
display: inline-block!important;
line-height: 2.3!important;
padding: 0 1.2em!important;
   color: #fff;
} 

.dnnPrimaryAction:hover, a.dnnPrimaryAction:hover {
background: -moz-linear-gradient(center top , #4E4E4E 0%, #282828 100%) repeat scroll 0% 0% transparent!important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4E4E4E), color-stop(100%,#282828)) repeat scroll 0% 0% transparent!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4E4E4E 0%,#282828 100%)repeat scroll 0% 0% transparent!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4E4E4E 0%,#282828 100%)repeat scroll 0% 0% transparent!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4E4E4E 0%,#282828 100%)repeat scroll 0% 0% transparent!important; /* IE10+ */
background: linear-gradient(top,  #4E4E4E 0%,#282828 100%)repeat scroll 0% 0% transparent!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#4E4E4E, endColorstr=#282828)!important; /* IE6-9 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4E4E4E, endColorstr=#282828)"!important;
 
}

.dnnSecondaryAction, a.dnnSecondaryAction{
 		background: #fbfcfd!important;
  	border-color:#ccc!important;
  	box-shadow: none!important;
  	text-shadow: none!important;
  	text-decoration: none!important;
  	//padding: 9px 13px!important;
  	//border-radius: 4px!important;
  //border-radius:0px;
	cursor: pointer!important;
	display: inline-block!important;
	font-weight: normal!important;
	//margin-bottom: 9px!important;
	//min-width: 75px!important;
  	color:#525151!important; 	
  	font-size: 1.1em!important;
	letter-spacing: 0px!important;
}

.dnnSecondaryAction:hover{
  color:#333!important;
  background:#eee!important;
}

p, normal, td p{
  //font-family: arial!important;
	//font-size: 13px!important;
  //color: #565656!important;
}

.dnnSortable.ui-sortable, .dnnSortable.ui-droppable
{
  padding:0px 0px!important;
}

h1, h2, h3, h4, h5, h6{
  //color:#333!important;
}


.wsSearchLabel
{
  display:none;
}



.Webshare .npViewGridHeaderCmd
{
  border: none;
}

.Webshare .npBtnText
{
  font-weight: normal;
  font-family: Roboto!important;
  text-transform: uppercase!important;
}

.Webshare  .npViewGridEntry, .Webshare  .npViewGridAdd, .Webshare  .npViewGridEdit, .Webshare  .npViewGridEntryL, .Webshare  .npViewGridEntryR
{
  border-bottom: 1px solid #eee;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  padding: 5px!important;
}

.Webshare .npViewGridHeader,.Webshare .npViewGridHeaderL,.Webshare .npViewGridHeaderR
{
  border: 1px solid #eee!important;
}

.Webshare .npViewGridHeader, .Webshare .npViewGridHeaderL, .Webshare .npViewGridHeaderR
{
  padding-top:10px;
  color:inherit;
 font-weight: normal!important;
 border-bottom: 4px double #eee!important;
}

.Webshare .npViewGridItem
{
  padding: 5px!important;
}

.Webshare .wsSubCategoryList .npHeading
{
  padding-left:0px!important;
  border-bottom: 1px solid #eee!important;
  font-weight: normal;
  
}

.Webshare .wsFeaturedList .npList .wsAddToOrder .wsTemplate
{
  
  	border: 1px solid #eee!important;
	padding: 10px;
	min-width:250px;
  min-height: 150px!important;
}

.Webshare .wsAddToOrder .wsTemplate
{
	width: 100%;
  	border: 0px!important;
  	border-bottom: 1px solid #eee!important;
  	margin-bottom: 5px;
 
}

.Webshare .npTitle
{
  line-height:inherit!important;
  padding-left:0px!important;
	
}

.Webshare .wsSubCategoryList .npListItem
{
  padding-top:5px!important;
}

.Webshare .ProductTitle{
  padding-bottom:0px!important;
}

.Webshare .ProductCode{
  padding-bottom:0px!important;
}

.Webshare .ProductDetail{
  padding-bottom:0px!important;
}

.Webshare .strong
{
   font-family: 'Roboto';
  text-transform: Uppercase;
}

.Webshare .ProductImage
{
  width:100%!important;
  max-width: 410px!important;
  padding: 20px  0px;
}

.Webshare .npViewGridFrame
{
  padding-left:5px;
  padding-right:5px;
}

.Webshare .wsCategoryList .npList, .Webshare .wsManufacturerList .npList
{
  padding: 0px 0px 0px 0px!important;
  margin: 0px!important;
}

.Webshare .wsProductSearchBox
{
   margin: 0px!important;
}

.Webshare .npViewGridItem .ProductThumb
{
  width:100%!important;
  height:auto!important;
  max-width: 75px!important;
}


.Webshare .wsFeaturedList .npList .wsAddToOrder .wsTemplate .ProductThumb, .Webshare .wsAddToOrder .wsTemplate .ProductThumb
{
  width:75px !important;
  height:auto!important;
}

.Webshare .wsCategoryList .npListItem
{
  width: 20%!important;
}


.Webshare .wsCategoryList .npList, .Webshare .wsManufacturerList .npList
{
  background: none!important;
}
.Webshare .wsCategoryList .npListItem, .Webshare .wsManufacturerList .npListItem
{
  padding:5px;
  min-width:100px;
}

.Webshare .wsFullItem
{
border-bottom: 4px double #eee;
}

.Webshare .wsFullItemDetail
{
  padding: 20px 30px;
}

.Webshare .wsFeaturedList .npList .wsAddToOrder
{
  width:inherit!important;
}

.Webshare .ProductStock
{
  display:none;
}

.Webshare .header_basket
{
  padding: 5px;
}

.Webshare .wsFeaturedList .npList .wsAddToOrder .wsUnitValue
{
border:0px!important;
}

.Webshare .wsAddToOrder .wsUnitValue
{
   width: 80px;
  border:0px!important;
  margin-right:10px;
  line-height: 30px;
}

.Webshare .wsAddToOrder .wsTotalValue{
     width: 80px;
  border:0px!important;
  line-height: 30px;
 color:#565656!important;
  float:right!important;
  padding-right: 5px;
}

.Webshare .wsAddToOrder .wsButton
{
    border:0px!important;
  	margin:5px 5px;
    line-height: 20px;
}

#Login a.Login, #Login a.Login:link, #Login a.Login:visited, #Login a.Login:active
{
  opacity: .6!important;
}


.label{
  font-weight:normal!important
 margin-top:5px!important;
}

.Webshare .wsOrdGrid .wsAddToOrder .wsTemplate
{
  width:100%;
}

.Webshare .wsOrdGrid .wsAddToOrder .wsControls{
  
  width:100%;
  padding-left: 0px;
}

.Webshare .ProductOption
{
  padding-bottom:0px!important;
}

.Webshare .wsAddToOrder .wsTemplate
{
  border-bottom:0px!important;
}

.Webshare .wsPrdView .wsControls
{
  margin-bottom: 30px;
}

.Webshare .wsAddToOrder .wsControls
{
  border:0px!important;
}

.Webshare .menu_basket{
  float:right;
  margin-top: 10px;
}

.Webshare .wsButton .npBtnIcon img
{
  width:20px;
	height:auto;
}

.Webshare .wsPrdGrid .wsAddToOrder .wsTemplate
{
  float:left;
}

@media (max-width: 767px)
  {
  
  .Webshare .wsProductSearchBox
{
  padding: 0px 0px 0px 0px!important;
  margin: 0px!important;
	 background: none!important;
}
  
 #dnn_ctr436_Products_grdMain_grd .npViewGridEntryL
  {
	display:none;
  }
  
#dnn_ctr436_Products_grdMain_grd .npViewGridHeaderL
  {
	display:none;
  }

}

#bt-pagetitle
{
  background: url(Images/clare160.jpg);
}

.C04 .TM
{
  border-bottom: none;
  padding: 15px 10px 10px 10px!important;
}


#EDN_blank.news .article .box_list_container, #EDN_blank.search .article .box_list_container {
 
      border-top: 0px;
}

#EDN_blank.news .article .box_list_container, #EDN_blank.search .article .box_list_container {
    border-top: 0px; 
    border-bottom: 0px; 
}

#EDN_blank.news .article.details .social_buttons, #EDN_blank.search .article.details .social_buttons {
    margin: 0px 0 10px;
    padding-top: 10px;
}

#EDN_blank.news .article.in_list.span > .content > .article_image img, #EDN_blank.search .article.in_list.span > .content > .article_image img {
    display: none;
    border: 0;
    padding: 0;
    margin: 0px 0 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
 
}

#EDN_blank.news .article.details .article_image > img, #EDN_blank.search .article.details .article_image > img {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    height: auto;
  margin-top: 20px;
}

#EDN_blank.news .article.details
{
  margin-top: 15px;
}

#EDN_blank.news .article.details .article_comments .num_of_comment, #EDN_blank.search .article.details .article_comments .num_of_comment
{
  display: none;
}

label {
     font-weight: 500;
}

.fieldtitle {
    width: 100px!important;
}

#EDN_blank.news .article.in_list.span .meta_text, #EDN_blank.search .article.in_list.span .meta_text {
    margin: 0 0 4px;
    font-style: italic;
}

.dnnLoginService input[type="text"], .dnnLoginService input[type="password"] {
    width: 180px;
    min-width: 180px;
}

.dnnFormItem input[type="text"], .dnnFormItem select, .dnnFormItem textarea, .dnnFormItem input[type="email"], .dnnFormItem input[type="search"], .dnnFormItem input[type="password"] {
    margin-bottom: 18px;
    padding: 6px;
    background: #ffffff;
    border: 1px #ddd solid;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #333;
    font-size: 12px;
}

.C00_CleanWPadding {
    padding: 0px 15px;
}

.dnnSortable {
    min-height: 40px !important;
}


.wsProductSearchBox
{
 background-image: none!important;
padding-left: 8px!important;
}



