/* -----------------------------------------------------
Custom Styles for Landsbygdsnatverket
Consid 2015
----------------------------------------------------- */


nav.consid-mainnav {
   width: 100%;
}

nav.consid-mainnav ul {
   overflow: hidden;
   margin: 0;
   padding: 0;
}

nav.consid-mainnav ul li {
   list-style: none;
   float: left;
   text-align: center;
   /* width: 16.6667%;
   width: calc(100% / 6); */
   box-sizing: border-box;
}

nav.consid-mainnav ul li a {
   display: block;
   padding: 15px 18px;
   color: #000;
   background-color: transparent;
   text-decoration: none;
   text-transform: uppercase;
   font-family: 'Open Sans', sans-serif;
   font-weight:600;
   font-size: 17px;

}
nav.consid-mainnav ul li.active a {
   background-color: #87c879;
   color: #000;
}

/* */
.consid-mainnav-mobiletoggle a{
   display:block;
   text-decoration: none;
   font-size: 130%;
   border:none;
   font-family: 'Open Sans', sans-serif;
   font-weight:600;
   font-size: 17px;
   color: #000;
   text-align: center;
   padding: 10px 0px;
}

/* Brödsmula */
.env-breadcrumb li {
   font-family: "open sans",sans-serif;
   font-weight: 400;
   font-style: normal;
   font-size: 87.5%;
   color: #464646;
   line-height: normal;
}
.env-breadcrumb li a.env-link-secondary,
.env-breadcrumb li a.env-link-secondary:hover {
   text-decoration: underline;
   color: #000;
}
.env-breadcrumb__item:nth-child(1n+2):before {
   color: #6E6E6E;
}
.env-breadcrumb__item:nth-child(1n+2):before {
   content: ">"
}



/* MENY SIDFOT */
.footer-nav{
   list-style: none;
   margin: 0;
   padding: 0;
}
.footer-nav li{
   margin: 0;
   padding 0;   
}
.footer-nav li a{
   display: block;
   color: #464646;
   text-decoration:none;
   margin-bottom: 15px;
   font-size: 112.5%;
}

/* Vänstermeny */
.secondary-nav{
   padding-bottom: 1.25em;
   padding-top: 1.25em;
   border: 1px solid;
   border-color: #f5f5f5;
   border-style: solid;
   border-width: 1px;
   max-width: 270px;
   box-sizing: border-box;
}
.secondary-nav a{
   text-decoration: none;
   padding-top: 0.313em;
   padding-bottom: 0.313em;
   padding-left: 1.25em;
   padding-right: 1.25em;
   display:block;
   margin-bottom: 0.625em;
}
.secondary-nav .has-children:before{
   /*content: "\f054";*/
   content: "\f105";
   font-family: FontAwesome;
   display:block;
   float: right;
   padding-top: 0.5em;
   padding-bottom: 0.5em;
   padding-right: 0.313em;
}
.secondary-nav .expanded:before{
   /*content: "\f078";*/
   content: "\f107";
}


.secondary-nav ul{
   list-style: none;
   padding:0;
   margin: 0;
}
.secondary-nav li li a{
   padding-left: 2.500em;   
}
.secondary-nav li li li a{
   padding-left: 3.750em;   
}
.secondary-nav li li li li a{
   padding-left: 5.000em;   
}
.secondary-nav li li li li li a{
   padding-left: 6.250em;   
}

.secondary-nav a.active{
   background-color: #dce6f4;
}

/* DELA */
.sharebuttonlist{
   list-style:none;
   margin: 0;
   padding: 0;
   text-align: right;
}
.sharebuttonlist li{
   margin: 0;
   padding 0;
   display: inline;
}
.sharebutton__text{
   display:none;
}
.sharebuttonlist a{
   text-decoration: none;   
}




/* BRYTPUNKTER */

@media all and (max-width: 736px) and (min-width: 0px) {
   .sv-channel img{
      float: none;
      padding: 0;
      display: block;
      margin: 0 auto 0.625em auto;
   }
   .aheroxrubrik{
      font-size: 135%;
   }
   .aheroxknapp{
      font-size: 95%
   }
   /* MENY */
   #svid10_2e7051841506a4adf406e71{
      margin: 0;
   }
}



@media all and (min-width: 1024px) {

   nav.consid-mainnav{
      display:block;
   }
   nav.consid-mainnav ul li{
      float:left;   
   }
   .consid-mainnav-mobiletoggle{
      display:none;
   }
}
@media all and (max-width: 1040px) and (min-width: 1024px) {
   /* nav.consid-mainnav ul li a {
   font-size: 120%;
}*/



}
@media all and (max-width: 1024px) and (min-width: 0px) {
   nav.consid-mainnav{
      display:none;
   }
   nav.consid-mainnav ul li{
      float:none;   
   }
   nav.consid-mainnav .submenuLink{  
      font-size: 90%;
   }
   .consid-mainnav-mobiletoggle{
      display:block;


   }
}
.headerSearchForm{
   text-align:right;
}
.headerSearchForm input{
   border-color: #b9b7b7;
   border-style: solid;
   border-width: 1px;
   padding: 0.6em 1.3em;
   background-color: #FFF;
   border-radius: 5px 0 0 5px;
}

.headerSearchForm input.lan-search-button{
   background-color: #f5f5f5!important;
   color: #464646!important;
   border: 1px solid #b9b7b7;
   cursor: pointer;
   border-radius: 0 5px 5px 0;
   position: relative;
   left: -6px;
   padding: 0.6em 1.3em;
}


.lan-on-page-search-box input{
   border-color: #b9b7b7;
   border-style: solid;
   border-width: 1px;
   padding: 0.6em 1.3em;
   background-color: #FFF;
   border-radius: 5px 0 0 5px;
   width: calc(100% - 8em);
   max-width: 50%;
}

.lan-on-page-search-box input.lan-search-button{
   background-color: #f5f5f5;
   cursor: pointer;
   border-radius: 0 5px 5px 0;
   position: relative;
   left: -6px;
   width: 6em;
}

.sv-search-facets{
   width: 100%;
   background-color: #f5f5f5;
   padding: 0em 1em;
}
.sv-search-facets.lan-search-listing__filter {
   width: 34%;
}

.lan-search-listing{
   width: 60%;
}

.lan-search-listing ol{
   padding: 0;
}


.lan-search-listing ol .sv-search-hit{ 
   padding: 1em;
   padding-top: .5em;
   margin-bottom: .5em;
}

.lan-search-listing ol .sv-search-hit:nth-child(2n+1){
   background-color: #f5f5f5;
}

@media (max-width: 736px) {
   .sv-search-facets,
   .lan-search-listing{
      width: 100%;
   }

}

/* Startsidan */
.lbn-hero {
   background-image: url('/images/18.5d8c036317d4ac68564dba4f');
   background-position: top center;
   background-repeat: repeat-x;
   background-size: cover;
   height: 320px;
   width: 100%;
   display: block;
}
@media (max-width: 736px) {
   .lbn-hero {
      height: 180px;
   }
}



/* Taggar */
.tags{
   margin: 0;
   padding: 0;
}
.tags li{
   margin: 0;
   padding: 0;
   list-style: none;
   display: inline-block;
}
.tags li a{
   text-decoration: none;
   margin: 0 0.5em 0.5em 0;
   padding: 0.2em;
   display: inline-block;
   border: 1px solid #e5e5e5;
}


/* BILDFIX */
@media (max-width: 736px) {
   .pagecontent .sv-image-portlet{
      float:none;
      margin-left: 0;
      margin-right: 0;
   }

   /* Vänstermeny */
   .secondary-nav{
      max-width: 100%;
   }

}

/* Facetter */
.sv-search-facet-item a{
   text-decoration:none;
   margin-left: 25px;
   display: inline-block;
}
.sv-search-facet-item a:before {
   width: 24px;
   display: inline-block;
   font-family: FontAwesome;
   content: "\f096";
   margin-left: -25px;
}
.sv-search-facet-item-selected a:before {
   font-family: FontAwesome;
   content: "\f14a";
}


@media print {
   .sv-grid-a12xkolumner.sv-fluid-grid .sv-push-4{
      left: 0;
   } 

   body,
   h1, h2, h3, .ingress,
   .portlet-font, .portlet-font-label, .portlet-font-dim, .portlet-msg-status, .portlet-msg-info, .portlet-msg-error, .portlet-msg-alert, .portlet-msg-success, .portlet-section-body, .portlet-section-alternate, .portlet-section-selected, .portlet-section-footer, .portlet-section-text, .portlet-form-label, .portlet-form-input-field, .portlet-form-button, .portlet-icon-label, .portlet-dlg-icon-label, .portlet-form-field-label, .portlet-form-field, .portlet-menu, .portlet-menu-item, .portlet-menu-item-selected, .portlet-menu-item-hover, .portlet-menu-item-hover-selected, .portlet-menu-cascade-item, .portlet-menu-cascade-item-selected, .portlet-menu-description, .portlet-menu-caption, .sv-portlet-image-caption, .sv-portlet-link-description, .sv-portlet-primary-paragraph, .normal{
      font-family: "open sans",sans-serif!important;
   }
}