/*   
Theme Name: The HTML5 Tigerton theme
Theme URI: http://tigerton.se
Description: A custom startup theme for quick development with our clients!
Author: Tigerton 
Author URI: http://tigerton.se
Version: 1
*/
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, small, strong, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									
article, aside, figure, footer, header, hgroup, nav, section {display: block;}
img,
object,
embed {max-width: 100%;}
html {overflow-y: scroll;}
ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}
a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}
input, select {vertical-align: middle;}
pre {white-space: pre;white-space: pre-wrap;white-space: pre-line;word-wrap: break-word;}
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}
select, input, textarea {font: 99% sans-serif;}
table {font-size: inherit; font: 100%;}
a:hover, a:active {outline: none;}
small {font-size: 85%;}
strong, th {font-weight: bold;}
td, td img {vertical-align: top;} 
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
pre, code, kbd, samp {font-family: monospace, sans-serif;}
.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}
button, input, select, textarea {margin: 0;}
button {width: auto; overflow: visible;}
.ie7 img {-ms-interpolation-mode: bicubic;}
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  
body {font: 13px Helmet, Freesans, sans-serif;}
body, select, input, textarea {color: #333;}
a {color: #403714;}
a:hover {color: #974011;}
::-moz-selection{background: #fcd700; color: #fff; text-shadow: none;}
::selection {background: #fcd700; color: #fff; text-shadow: none;} 
a:link {-webkit-tap-highlight-color: #fcd700;} 
ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}
h1, h2 {font-family:"Economica";}
p {font-size:14px;}
h3, p {font-family:"Open Sans";}
h1 {font-size:38px;}
h2 {font-size:28px;font-weight:400;margin:0 0 10px 0;}
h3 {font-size:18px;font-weight:700;}

/* And here begins the Wordpress fun.-------------------------------------------------------------------------------*/


#header {width:100%;height:600px;background:#010101;padding:0px;color:#f2f2f2;position:relative; overflow: hidden; }
#header #flowers {width:100%;height:505px;background:url('images/bg_flowers.png') repeat-x;background-position:bottom;position:absolute;z-index:2;bottom:0px;}
#header #bullshead {width:300px;height:202px;background:url('images/bullshead.png') no-repeat;position:absolute;z-index:10;top:-10px;right:-60px;}
#header .logo {position:relative;z-index:10;margin:0 auto 0 auto;display:block;width:804px;}
#header .widget_nav_menu {position:relative;z-index:10;top:30px;float:right;position:relative;left:-50%;text-align:left;clear:both;display:block;}
#header .widget_nav_menu ul{list-style:none;position:relative;left:50%}
#header .widget_nav_menu li{float:left;position:relative;height:62px;}/* ie needs position:relative here*/
#header .widget_nav_menu li:first-child {background:url('images/bg_menu_left.png') no-repeat; padding:0 0 0 63px;}
#header .widget_nav_menu li:last-child {background:url('images/bg_menu_right.png') no-repeat;background-position:right top; padding:0 63px 0 0;}
#header .widget_nav_menu a{text-decoration:none; float:left;color:#403714; line-height:48px;padding:0 24px 8px 26px; text-align:center;white-space:nowrap; background:url('images/bg_menu.png') repeat-x; font-size:20px;font-family:"Economica";font-weight:bold;text-shadow:1px 1px #ded9ca;}
#header .widget_nav_menu a span {background:url('images/bg_menu_dot.png') no-repeat;display:block;position:absolute;left:-3px;top:22px;width:6px;height:6px;}
#header .widget_nav_menu li:first-child a {padding:0 24px 8px 46px;}
#header .widget_nav_menu li:last-child a {padding:0 44px 8px 26px;}
#header .widget_nav_menu a:hover{color:#974011;}
#header .widget_nav_menu .current-menu-item a, .events-archive #header .widget_nav_menu .menu-item-419 a {color:#974011;}


#header .widget_black_studio_tinymce {position:relative;z-index:10;display:block;clear:both;width:50%;margin:0 auto;text-align:center;padding:60px 0 50px 0;font-size:16px;line-height:20px;color:#f1f1f1;}

#header .simple-social-icons {z-index:10;position:absolute;right:30px;top:-60px;}

/* Basic jQuery Slider essential styles */
#my-slideshow {position:relative;z-index:1;width:1400px;height:600px; overflow: hidden; margin:0px auto;}
ul.bjqs{position:relative; list-style:none;padding:0;margin:0 auto;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
ul.bjqs img {height:auto !important;}


.page-wrap {width: 1140px; margin: 0 auto;position:relative;padding:30px 0 100px 0;min-height:300px;}
.header-wrap{ position: absolute; left:50%; margin-left:-570px; top:80px; }

.front-wrap {margin:40px auto 50px auto;padding:0;}

.post .thumby {float:right;border:14px solid #f2f2f2;}

.entry {max-width:600px;}

.postmetadata {display:block;float:left;width:100%;margin:10px 0;}

.meta {margin:0 0 10px 0;}
.single .meta {padding:10px 0;display:block;max-width:600px;min-width:500px;}
.blog h2 a {font-weight:700;color:#974011;text-decoration:none;}
.blog .post, .archive .post {border-bottom:1px dotted #974011;padding:15px 0 10px 0;max-width:650px;}
.blog .post:first-of-type, .archive .post:first-of-type {border-top:1px dotted #974011;}

.gform_wrapper {
margin:20px 0 !important;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(244,244,244,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 );

-webkit-border-radius: 15px;
border-radius: 15px;

border:1px solid #f2f2f2;

padding:35px 15px 15px 15px;
position:relative;
font-family:"Open Sans";
font-size:14px;
}
.gform_wrapper .gform_title {
color:#974011;
font-family:"Economica";
background:#fff;
font-size:21px;
-webkit-border-radius: 7px;
border-radius: 7px;
max-width:200px;
border:1px solid #f2f2f2;
padding:6px 30px 6px 15px;
top:-28px;
left:10px;
position:absolute;
}



#sidebar {float:right;width:300px;margin-left:20px;}
#sidebar .widget_sb_cl_pages_widget ul {background:url('images/bg_submenu.png');padding:20px 20px 20px 30px;border-left:12px solid #f3eedd;border-right:12px solid #f3eedd;-webkit-box-shadow: 2px 2px 4px 1px rgba(0, 0, 0, 0.2);
box-shadow: 2px 2px 4px 1px rgba(0, 0, 0, 0.2);margin:0 0 30px 0;}

#sidebar .widget_sb_cl_pages_widget a {font-size:20px;font-family:"Economica";font-weight:bold;text-shadow:1px 1px #ded9ca;color:#403714; line-height:38px;text-align:center;text-decoration:none;}
#sidebar .widget_sb_cl_pages_widget a:hover {color:#974011;}
#sidebar .widget_sb_cl_pages_widget a.current_page_item {color:#974011;}

#comments {margin:30px 0 0 0;max-width:600px;border-top:1px dotted #974011;padding:10px 0 0 0;}
#respond {margin:30px 0 0 0;}
#respond #submit {margin:10px 0 0 0;}
	
ol.commentlist {list-style: none;max-width:600px;}
ol.commentlist li.comment {border-bottom: 1px dotted #666; padding: 10px;}
ol.commentlist li.comment div.vcard cite.fn {font-style: normal;}
ol.commentlist li.comment div.vcard img.avatar {float:right; margin: 0 0 10px 10px;}
ol.commentlist li.comment div.comment-meta {font-size: 10px;}
ol.commentlist li.comment div.comment-meta a {color: #ccc;}
ol.commentlist li.comment div.reply {font-size: 11px;}
ol.commentlist li.comment div.reply a {font-weight: bold;}
ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0;}
ol.commentlist li.comment ul.children li.depth-2 {border-left: 5px solid #555; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-3 {border-left: 5px solid #999; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 10px;}
ol.commentlist li.even {background: #fff;}
ol.commentlist li.odd {background: #f6f6f6;}
ol.commentlist li.parent {border-left: 5px solid #111;}


/* Kalender */
#tribe-events-pg-template {padding:2% 4%;width:60%;}
.tribe-events-cal-links {display:none;}

#pre-footer {border-top:3px dotted #ccc;padding:30px 0;background:url('images/bg_pre.jpg');position:relative;}
#pre-footer .qc {display:block;width:145px;height:56px;margin:0 auto;position:relative;top:-60px;background:url('images/qc.png') no-repeat;}
#pre-footer .thumby {float:left;border:14px solid #e9e9e9;margin:0 100px 100px 0;position:relative;}
#pre-footer .thumby .thumbytext-wrapper {position:absolute;right:0; bottom:20px;min-width:220px;height:69px;display:block;}
#pre-footer .thumby .thumbytext {float:right;height:69px;display:block;background:url('images/bg_button.png') repeat-x;line-height:69px;padding:0 40px;text-align:center;font-size:19px;color:#fff;text-shadow:1px 1px #333;}
#pre-footer .thumby .thumbytext a {font-size:19px;color:#fff;text-shadow:1px 1px #333;text-decoration:none;}
#pre-footer .thumby .thumbyarrow {float:right;width:27px;height:69px;display:block;background:url('images/bg_buttonedge.png') no-repeat;}


#footer {background:url('images/bg_footer.png');min-height:500px;}
#footer .page-wrap{background:url('images/bg_footer_fade.jpg') no-repeat;min-height:500px;color:#fff;text-shadow:1px 1px #000;}
#footer .widget_black_studio_tinymce {width:70%;margin:0 auto;text-align:center;padding:30px 0;}

/* Print styles!
-------------------------------------------------------------------------------*/
@media print {}


/* Media queries!
-------------------------------------------------------------------------------*/

@media all and (max-width: 1100px) {
	#header {
		height: 480px;
	}
	#header .logo {
		width: 600px;
	}
	.page-wrap {
		width: 100%;
		padding: 20px 0 80px 0;
		left: 0;
		margin-left: 0;
	}
	.page-wrap .post {
	    padding: 0 5%;
	}
	#header .simple-social-icons {
		left: 15px;
		top: -60px;
	}
	#header #bullshead {
		display: none;
	}
	
	/* Page */
	#sidebar {
	    margin: 0 20px;
		float: none;
		width: calc(100% - 40px);
	}
	.post .thumby {
		margin: 10px 0;
		width: auto;
		float: none;
		border: none;
	}

	/* Footer */
	#pre-footer .page-wrap {
	    padding: 0 5%;
	    width: calc(100% - 10%);
	}
}

@media all and (max-width: 768px) {
	#header {
	    height: 430px;
	}
	#header .logo {
	    width: 400px;
	}
	#header .widget_black_studio_tinymce {
		padding: 40px 0 30px 0;
	}
	.page-wrap {
		padding: 10px 0 80px 0;
	}
}

@media all and (max-width: 480px) {
	#header {
	    height: 450px;
	}
	#header .logo {
	    width: 300px;
	}
	#pre-footer .thumby .thumbyarrow {
		display: none;
	}
	#pre-footer .thumby {
		margin: 0 0 20px 0;
	}
}