 * {margin:0; padding:0;} html, body { margin: 0; padding: 0; height: 100%; } a {outline:none; text-decoration: none;} a img {border: none;} a.readmore {display: inline-block; margin-top: 10px; font-weight: bold !important;} h1, h2, h3, h4, h5 {margin: 0 0 10px 0; padding: 0; line-height: 120%;} .page_content h1 { padding: inherit; } .page_content * h1 { padding: 0; } .h_standalone {background: none !important;} table th {text-align:left;} table {border-collapse:collapse;} .dbContent table tr, .dbContent table tr td, .dbContent table tr th {vertical-align: top;} p {line-height: normal; margin-bottom: 10px; } p.ingress {font-weight:bold;} ul {list-style: inside;} ul li {margin: 0;} dl {overflow:hidden;} dt {font-weight:bold; clear:left; float:left; width:30%;} dd, dt {padding:5px 0; border-bottom:1px dashed #ccc;} html body {background-color:#ffffff; margin:0; font-family: 'Space Grotesk', sans-serif, Arial, Verdana; background-attachment: scroll; } div#bg_one { } div#bg_two { }  div#bg_shade { width: 1020px; margin-left: -510px; background: #ffffff; opacity: 0; filter: alpha(opacity=0); -moz-opacity:0; }  html body div#container {border:0px solid ;}  html body div#container {border-top:0; border-bottom:0;} .layout-content p, .layout-content label, .yodo-layoutset p, .yodo-layoutset label, .layout-content ul li {font-size: 18px; color: #1a1a1a;} .layout-content a, .layout-content a:visited, .yodo-layoutset p a, .yodo-layoutset p a:visited {color: #67696D; text-decoration:none;} .layout-content a:hover, .yodo-layoutset p a:hover {color: #50AA3D; text-decoration:none;} h1, h1 a, h1 a:hover, h1 a:visited {color:#1a1a1a !important; font-family:'Space Grotesk', sans-serif, Arial, Verdana; font-size:42px; font-weight:500 !important; font-style:normal; border-bottom: 0px solid #1a1a1a;} h2, h2 a, h2 a:hover, h2 a:visited {color:#1a1a1a !important; font-family:'Space Grotesk', sans-serif, Arial, Verdana; font-size:36px; font-weight:500 !important; font-style:normal; border-bottom: 0px solid #1a1a1a;} h3, h3 a, h3 a:hover, h3 a:visited {color:#1a1a1a !important; font-family:'Space Grotesk', sans-serif, Arial, Verdana; font-size:32px; font-weight:500 !important; font-style:normal; border-bottom: 0px solid #1a1a1a;} h4, h4 a, h4 a:hover, h4 a:visited {color:#1a1a1a !important; font-family:'Space Grotesk', sans-serif, Arial, Verdana; font-size:24px; font-weight:400 !important; font-style:normal; border-bottom: 0px solid #1a1a1a;} h5, h5 a, h5 a:hover, h5 a:visited {color:#1a1a1a !important; font-family:'Space Mono', sans-serif, Arial, Verdana; font-size:16px; font-weight:300 !important; font-style:normal; border-bottom: 0px solid #1a1a1a;} h1 a, h2 a, h3 a, h4 a, h5 a {text-decoration: none !important; font-style: normal !important;} div.inner-box, div.micro-inner { padding: inherit; } .box-half, .micro-box, .box-xsmall, .box-small, .box-medium, .box-large { background-color: none;}  #layoutset-0-547 {background-color:transparent;}
#layoutset-0-575 div.yodo-layoutset-inner-wrap {padding-top:15px;}


#layoutset-0-575 .yodo-layout-padd { padding-left:20px; }
#layoutset-0-575 .yodo-layout-padd { padding-right:20px; }


#layoutset-0-565 {background-color:#ffffff;background-position: center top;bg-position-x:center;bg-position-y:top;background-repeat: no-repeat; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#layoutset-0-565 div.yodo-layoutset-inner-wrap {max-width:1200px;padding-top:10px;padding-bottom:10px;}
#layoutset-0-570 {width:96%;background-color:transparent;}
#layoutset-0-542 {background-color:#ffffff;}
#layoutset-0-542 div.yodo-layoutset-inner-wrap {width:100%;margin-top:0px;}


#layoutset-0-542 .yodo-layout-padd { padding-left:0px; }
#layoutset-0-542 .yodo-layout-padd { padding-right:0px; }


#layoutset-0-577 {background-color:#50AA3D;}
#layoutset-0-577 div.yodo-layoutset-inner-wrap {max-width:1100px;padding-top:75px;padding-bottom:75px;}


#layoutset-0-577 .yodo-layout-padd { padding-left:20px; }
#layoutset-0-577 .yodo-layout-padd { padding-right:20px; }


#layoutset-0-563 {background-color:#1a1a1a;background-position: center top;bg-position-x:center;bg-position-y:top;background-repeat: repeat;margin-bottom:0px;border-style:none;border-bottom-width:0px;}
#layoutset-0-563 div.yodo-layoutset-inner-wrap {max-width:1100px;padding-top:55px;padding-bottom:10px;border-style:none;}


#layoutset-0-563 .yodo-layout-padd { padding-left:5px; }
#layoutset-0-563 .yodo-layout-padd { padding-right:5px; }


#layoutset-0-573 {background-color:#1a1a1a;border-top-width:1px;border-color:#F1F1F1;}
#layoutset-0-573 div.yodo-layoutset-inner-wrap {max-width:1100px;padding-bottom:45px;border-color:#F1F1F1;}


#layoutset-0-573 .yodo-layout-padd { padding-left:20px; }
#layoutset-0-573 .yodo-layout-padd { padding-right:20px; }


#object-0-547-0 {background-color:#ffffff;} /* mobile */


.layout-mobile, .layout-mobile a, .layout-mobile p {color:#999999 !important;}
.layout-mobile a#nm_menu {background: url(/wwwdocs/img/mm/stripes-grey.png) no-repeat center center !important;}
.layout-mobile a#nm_search {background: url(/wwwdocs/img/mm/search-grey.png) no-repeat center center !important;}
.layout-mobile a#nm_cart {background: url(/wwwdocs/img/mm/cart-grey.png) no-repeat center center !important;}
form#mobile_search_box { background: #ffffff !important; }
#mobile_nav li.m_right {border-left: 1px solid #ffffff !important;}
#mobile_nav li.m_left {border-right: 1px solid #ffffff !important;}
ul#msub_ul_0 {border-top: 1px solid #ffffff !important;}
.msub_menu li *, div.mlangs a { color: #1a1a1a !important; }
ul#msub_ul_0, div.mlangs { background: #ffffff !important; }
.msub_menu li, div.mlangs {border-bottom: 1px solid #dddddd !important; }
.msub_menu li * li {border-top: 1px solid #dddddd !important; border-bottom: 0 !important; }




#object-0-575-1 img, #object-0-575-1 svg { float: none !important; margin: 0; }
#object-0-575-1 img, #object-0-575-1 svg { max-width:200px;  }
#object-0-575-1 img, #object-0-575-1 svg { min-width:150px;  }


#object-0-575-3 { text-align: center; margin-top:30px;} /* menu */


#nav_main li:hover a, #nav_main li.active:hover a { color: #1a1a1a !important; }
#nav_main li:hover a, #nav_main li.active:hover a { font-weight: bold !important; }
#nav_main li:hover, #nav_main li.active:hover a { background-color: transparent !important; }




#nav_main_content { text-align: center !important; }
#nav_main li, #nav_main li a {height: 40px; line-height: 40px;}
#nav_main li a {font-family: 'Space Grotesk', sans-serif, Arial, Verdana !important;}
#nav_main li a {font-size: 16px;}
#nav_main li a {padding: 0 10px 0 10px;}
#nav_main li a, #nav_main li a:visited { color: #1a1a1a; }
#nav_main li a { font-weight: bold; }
#nav_main li.active a, #nav_main li.active a:visited { color: #1a1a1a; }
#nav_main li.active a, #nav_main li.active a:visited { font-weight: bold; }
#nav_main li.active, #nav_main li.active a, #nav_main li.active a:visited { -moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; }


#object-0-575-4 { text-align: center; } /* submenu */


ul.sub_menu li:hover a, ul.sub_menu li.active:hover a { color: #1a1a1a !important; }
ul.sub_menu li:hover a, ul.sub_menu li.active:hover a { text-decoration: none !important; }
ul.sub_menu li:hover a, ul.sub_menu li.active:hover a { font-weight: bold !important; }




.nav_sub_content { text-align: center !important; }
ul.sub_menu li, ul.sub_menu li a {height: 40px; line-height: 40px;}
.nav_sub_content { max-width:1200px; }
ul.sub_menu li a {font-family: 'Lato', sans-serif; !important;}
ul.sub_menu li a {font-size: 14px;}
ul.sub_menu li a {padding: 0 10px 0 10px;}
ul.sub_menu li { margin-right: 0px; }
ul.sub_menu li { margin-left: 0px; }
ul.sub_menu li a, ul.sub_menu li a:visited { color: #1a1a1a; }
ul.sub_menu li a { font-weight: bold; }
ul.sub_menu li.active a, ul.sub_menu li.active a:visited { color: #1a1a1a; }
ul.sub_menu li.active a, ul.sub_menu li.active a:visited { text-decoration: underline; }
ul.sub_menu li.active a, ul.sub_menu li.active a:visited { font-weight: bold; }


#object-0-575-6 {margin-top:25px;margin-bottom:0px;} /* picture */
#object-0-575-6 div.layout-object-inner {padding-top:0px;} /* picture */


#object-0-575-6 img, #object-0-575-6 svg { float: right !important; }
#object-0-575-6 img, #object-0-575-6 svg { max-width:39px;  }


#object-0-565-9 {margin-top:17px;} /* smallcart */
#object-0-570-12 {margin-top:0px;margin-bottom:20px;} /* picture */


#object-0-570-12 img, #object-0-570-12 svg { float: none !important; margin: 0 auto !important; }
#object-0-570-12 img, #object-0-570-12 svg { max-width:300px;  }


#object-0-577-15 {margin-top:15px;} /* text */
#object-0-563-17 {margin-bottom:25px;} /* picture */
#object-0-563-17 div.layout-object-inner {padding-left:15px; padding-right:15px;} /* picture */


#object-0-563-17 img, #object-0-563-17 svg { float: none !important; margin: 0; }
#object-0-563-17 img, #object-0-563-17 svg { max-width:65px;  }


#object-0-563-18 div.layout-object-inner {padding-left:15px;} /* text */
#object-0-563-19 {margin-top:55px;} /* text */
#object-0-563-19 div.layout-object-inner {padding-left:15px;} /* text */
#object-0-563-20 {margin-top:110px;} /* text */
#object-0-563-20 div.layout-object-inner {padding-left:55px;padding-right:0px;} /* text */
#object-0-563-21 {margin-top:110px;} /* text */
#object-0-563-21 div.layout-object-inner {padding-left:0px;} /* text */
#object-0-573-22 div.layout-object-inner {padding-top:10px;border-style:solid !important;border-top-width:1px;border-color:#67696D !important;} /* text */


/* USERSPECIFICS */
/* Mobilanpassningar: */
@media all and (max-width : 850px) {
	.products-list-layout-1 .products-inner p {padding-bottom:50px;}
	.products-list-layout-1 .products-inner p.artno {padding-bottom:5px;}
}
@media all and (max-width : 479px) {
	.products-list-layout-1 .products-img, .products-list-layout-1 .products-img.post-img.post-img-inner-right {margin-left: 0 !important;}
	.post-slide-left {left:-10px !important;}
	.post-slide-right {right:0 !important;}
}
@media all and (min-width : 480px) {
	.post-slide-right {right:10px;}
}

/* Typsnittstjocklek, brödtext generellt: */
.layout-content p {font-weight:300;}

/* Breadcrumbs: */
.yodo-breadcrumbs * {font-size: 15px;}
ul.yodo-breadcrumbs {margin-left:-5px !important;}

/* Drop-down-meny (id:n behöver ändras om det kopieras till vanliga layouten): */
div.overflowmenus {position:relative; z-index: 99 !important;}
.overflowmenus, .overflowmenus div, .overflowmenus ul {overflow:visible;}
.overflowmenus .general-include {margin: 25px 0 0 0 !important; float:right;}
.pure-css-nav > nav ul li { background-color: #fff0 !important;}
.pure-css-nav ul li ul li {padding:5px 0 !important; border-top:1px solid #F1F1F1;}
.pure-css-nav ul li a {font-weight:300 !important;padding:0 8px 0 5px !important; font-size:18px !important; color:#1a1a1a !important;}
.pure-css-nav ul li ul li a {font-weight:normal !important;}
.pure-css-nav ul li a:hover {color:#50AA3D!important;}
.pure-css-nav ul li a.active {color:#404147!important;}
/* Sista två menyalternativens undermenyer: */ 
.pure-css-nav > nav:nth-child(1) > ul:nth-child(1) > li:nth-child(8) ul, 
.pure-css-nav > nav:nth-child(1) > ul:nth-child(1) > li:nth-child(9) ul {left:-80px;}
.pure-css-nav > nav:nth-child(1) > ul:nth-child(1) > li:nth-child(8) ul li ul, 
.pure-css-nav > nav:nth-child(1) > ul:nth-child(1) > li:nth-child(9) ul li ul {left:-200px !important;}

.pure-css-nav > nav > ul > li {
    margin-right: 30px !important;
}

.pure-css-nav > nav ul ul {  padding-top: 8px;}

.pure-css-nav > nav ul ul li a {
    padding: 8px 40px 8px 20px !important;
    font-weight: 300!important;
    margin: 3px;
}

/* Menybredd små skärmar */
div#object-0-575-2 {
    min-width: 115% !important;
}

/* Slideposts, "Se fler inlägg": */
.slidepost-more p a { background: url("/wwwdocs/_sites_media/240617-519/uploads/Yodo/Grafik/Icons/arrow.green.svg") no-repeat 100% 20%;
padding-right: 30px; }

/* Rubriker och brödtext i produktlistor: */
.products-list h2, .products-list h2 a {
	font-size: 24px !important;
}
.products-list .artno {padding-bottom:10px;}

@media all and (min-width : 480px) {
	.products-list .products-inner p {width:56%;}
}

/* Läs mer-länkar: */
.slidepost .obj-post-text {position:relative;}
a.readmore {
  color: #50AA3D !important;
  font-size: 20px;
  border-radius: 3px;
  margin:0;
  float: right;
  background: url("/wwwdocs/_sites_media/240617-519/uploads/Yodo/Grafik/Icons/arrow.green.svg") no-repeat center center;
  text-indent: -500px;
  overflow: hidden;
  background-size: 40px;
  width: 40px;
  padding: 0;
  cursor: pointer;
  height: 30px;
  position:absolute;
  bottom:15px;
  right:15px;
}
a.readmore:hover {
    color: #1A1A1A!important;
    transition-duration: 0.3s;
}


div#object-0-575-2 {
    margin-top: 36px;
}




.pure-css-nav > nav ul, .pure-css-nav > nav ul li, .pure-css-nav > nav ul li a, .pure-css-nav > nav ul li a:first-child:nth-last-child(2):after {transition: 0.2s !important;}

.menuheader {
	z-index: 99999999 !important;
	position: relative;
	overflow: visible;
}



/* Navbar background color transition */
.yodo-stuck {
    z-index: 99999 !important;
    transition: background 800ms linear;
    background: #ffffff8c !important;
    backdrop-filter: blur(1.2px);
    padding-bottom: 0px;
}

/* Radavstånd */
p {
    line-height: 1.3;
}

h1 {
    line-height: 1.2;
}



/* Scrollbar start */
/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 15px Grey; 
  border-radius: 0px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    background-color: #1a1a1a;
  border-radius: 0px;
}
/* Scrollbar slut */






/* Markera text - färg */
::-moz-selection { /* Code for Firefox */
  color: #50AA3D;
  background: #1a1a1a;
}

::selection {
  color: #50aa3d;
  background: #1a1a1a;
}
/* Markera text - färg (stop) */


/* Hovereffekt över- och undermeny (start) */
#nav_main li.active a, #nav_main li.active a:visited {
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

#nav_main li, #nav_main li a {
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

ul.sub_menu li, ul.sub_menu li a {
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

/* Hovereffekt över- och undermeny (slut) */





.image-effect {
  position: relative;
  display: inline-block;
  overflow: hidden;
  background-color: transparent;
  transition: background-color 0.3s ease; /* Övergångseffekt för bakgrundsfärg */
}

.image-effect img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.3s ease; /* Övergångseffekt för bildens opacitet */
}

.image-effect::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(80, 170, 61, 0); /* Transparent initial bakgrundsfärg */
  opacity: 0;
  transition: opacity 0.3s ease; /* Övergångseffekt för bakgrundsfärgens opacitet */
  z-index: 1; /* Placera bakgrundsfärgen under pilen */
}

.image-effect::before {
  content: "Läs mer →";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  font-size: 24px;
  opacity: 0;
  transition: opacity 0.3s ease; /* Övergångseffekt för pilens synlighet */
  z-index: 2; /* Placera pilen över bakgrundsfärgen */
}

.image-effect:hover::after {
  background-color: rgba(80, 170, 61, 0.5); /* Grön bakgrundsfärg med 50% opacitet */
  opacity: 1; /* Visa bakgrundsfärgen när musen är över */
}

.image-effect:hover::before {
  opacity: 1; /* Visa pilen när musen är över bilden */
}

/* Läs mer-knappar i produktlista, placering: */
.products-list .products-priceinfo {position:relative;}
.products-list .products-add-to-cart {position:absolute;top:-53px;}

/* Återställ länkens stil */
a {
  text-decoration: none; /* Ta bort standard understrykning på länken */
  color: inherit; /* Behåll standard textfärg från förälderelementet */
}


/* Aktivera klick på länken genom pseudo-elementen */
.image-effect::after,
.image-effect::before {
  pointer-events: none; /* Tillåt genomslag för klick på länken */
}



/* Produktbilder */

.products-wrapper-box .products-img-inner {
    display: initial;
}

div.products-list-layout-2 .products-list-b-3, div.products-list-layout-2 .products-list-b-4, div.products-list-layout-2 .products-list-b-5 {background:#fff;}

.products-list .products-img {
  position: relative;
  display: inline-block;
  background-color: transparent;
  transition: background-color 0.3s ease; /* Övergångseffekt för bakgrundsfärg */
}

.products-list .products-img img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.3s ease; /* Övergångseffekt för bildens opacitet */
}

.products-list .products-img::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(80, 170, 61, 0); /* Transparent initial bakgrundsfärg */
  opacity: 0;
  transition: opacity 0.3s ease; /* Övergångseffekt för bakgrundsfärgens opacitet */
  z-index: 1; /* Placera bakgrundsfärgen under pilen */
}

.products-list .products-img::before {
  content: "Läs mer →";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  font-size: 24px;
  opacity: 0;
  transition: opacity 0.3s ease; /* Övergångseffekt för pilens synlighet */
  z-index: 2; /* Placera pilen över bakgrundsfärgen */
}

.products-list .products-img:hover::after {
  background-color: rgba(80, 170, 61, 0.5); /* Grön bakgrundsfärg med 50% opacitet */
  opacity: 1; /* Visa bakgrundsfärgen när musen är över */
}

.products-list .products-img:hover::before {
  opacity: 1; /* Visa pilen när musen är över bilden */
}

/* Återställ länkens stil */
a {
  text-decoration: none; /* Ta bort standard understrykning på länken */
  color: inherit; /* Behåll standard textfärg från förälderelementet */
}


/* Aktivera klick på länken genom pseudo-elementen */
.products-img::after,
.products-img::before {
  pointer-events: none !important; /* Tillåt genomslag för klick på länken */
}




.parallax{
    min-height: 200px; 
    background-attachment: fixed !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    text-shadow: 1px 1px 3px #1A1A1A;
}

/* Mellanrum mellan rubrik, ingress, CTA..: */
.parallax h1, .parallax h2, .cta-section h1, .cta-section h2, .cta-section h3, .cta-section h4 {margin-bottom:35px !important;}
.layout-content .parallax a.button, .layout-content .parallax a.button2, .layout-content .cta-section a.button, .layout-content .cta-section a.button2 {
  margin-top: 40px !important;
  margin: 40px 0 0 0 !important;
}



.yodo-form-container .input_text, .yodo-form-container select {
    height: 38px !important;
    line-height: 30px;
    font-size: 0.95em;
    box-shadow: none;
}

.yodo-form-container .input_text {
    text-indent: 10px !important;
}



.input_password, .input_submit, .input_text, select, textarea {
    font-family: 'Space Grotesk' !important;
    font-weight:300 !important;
}


.yodo-form-container textarea {
    height: 100px;
    font-size: 0.95em;
    box-shadow: none;
    padding-left: 10px !important;
    padding-top: 10px !important;
}


:not(.y-google-map) button:not(.btn), a.button {
    height: 48px;
    line-height: 46px;
    color: #000 !important;
    background: #50AA3D url("/wwwdocs/_sites_media/240617-519/uploads/Yodo/Grafik/Icons/arrow.black.svg") no-repeat calc(100% - 15px) center !important;
    background-size: 22px !important;
    font-family: 'Space Mono';
    font-size: 16px;
    font-weight: 500 !important;
    padding: 0 40px 0 20px;
    box-shadow: none;
    margin: 0;
    text-decoration: none;
    text-align: center;
    display: inline-block !important;
    outline: 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    behaivor: url(border-radius.htc);
    border-radius: 0px;
    border: none;
    cursor: pointer;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
}


a.button:hover {
    color: #50AA3D !important;
    background: #404146 url("/wwwdocs/_sites_media/240617-519/uploads/Yodo/Grafik/Icons/arrow.green.svg") no-repeat calc(100% - 15px) center !important;
    border: 1px solid #404146 !important;
}


/* knappar i sidans innehåll */


.layout-content button:hover, .layout-content .button:hover {
   background: #404147 url("/wwwdocs/_sites_media/240617-519/uploads/Yodo/Grafik/Icons/arrow.green.svg") no-repeat calc(100% - 15px) center !important;
   background-size: 22px !important;
   color:#50aa3d !important;
}

.layout-content button, .layout-content .button, .layout-content a.button {
    padding: 0 40px 0 20px !important;
    height:44px !important;
    line-height: 43px !important;
    background: #50AA3D url("/wwwdocs/_sites_media/240617-519/uploads/Yodo/Grafik/Icons/arrow.black.svg") no-repeat calc(100% - 15px) center !important;
    background-size: 22px !important;
    color:#1A1A1A!important;
    border:0 !important;
    font-family: 'Space Mono';
    font-size:16px !important;
    font-weight: 500 !important;
    text-shadow: none;
    margin:10px 0 !important; 
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important;
    -khtml-border-radius:0px !important;
    border-radius:0px !important;
    cursor:pointer !important;
  -webkit-transition-duration: 0.2s; /* Safari */
  transition-duration: 0.2s;
}



.layout-content button2:hover, .layout-content .button2:hover {
   background: #50aa3d !important;
   color:#404147 !important;
}
.layout-content button2, .layout-content .button2, .layout-content a.button2 {
    padding: 0 20px !important;
    display: inline-block;
    height:44px !important;
    line-height: 44px !important;
    background:#404147!important;
    color:#50aa3d !important;
    border:0 !important;
    font-family: 'Space Mono';
    font-size:16px !important;
    font-weight: 500 !important;
    text-shadow: none;
    margin:10px 0 !important; 
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important;
    -khtml-border-radius:0px !important;
    border-radius:0px !important;
    cursor:pointer !important;
  -webkit-transition-duration: 0.2s; /* Safari */
  transition-duration: 0.2s;
}






/* Search box (start)*/
#search_box {
	height: 30px;	
 	border: 1px solid #626263 !important;
	background: #fff !important;
	padding: 3px 3px 1px 1px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
}
input.searchfield {
	font-size: 12px !important; 
	padding: 0 0 0 5px  !important; 
	margin-top: -1px !important; 
	height: 25px !important; 
	line-height: 25px !important;}
form#search_box input {color: #000; !important;text-indent:3px !important;}

form#search_box a {display: none; !important;)

/* Search box (stop)*/

