/************ SITE CSS ************/

@import url("Skins/sportfiskarna/css/bootstrap.css"); /* Lite bootstrap-css för modal, nav, dropdowns och tabs som vissa delar måste skrivas över */
@import url("Skins/sportfiskarna/css/glyphicon.css"); /* Glyphicons css och sökväg till själva fonten */
@import url("Skins/sportfiskarna/css/fonts.css"); /* Fonts.com css och sökväg till själva fonten/fonterna. Ladda ner paketet från fonts.com så du får rätt fonts */

.loginContent{ margin-top: 200px;}
* { margin: 0; padding: 0; }
BODY,HTML {   }
BODY { 
	width: 100%;
	background: #ffffff;
	font-family: 'Roboto', sans-serif, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 13px;
	line-height: 18px;
	color: #535353;
	text-align: left;
	margin: 0;
	}
	
.row { position: relative; width: 100%; max-width: 1024px; clear: both; margin: 0 auto !important; overflow: visible; text-align: left;}
.row .row { width: auto; margin: 0; display: block; }
.column {
    border: 0px solid rgba(0,0,0,0);
    float: left;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 1%;
    padding: 0;
	overflow: visible;
	min-height: 10px;
	position: relative;
}

.grid_1 { width: 6.333%; }
.grid_2 { width: 14.667%; }
.grid_3 { width: 23.0%; }
.grid_4 { width: 31.333%; }
.grid_5 { width: 39.667%; }
.grid_6 { width: 48.0%; }
.grid_7 { width: 56.333%; }
.grid_8 { width: 64.667%; }
.grid_9 { width: 73.0%; }
.grid_10 { width: 81.333%; }
.grid_11 { width: 89.667%; }
.grid_12 { width: 98.0%; }

.medlemexklusivt__ .grid_12 { width: 98.99%; }

.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}

/* Clearfix */
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}

.btn-top{display: flex;}

.btn-medlem{	
    background-color: #1E6491;
    padding: 7px 14px !important;
    border-radius: 4px !important;
    color: #fff !important;
    text-align: center;
    margin: 0 auto !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    width: 100%;
    font-size: 14px;
}

.btn-medlem:hover
{	
	background-color: #0090D1;
	 
}

.btn-medlem-mobile {width:80%;background-color: #1E6491 !important; margin: 15px auto!important;}

@media screen and (max-width: 750px) {  
.btn-top{display: none !important;}
} 

.btn-top{display: flex;}



/************ HTML ************/
a, a:link, a:visited, a:active { color: #E1780A; text-decoration:none;font-family: 'Roboto', sans-serif, arial; }
a:hover { }
H1, H2, H3, H4 { font-weight: bold; color: #000; line-height: 1.2em; font-family:  'Roboto Condensed', Arial, Verdana, sans-serif; }
H1 { font-size: 26px; margin: 0 0 10px;color:#1E6491;font-family: 'Roboto Condensed', sans-serif;}
H2 { font-size: 24px; margin: 20px 0 5px 0; font-family: 'Roboto Condensed', sans-serif;color: #1e6491;font-weight: 400;}
H3 { font-size: 22px; margin: 20px 0 5px 0; color: #1e6491;font-weight: 400;}
H4 { font-size: 17px; margin: 5px 0; }

p, .brodtext, .Normal {
		font-family: 'Roboto', sans-serif, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:normal;
	color: #5f5f5f;
	line-height: 24px;
}
p { margin: 0 0 15px; }
#subpage p { line-height: 18px;}

HR { width: 100%; height: 1px; margin: 0; border: 0; border-top: 1px solid #cccccc; }
IMG { border: none; vertical-align: bottom; max-width: 100%;}

 

H1 sup, H2 sup, H3 sup { font-size: 44%;}
sup { font-size: 50%;}

/************ LISTS ************/
OL, UL { margin: 0 0 15px 0; }
OL OL, OL UL, UL OL, UL UL { margin: 6px 0 0 0; padding: 0; }
OL LI, UL LI { margin: 0 0px 5px 0px; padding: 0; }
UL LI { list-style-type: none;}
OL OL LI, UL OL LI { list-style-type: lower-alpha; }
OL UL LI, UL UL LI { list-style-type: circle; }

#subpage OL LI:before, #subpage UL LI:before, #subpage_solutions OL LI:before, #subpage_solutions UL LI:before, #subpage_references OL LI:before, #subpage_references UL LI:before, #subpage_fullwidth OL LI:before, #subpage_fullwidth UL LI:before { margin: 0; padding: 0; list-style-type: none; content: "•"; font-size: 20px; color: #F25B22; padding-right: 7px; }
.category_list li:before, .archive_list li:before { content:none!important;}
.Category_Default .category_list li a, .Archive_Default .archive_list li a  { color: #1e6491!important; text-decoration:none !important;}
.Category_Default .category_list li a:hover, .Archive_Default .archive_list li a :hover { color: #BFCC52!important; text-decoration:none !important;}

/************ TABLES ************/
.products_table { padding-bottom: 20px;}
.products_table .first { background: #cccccc;}
.products_table th { padding: 7px;}
.products_table td { padding:7px;}

.faq_table { margin-bottom:5px;}
.faq_question { color: #F25B22; font-weight:bold; cursor:pointer;}
.faq_answer { background:#e0e0e0; padding: 10px; display:none; margin-bottom:10px;}

/************ HEADER ************/
#pull { display: none; }

#header { width:100%; z-index:905; left: 0; top: 0; background: #ffffff;  }
	#header .logo { display: block; margin: 0; }
	
	
	@media screen and (max-width: 550px) {  
#header .logo {  width:233px; margin-left:5px; }
} 
	
	
	
		#header .bottom .grid_3 {text-align}
		#header .bottom .grid_9 {}
	 #header .logo img{padding-bottom: 20px;}
	 
/************ menu top ************/
	 #top-green, .bottomSmallMenu {background:#7d9232;height: 32px; }
#top-green .top-menu, .bottomSmallMenu{float:right;height: 32px;}

#top-green  ul, .bottomSmallMenu ul{
	 margin:0;
	 padding:0;
	 height: 32px;
}
#top-green  li  a, .bottomSmallMenu  li  a {
	color: #fff;
	font-weight: bold;
	height: 32px;
	padding-top: 0;
	margin: 7px 13px;
	display: inline-block;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	letter-spacing:1px;
}


#top-green  li  a:hover{
	color: #c1d381;
	
}

#top-green  li, .bottomSmallMenu li {
    display: inline;
	height: 24px;
	padding:0; 
	margin:0;
    float:left;
}
#top-green  li, .bottomSmallMenu li{
   border-left: solid 1px #73872e;
}
#top-green  .search {
	background: #647528;
	float:right;
	width: 210px;
	height:32px;}

	


.shopCard{cursor: pointer;/** border-right: 16px solid #1e6491;background: #576623;*/float:right; width:48px; height:48px;background-image: url("/Portals/sportfiskarna/Skins/sportfiskarna/images/shopCard.png");margin-top: 70px;}

.container-logo{background: #f0f0f0; }
.container-logo img{margin-top:28px;}
.blockRight{float:left;}

 .nav {margin-top: 19px;}
 

/************ Meny ************/

/************ Search ************/
.NormalTextBox{  border: 0;
    height: 32px;
    width: 164px;
	background:#647528; 
	color: #fff;
	padding-left: 16px;
	}
	
#dnn_dnnSearch_cmdSearch {background: #576623;width:32px;height:32px;float:right;background-image: url("/Portals/sportfiskarna/Skins/sportfiskarna/images/sok.gif") !important;color: #576623;}

.searchSkinObjectPreview li{background: #fff;width:97%; padding:3% !important;border: 0 0 1px !important;color:#fff;}

 


/************ slider ************/
#slider {background: #F0F0F0}
#slider .column{  }
#slider .row{ }
#slider .Slide img { margin: 0;} 
 
/************ CONTENT FIRSPAGE ************/ 
 	
#Aktuellt{margin-top:32px;}
#Aktuellt h1, #Aktuellt h2, #header_box h2{color: #fff;font-size: 21px;margin-top:12px;text-transform: uppercase;font-weight:400;letter-spacing:1px;}
#Aktuellt .DnnModule-3239 #header_box{margin-top:0;}

#Aktuellt h1, #Aktuellt h2, #header_box h2{color: #fff;font-size: 21px;margin-top:12px;text-transform: uppercase;font-weight:400;letter-spacing:1px;}

#press h2{text-transform: none !important;letter-spacing:0px !important;margin-top: 2px!important;	padding-bottom:5px !important;}
#press .post_date {color: #E08018;}
#press .post_content {color: #3e3e32;font-size: 15px;}
#press .post_content {border-bottom: 1px solid #cccccc;padding-bottom: 10px;}
#press .xblog_page {padding-top: 0;}
#press .news_list .news_post {margin-bottom: 10px;}
#press .xblog_page .pager {margin: 20px 0; }  
#press #header_box{margin-top: 20px;} 
#press #header_box p{margin: 11px 5px;} 
#press #header_box img{margin: 2px 9px; float: left;}

#press #dnn_LeftKontakt{background: #F0F0F0;}
#press #dnn_LeftKontakt .content{display: inline-block;padding: 20px;}

#press #dnn_LeftKontakt p, #press #dnn_LeftKontakt a{ font-family: 'Roboto Condensed', sans-serif, Arial, Helvetica, sans-serif;font-size:14px;margin: 0;} 
#press #dnn_LeftKontakt p:nth-child(1){font-weight:bold;  }
#press #dnn_LeftKontakt p:nth-child(2){color:#1e6491;font-size: 24px;margin-bottom: 10px;}
#press #dnn_LeftKontakt p:nth-child(3){font-weight: normal;  }
#press #dnn_LeftKontakt p:nth-child(4){font-weight:bold; }
#press #dnn_LeftKontakt a{font-size:12px;}
#press #dnn_LeftKontakt p:nth-child(6){   }

#press .glyphicon-envelope, #press  .glyphicon-earphone{font-size: 12px; font-size:bold;}

#press .glyphicon-envelope, #press  .glyphicon-earphone{font-size: 12px; font-size:bold;}


#press #header_box_gray{background:#7B941F}
#press .glyphicon-picture, #press .glyphicon-chevron-right{ font-size:24px;}
#press #header_box_gray{padding: 5px 0;}
#press #header_box_gray p{color:#fff;font-size:22px; margin: 8px 10px;}
#press #header_box_gray a{color:#fff;}
#press #header_box_gray a:hover{color:#c1d381;}

#press .gallery_list .gallery_photo img {
    min-height: 220px;
}
  #press .edsgg_GalleryOwner, #press .eds_GravityGallery_Graviton .edsgg_MediaRating, #press .edsgg__commentsCommentFormWrapper,
 #press .edsgg_likes,  #press  .edsgg_numberOfViews, #press .edsgg_numberOfLikes, #press .edsgg_breadcrumbs, #press .edsgg_mainTitle, #press  .authorWrapper {
     display: none;
}

#press
.eds_GravityGallery_Graviton .edsgg__itemsListContainer .edsgg_thumbnailWrapper .edsgg_thumbnailContainer .edsgg_image_thumbnail img {
    max-height: 160px;
}
#press .eds_GravityGallery_Graviton .edsgg__itemsListContainer .edsgg_thumbnailWrapper .edsgg_thumbnailContainer .edsgg_image_thumbnail {
border: 0px solid #fff !important;
}
#press .eds_GravityGallery_Graviton .edsgg__itemsListContainer .edsgg_thumbnailWrapper {min-height: 280px;}
#press .edsgg_mediaDownload{display: inline-table}

#press .btn{color: #6292B2; background: #1e6491; padding:10px 15px; }
#press .btn:hover{color: #fff; }



	
#Social h2{color: #fff;font-size: 20px;margin-top:7px;text-transform: uppercase;text-transform: uppercase;padding-top: 16px;}
 
#dnn_AktuelltPaneRight	.DnnModule-3242{border: 2px solid #1e6491; min-height:190px;text-align:center;}
 #dnn_AktuelltPaneRight	.DnnModule-3242 img{padding-top:45px;}

#dnn_AktuelltPaneRight .productName, #dnn_AktuelltPaneRight .productPrice{color: #666;font-weight:bold;font-size:14px;}
#dnn_AktuelltPaneRight .productName{float:left; padding:0 0 10px 10px;}
#dnn_AktuelltPaneRight .productPrice{float:right;padding:0 10px 10px 0;}

#header_box .Fiskekort {background: url("/portals/sportfiskarna/Skins/sportfiskarna/images/icons/fiskekort.png") no-repeat scroll 10px center / 46px 31px;padding-left:20%;}
#header_box .FiskArrow{background: url("/portals/sportfiskarna/Skins/sportfiskarna/images/arrow_white.png") no-repeat scroll 94% center;} 
 
#header_box .butik{background: url("/portals/sportfiskarna/Skins/sportfiskarna/images/icons/shoping-cart-white2.png") no-repeat scroll 10px center / 27px 25px;padding-left:44px;}

#header_box .aktuellt{background: url("/portals/sportfiskarna/Skins/sportfiskarna/images/icons/aktuellt.png") no-repeat scroll 10px center / 33px 26px;padding-left:48px;}

#header_box .senaste{background: url("/portals/sportfiskarna/Skins/sportfiskarna/images/icons/senaste-reg.png") no-repeat scroll 10px center / 40px 27px;padding-left:60px;height: 29px;}

#header_box_blue .registret{background: url("/portals/sportfiskarna/Skins/sportfiskarna/images/arrow_blue.png") no-repeat scroll 97% 0px;padding-right:7%;text-align: right;}

#header_box_gray .registret{background: url("/portals/sportfiskarna/Skins/sportfiskarna/images/arrow_blue.png") no-repeat scroll 97% 0px;padding-right:7%;text-align: right;}


}
 

#Social #dnn_fbPane .social{background: url("/portals/sportfiskarna/Skins/sportfiskarna/images/icons/facebook.png") no-repeat scroll 4% 0px / 46px 46px;padding-left:21%;height:49px;}



#dnn_insagramPane #header_box .social{background: url("/portals/sportfiskarna/Skins/sportfiskarna/images/icons/instagram.png") no-repeat scroll 4% 0px / 46px 46px;padding-left:21%;height:49px;}

#dnn_youTubePane #header_box .social{background: url("/portals/sportfiskarna/Skins/sportfiskarna/images/icons/youtube.png") no-repeat scroll 4% 0px / 46px 46px;padding-left:21%;height:49px;}

.butik a {color: #fff;}
 
  .registret a {color: #fff;}
  #dnn_ctr3305_HtmlModule_lblContent a:hover,  .registret a:hover {color: #b2cc52;}
  


 /************ CONTENT ************/
 .title_right{font-weight: 400;}

		
#subpage .top .breadcrumbs, #subpage_fullwidth .top .breadcrumbs, #subpage_solutions .top .breadcrumbs, #subpage_references .top .breadcrumbs { margin: 2% 1%;} 
	#subpage .top .breadcrumbs a, #subpage_fullwidth .top .breadcrumbs a, #subpage_solutions .top .breadcrumbs a, #subpage_references .top .breadcrumbs a { font-size: 12px; font-family: Arial, Verdana, sans-serif;}
	#subpage .top .breadcrumbs .breadcrumbLink, #subpage_fullwidth .top .breadcrumbs .breadcrumbLink, #subpage_solutions .top .breadcrumbs .breadcrumbLink, #subpage_references .top .breadcrumbs .breadcrumbLink { color: #535353; font-weight:bold;}
		#subpage .top .breadcrumbs a:last-child, #subpage_fullwidth .top .breadcrumbs a:last-child, #subpage_solutions .top .breadcrumbs a:last-child, #subpage_references .top .breadcrumbs a:last-child { color: #F25B22;}
		#subpage .top .breadcrumbs a:hover, #subpage_fullwidth .top .breadcrumbs a:hover, #subpage_solutions .top .breadcrumbs a:hover, #subpage_references .top .breadcrumbs a:hover { color: #F25B22;}
	#subpage .bottom .column, #subpage_fullwidth .bottom .column, #subpage_solutions .bottom .bottom .column, #subpage_references .bottom .column { margin-bottom: 15%;} 
	#subpage_solutions .bottom .top .column { margin: 0 0 2% 0;}
	#subpage_solutions .bottom .bottom .first { margin-left: 0;}
	#subpage_references .middle .column { margin-bottom: 3%;}
		#subpage .bottom .column .global_network { width: 100%; float:left; margin-bottom: 25px;}
			#subpage .bottom .column .global_network .global_network_left { background:#e0e0e0; float:left; width:50%; padding: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position:relative;}
				#subpage .bottom .column .global_network .global_network_left h2, #subpage .bottom .column .global_network .global_network_left h3 { font-size: 17px; margin-top: 0;}
				#subpage .bottom .column .global_network .global_network_left p { font-size: 13px; color: #333333;}
			#subpage .bottom .column .global_network .global_network_right { float:left; width:50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position:relative;}
				#subpage .bottom .column .global_network .global_network_right .map_text { position:absolute; bottom: 0px; left:36%; font-size: 12px; color: #333333;}
				
	 .arrow img{margin-bottom: 3px;}
				
	#dnn_campaignPane1{margin-top: 25px;}
	#Social{margin-top: 25px;}
 
#header_box_gray a {color: #1e6491;}


#press .grid_12 h2{color: #1e6491 !important;}
#press #Aktuellt {margin-top: 15px;}
#press .Head {font-weight:bold;}

 
#advertising{margin-top:27px;}

.management{float:left;margin: 30px 10px; width:200px;} 

.mainContent .rightMain {margin-top: 37px;}
.mainContent h1{text-transform: uppercase; font-weight:400;font-size:24px;color: #1e6491;  margin-bottom: 5px;}
	
.RankingList_Default .clearfix{margin-bottom:0;margin-top:10px;}

.mainContent .Aktuellt .grid_9{ margin-top: 0;}
/***.mainContent .grid_3 ul .first {display: none;}**/

.submenu .submenu .selected a{ color: #0d4613;}
#slideshowFP{ margin: 0 auto; display: table; padding-top: 53px;}
#slideshowFP img{display: none;}


#dnn_ingressPane  p{font-family: 'Roboto Condensed', sans-serif, arial; font-size: 18px;line-height:24px;color: #333;}
/************ FOOTER ************/
#footer { background: #6292b2; margin-top: 30px;}
		#footer .top .column { margin: 0;}
			#footer .top .column h2 { font-size: 17px; color:#c0d3e1; margin: 15px 0px 10px;padding-bottom: 5px; text-transform: uppercase; }
			#footer .top .column p { font-size: 12px; color:#c0d3e1; }
			#footer .top .column a { color:#c0d3e1; text-decoration: underline;}			

			#footer .column { }
            #footer .left {margin-right:0 !important;  }
			#footer .right {margin-left:0 !important; }
			#footer #dnn_ctr3035_ContentPane  h2, #footer #dnn_ctr3036_ContentPane  h2{border-bottom: 2px solid #fff;}
			#footer #dnn_ctr3036_ContentPane  h2{text-align: right;}
			#footer p{font-size:15px;}
			#footer a{text-decoration:none !important;}
			
			#footer .top {margin-top: 0 !important;}
			 #footer .go_topp{  background: none repeat scroll 0 0 #1e6491;
				height: 32px;
				margin: 0 auto;
				text-align: center; 
				width: 96px;
				-moz-border-radius: 0 0 7px 7px ;
				border-radius: 0 0 7px 7px;
			}
	

	
	#footer a{color:#1E6491;}
    #footer a:hover{color:#fff !important;}
	
	#footer .top .grid_4 { min-height: 240px;}
	#footer .row .first { padding-right: 40px;}
	#footer #dnn_ctr3680_ModuleContent { margin-left: 20px;}
	#footer .second { border-right: 1px solid #6d9ebf; border-left: 1px solid #6d9ebf;}
	 #footer .go_topp a{padding-top:7px; display: block; font-family: 'Roboto', sans-serif;color:#6292B2 !important;}	
	 #footer .go_topp a:hover{color:#fff !important;}
	 
	#dnn_ctr3300_HtmlModule_lblContent    img {margin: 38px 21px !important;}
	  
	  .cookiebanner{
		  
position: fixed !important;
    left: 0px !important;
    right: 0px !important;
    height: auto !important;
    min-height: 21px !important;
    z-index: 999 !important;
    background: #f0f0f0 !important;
    color: #666 !important;
    line-height: 21px !important;
    padding: 16px 16px !important;
    font-family: arial, sans-serif !important;
    font-size: 14px !important;
    bottom: 0px !important;
    opacity: 1 !important;
	
		  
	  }
	    .cookiebanner a{
	  text-decoration: none  !important;
    color: #e17802  !important;
	    }
	  .cookiebanner-close{
		  
		  float: right !important;
    z-index: 1000 !important;
    font-size: 14px !important;
    color: rgb(255, 255, 255) !important !important;
    cursor: pointer !important;
    background: #7d9232 !important;
    text-transform: uppercase !important;
    padding: 5px 10px !important;
    margin-left: 10px !important;
		  
	  }
	  
#copyright { background: #1e6491; min-height: 180px;}
	#copyright .top .column { text-align: center; margin: 22px 1%;} 
		#copyright .top .column p { font-size: 11px; color:#ffffff; margin:0; }	
			#copyright .top .request_demo { position:fixed; bottom:0; right:0; z-index:3;}
				#copyright .fixed .request_demo .demobutton_small {display:none;}
				
				
	#copyright .grid_8 img, #copyright .grid_4 img {		

    margin-top: 36px;
    /*float: right;
    padding: 6px 20px 50px;*/
 
	}
	

	
	
	  #copyright .second  {border-right: 1px solid #427ca2; border-left: 1px solid #427ca2;}

	
	
.CopyrightBottom{color: #4f86a8;}
.CopyrightBottom a.inka {color: #4f86a8;}
.CopyrightBottom a.inka:hover {color: #fff;}
.center {text-align: center;}
/************* Produkter 	 *************/					
 
.DnnModule-3241{margin-top:25px;}
/************* Containers *************/
#header_box{width:100%; height:48px; background: #1e6491; color:white;}
#header_box p{  color:white;}		
#header_box .column{width:100%;}
 
#header_box_blue{width:100%; height:48px; background: #6292b2; color:white;margin-top:4px;}
#header_box_blue .column{width:100%;}
#Social  #header_box{height:64px !important;} 
#Social a{color: #fff;}

#header_box_gray{width:100%; height:48px; background: #f0f0f0;margin-bottom:25px;margin-top:20px;}
#header_box_gray h3{ color:#1e6491;text-align: right;font-size:15px; margin: 16px 0 5px;}
#header_box_gray .column{width:98%;}
 
.allNews h3{font-size:15px;}

#footer .grid_4 {width: 29.333%;}

#copyright .grid_4{   width: 31.2%;}
 


/* 404 */

#page-404,
#page-404 * {
	box-sizing: border-box !important;
}

#page-404 .column {
	margin: 0;
}

#page-404 {
	min-height: 100vh;
	display: flex;
	justify-content: center;
	align-items: center;
	background-image: url("/portals/sportfiskarna/Skins/sportfiskarna/images/404-bakgrund.png");
	background-position: center bottom;
	background-size: 200% auto;
	background-color: #f1fcff;
	background-repeat: no-repeat;
}

#page-404 .Normal {
	text-align: center;
	padding: 0 1rem 40vw;
}

#page-404 #header_box {
	height: auto;
	background: transparent;
	color: inherit;
} 

#page-404 h1 {
	font-family: 'Roboto';
	letter-spacing: 0.05em;
	font-size: 2.25rem;
	color: #3c3c3c;	
	margin: 0;
}

#page-404 .btn a {
	display: inline-block;
	background-color: #bfe5ee;
	color: #3c3c3c;
	padding: 1rem 1.75rem;
	border-radius: 0.5rem;
	text-transform: uppercase;
	font-size: 0.875rem;
	font-weight: 600;
	letter-spacing: 0.07em;
	line-height: 1;
}

#page-404 .btn a:hover {
	background-color: #9ddde9;
}

#page-404 #header_box p,
#page-404 p {
	margin: 1.5rem 0 2.5rem;
	font-size: 1.125rem;
	line-height: 1.6;
	color: #3c3c3c;
	font-weight: 500;
}



@media screen and (min-width: 550px) {

	#page-404 #header_box p,
	#page-404 p {
		width: 500px;
	}

	#page-404 .btn a {
		font-size: 1rem;
	}

}

.width50{width: 99%}

@media screen and (min-width: 768px) {
	
	.width50{width: 50%}
	
	
#footer .top .column { margin: 1%;}
	#page-404 {
		background-size: contain;
	}

	#page-404 .Normal {
		padding-bottom: 18vw;
	}

	#page-404 h1 {
		font-size: 3.5rem;
	}

	#page-404 #header_box p,
	#page-404 p {
		font-size: 1.375rem;
		margin: 2rem 0 3rem;
	}

	#page-404 .btn a {
		font-size: 1.125rem;
	}


}


@media screen and (min-width: 992px) {


}
 
/********************************BLI MEDLEM 2017************************************/
#mainContainer .grid_4{width: 31.1%;}
#mainContainer .grid_6{width: 44%;}

div.actionMenu ul {
    z-index: 10000 !important;
}

#mainContainer .imageMain{background: #bdd0df;}
#mainContainer .Image{background: url("/portals/sportfiskarna/Skins/sportfiskarna/images/header_sportfiskarna-100x270.jpg");}
#mainContainer #dnn_ContentPane{padding: 30px;}
#mainContainer .Image h1{text-transform: uppercase;}
#mainContainer .Image h1, #mainContainer .Image li, #mainContainer .Image p{color:#fff; font-weight: bold;}
#mainContainer .Image li:before{ font-family: 'Glyphicons Halflings'; content: "\e013"; margin-right: 5px;}

#mainContainer .grid_4{border: 1px solid #e6e6e6; margin-bottom: 20px; border-bottom: 3px solid #e6e6e6; padding-top: 20px;}
#mainContainer .grid_4 .btn-contact {background: #7D9331; padding: 10px 25px; margin: 0 auto; display: table; color: #fff; text-transform: uppercase; cursor: pointer;}


#mainContainer .grid_4 .btn-contact:hover{background: #004470;} 




#mainContainer .grid_4 .fishColor{background: #FAFAFA; padding: 15px;} 
#mainContainer .grid_4 .fishContainer h3{margin-top: 0;}
#mainContainer .grid_4 .fishImage { margin: 0 auto; display: table; width: 230px; height: 220px;}
#mainContainer .grid_4 .fishImage img{height: 210px;}
#mainContainer .grid_4 .fishButton{padding-bottom: 20px;}


#mainContainer .QuotePuff .grid_6{background: #206491; padding: 20px; margin-top: 10px;} 
#mainContainer .QuotePuff .grid_6 img {border-radius: 180px; float: left; width: 130px; margin-right: 10px;}
#mainContainer .QuotePuff .grid_6 p{color: #fff; padding-top: 25px;}

.modal-header .close{
    float: right;
    border: none;
    font-size: 24px;
    color: #606060;
    font-weight: bold;
    background: #fff;
    margin-bottom: -9px;
    margin-right: -19px;
    margin-top: 0;
}
#mainContainer .modal-header {
    padding: 0 9px;
    border: none;
}
#mainContainer .modal-content{ border-radius: 0; padding: 0 20px;}

#mainContainer #close_buttom {
    background: #ccc;
    border: none;
    padding: 10px 20px;
    color: #5F5F5F;
}


#slideshow {width:500px;height:500px;overflow:hidden}
#slideshow img {display:none}

/************* cookie *************/
#offer_popup .btn-cookie {background: #004470; padding: 10px 25px; margin: 0 auto; display: table; color: #fff; text-transform: uppercase; cursor: pointer; text-align: center;}
#offer_popup  .btn-cookie a{color: #fff ;}
#offer_popup  .btn-cookie:hover{background: #7D9331;} 
 
 

    .white-popup {
        position: relative;
        background: #FFF;
        padding: 30px;
        width: auto;
        max-width: 850px;
        margin: 20px auto;
		font-size: 16px;
		text-align: center;
    }
 
 

	
	

#mainContainer  .modal-footer{border: none;}
/************* Kontaktformulär *************/
 
.bottomSmallMenu{ visibility: hidden;}
 
 #sliderMobile{display: none;}

/************* Bilder förstasidan Aktuellt *************/
 .article_toplist .post_thum img{width:200px;}
 
 
/************* slider fp *************/

.Theme_12_Basic_sf .unoslider_caption {
    position: absolute !important;
    padding: 30px;
  
    font-family: "Helvetica neue",Helvetica,Verdana,sans-serif;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    background-color: rgba(255, 255, 255, .8);
    font-size: 13px;
  top: 73.5352px;
        width: 428px;
    height: 150px;

}

 .Theme_12_Basic_sf .unoslider_caption  h1 {
    color: #1E6491;
    text-transform: uppercase;
    font-size: 36px;
	
}
 .Theme_12_Basic_sf .unoslider_caption p{    z-index: 4;
    position: absolute;
    font-family: 'Roboto Condensed', sans-serif, Arial, Helvetica, sans-serif !important;
    font-weight: 400 !important;
    font-size: 25px !important;
    line-height: 24px !important;
    color: #1E6491;}
	
	
 .Theme_12_Basic_sf	.knpSlider {
    color: #fff;
    background: #0091d0;
    font-size: 14px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    float: right;
    padding: 3px 10px;
    margin: 57px 16px 0 0;
    text-decoration: none;
}

 .Theme_12_Basic_sf	.knpSlider a {
    color: #fff;

}

 .Theme_12_Basic_sf .knpSliderBlue {
    background: #1E6491 !important;
}

#dnn_SliderPane UL, #dnn_SliderPane OL LI, #dnn_SliderPane UL LI{ margin: 0;}


/************* slider fp *************/
 
@media screen and (max-width: 1048px) {  
.shopCard {border-right: 0;}
} 
 

/************ SKÄRM MINDRE ÄN 1028px ************/
@media screen and (max-width: 1028px) {  
 #mainContainer .grid_6 {width: 93%;}
}

/************ SKÄRM MINDRE ÄN 900px ************/
@media screen and (max-width: 900px) {

 .social h2{font-size: 18px !important;}
  #mainContainer .grid_4 {width: 47%;}
 
 
 .Theme_12_Basic_sf .unoslider_caption {
    position: absolute !important;
    padding: 30px;
    /* bottom: 20px; */
    font-family: "Helvetica neue",Helvetica,Verdana,sans-serif;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    background-color: rgba(255, 255, 255, .8);
    font-size: 13px;
    top: 47.5352px;
    width: 428px;
    height: 150px;
}

} 

/************ SKÄRM MINDRE ÄN 860px ************/
@media screen and (max-width: 860px) {  
 #mainContainer .grid_6 {width: 93%;}
 #mainContainer .grid_6 .lastcol {margin-top: 20px;}
 /*#copyright .grid_4 img {float: none; padding: 0px 20px 10px;}*/
} 

/************ SKÄRM MINDRE ÄN 850px ************/
@media screen and (max-width: 850px) { 


 

 

}  

/************ SKÄRM MINDRE ÄN 800px ************/
@media screen and (max-width: 800px) {   
 #Aktuellt .grid_8{width:98%;}
 #Aktuellt .grid_4{width:98%; margin-top:20px;}
 
 #copyright .grid_4 img {
 
  width: 80%;
}
  #Social .grid_4{width:100%}
   .social h2{font-size: 20px !important;}
  #dnn_fbPane #header_box .social, #dnn_insagramPane #header_box .social, #dnn_youTubePane  #header_box .social {padding-left: 80px;}

}

/************ SKÄRM MINDRE ÄN 785px ************/
@media screen and (max-width: 785px) {  
 
}

/************ SKÄRM MINDRE ÄN 766px ************/
@media screen and (max-width: 766px) {  

 .article_toplist .post_thum img{width:100%;}
 #slider {display: none;}
#sliderMobile{display: block !important;}
}

/************ SKÄRM MINDRE ÄN 745px ************/
@media screen and (max-width: 745px) {  
 
}

/************ SKÄRM MINDRE ÄN 730px ************/
@media screen and (max-width: 730px) {  
 
}

/************ SKÄRM MINDRE ÄN 700px ************/
@media screen and (max-width: 700px) {  
 #dnn_NewsPane .RankingList_Default img{width:100%}


 #copyright .grid_4, #footer .grid_4{width: 95%;border:0;padding:0 10px !important;}
 #footer #dnn_ctr3680_ModuleContent {margin-left: 0;}
 #footer .row .first {padding-right: 0;}
 
 #footer .top .grid_4 {
  min-height: 10px;
}
#copyright .grid_4 img {
  float: none;
    padding: 0px 20px 10px;
 
}
#copyright .top .column {
   margin: 0;
}
#copyright .third img {		
 
    margin: 6px 0 30px 0;

 
	}

 
}
	
/************ SKÄRM MINDRE ÄN 690px ************/
@media screen and (max-width: 690px) {  

	#footer .top .grid_6 , #footer .top .grid_3{width:99%;padding:0 2%}
	
 
}

/************ SKÄRM MINDRE ÄN 680px ************/
@media screen and (max-width: 680px) {  
  #mainContainer .grid_6 {width: 92%;}
 
}

/************ SKÄRM MINDRE ÄN 670px ************/
@media screen and (max-width: 670px) {  

  .grid_9 { width: 98.7%; }
	
.tagCategoryLayer {
   width: 100% !important;
}

 #top-green {
    background: none repeat scroll 0 0 #7d9232;
     height: 33px;}
	
#top-green .search {

    width: 100%;
}

 .container-logo .grid_3{width: 76%;}
.container-logo .grid_9{width: 20%;}	

.mainContent .grid_3,.mainContent .grid_2, .mainContent .grid_6,.mainContent .grid_7.mainContent .grid_9{width: 99%;}

.mainContent .submenu { display: none; }


.mainContent.topmenu1 .submenu { display: block; }



.searchInputContainer {width: 89%;}
.NormalTextBox {width: 81%;}
.topSmallMenu {display:none;}


#top-green .top-menu, .bottomSmallMenu {
    float: none;
   
}
.bottomSmallMenu{visibility: visible;}
 .rightMain .grid_7, .rightMain .grid_5{width: 100%;}
}


  .comment_content {
    margin-left: 0 !important;
 
}
.news_title a{color:#1E6491; text-decoration: none;}
.news_list h2.news_title a:hover{text-decoration: none !important;}

/************ SKÄRM MINDRE ÄN 590px ************/
@media screen and (max-width: 590px) {  
  #mainContainer .grid_4 {width: 98%;}


 
 
}

/************ SKÄRM MINDRE ÄN 570px ************/
@media screen and (max-width: 570px) {  


 
}

/************ SKÄRM MINDRE ÄN 550px ************/
@media screen and (max-width: 550px) {  




 
} 

/************ SKÄRM MINDRE ÄN 540px ************/
@media screen and (max-width: 540px) {  
  #mainContainer .grid_6 {width: 91%;}
}

/************ SKÄRM MINDRE ÄN 520px ************/
@media screen and (max-width: 520px) {  

.container-logo .grid_4{width:70%}
.container-logo .grid_8{width:26%}

#advertising .grid_6{width:99%;}


 
 
#dnn_ctr3300_HtmlModule_lblContent  img{width:50%;margin-right:20px;}

#top-green ul {
 
    width: 100%;
}

.CopyrightBottom .center {margin: 0 5% 4%;}

} 

/************ SKÄRM MINDRE ÄN 700px ************/
@media screen and (max-width: 700px) {  



 #advertising .grid_6{margin-bottom:20px;}
 
 
} 

/************ SKÄRM MINDRE ÄN 700px ************/
@media screen and (max-width: 670px) {  

  .mainContainer .grid_7{ width: 98%;}
 
} 

/************ SKÄRM MINDRE ÄN 500px ************/
@media screen and (max-width: 500px) {  


} 

/************ SKÄRM MINDRE ÄN 480px ************/
@media screen and (max-width: 480px) {  
   .mainContainer{width:97%;margin-left:1%;margin-right:1%;}
} 

/************ SKÄRM MINDRE ÄN 460px ************/
@media screen and (max-width: 460px) {  
  
} 

/************ SKÄRM MINDRE ÄN 440px ************/
@media screen and (max-width: 440px) {  
 #top-green li a, .bottomSmallMenu li a {
   
    margin: 7px;
   
}
} 

/************ SKÄRM MINDRE ÄN 420px ************/
@media screen and (max-width: 420px) {  
 
 
#top-green li a {
     font-size: 11px;
    margin: 7px;
 } 
 


} 

/************ SKÄRM MINDRE ÄN 400px ************/
@media screen and (max-width: 400px) {  
.tagItemTagCategoryId_1 li , .tagItemTagCategoryId_5 li {
 
  width: 114px !important;
}
 
} 

/************ SKÄRM MINDRE ÄN 390px ************/
@media screen and (max-width: 390px) { 

 #top-green li a, .bottomSmallMenu li a {
   
    font-size: 11px;
   
}

 

 
} 

/************ SKÄRM MINDRE ÄN 385px ************/
@media screen and (max-width: 385px) { 
 
}

/************ SKÄRM MINDRE ÄN 360px ************/
@media screen and (max-width: 360px) { 
 
  #copyright .grid_4 img {
 
  width: 80%;
}
 

}

/************ SKÄRM MINDRE ÄN 350px ************/
@media screen and (max-width: 350px) {  
 #top-green li a {font-size: 9px;}
 #Aktuellt h2 {font-size: 16px;}
 #Aktuellt iframe{width:85% !important;}
 #mainContainer .grid_6 {width: 87%;}
 #mainContainer .QuotePuff .grid_6 p{padding-top:0; float: right; }
 #header_box_blue .registret {padding-right: 9%;background: url("/portals/sportfiskarna/Skins/sportfiskarna/images/arrow_blue.png") no-repeat scroll 97% -2px;}
 
 #header_box .aktuellt {
background: url("/portals/sportfiskarna/Skins/sportfiskarna/images/icons/aktuellt.png") no-repeat scroll 10px center / 28px 22px;
 
}
  
#header .logo img {
padding-left: 10px;
}

} 

/************ SKÄRM MINDRE ÄN 320px ************/
@media screen and (max-width: 320px) {  
 
}

/************ SKÄRM MINDRE ÄN 320px ************/
@media screen and (max-width: 320px) {  
	 
} 

/************ SKÄRM MINDRE ÄN 300px ************/
@media screen and (max-width: 300px) {  
 
} 


	
	.LeftMenuHeaderText {font-family: 'Roboto Condensed', sans-serif, arial;color: #1e6491;font-size:42px;margin-bottom: 15px;font-weight:400;}
	
	
 
	
	.Theme_08_Default .Slide div {
     font-size: 26px !important;
    font-weight: bold !important;
    line-height: 28px !important;}
	
	.noSelect{margin-top: 10px;}
	
	
	 	
 #dnn_ingressPaneImage img{width: 100%;}
 
 .dnnSearchBox_advanced, .searchSkinObjectPreview_group, .searchSkinObjectPreview p, .dnnSearchResultItem-Others {display:none !important;}
 .dnnSearchResultAdvancedTip{visibility:hidden;}
 .dnnSearchResultPager  .dnnLeft{visibility:hidden;}
 .searchSkinObjectPreview_more {color: #000 !important;}
 #advertising .grid_6 img{width:100%;}

 .lblTagCategory  {color: #1e6491;font-size: 17px;margin: 20px 0 5px;}
 
 .ido_search_tags, .cblSearchTags_1, .lblTagCategory_2, .lblTagCategory, .cblSearchTags_2, .cblSearchTags_4  {margin: 15px 0;}
 
 .itemPageTitleLayer, .ido_itemListCheckBox{display: none !important;}
 #ido_search_textfield,  #ido_search_back{display:none !important;}
 .itemTemplateLabelLayer, .alt_template_CB, .itemTemplateDDL, .itemContact { display: none !IMPORTANT; }
 
 .itemTagCategory li {float:left; width:20%;text-align: center;}
  .itemTagCategory img{ width:69%} 
 .tagItemTagCategoryId_2, .tagItemTagCategoryId_4{clear:both}
 



 .news_list .post_thum {
 
  border: 0px solid #fff !important;
 
}
/************* organaizer *************/
.ido_itemTagsDiv{min-height: 54px;margin-right: 0;}
.itemTagCategoryName{  font-size: 17px;
 float:left;width:100%;
  color: #1e6491; margin:0 0 5px 0;}
.ido_itemTagsNameP{margin:0;  text-align: left;}
  
.tagCategoryLayer  {padding-bottom:9px; float:left; width:33%;}
.tagCategoryLayer  input{margin-right: 4px;}
.lblTagCategory{  padding: 7px 66% 7px 7px; margin-right:5px; margin-bottom:10px;background: url("/portals/sportfiskarna/Skins/sportfiskarna/images/icons/icon_arow_down.png") no-repeat  95% / 16px   #f0f0f0; display: block;}

.ido_search_collapsed{ background: url("/portals/sportfiskarna/Skins/sportfiskarna/images/icons/icon_arow_left.png") no-repeat  95% / 8px   #f0f0f0;}

.tagItemTagCategoryId_1 li, .tagItemTagCategoryId_5 li  {margin:0;  width: 120px;} 
.SI_infoContainer .imageContent img{float:right}

.SI_infoContainer  h3 {margin: 0}
.tagItemTagCategoryId_1 .itemTagCategoryName ,.tagItemTagCategoryId_5 .itemTagCategoryName{   
  padding-bottom: 14px;
   font-size: 22px;
  margin: 20px 0 5px 0;
  color: #1e6491;
  font-weight: 400;;}

#dnn_ctr4539_ViewInkaItemOrganizer_Search_lblTagCategory_1 {padding-bottom: 4px;}
#dnn_ctr4539_ViewInkaItemOrganizer_Search_cblSearchTags_2, #dnn_ctr4539_ViewInkaItemOrganizer_Search_cblSearchTags_4 {margin-top:7px;}

.replaceTextToImage {margin-top:-5px}

.news_list .page_meta{display: none;}

#SI_productList a {padding:15px 0; display: inline-block;border-bottom: 1px solid #6292B2; width:100%; text-transform: uppercase;font-size:14px;}

#SI_productList  a:after {
 content: " »";
}

.DnnModule-3246{padding-top:25px;}

.mainContainer .mainContent .grid_9{margin-top:20px;}
* {box-sizing: initial !important; }

 .unoslider_left, .unoslider_right, .unoslider_pause  {display:none !important;}
 
 
 
 
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('fonts/glyphicons-halflings-regular.eot');
  src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('fonts/glyphicons-halflings-regular.woff') format('woff'), url('fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 3px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}

#dnn_AktuelltPaneRight .DnnModule-Banners
{
margin-top:25px;
}
#dnn_AktuelltPaneRight .DnnModule-Banners table,
#dnn_AktuelltPaneRight .DnnModule-Banners table tbody,
#dnn_AktuelltPaneRight .DnnModule-Banners table td,
#dnn_AktuelltPaneRight .DnnModule-Banners table td img
{width:100%;max-width:100%}

.mainContent .result_form .form_submit{display: none;}

/* Fiskekort admin */

.ui-dialog {
  	background-color: #fff;
	padding: 1rem;
	z-index: 10000;
	margin-left: 0 !important;
}

div.ui-dialog-titlebar > .ui-dialog-titlebar-close {
  height: 18px;
  width: 18px;
  border: none;
  top: 3px;
  right: 3px;
}
 
.ido_tagList {
  max-height: 400px;
  overflow: scroll;
}


#header_no_box .column {width: 100%;}

#slider .grid_12, #sliderMobile .grid_12 {margin: 0;}

#exklusivt{
	padding-right: 15px;
    margin-bottom: 30px;
	
}

.medlemexklusivt{
	     margin: 0 auto;
}


 .medlemexklusivt #slider {
 
     background: #BDD0DF;
	 }
	 
	 
.medlemexklusivt .Image {
    background: url(https://www.sportfiskarna.se//portals/sportfiskarna/bilder/Om%20oss/medlemexklusivt-top.jpg);
	height: 250px;
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
	width: 99%;
}


.medlemexklusivt h1 {
	    color: #fff;
    font-weight: bold
}


 
.medlemexklusivt li, .medlemexklusivt p  {
    font-weight: normal;
	  color: #fff;
}


.medlemexklusivt .top-text li, .medlemexklusivt .top-text p  {
    font-weight: normal;
	  color: #000;
	 
}

.top-text{
	    width: 700px;
}


.medlemexklusivt .top-text h1, .medlemexklusivt .txt h1 {
    font-weight: normal;
	  color: #1e6491;
}


.medlemexklusivt UL {
    margin-left: 25px !important;
}

.medlemexklusivt #header_no_box UL LI {
    list-style-type: disc;
}

@media screen and (max-width: 766px) {
	

	.top-text{
	    width: 90%;
}
    .medlemexklusivt .slider {
        display: block !important;
    }
	
	.medlemexklusivt{
	width: 100%;	
}
}



.slider #dnn_SliderPane{
	margin-top: 10px;
    padding-right: 8px;
}

@media (min-width: 590px) {
 .slider #dnn_SliderPane {
   margin-top: 40px;
  }
 
}





#exklusivt h2 {
color: fff;
}

#exklusivt .flex-container {
max-width: 1035px;
margin: 0 auto;
}



/* ---------------------------- */
#exklusivt  .flex-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1rem;
  margin-top: 0.4rem;
}

#exklusivt  a.flex-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: calc(50% - 1rem);
  aspect-ratio: 1/1;
  text-align: center;
  color: #fff;
  text-decoration: none;
  transition: 0.3s;
  box-sizing: border-box !important;
padding: 1rem;
}

#exklusivt  .flex-item.one {
  background-color: #819041;
}

#exklusivt  .flex-item.two {
  background-color: #3C8FCC;
}

#exklusivt  .flex-item.three {
  background-color: #32648D;
}

#exklusivt  .flex-item.four {
  background-color: #D47C30;
}

#exklusivt  .flex-item.five {
  background-color: #18446D;
}

#exklusivt  .flex-item.six {
  background-color: #687434;
}

#exklusivt  .flex-item:hover {
  background-color: #6F7376;
}

#exklusivt  img.icon {
  width: 48px;
  height: auto;
  margin-bottom: 1rem;
}

#exklusivt  h2 {
  margin: 0;
}

#exklusivt  p {
  margin: 0;
  line-height: 1.4;
}


@media (min-width: 560px) {
  #exklusivt  a.flex-item {
    aspect-ratio: 3/2;
  }
}

@media (min-width: 960px) {
  #exklusivt  .flex-container {
    gap: 2rem;
}
  #exklusivt  a.flex-item {
    width: calc(33% - 2rem);
  }
}

.login-exklusivt{
	    width: 100%;
    position: absolute;
    text-align: center;
    z-index: 1000000;
    margin-top: 40%; 
}


#dnn_loginexklusivt {
    background-color: #ffffffa8;
    
	padding: 12% 50px;
}


@media (min-width: 769px) {
  
#exklusivt  .flex-container {
  margin-top: 2.5rem;
}

#dnn_loginexklusivt {
    background-color: #ffffffa8;
    padding: 17% 0;
}
}

#video .column {
       margin-left: 4px;
    margin-top: 15px;
	  margin-bottom: 0;
}

#video .grid_6 {
    width: 93%;
}

	 
	
@media (min-width: 769px) {

 

	
  #video .column {
    margin-top: 20px;
	  margin-bottom: 5px;
}
#video .grid_6 {
     width: 48.0%;
	    
}
}

#txt .grid_8 { width: 94%; }



#txt{
margin-top: 0;
}

#txt .row{
	display: flex;
    justify-content: center; 
}
	
	
@media (min-width: 769px) {
	#txt{
margin-top: 45px;
}
 #txt .grid_8 { width: 64.667%; }
}	
	
	#txt, #txt p, #txt li {color: black;}