/*
Theme Name: Strap Them Boots On 2.0
Theme URI: http://jonathanbjorkskog.com
Author: Jonathan
Author URI: http://jonathanbjorkskog.com/
Description: Bootstrapped theme with variations. two sidebars, responsive, big call-to-action area and a slider on top. Use this to make a site faster than your girlfriends last boyfriend ever could.
Version: 2.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: strap-them-boots-on-2

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others. Make a site faster than your girlfriends last boyfriend.
*/

/* =Notes

*/

@import url(https://1d997c.claudeassets.com/20260112174739cs_/https://fonts.googleapis.com/css?family=Lato:300,400,700);

		
		body{
			font-family: 'Lato', sans-serif;
			font-size: 16px;
			font-style: normal;
			font-weight: normal;
			line-height:24px;
			color: rgb(43, 43, 43);
			background:#f5f5f5;}
			
			a{
				color:#428bca
				}
				
				h2, .h2 {
font-size: 30px;
line-height:36px;
}
				
			h3, .h3 {
				font-size: 24px;
line-height: 30px;
}	

h4, .h4 {
font-size: 18px;
line-height:22px;
}
				
			.logged-in .navbar{
				margin-top:32px;}
			
			.container{
				background:#FFF;}
			
			.middleright{
				
				padding:15px;
				min-width:210px;
				}
				
				.rightest{
				background-color: rgb(255, 108, 136);
				background-color: rgb(255, 255, 255);
				padding:15px;
				min-width:210px;
				}
				
			.righttop{
				background-color: rgb(255, 108, 136);
				padding:15px;}
				
				.center-block{
				margin-left:auto;
				margin-right:auto;
			}
	
	.enwidget{
		padding-bottom:15px;
		
		margin-bottom:10px;
		border-bottom: 1px solid #eee;
		font-size:14px;
		line-height:20px;}
		
		.enwidget ul{
			padding:0px;
			margin:0px 0px 0px 20px;
		}
		
		.enwidget ul li{
			padding-bottom:7px;
		}
			
			.enwidget img{
				max-width:100%;
				height:auto;}
				
			.enwidget iframe{
				margin-top:10px;
				max-width:100%;
				}	
				
			.enwidget textarea{
				max-width:100%;
				}	
			.enwidget input{
				max-width:100%;
				}	
			
				.inlaggsrubbe{
					background:#FFF;
					
					width:90%;
					padding:10px 10px 0px 10px;
					font-size: 33px;
					font-style: normal;
					font-weight:300;
					height: auto;
					line-height: 36px;
					text-transform: uppercase;
					}	
					
					.onimage{
						margin-top:-20px;}
					
					.inlaggsrubbe a{
						color: rgb(43, 43, 43);
					}
					.inlaggsrubbe a:hover{
						color: rgb(255, 108, 136);
						text-decoration:none;
					}
					
					.liken{
						float:right;
						padding-left:10px;
						padding-bottom:10px;}
						
						.wp-caption-text{
							font-size:14px;
							color:#555;
							font-style:italic;
							}
					
					.datadate{
						width:90%;
						padding:0px 10px 0px 10px;
						font-size:14px;
						text-transform:uppercase;
						color: #767676;
						}
						
					.entry-content{
						width:90%;
						padding:10px 10px 0px 10px;}
						
						
						.onepost{margin-left:-15px;
						margin-right:-15px;
						padding-bottom:25px;}
			
			.kommentera{
				display:block;
				font-size:14px;
						text-transform:uppercase;
						color: rgb(255, 108, 136);
}
			
				.sidfoten{
					background:#CCC;
					border-top:#999 solid 8px;
					padding-top:20px;
					padding-bottom:20px;
					margin-top:35px;}
					
					.foota{
						background:#CCC;}
						
						.tips{
							color: rgb(255, 108, 136);
							background:#f5f5f5;
							text-align:center;
							font-weight:300;
							border-bottom: 1px solid #f5f5f5;
							padding:4px;}
							
							.innertips{
								
								color: rgb(255, 108, 136);}
					
			
			.mainheader{
				margin-top:82px;}
				
.lightborderbottom{
	border-bottom: 1px solid #eee;
	margin-bottom:10px;
	padding-bottom:10px;}
				
				.alignleft{
					float:left;}
									.alignright{
					float:right;}
					
					.bottomnavi{
						margin-bottom:15px;}
					
					.nav-next a,	
					.nav-previous a{
						display:block;
						background:#e5e5e5;
						padding:0px;
					/*	border:1px solid #999; */
					}	
						.nav-next a i,
						.nav-previous a i{
							/* border-right:1px solid #999; */
							padding:10px;
							background:#CCC;
						}
						
						.nav-next a .linktext,
						.nav-previous a .linktext{
							padding: 5px 14px 7px 10px;
							display:inline-block;
							}
				
				.postmeta{
					color:#999;
					text-transform:uppercase;
					font-weight:300;
					font-size:13px;
					border-bottom: 1px solid #eee;}
				
				
				.entry-content .wp-caption,
				.entry-content caption,
				.entry-content img{
					max-width:100%;
					height:auto;}
					
					.entry-content iframe{
						max-width:100%;
						}
					
					
					
					.contentinner{
						border-bottom: 1px solid #eee;}
					
					
					.mainheader img{
						max-width:100%;
						height:auto;}
					
					.catdesc{
						width:90%;
						padding: 10px 10px 0px 10px;
						border-bottom: 1px solid #eee;}
						
					.catrubbe{
						margin-top:-40px;
						font-size:40px;}
						
						
						
						.catrubanddesc{
							width:90%;
							margin-left:auto;
				margin-right:auto;
							padding-top:4px;
							margin-top:-114px;
							background:url(https://106c30.claudeassets.com/20260112174739im_/https://kitesurfersblog.com/wp-content/themes/strap-them-boots-on-2/pics/white70.png) top left repeat;
							}
							
							.catrubanddesc .catdesc{
								width:95%;
								
							}
						
						.catrubanddesc h1{
							
					padding:0px 10px 0px 10px;
					width:95%;
					font-size: 33px;
					font-style: normal;
					font-weight:300;
					height: auto;
					line-height: 36px;
					text-transform: uppercase;
							}
							
							table tr th,
							table tr td{
								text-align:center;
								max-width:230px;}
							.yes{
								color:#0C3;
								font-size: 200%;}
							.no{
								color:#C30;
								font-size: 200%;
							}
							
							
						/* COMMENTS */
						#comment{
						width:100%}
						
						#comments ol.comment-list {
list-style: none;
padding-left: 0px;
}

ol.comment-list li.comment {
border: solid 1px #eee;
padding: 10px;
margin-top: 15px;
list-style: none;
background: #f9f9f9;
}

.avatar {
	float:left;
	padding-right:15px;
	}
.fn{
	float:left;
	padding-right:20px;
	
	font-weight:bold;}
	
	.says{display:none;}
	
.commentmetadata{
	font-size:13px;
	padding-left:20px;
	}

.form-allowed-tags{
	display:none;}	
	.reply{
		font-size:13px;}
		
		#respond{
	border: solid 1px #eee;
padding: 10px;
margin-top: 15px;
list-style: none;
background: #f9f9f9;
}	
		
		#respond form label{
			width:100px;
			}
					
					/* MUST HAVE FOR THE LAME PEOPLES SIDEBARS */
					
					.tagcloud{
						text-align:center;}
						
					#wp-calendar{
						width:100%;}	
						
						#wp-calendar #next{
							text-align:right;}
				
				#wp-calendar caption{
				text-align: left;
				padding-bottom: 5px;
				}
				#wp-calendar tbody{
					color:#999;}
					
					.enwidget select{
						width:100%;
						
					}

		form#searchform{}
		
			form#searchform label{
				display:none;}

		form#searchform #s{
				width:58%;}


				form#searchform #searchsubmit{
					width:40%;}
			/* SLIDERN */
			
			.carousel-caption a{
				color:#fff;}
			
							
							/* OVERRIDA KNAPPAR */
							
							.btn{
								border-radius:0px;}
						
					
					.navbar{
						border-bottom:none 0px;}
						
						/* OVERRIDA NAVTABBAR */
						
						.nav-tabs {
							border-bottom: none 0px;
							}
						
						.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
						color: #555;
						background-color: #fff;
						border: 0px none;
						border-bottom-color: transparent;
						cursor: default;
						}
						
						
							/* Woocommerse */
						
						.related li{
							max-width:200px;
							height:auto;}
							
						.related li h3{
							line-height:18px;}	
							
						.product  h3{
							line-height:18px;}
							
							#woocommerse{
								margin-top:20px;
								padding-left:20px;
								padding-right:20px;}
								
								#woocommerse .page-description{
							
							margin-bottom: 30px;
							border-bottom: 1px solid #e5e5e5;
							}
							
							.enwidget ul.menu,
							ul.product-categories{
								list-style:none;
								padding-left:0;
								margin-left:0;}
								
								.enwidget ul.menu li,
								ul.product-categories li.cat-item{
								padding-bottom:0px;}
								
								.enwidget ul.menu li a,
							ul.product-categories li.cat-item a{
								color: #555;
								position: relative;
								display: block;
								padding: 10px 15px;
								margin-bottom: -1px;
								background-color: #fff;
								border: 1px solid #ddd;
								text-decoration: none;
								}
								
								.enwidget ul.menu li a:hover,
								ul.product-categories li.cat-item a:hover{
									background:#dedede;
								}
								
								.enwidget ul.menu li.current-menu-item a,
								ul.product-categories li.current-cat a{
									background: rgb(66, 139, 202);
									color:#FFF;
								}
								
								
								
								ul.product-categories li.cat-item:last-child a {
								margin-bottom: 0;
								border-bottom-right-radius: 4px;
								border-bottom-left-radius: 4px;
								}
										
								ul.product-categories li.cat-item:first-child a {
								border-top-left-radius: 4px;
								border-top-right-radius: 4px;
								}
								
								.thumbnails a img.attachment-shop_thumbnail{
									width:90px !important;
									height:auto !important;}		
									
								#woocommerse .term-description{
									border-bottom: #e5e5e5 solid 1px;
									margin-bottom: 20px;
									}					
									
									.topshop{
									margin-left: -15px;
									margin-right: -15px;	
									}
									/* .woocommerce-page .woocommerce-breadcrumb{
										display:none;} */
										
									.woocommerce-ordering .orderby{
										padding: 5px 10px;
										border-radius: 5px;
										}	
									.woocommerce-result-count{
										font-style:italic;
										color:#999;}	
										
										
										/* Shop sidebaren */
										
										
										
										
										
										.insideshopleftsidebar{
											padding-right:10px;}
											
										.shopleftsidebar ul{
											padding-left:0;
											margin-left:0;
											list-style:none;
											}
										
										.enwidget .searchandfilter{
											background:#CCC;
											padding:8px 15px;}
										
										.enwidget .searchandfilter h4 {
										margin: 4px 0;
										font-size: 16px;
										}
										
										.page .searchandfilter{
											background:#eee;
											padding: 4px 10px 15px 24px;
											}
											
											.page .searchandfilter select{
												border-radius: 5px;
												padding: 2px 8px;
												margin-bottom:10px;
											}
											
										.page .searchandfilter ul{
											padding-left:0px;
											
											}	
										
										
										.searchandfilter li input{
											padding: 13px 74px;
											background: #2b669a;	
											background-image: linear-gradient(to bottom,#428bca 0,#2d6ca2 100%);
											border: 1px;
											color:#FFF;
											font-size:16px;
											margin-top:10px;
											
											}
											
										.searchandfilter li input:hover{
											
											background:#333;
										
											
											}	
											
											
											ul.product_list_widget{
												list-style:none;
												margin-left:0;
												padding-left:0;
												clear:both;
												}
											ul.product_list_widget li{
												list-style:none;
												margin-left:0;
												padding-left:0;
												padding-bottom:4px;
												clear:both;
												}	
												
											ul.product_list_widget li a{
												display:block;
											
												}		
												
											ul.product_list_widget a img{
												float:left;
												padding-right:4px;
												padding-bottom:4px;}	
												
												
												.categorydesc{
													border-bottom:#ccc solid 1px;
													margin-bottom:15px;}
													
													
												a.single_add_to_cart_button{
													padding: 13px 100px !important;
													font-size: 22px;
													border-radius: 0;
													}	
													
													
													/* Fixa till single produkt */
													.sku_wrapper{
													color: #555;
													font-size: 12px;
													clear: both;
													display: block;
													}
													
													.catepic{
														float:right;}
														
													.minicatpic{
														max-width:120px !important;
														height:auto !important;}	
														
													.woocommerce ul.products li.product .minicatpic img{
														box-shadow: none;}	
														
													
													.woocommerce ul.products li.product a img, 
													.woocommerce-page ul.products li.product a img{
														padding:15px;
														width:auto;
														}
														
														.woocommerce div.product div.images img, 
														.woocommerce #content div.product div.images img, 
														.woocommerce-page div.product div.images img, 
														.woocommerce-page #content div.product div.images img{
															max-width:340px;
															padding:20px;
															}
													
														
														/* OVERRIDE BLUE */
														.righttop{
														background-color:rgb(56, 50, 52);
														color:white;
														}
														
														a.innertips{
															color:#2b669a;
															font-size:17px;
															}
															
															
															
															
															
															
															
															
															
															
															
															
															
															
															
						/* Sortable tables */
						
						
						
						
.ico{
				display:block;
				padding-left:40px;
				
				
				height:32px;
				line-height:26px;
				font-size:16px;
				margin:4px 8px;}
				
				.icosmall{
				display:block;	
				height:32px;
				line-height:26px;
				font-size:16px;
				margin: 4px 4px;
				width: 32px;
				float: left;}
				
				.facebookico{
					background: url(https://fac16f.claudeassets.com/20260112174739im_/https://kitesurfersblog.com/wp-content/themes/strap-them-boots-on-2/wg_shadow_social_icons/social-samma.png);
					background-repeat: no-repeat;
				background-attachment:scroll;
				background-position: 0px -32px;}
				
				
				.instaico{
					background: url(https://fac16f.claudeassets.com/20260112174739im_/https://kitesurfersblog.com/wp-content/themes/strap-them-boots-on-2/wg_shadow_social_icons/social-samma.png);
					background-repeat: no-repeat;
				background-attachment:scroll;
				background-position: 0px -160px;}
				
				
				.youtubeico{
					background: url(https://fac16f.claudeassets.com/20260112174739im_/https://kitesurfersblog.com/wp-content/themes/strap-them-boots-on-2/wg_shadow_social_icons/social-samma.png);
					background-repeat: no-repeat;
				background-attachment:scroll;
				background-position: 0px -96px;}
				
				
				.twitterico{
					background: url(https://fac16f.claudeassets.com/20260112174739im_/https://kitesurfersblog.com/wp-content/themes/strap-them-boots-on-2/wg_shadow_social_icons/social-samma.png);
					background-repeat: no-repeat;
				background-attachment:scroll;
				background-position: 0px 0px;}
				
				
				.vimeoico{
					background: url(https://fac16f.claudeassets.com/20260112174739im_/https://kitesurfersblog.com/wp-content/themes/strap-them-boots-on-2/wg_shadow_social_icons/social-samma.png);
					background-repeat: no-repeat;
				background-attachment:scroll;
				background-position: 0px -64px;}
				
				
				.websiteico{
					background: url(https://fac16f.claudeassets.com/20260112174739im_/https://kitesurfersblog.com/wp-content/themes/strap-them-boots-on-2/wg_shadow_social_icons/social-samma.png);
					background-repeat: no-repeat;
				background-attachment:scroll;
				background-position: 0px -192px;}						
						
						
						
						
						
						
						
						
table.sortable thead {
	
    
    color:#333;
    font-weight: bold;

	cursor:pointer;
}	

table.sortable tr th{
	background:#999;
	padding:9px 15px 9px 15px;}
	
	table.sortable tr th.morelinks{
		width:130px;}
	
table.sortable tr td{
	padding:2px 3px 2px 3px;
	font-size:16px;}
	
	tr:nth-child(even) {background: #ddd}
	tr:nth-child(odd) {background: #eee}
	
	
	.febbe{display:block;
		padding:2px 6px 6px 6px;
		padding-left:0px;
			background: url(https://fac16f.claudeassets.com/20260112174739im_/https://kitesurfersblog.com/wp-content/themes/strap-them-boots-on-2/wg_shadow_social_icons/social-samma.png);
					background-repeat: no-repeat;
				background-attachment:scroll;
				background-position: 0px -32px;}
	.instis{
		display:block;
		padding:2px 6px 6px 6px;
		padding-left:0px;
			background: url(https://fac16f.claudeassets.com/20260112174739im_/https://kitesurfersblog.com/wp-content/themes/strap-them-boots-on-2/wg_shadow_social_icons/social-samma.png);
					background-repeat: no-repeat;
				background-attachment:scroll;
				background-position: 0px -160px;}
				
		.youtis{
			display:block;
		padding:2px 6px 6px 6px;
		padding-left:0px;
			background: url(https://fac16f.claudeassets.com/20260112174739im_/https://kitesurfersblog.com/wp-content/themes/strap-them-boots-on-2/wg_shadow_social_icons/social-samma.png);
					background-repeat: no-repeat;
				background-attachment:scroll;
				background-position: 0px -96px;
			}										
															
															
/*
     FILE ARCHIVED ON 06:43:43 Feb 12, 2026 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:32:19 Jul 17, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.669
  exclusion.robots: 0.076
  exclusion.robots.policy: 0.063
  esindex: 0.008
  cdx.remote: 8.945
  LoadShardBlock: 115.202 (3)
  PetaboxLoader3.datanode: 93.964 (4)
  PetaboxLoader3.resolve: 79.023 (2)
  load_resource: 70.489
*/