/*
	Theme Name: Bursd.com
	Theme URI: http://www.heyrobot.com/themes/Bursd.com	Description: Bursd.com is a custom theme created for the Genesis Framework.
	Author: StudioPress
	Author URI: http://www.studiopress.com/
 
	Version: 1.0
 
	Tags: black, orange, tan, white, dark, light, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, custom-background, custom-header, custom-menu, featured-images, full-width-template, post-formats, sticky-post, theme-options, threaded-comments
 
	Template: genesis
	Template Version: 1.8
 
	License: GNU General Public License v2.0 (or later)
	License URI: http://www.opensource.org/licenses/gpl-license.php
*/

/* Table of Contents

* Import Fonts
* Defaults
* Body
* Hyperlinks
* Wrap
* Header
* Image Header - Partial Width
* Image Header - Full Width
* Header / Primary / Secondary Navigation
* Primary Navigation Extras
* Inner
* Breadcrumb
* Taxonomy Description
* Content-Sidebar Wrap
* Content
* Headlines
* Ordered / Unordered Liststex
* Post Info
* Post Meta
* Post Icons
* Column Classes
* Featured Post Grid
* Author Box
* Sticky Posts
* Archive Page
* Images
* Post Format Icons
* Post Navigation
* Primary Sidebar
* Dropdowns
* Featured Page / Post
* User Profile
* Buttons
* Search Form
* eNews & Updates Widget
* Calendar Widget
* Footer Widgets
* Footer
* Comments
* Gravity Forms
* Responsive Design

*/







/* Fonts
------------------------------------------------------------


font-family:'Proxima N W01 Bold It';
font-family:'Proxima N W01 Reg It';
font-family:'Proxima N W01 Light It';
font-family:'Proxima N W01 Smbd';
font-family:'Proxima N W01 Reg';
font-family:'Proxima N W01 Thin It';
font-family:'Proxima N W01 Bold';
font-family:'Proxima N W15 Cd Light';

*/


/* Defaults
------------------------------------------------------------ */
/*
html,
body
{
	height: 100%;
	min-width:500px;
	overflow-x: hidden;
}
body,
h1,
h2,
h2 a,
h2 a:visited,
h3,
h4,
h5,
h6,
p,
select,
textarea {
	color: #444;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 1.5;
	font-weight: 300;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

blockquote,
input,
select,
textarea,
.author-box,
.breadcrumb,
.sticky,
.taxonomy-description {
	font-family: 'Open Sans', sans-serif;
	background-color: #f5f5f5;
	border: 1px solid #ddd;
}


input,
label,
select,
textarea {
	font-weight: 400;
	color: #444;
	font-size: 14px;
}


input:focus,
select:focus,
textarea:focus,
button:focus {
	outline: none;
}

li,
ol,
ul {
	margin: 0;
	padding: 0;
}

ol li {
	list-style-type: decimal;
}

em
{
	
}

strong
{
	
	font-weight: bold;
}

strong em
{
	
	font-weight: bold;
}

em strong
{
	
	font-weight: bold;
}

section.bottom {

	margin-bottom: 20px;

}
*/
#searchImg{
/* cursor: pointer;	 */
}
input,
select,
textarea {
	background-color: #fff;
	border: 1px solid #e3e3e3;
	box-shadow: 1px 1px 3px #eee inset;
	color: #999;
	font-size: 14px;
	padding: 16px;
	width: 100%;
}


a {
	outline: none !important;
	-webkit-transition: background 200ms ease, color 200ms ease, opacity 200ms ease;
	-moz-transition: background 200ms ease, color 200ms ease, opacity 200ms ease;
	transition: background 200ms ease, color 200ms ease, opacity 200ms ease;
}

::selection {
	background: #d8dddd; /* WebKit/Blink Browsers */
}
::-moz-selection {
	background: #d8dddd; /* Gecko Browsers */
}

html {
	overflow-y: scroll;
}

a {
	color:#ffffff;
}
.hey-no-touchevents a:hover, a:focus {
	color:#00351f;
}

button {
	-webkit-transition: all 0.2s;
	-moz-transition:    all 0.2s;
	-ms-transition:     all 0.2s;
	-o-transition:      all 0.2s;
	transition:         all 0.2s;
}



.bg_red_radial {
	background: #e50000; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, #e50000 17%, #e50000 17%, #d00000 65%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(17%,#e50000), color-stop(17%,#e50000), color-stop(65%,#d00000)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, #e50000 17%,#e50000 17%,#d00000 65%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, #e50000 17%,#e50000 17%,#d00000 65%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, #e50000 17%,#e50000 17%,#d00000 65%); /* IE10+ */
	background: radial-gradient(ellipse at center, #e50000 17%,#e50000 17%,#d00000 65%); /* W3C */
}
.bg_white {
	background: #fff;
}

iframe[name='google_conversion_frame'] { 
    height: 0 !important;
    width: 0 !important; 
    line-height: 0 !important; 
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}

.flexouter
{
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
}

.flexslider {
	position: relative;
	-webkit-backface-visibility: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 0;
	padding: 0;
	background: transparent;
	border-radius: 0;
	margin: 0 auto;
	max-width: 100%;
	border: none;
	box-shadow: none;
	border-radius: 0;
}

.flex-viewport
{
	-webkit-backface-visibility: hidden;
	-webkit-font-smoothing: antialiased;
	border: 0;
	margin: 0;
	padding: 0;
}
.flexslider a
{
	-webkit-backface-visibility: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-box-sizing: border-box;
}

.flexslider .betoffer_outcomes {
	margin-top:2px;
}

.flexslider .betoffer_outcome
{
		color: #fff;
		background: rgb(0,51,20); /* Old browsers */
		background: -moz-linear-gradient(-60deg, rgba(0,51,20,1) 0%, rgba(7,66,29,1) 0%, rgba(19,63,37,1) 34%, rgba(9,84,39,1) 35%, rgba(5,69,31,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,51,20,1)), color-stop(0%,rgba(7,66,29,1)), color-stop(34%,rgba(19,63,37,1)), color-stop(35%,rgba(9,84,39,1)), color-stop(100%,rgba(5,69,31,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(-60deg, rgba(0,51,20,1) 0%,rgba(7,66,29,1) 0%,rgba(19,63,37,1) 34%,rgba(9,84,39,1) 35%,rgba(5,69,31,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(-60deg, rgba(0,51,20,1) 0%,rgba(7,66,29,1) 0%,rgba(19,63,37,1) 34%,rgba(9,84,39,1) 35%,rgba(5,69,31,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(-60deg, rgba(0,51,20,1) 0%,rgba(7,66,29,1) 0%,rgba(19,63,37,1) 34%,rgba(9,84,39,1) 35%,rgba(5,69,31,1) 100%); /* IE10+ */
		background: linear-gradient(120deg, rgba(0,51,20,1) 0%,rgba(7,66,29,1) 0%,rgba(19,63,37,1) 34%,rgba(9,84,39,1) 35%,rgba(5,69,31,1) 100%); /* W3C */
		background:none;
		margin:0;
		padding:0 10px;
		border-right:1px solid #fff;
}
.flexslider .betoffer_outcome.last {
	border-right:0;
}

.todays_bets
{
	overflow: hidden;
	background:#0a3f28;
	min-height:52px;
}
	.todays_bets .betoffer {
		padding: 15px 0;
	}
	.todays_bets .betoffer_name,
	.todays_bets .betoffer_name h5,
	.todays_bets .betoffer_name h6 {
		margin:0;
		color:#fff;
	}
	.todays_bets .betoffer_name small {
		color:#ccc;
	}
	
	.todays_bets .betoffer_name .large {
		padding-left:15px;
	}
	
	.todays_bets .betoffer .boxlink {
		background:rgba(255,255,255,0);
	}
	.hey-no-touchevents .todays_bets .betoffer .boxlink:hover {
		background:rgba(255,255,255,0.1);
	}
	.todays_bets .betoffer .affiliate-logo {
		position:relative;
		min-width:100px;height:17px;
		background:url('/wp-content/themes/defaulttheme/images/unibet_logo.png') no-repeat center center;
		background-size:100px 17px;
		background-position:center center;
		margin-top:3px;
	}


.ui-datepicker
{
	z-index: 9999 !important;
}

.single article p
{
	font-size: 16px;
	margin-bottom: 25px;
}

.single .article-video
{
	width:100%;
	padding-bottom:56.25%;
}


.page .news
{
	margin-bottom: 30px;
}


.page .article-left
{
	float: left;
	width: 33%;
}

.page .article-right
{
	float: right;
	width: 60%;
}

.page .article-image a,
.page .article-image a img
{
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
}


.fifa-video-frame
{
	position: absolute;
}

.fifa-overlay-frame,
.fifa-overlay-frame a
{
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	display: block;
}


/* Body
------------------------------------------------------------ */
/*
body {
	background: #efefef;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: center top;
}

::-moz-selection {
	background-color: #cccccc;
	color: #000;
}

::selection {
	background-color: #cccccc;
	color: #000;
}
*/

/* Hyperlinks
------------------------------------------------------------ */
/*
a,
a:visited {
	color: #d11e24;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}


.element a,
.element a:visited {
	color: #f6bbb2;
	text-decoration: none;
}
*/


/* Wrap
------------------------------------------------------------ */
#wrap
{
	background: transparent;
	width: 100%;
	padding: 0;
	margin: 0;
}

.ball-landing #wrap
{
	width: 90%;
	margin: 0 auto;
}
.wrap {
	margin: 0 auto;
	padding: 0;
	width: 94%;
}


/* Header
------------------------------------------------------------ */

header.site-header {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 0px 0 30px 0;
	text-transform: uppercase;
	z-index: 7777;
}

.title-area {
	position:relative;
	background:#d11e24 url(images/logo_thisisfootball_bw.png) no-repeat;
	background-position: center center;
	background-size:auto 100px;
	float: left;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 13.5%;
	height: 160px;
}

#title {
	font-size: 70px;
	line-height: 1.25;
	margin: 0;
	text-transform: uppercase;
	width: 300px;
	height: 60px;
	overflow: hidden;
}

#title a,
.hey-no-touchevents #title a:hover {
	color: #d3d3d3;
	width: 300px;
	height: 60px;
}

#description {
	display: none;
}

header.site-header .widget-area {
	float: right;
	padding: 20px 0 0 0;
	width: 60%;
}

header.site-header .widget.widget_search {
	width:100%;
	float:right;
}

.headerlogin
{
	width: 1160px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
}

.headerlogincontainer
{
	width: auto;
	margin: 0;
	padding: 0;
	float: right;
	overflow: hidden;
}

.headerlogin h4
{
	float: left;
	overflow: hidden;
	font-size: 17px;
	line-height: 17px;
	height: 17px;
	padding: 12px 10px 0 0;
	color: #cccccc;
	text-transform: uppercase;
}

.headerlogin label
{
	display: none !important;
}

.headerlogin .plugin
{
	margin: 0 !important;
	padding: 0 !important;
}
.headerlogin .oneall_social_login
{
	height: 40px !important;
	width: 195px !important;
	float: right !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
}

/* Image Header - Partial Width
------------------------------------------------------------ */

.header-image #title-area,
.header-image #title,
.header-image #title a {
	display: block;
	float: left;
	min-height: 50px;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
}

.header-image #description {
	display: block;
	overflow: hidden;
}



.tooltip-inner {
    font-size:17px !important;
}

/* Image Header - Full Width
------------------------------------------------------------ */

.header-full-width #title-area,
.header-full-width #title,
.header-full-width #title a {
}


.hey-no-touchevents #wpadminbar li:hover ul ul {
	left: 0;
}

#wpadminbar {
	position:absolute;
	left:0;top:0;
	background:rgba(0,0,0,0.0);
	color:rgba(0,0,0,0.3);
	-webkit-transition: background 0.2s linear;
	-moz-transition:    background 0.2s linear;
	-ms-transition:     background 0.2s linear;
	-o-transition:      background 0.2s linear;
	transition:         background 0.2s linear;
}
#wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon,
#wpadminbar a.ab-item {
	color:#999;
}
	#wpadminbar .ab-top-secondary.ab-top-menu {
		display:none;
	}
.hey-no-touchevents #wpadminbar:hover {
	background:rgba(0,0,0,0.8);
}
	.hey-no-touchevents #wpadminbar:hover .ab-top-secondary.ab-top-menu{
		display:block;
	}
.avatar, .featuredpage img, .featuredpost img, .post-image {
	box-shadow:none !important;
}

/* Social Media */
.oneall_social_login iframe
{
	background-color: transparent;
	display: block  !important;
	width: 100% !important;
	max-width: 100%  !important;
	overflow: hidden !important;
	box-shadow: none !important;
}

.brandnament-image-holder
{
	width: 100%;
	padding-bottom: 56%;
	overflow: hidden;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.brandnament-image
{
	width: auto;
	height: 280px;
	float: right;
	border: 1px solid #eee;
}
.facebook-like-overlay
{
	padding: 15px 5px;
	margin: 0 auto;
}
.facebook-like
{
	position: relative;
	z-index: 100;
}


.facebook-comments,
.facebook-comments .fb_iframe_widget span,
.facebook-comments .fb_iframe_widget iframe
{
	background-color: transparent;
	display: block  !important;
	width: 100% !important;
	max-width: 100%  !important;
	overflow: scroll !important;
	box-shadow: none !important;
}


.social_media a
{
	text-indent: -9999px;
	display: block;
}

.social_media img
{
	width: 100%;
	display: block;
	overflow: hidden;
}


.archive .hentry,
.blog .hentry,
.single .hentry {
	border-bottom: 1px dashed #555355;
	margin: 0 0 30px;
	position: relative;
}

.single .hentry {
	border: none;
	margin: 0 0 25px;
}

.entry-content {
}

.entry-content p {
	margin: 0 0 25px;
}

blockquote {
	background:
	url(images/blockquote-top.png) top center no-repeat,
	url(images/blockquote-bottom.png) bottom center no-repeat;
	border: none;
	color: #aaa;
	font-style: italic;
	margin: 30px;
	padding: 30px;
	text-align: center;
}

.entry-content blockquote p {
	color: #aaa;
	margin: 0;
}

p.subscribe-to-comments {
	padding: 20px 0 10px;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.clear {
	clear: both;
}

.clear-line {
	border-bottom: 1px solid #ddd;
	clear: both;
	margin: 0 0 25px;
}



/* Headlines
------------------------------------------------------------ */
/*
h1,
h2,
h2 a,
h2 a:visited,
h3,
h4,
h5,
h6 {
	line-height: 1.0;
	margin: 0 0 15px;
	padding: 0;
}

h1
{
	font-size: 30px;
}
*/

header.entry-header {
	display:none;
}
.entry-title h1
{

	font-size: 54px;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	line-height: 1.1;
}

.entry-title h1:first-letter
{
	
}

.home h1
{

	font-size: 44px;
	text-transform: uppercase;
	text-align: center;
}

.home h1 strong
{
	font-size:54px;
}

.home h1.home_welcome
{

	font-size:28px;
}

.home h1.home_welcome strong
{
	font-weight:bold;
	font-size:44px;
}


h2,
h2 a,
h2 a:visited {
	font-size: 28px;
}

h2 a,
h2 a:visited {
	color: #27343c;
}

.hey-no-touchevents h2 a:hover {
	color: #327f8a;
	text-decoration: none;
}

.widget-area h2,
.widget-area h2 a {
	font-size: 14px;
	margin: 0 0 5px;
}

h3 {
	font-size: 24px;
}

h4 {
	font-size: 20px;
}

h5 {
	font-size: 18px;
}

h6 {
	font-size: 14px;
}

#latest_news,
#divider_title
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	
	background: #cccccc;
	padding: 15px 25px;
	
	margin: 0 0 25px;
	clear:both;
	display: block;
	overflow: hidden;
	float: none;
	
}
#latest_news
{
	margin-top: 25px;
}


#query_title
{
	display: block;
	float: left;
	width:auto;
}

.page-events #query_title,
.home #query_title
{
	width: auto;
	clear: none;
	min-height: 29px;

}


#query_title h2
{
	float:left;
	margin: 0;
	padding: 0;
	width:auto;
	white-space:nowrap;
}

#latest_news h2,
#divider_title h2
{
	font-size:22px;
	line-height:26px;
	margin: 0;
	padding: 0;
}


/* Ordered / Unordered Lists
------------------------------------------------------------ */

.entry-content ol,
.entry-content ul {
	margin: 0;
	padding: 0 0 25px;
}

.archive-page ul li,
.entry-content ul li {
	list-style-type: square;
	margin: 0 0 0 30px;
	padding: 0;
}

.entry-content ol li {
	margin: 0 0 0 35px;
}

.archive-page ul ul,
.entry-content ol ol,
.entry-content ul ul {
	padding: 0;
}


/* Post Info
------------------------------------------------------------ */

.post-info {
	color: #999;
	font-size: 12px;
	margin: 0 0 10px;
	text-transform: lowercase;
}

.post-info .date {
	text-transform: uppercase;
}



/* Post Meta
------------------------------------------------------------ */

.post-meta {
	clear: both;
	color: #999;
	font-size: 12px;
	margin: 0 0 25px;
	text-transform: lowercase;
}


/* Author Box
------------------------------------------------------------ */

.author-box {
	background-color: #f5f5f5;
	border: none;
	font-size: 13px;
	margin: 0 0 40px;
	overflow: hidden;
	padding: 20px;
}

.author-box p {
	font-size: inherit;
}

.post-edit-link {
	color:rgba(0,0,0,0.5);
	display:none;
}
.hey-no-touchevents .post-edit-link:hover {
	color:rgba(0,0,0,1);
}


/* Column Classes
------------------------------------------------------------ */
/*
.one-eight,
.two-eights,
.three-eights,
.four-eights,
.five-eights,
.six-eights,
.seven-eights,
.eight-eights,
.nine-eights,
.one-fifth,
.one-fourth,
.one-half,
.one-third,
.three-fifths,
.three-fourths,
.three-sixths,
.two-fifths,
.two-fourths,
.two-thirds
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.one-half,
.four-eights,
.two-fourths {
	width: 49.75%;
}

.one-third,
.two-sixths {
	width: 33.23%;
}

.two-thirds {
	width: 66.56%;
}

.one-fourth {
	width: 24.9%;
}

.three-fourths {
	width: 74.9%;
}

.one-fifth {
	width: 19.9%;
}

.two-fifths {
	width: 39.9%;
}

.three-fifths {
	width: 59.9%;
}

.four-fifths {
	width: 79.9%;
}

.one-eight { width: 12.35%; }
.two-eights { width: 24.7%; }
.three-eights { width: 37.4%; }
.four-eights { width: 49.9%; }
.five-eights { width: 62.4%; }
.six-eights { width: 74.9%; }
.seven-eights { width: 87.4%; }

.min-two-eights { min-width: 24.9%; }
.min-four-eights { min-width: 49.9%; }
*/
.first {
	clear: both;
	padding-left: 0;
}

.grid-item { width: 33%; }
.grid-item--width2 { width: 50%; }


.cargrid-item { width: 100%; }

/* Featured Post Grid
------------------------------------------------------------ */

.genesis-grid-even,
.genesis-grid-odd {
	margin: 0 0 20px;
	padding: 0 0 15px;
	width: 48%;
}

.genesis-grid-even {
	float: right;
}

.genesis-grid-odd {
	clear: both;
	float: left;
}


/* Sticky Posts
------------------------------------------------------------ */

.sticky {
	background-color: #f5f5f5;
	margin: -10px 0 40px;
	padding: 20px;
}


/* Archive Page
------------------------------------------------------------ */

.archive-page {
	float: left;
	padding: 20px 0 0;
	width: 45%;
}


.archive article
{
	width: 48%;
	margin-right: 2%;
	float: left;
	min-height: 280px;
}

.archive article h1
{
	font-size: 24px;
	margin: 0 0 10px;
}
.archive-pagination
{
	clear: both;
	display: block;
}

/* Images
------------------------------------------------------------ */

img {
	height: auto;
	max-width: 100%;
}

iframe {
	max-width: 100%}

.post-image,
.entry-content img {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px;
}

.single .post-image
{
	width: 50%;
	float: left;
}

.listing_content .post-image
{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}

.fb-comments iframe,
.fb-like iframe
{
	border: 0 !important;
	padding: 0;
}

.entry-content a img
{
	
}

.gallery-item {
	margin: 0 20px 15px 0 !important;
}

.avatar,
.featuredpage img,
.featuredpost img,
.post-image {
	background-color: #fff6e8;
	box-shadow: 0 0 10px 1px rgba(10,10,10,0.4);
}

.author-box .avatar {
	float: left;
	margin: 0 20px 0 0;
}

.post-image {
	margin: 0 30px 30px 0;
}

.comment-list li .avatar {
	float: right;
	margin: 5px 0 0 10px;
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 10px;
}

img.alignnone {
	display: inline;
	margin: 0 0 10px;
}

img.alignleft,
.wp-caption.alignleft {
	display: inline;
	margin: 0 15px 10px 0;
}

img.alignright,
.wp-caption.alignright {
	display: inline;
	margin: 0 0 10px 15px;
}

.wp-caption {
	text-align: center;
}

p.wp-caption-text {
	font-size: 12px;
	margin: 5px 0;
}

.wp-smiley,
.wp-wink {
	border: none;
	float: none;
}

.gallery-caption {
	
}


/* Post Format Icons
------------------------------------------------------------ */

.post-format-image {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: rgba(255,255,255,1.0);
	border: 2px solid rgba(20,20,20,0.45);
	box-shadow: -5px -1px 5px 1px rgba(50,50,50,0.4);
	border-right: none;
	border-radius: 5px 0 0 5px;
	width: 96px;
	display: block;
	left: -136px;
	overflow: hidden;
	position: absolute;
	top: 0;
}
	
.sidebar-content .post-format-image {
	left: 639px;
}

.page-template-pageblog-php .post-format-image {
	display: block !important;
}

.page .post-format-image,
.home .post-format-image {
	display:	none;
}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* ClearFix */
#filters:after,
.brandnament_groups:after,
.social_media a:after,
header:after,
.page_navi:after,
.next_link:after,
.prev_link:after,
.listings_navi_link:after,
.listings_navi_container:after,
#query_title:after,
.combo-filters:after,
#options:after,
.sidebar .widget:after,
.featuredpage:after,
.featuredpost:after,
.entry-content:after,
#inner:after
{
	content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;
}

/* Post Navigation
------------------------------------------------------------ */

.navigation {
	overflow: hidden;
	padding: 10px 0;
	width: 100%;
}

.navigation li {
	display: inline;
}

.navigation li a,
.navigation li.disabled,
.hey-no-touchevents .navigation li a:hover,
.navigation li.active a {
	background: url(images/button.png) 0 0;
	border: none;
	border-bottom: 1px solid #111;
	border-top: 1px solid #999;
	color: #fff;
	font-size: 14px;
	padding: 5px 8px;
	text-shadow: -1px -1px #000;
}

.hey-no-touchevents .navigation li a:hover,
.navigation li.active a {
	background: url(images/button.png) 0 -42px;
	text-decoration: none;
}


/* Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {
	clear: both;
	color: #eee;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.5;
	width: 100%;
}

.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
	margin-right: -4px;
}

@media screen and (max-width: 1463px) {
    body {
        /* background-color: lightgreen; */
	}
	.genesis-nav-menu .menu-item {
		display: block;
		text-align: left;
		margin-right: -4px;
		max-width: 200px;
	}
}

.site-container .genesis-nav-menu a {
	box-sizing: border-box;
	color: #ffffff;
	display: block;
	padding: 12px 30px;
	position: relative;
	/* border:1px solid rgba(255,255,255,0.1); */
	border-radius:6px;
	margin-right: 20px;

	/* background: #333333; */
}

.site-container .genesis-nav-menu :not(#logoDiv) a:hover,
.site-container .genesis-nav-menu .current-menu-item > a {

	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #ffffff 21%, #ffffff 79%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(21%,#ffffff), color-stop(79%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #ffffff 21%,#ffffff 79%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #ffffff 21%,#ffffff 79%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #ffffff 21%,#ffffff 79%); /* IE10+ */
	background: linear-gradient(135deg, #ffffff 21%,#ffffff 79%); /* W3C */
	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	color:#333333;
}

/* 
#logoDiv > a:hover,
#logoDiv > a {



} */

.genesis-nav-menu > .menu-item > a {
	text-transform: uppercase;
}

.genesis-nav-menu .sub-menu {
	left: -9999px;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition:    opacity .4s ease-in-out;
	-ms-transition:     opacity .4s ease-in-out;
	-o-transition:      opacity .4s ease-in-out;
	transition:         opacity .4s ease-in-out;
	width: 200px;
	z-index: 9999;
	margin-left: -40px;
}

.genesis-nav-menu .sub-menu a {
	background-color: rgba(0,0,0,0.8);
	border:1px solid rgba(255,255,255,0.6);
	color: #eee;
	padding: 8px 30px;
	position: relative;
	width: 200px;
	font-size: 13px;
	font-weight: 200;
	margin-top: 5px;
	box-shadow: 0 0 10px 1px rgba(20,20,20,0.2);
}

.genesis-nav-menu .sub-menu a:hover,
.genesis-nav-menu .sub-menu .current-menu-item > a {
	background-color: #000;
	color: #fff;
}

.genesis-nav-menu .sub-menu .sub-menu {
	margin: -44px 0 0 199px;
}

.genesis-nav-menu .menu-item:hover {
	position: static;
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
	left: auto;
	opacity: 1;
}

.genesis-nav-menu > .right {
	display: inline-block;
	float: right;
	list-style-type: none;
	padding: 0;
	text-transform: uppercase;
}

.genesis-nav-menu > .date,
.genesis-nav-menu > .right > a {
	border: none;
	border-left: 1px solid #e3e3e3;
	display: inline-block;
	padding: 20px 24px;
}

.genesis-nav-menu > .search {
	padding: 10px;
}

.genesis-nav-menu .search input[type="search"] {
	font-size: 13px;
	padding: 10px 16px;
}

/* Primary Navigation
--------------------------------------------- */

.nav-primary {
	background: transparent;
}
.nav-primary .wrap
{
	width: 100%;
	float: left;
}

.nav-primary .genesis-nav-menu a
{
	/* color: #555; */
	color: #fff;
}

.nav-primary .genesis-nav-menu .sub-menu a
{
	color: #eee;
}

.nav-primary .genesis-nav-menu a:hover
.nav-primary .current-menu-item > a
{
	background: none;
	color: #333;
}
/* Secondary Navigation
--------------------------------------------- */

.nav-secondary {
	border-bottom: 1px solid #e3e3e3;
}

/* Responsive Menu
--------------------------------------------- */

.responsive-menu-icon {
	border-bottom: 1px solid #e3e3e3;
	cursor: pointer;
	display: none;
	margin-bottom: -1px;
	text-align: center;
}

.site-header .responsive-menu-icon {
	border-bottom: none;
}

.responsive-menu-icon::before {
	color: #000;
	content: "\f333";
	display: inline-block;
	font: normal 20px/1 'dashicons';
	margin: 0 auto;
	padding: 10px;
}


/* Dropdowns
------------------------------------------------------------ */

.widget_archive select,
#cat {
	display: inline;
	padding: 3px;
	width: 95%;
}


/* Featured Page / Post
------------------------------------------------------------ */

.featuredpage,
.featuredpost {
	clear: both;
	margin: 0 0 15px;
}

.featuredpage .page,
.featuredpost .post {
	border-bottom: 1px solid #ddd;
	margin: 0 0 5px;
	padding: 0 0 10px;
}

footer.site-footer-widgets .featuredpage .page,
footer.site-footer-widgets .featuredpost .post {
	margin: 0 0 10px;
	padding: 0;
}


/* User Profile
------------------------------------------------------------ */

.user-profile {
	overflow: hidden;
}


/* Buttons
------------------------------------------------------------ */

input[type="button"],
input[type="submit"] {
background: rgb(34,34,34);
background: -moz-linear-gradient(top,  rgba(34,34,34,1) 0%, rgba(85,85,85,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,34,34,1)), color-stop(100%,rgba(85,85,85,1)));
background: -webkit-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(85,85,85,1) 100%);
background: -o-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(85,85,85,1) 100%);
background: -ms-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(85,85,85,1) 100%);
background: linear-gradient(to bottom,  rgba(34,34,34,1) 0%,rgba(85,85,85,1) 100%);

	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: 0 0 8px 1px rgba(0,0,0,0.4);

	border: 1px outset rgba(120,120,120,0.5);
	color: #d3d3d3;
	cursor: pointer;
	font-size: 16px;
	padding: 8px 15px;
	text-decoration: none;
	text-shadow: 0 0 5px rgba(20,20,20,0.8);
}

.hey-no-touchevents input:hover[type="button"],
.hey-no-touchevents input:hover[type="submit"] {
background: rgb(56,56,56);
background: -moz-linear-gradient(top,  rgba(56,56,56,1) 0%, rgba(102,102,102,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,56,56,1)), color-stop(100%,rgba(102,102,102,1)));
background: -webkit-linear-gradient(top,  rgba(56,56,56,1) 0%,rgba(102,102,102,1) 100%);
background: -o-linear-gradient(top,  rgba(56,56,56,1) 0%,rgba(102,102,102,1) 100%);
background: -ms-linear-gradient(top,  rgba(56,56,56,1) 0%,rgba(102,102,102,1) 100%);
background: linear-gradient(to bottom,  rgba(56,56,56,1) 0%,rgba(102,102,102,1) 100%);
	text-decoration: none;
}


/* Search Form
------------------------------------------------------------ */
.searchsubmit {
	font-size: 32px;
	margin: 0 20px 0 0;
	padding: 9px 10px;
}




/* Home Top
------------------------------------------------------------ */
#home-top
{
	margin: 0;
	padding: 0;
}
/* Search Form
------------------------------------------------------------ */

.site-inner {
	position:relative;
	clear:both;
	padding: 10px 0;
}
	.site-inner .wrap {
		position:relative;
		display:table;
		clear:both;
	}

.adsense
{
	margin: 0 auto;
	display: block;
	width:728px;
}

.search-form input[type="search"] {
	position:relative;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #eee;
	box-shadow: 0 2px 5px 1px rgba(20,20,20,0.1) inset;
	border: 1px solid rgba(20,20,20,0.15);
	border-top-left-radius:4px; -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px;
	border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px;
	color: #999;
	margin: 0;
	padding: 5px 10px;
	width: 79%;
	height: 40px;
	font-size: 20px;
	line-height: 30px;
	float: left;
	font-weight:300;
	-webkit-transition: all 250ms ease;
	-moz-transition: all 250ms ease;
	transition: all 250ms ease;
}
	.hey-no-touchevents .search-form input[type="search"]:hover {
		background:#fff;
	}
	.search-form input[type="search"]:focus {
		background-color: #fff;
		border-color:#d11e24;
		color: #333;
	}

.search-form input[type="submit"] {
	background: #eee;
	
	box-shadow: none;
	margin: 0;
	padding: 5px 10px;
	height: 40px;
	width: 20%;
	float:left;
	
	border: 1px solid rgba(20,20,20,0.15);
	border-top-right-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px;
	border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px;
	
	font-size: 20px;
	line-height: 30px;
	font-weight:300;
	text-shadow: none;
	color:#999;
	text-transform:uppercase;
	
	-webkit-transition: all 250ms ease;
	-moz-transition: all 250ms ease;
	transition: all 250ms ease;
}
	.hey-no-touchevents .search-form input[type="submit"]:hover {
		background:#fff;
		color: #333;
	}
	.search-form input[type="submit"]:active {
		background-color: #fff;
		border-color:#d11e24;
		box-shadow: 0 2px 5px 1px rgba(20,20,20,0.1) inset;
		color: #333;
	}


input:focus::-webkit-input-placeholder{
    color: transparent!important;
}
input:focus::-moz-placeholder{
    color: transparent!important;
}
input:focus:-moz-placeholder{
    color: transparent!important;
}



/* Listings Multiple
------------------------------------------------------------ */

.home .listings_dropdowns,
.page-events .listings_dropdowns
{
	width: 100%;
}

.page_navi
{
	float: right;
	padding: 5px 0;
	margin-top:10px;
}

.prev_link,
.next_link
{
	float: left;
}

.content-sidebar .entry-content .o_oembed
{
box-shadow: 0 0 10px 1px rgba(20,20,20,0.4);
border: 5px solid white;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-bottom: 20px;
}

.facebook-comments
{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #d3d3d3;
	padding: 20px;
}

.facebook-comments h3
{
	color: #cccccc;

}

.newline
{
	clear: both;
	float: none;
}

.fullline
{
	width: 100% !important;
	clear: both;
	float: none;
}

/* Footer Widgets
------------------------------------------------------------ */

footer.site-footer-widgets {
	clear: both;
	font-size: 14px;
	margin: 20px auto 0;
	overflow: hidden;
	width: 100%;
	background: #69777b;
}

footer.site-footer-widgets .wrap {
	overflow: hidden;
	padding: 30px 0 30px;
}

footer.site-footer-widgets .widget {
	background: none;
	border: none;
	margin: 0 0 15px;
	padding: 0;
}

footer.site-footer-widgets h4.widgettitle
{
	color: #222;
	text-shadow: none;
	font-size: 20px;
	margin: 0 0 10px;
	padding: 0;
	line-height: 1.2;
}

footer.site-footer-widgets .widget-area ul li,
footer.site-footer-widgets .widget-area h2 {
	font-size: 18px;
	margin: 0;
	padding: 0;
	color: #2f3030;
	border: 0;
}

footer.site-footer-widgets .widget-area p,
footer.site-footer-widgets .widget-area label,
footer.site-footer-widgets .widget-area h2 a,
footer.site-footer-widgets .widget-area ul li a
{
	line-height: 1.2;
	font-size: 18px;
	color: #2f3030;
	padding: 0;
}

footer.site-footer-widgets .widget-area .hentry,
footer.site-footer-widgets .widget-area .post
{
	border: 0;
	padding: 0;
	margin: 0;
}

footer.site-footer-widgets .widget-area h2 a,
footer.site-footer-widgets .widget-area ul li a
{
	margin: 0 0 15px;
	border-bottom: 1px dashed #595659;
	display: block;
	overflow: hidden;
	width: 100%;
}

footer.site-footer-widgets .widget-area ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}

footer.site-footer-widgets .widget-area .login p
{
	float: left;
	margin-right: 5%;
	width: 45%;
}

footer.site-footer-widgets .widget-area .login p.submit
{
	float: right;
	width: auto;
}

footer.site-footer-widgets .widget-area .login input[type="text"],
footer.site-footer-widgets .widget-area .login input[type="password"]
{
	width: 100%;
	font-size: 18px;
}

footer.site-footer-widgets .widget-area .login p.submit input[type="submit"]
{
	font-size: 18px;
	border-radius: 0;
	padding: 3px 15px;
	box-shadow: 0 0 5px 1px rgba(20,20,20,0.3);
	background: #2f3030;
	border: 1px outset rgba(100,100,100,0.6);
}
footer.site-footer-widgets p {
	font-size: 15px;
	margin: 0 0 10px;
}

footer.site-footer-widgets ul {
	margin: 0;
}

footer.site-footer-widgets ul li {
	font-size: 15px;
	margin: 0;
}

.footer-widgets-1 {
	float: left;
	margin: 0 5% 0 0;
	width: 30%;
}

.footer-widgets-2 {
	float: left;
	margin: 0 5% 0 0;
	width: 30%;
}

.footer-widgets-3 {
	float: right;
	margin: 0;
	width: 30%;
}


/* Footer
------------------------------------------------------------ */

footer.site-footer {
	clear: both;
	color: #666;
	font-size: 13px;
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
}

footer.site-footer .wrap {
	overflow: hidden;
	padding: 15px 40px;
}

footer.site-footer p {
	color: inherit;
	font-size: inherit;
}

footer.site-footer a,
footer.site-footer a:visited {
	color: #999;
}

.hey-no-touchevents footer.site-footer a:hover {
	color: #fff;
	text-decoration: none;
}

footer.site-footer .gototop {
	float: left;
	width: 300px;
}

footer.site-footer .creds {
	float: right;
	text-align: right;
	width: 650px;
}


/* Gravity Forms
------------------------------------------------------------ */

div.gform_wrapper input,
div.gform_wrapper select,
div.gform_wrapper textarea {
	-moz-box-shadow: 0 0 5px #bbb inset;
	-webkit-box-shadow: 0 0 5px #bbb inset;
	background-color: #fff6e8;
	box-shadow: 0 0 5px #bbb inset;
	-moz-box-sizing: border-box;
	box-sizing: border-box !important;
	font-size: 14px !important;
	padding: 4px 5px !important;
}

div.gform_footer input.button {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #d3d3d3;
	padding: 8px 15px !important;
}

div.gform_wrapper .ginput_complex label {
	font-size: 14px;
}

div.gform_wrapper li,
div.gform_wrapper form li {
	margin: 0 0 10px;
}

div.gform_wrapper .gform_footer {
	border: none;
	margin: 0;
	padding: 0;
}


.site-header .site-title, .site-header .site-title a {
	position:absolute;
	display:block;
	width:100%;height:100%;
	color:transparent;
	font-size:14px !important;
}
.site-header .site-title a {
	width:100%;
}
p.site-description {
	margin:43px 0 0 172px;
	font-size:14px;
	line-height:16px;
	display:none;
}

#loading{
	background: #555 url(images/loading.gif) center center no-repeat;
	background-size: 24px 24px;
	width: 50px;
	height: 50px;
	position: absolute;
	z-index: 9999;
	top: 40px;
	left:50%;
	margin-left:-25px;
	border-radius:5px;
}

footer div.simple-social-icons ul li {
	margin: 0 3px 12px !important;
}
footer div.simple-social-icons ul li a {
	background:transparent !important;
	color:rgba(255,255,255,0.75) !important;
}
.hey-no-touchevents footer div.simple-social-icons ul li.social-facebook a:hover {
		background:#425f9c !important;
		color:#fff !important;
	}
.hey-no-touchevents footer div.simple-social-icons ul li.social-instagram a:hover {
		background:#98674f !important;
		color:#fff !important;
	}
.hey-no-touchevents footer div.simple-social-icons ul li.social-vimeo a:hover {
		background:#66cc99 !important;
		color:#fff !important;
	}
.hey-no-touchevents footer div.simple-social-icons ul li.social-gplus a:hover {
		background:#D14836 !important;
		color:#fff !important;
}
.hey-no-touchevents footer div.simple-social-icons ul li.social-twitter a:hover {
		background:#4099ff !important;
		color:#fff !important;
}
.hey-no-touchevents footer div.simple-social-icons ul li.social-youtube a:hover {
		background:#cc181e !important;
		color:#fff !important;
}


.navholder
{
	float: left;
}
header .userwelcome,
header .wp-social-login-widget
{
	width: auto;
	float: right;
	margin-right: 15px;
	padding: 3px 0;
}


header .userwelcome
{
	font-size: 16px;
	text-transform: uppercase;
}

header .wp-social-login-connect-with
{
	float: left;
	font-size: 13px;
	/*line-height: 2.0;*/
	line-height:32px;
}

header .wp-social-login-provider-list
{
	float: right;
	padding: 0;
	margin-left: 10px;
}

.hey-single .wp-social-login-provider-list
{
	padding: 0;
	margin-right: 10px;
	margin-bottom: 10px;
}


.topbanner
{
	box-sizing: border-box;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 15px 0;
	height: 180px;
}

.topbanner-small
{
	box-sizing: border-box;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 15px 0;
	height: 160px;
}

.banner-holder {
	display: none;
}

.banner-medium-rectangle
{
	margin: 20px 0;
}

.topbanner .banner-holder {
	width: 930px;
	max-width: 100%;
	margin: 0 auto;
}

.topbanner-small .banner-holder {
	width: 320px;
	height: 160px;
	max-width: 100%;
	margin: 0 auto;
}

footer.site-footer {
	color:#fff;
	margin-top:30px;
	padding:30px 0 20px 0;
	min-height:140px;
	background: #27343c; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #27343c 21%, #27343c 79%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(21%,#27343c), color-stop(79%,#27343c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #27343c 21%,#27343c 79%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #27343c 21%,#27343c 79%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #27343c 21%,#27343c 79%); /* IE10+ */
	background: linear-gradient(135deg, #27343c 21%,#27343c 79%); /* W3C */
}

footer.site-footer .footer-logo {
	opacity:0.8;
	min-height:20px;
	color:#fff;
	letter-spacing:0.5px;
	text-align:center;
	-webkit-transition: opacity 0.5s ease-out;
	-moz-transition:    opacity 0.5s ease-out;
	-ms-transition:     opacity 0.5s ease-out;
	-o-transition:      opacity 0.5s ease-out;
	transition:         opacity 0.5s ease-out;
	
}
	.hey-no-touchevents footer.site-footer .footer-logo:hover {
		opacity:1;
	}

footer.site-footer .menu {
	margin-left:0;
	padding-left:0;
}
footer.site-footer .menu .menu-item {
	list-style: none;
	display:inline-block;
	margin:0 10px;
}
footer.site-footer a, footer.site-footer a:visited {
	color:#ccc;
	color:rgba(255,255,255,0.75);
}
	.hey-no-touchevents footer.site-footer a:hover {
		color:#fff;
	}

footer.site-footer .widget-title {
	font-size:16px;
}

footer.site-footer .simple-social-icons {
	
}

footer.site-footer .tif-footer-1,
footer.site-footer .tif-footer-3 {
	padding-top:30px;
	padding-bottom:30px;
	text-align:center;
}



/* Velin Custom Classes */

hr {
	margin:0;
	background:none;
	width:75%;
	margin:30px auto;
	border-top:1px solid rgba(0,0,0,0.15);
}
hr.small {
	width:50%;
	margin:15px auto;
}
.nowrap {white-space:nowrap;}
.nomargin { margin:0 !important; }
.nopadding { padding:0 !important; }
.round, .rounded { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.round_wide, .rounded_wide { border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.circle { border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
.rcm { position:relative;float:left;clear:both;width:100%; }
.clear { clear:both; }
.hidden { display:none; }
.bold { font-weight:bold; }
.boxlink { position:absolute;left:0;top:0;width:100%;height:100%;}
.clickable { cursor:pointer; cursor:hand; }
.round_top, .rounded_top { 
	border-top-left-radius:4px; -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px;
	border-top-right-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px;
}
.round_bottom, .rounded_bottom { 
	border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px;
	border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px;
}
.round_top_wide, .rounded_top_wide { 
	border-top-left-radius:8px; -moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px;
	border-top-right-radius:8px; -moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;
}
.round_bottom_wide, .rounded_bottom_wide { 
	border-bottom-left-radius:8px; -moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius:8px;
	border-bottom-right-radius:8px; -moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px;
}

.block {
	display:block;
}
.inline-block {
	display:inline-block;
}

.linebreak_space {
	font-size:1px;
	color:transparent;
}



/* COLORS */

.lightborder { border:1px solid #d6d6d6 }
.darkborder { border:1px solid #151515 }

.white, a.white { color:#fff; }
.hey-no-touchevents a.white:hover { color:#ddd; }

.high { color:#00aeef; }
.light { color:#ddd; }
.hey-no-touchevents a.light:hover { color:#fff; }
.grey { color:#777 !important; }
.hey-no-touchevents a.grey:hover, .hey-no-touchevents label.grey:hover { color:#000 !important; }
a.grey:active { color:#000 !important; }
input.grey { background:#222; color:#aaa !important; }
.hey-no-touchevents input.grey:hover { background:#333; color:#eee !important; }
.lightgrey { color:#9f9b95; }
a.lightgrey { color:#9f9b95; }
.hey-no-touchevents a.lightgrey:hover, .hey-no-touchevents label.lightgrey:hover, .hey-no-touchevents .lightgrey.hover:hover { color:#6e6862; }
a.lightgrey:active { color:#6e6862; }
.dark { color:#444; }
.hey-no-touchevents a.dark:hover { color:#000; }
.black { color:#000; }
.hey-no-touchevents a.dark:hover { color:#252322; }
.darkgrey { color:#444; }
.hey-no-touchevents a.darkgrey:hover { color:#666; }




.loaderholder {
	position: absolute;
	left:50%;top:50%;
	width:48px;height:48px;
	margin:-24px 0 0 -24px;
}
.clockloader {
	position: absolute;
	left:50%;top:50%;
	width:48px;height:48px;
	margin:-24px 0 0 -24px;
	-webkit-transition: all 200ms ease-in-out;
	   -moz-transition: all 200ms ease-in-out;
	     -o-transition: all 200ms ease-in-out;
	        transition: all 200ms ease-in-out;
}

.loadingclock {
	width:48px;height:48px;
	background:transparent;
	border: 2px solid #888;
	border-radius: 100%;
	opacity:0.7;
}
	.loadingclock.red {
		border-color:#ff9000;
	}
	.loadingclock.red:before,
	.loadingclock.red:after {
		background-color:#ff9000;
	}
.loadingclock:before {
	display: block;
	position: absolute;
	left: 21px;
	top: 7px;
	width: 2px;
	height: 15px;
	background-color: #888;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
	content: "";
	-webkit-transform-origin: 1px 15px;
	-ms-transform-origin: 1px 15px;
	transform-origin: 1px 15px;
}
.loadingclock:after {
	display: block;
	position: absolute;
	left: 21px;
	top: 10px;
	width: 2px;
	height: 12px;
	background-color: #888;
	-webkit-animation: spin 24s linear infinite;
	animation: spin 24s linear infinite;
	content: "";
	-webkit-transform-origin: 1px 12px;
	-ms-transform-origin: 1px 12px;
	transform-origin: 1px 12px;
}
@-webkit-keyframes spin {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes spin {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}


/* HEADER */
.beta_icon {
	position:absolute;
	left:0;top:-1px;
	width:74px;
	height:67px;
	background:url('/wp-content/themes/defaulttheme/images/beta_icon_doubled.png') no-repeat center center;
	background-size:74px 67px;
}





/* BOOTSTRAP STYLE */

.site-container {
	overflow:hidden;
}

.navbar-inverse input,
.navbar-inverse .btn {
	background:rgba(255,255,255,0.1);
	color:rgba(255,255,255,0.5);
	border-color:rgba(255,255,255,0.2);
}
.hey-no-touchevents .navbar-inverse .btn:hover,
.hey-no-touchevents .navbar-inverse input:hover {
	background:rgba(255,255,255,0.3);
}
.navbar-inverse input:focus,
.navbar-inverse .btn:focus {
	color:rgba(0,0,0,0.9);
	background:rgba(255,255,255,0.9);
}

.navbar-inverse input::-webkit-input-placeholder {
   color: rgba(255,255,255,0.5);
}
.navbar-inverse input:-moz-placeholder { /* Firefox 18- */
   color: rgba(255,255,255,0.5);
}
.navbar-inverse input::-moz-placeholder {  /* Firefox 19+ */
   color: rgba(255,255,255,0.5);
}
.navbar-inverse input:-ms-input-placeholder {  
   color: rgba(255,255,255,0.5);
}

.navbar-inverse .glyphicon {
	
}

.spacer {
	width:10px;height:10px;
}

.navbar-default .navbar-nav > li > a
{
	color:#ffffff;
}
.hey-no-touchevents .navbar-default .navbar-nav > li > a:hover
{
	color:#00351f;
}
.navbar-default .navbar-nav > .open > a, .hey-no-touchevents .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .active > a, .hey-no-touchevents .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus
{
	color:#db1500;
}
.navbar-default .navbar-nav > .active > a, 
.hey-no-touchevents .navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus
{
	background:rgba(255,255,255,1);
}

.topnav {
	border-radius: 0px; 
	/*background: none;*/
	margin-bottom: 0px; 
	padding-bottom: 0px;
	background:rgba(255,255,255,0.85);
	-webkit-font-smoothing: subpixel-antialiased;
}
.topnavfixed {
	position:fixed;
	top:0px;
	left:0;
	width:100%;
	min-height:40px;
	z-index:1000;
	background:rgba(30,30,30,0.9);
	color:rgba(255,255,255,0.85);
}
.topnav .nav-pills > li > a {
	border-top-left-radius:0px; -moz-border-radius-topleft:0px; -webkit-border-top-left-radius:0px;
	border-top-right-radius:0px; -moz-border-radius-topright:0px; -webkit-border-top-right-radius:0px;
}

.topnavfixed .navbar-toggle {
	border-color:rgba(255,255,255,0.5);
}

.topnavfixed.navbar-default .navbar-nav > li > a,
.social-nav-filter.navbar-default .navbar-nav > li > a
 {
	text-shadow:none;
	color:#ccc;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

.hey-no-touchevents .topnavfixed.navbar-default .navbar-nav > li > a:hover,
.hey-no-touchevents .social-nav-filter.navbar-default .navbar-nav > li > a:hover
{
	color:#fff;
}

.topnavfixed.navbar-default .navbar-nav > .active > a, 
.hey-no-touchevents .topnavfixed.navbar-default .navbar-nav > .active > a:hover,
.topnavfixed.navbar-default .navbar-nav > .active > a:focus,
.topnavfixed.navbar-default .navbar-nav a .badge,
.social-nav-filter.navbar-default .navbar-nav > .active > a, 
.hey-no-touchevents .social-nav-filter.navbar-default .navbar-nav > .active > a:hover,
.social-nav-filter.navbar-default .navbar-nav > .active > a:focus,
.social-nav-filter.navbar-default .navbar-nav a .badge
{
	color:#fff;
	background: #ff9000; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #ff9000 21%, #ff8000 79%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(21%,#ff9000), color-stop(79%,#ff8000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #ff9000 21%,#ff8000 79%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #ff9000 21%,#ff8000 79%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #ff9000 21%,#ff8000 79%); /* IE10+ */
	background: linear-gradient(135deg, #ff9000 21%,#ff8000 79%); /* W3C */
}


.topnavfixed .navbar-brand,
.topnavfixed .navbar-brand-right {
	padding:5px 15px;
	min-width:60px;
	height:40px;
}
	.social-nav-filter .navbar-brand img {
		height:30px;
	}

.topnavfixed .navbar-brand.pull-right {
	height:50px;
	padding:10px 15px;
}


.navbar-collapse {
	
}
.navbar-collapse .nav-pills > li > a {
	border-radius:4px;
	margin:0 1px;
	padding: 8px;
	font-size: 12px;
	color: #fff;
	background: #ff9000; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #ff9000 21%, #ff8000 79%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(21%,#ff9000), color-stop(79%,#ff8000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #ff9000 21%,#ff8000 79%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #ff9000 21%,#ff8000 79%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #ff9000 21%,#ff8000 79%); /* IE10+ */
	background: linear-gradient(135deg, #ff9000 21%,#ff8000 79%); /* W3C */
}

.navbar-toggle .icon-bar {
	height:3px;
	border-radius:1px;
}
.navbar-toggle .icon-bar + .icon-bar {
	margin-top:3px;
}

.dropdown-title {
	text-transform:capitalize;
}

.nav-pills > li.active > a, .hey-no-touchevents .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus
{
	background:rgba(255, 255, 255, 0.55);
	color:#db1500;
}

.hey-no-touchevents .navbar-collapse .nav-pills > li > a:hover
{
	background:#fff;
	color:#db1500;
}

.topnav .user_welcome_tab {
	padding:0px;
}

.topnav .navbar-toggle {
	float:left;
	margin-left:15px;
}

.topnav .navbar-toggle,
.social-nav-filter .navbar-toggle {
	background:rgba(255,255,255,0.5);
}



.topnavfixed_spacer {
	height:42px;
}


.dropdown-menu {
	opacity:0;
	display:block;
	height:0;
	padding:0;
	overflow:hidden;
	min-width:250px;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition:    opacity 0.2s linear;
	-ms-transition:     opacity 0.2s linear;
	-o-transition:      opacity 0.2s linear;
	transition:         opacity 0.2s linear;
}
.navbar-nav > li > .dropdown-menu {
	max-height:500px;
	overflow-y:auto;
}
.open > .dropdown-menu {
	opacity:1;
	height:auto;
	padding: 5px 0;
}

.dropdown .no-search-results {
	display:none;
	padding:5px 7px 5px 20px;
}

.dropdown .dropdown-search {
	width:100%;
}

.list-nav-filter {
	margin-bottom:0px;border:0;border-radius:0;background:rgba(255,255,255,0.55);
}
	.navbar.list-nav-filter > .container .navbar-brand,
	.navbar.list-nav-filter > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
		margin-left:0px;
		text-transform:capitalize;
	}


.dropdown-menu > .active > a, .hey-no-touchevents .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background:#ff9000;
}


.car_detail
{
	width: 50%;
	float: left;
}
.car_detail .car_detail_description
{
	font-weight: 700;
	margin-right: 10px;
}

#filters
{
	display: block;
	width: 100%;
	padding: 10px;
}
#filters .filterbox
{
	width: auto;
	float: left;
	margin: 0 20px 0;
	
}

#filters .filterbox h6
{
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 1.1;
}

#filters-results
{
	transition: all 600ms ease-in-out;
	height: 0;
	overflow: hidden;
}
#filters-results-wrap
{
	overflow: hidden;
	padding: 10px;
}

#filters-results .car_result
{
	margin: 0 20px;
	float: left;
	width: 46%;
}

.top-car-search
{
	background: #27343c;
    border-bottom: 1px solid rgba(20,20,20,0.3);
}

.car-search-button
{
	padding: 10px;
    line-height: 1.2;
    display: block;
    border-radius: 5px;
    font-size: 14px;
    color: #333;
    margin-top: 4px;

	border:1px solid #d1dcdf;
	border-radius: 3px;
	background-color: #f2f5f6; background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f5f6), to(#c8d7dc));
	background-image: -webkit-linear-gradient(top, #f2f5f6, #c8d7dc);
	background-image: -moz-linear-gradient(top, #f2f5f6, #c8d7dc);
	background-image: -ms-linear-gradient(top, #f2f5f6, #c8d7dc);
	background-image: -o-linear-gradient(top, #f2f5f6, #c8d7dc);
	background-image: linear-gradient(to bottom, #f2f5f6, #c8d7dc);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f5f6, endColorstr=#c8d7dc);

}

.car-search-button:hover
{
	border:1px solid #b6c7cc;
	background-color: #d4dee1; background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dee1), to(#a9c0c8));
	background-image: -webkit-linear-gradient(top, #d4dee1, #a9c0c8);
	background-image: -moz-linear-gradient(top, #d4dee1, #a9c0c8);
	background-image: -ms-linear-gradient(top, #d4dee1, #a9c0c8);
	background-image: -o-linear-gradient(top, #d4dee1, #a9c0c8);
	background-image: linear-gradient(to bottom, #d4dee1, #a9c0c8);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d4dee1, endColorstr=#a9c0c8);
}


/* SINGLE brand PAGE */

.hey-single .single-info {
	height:330px;
	overflow:hidden;
}
.hey-single .post {
	background:#fff;
	min-height:330px;
	padding:25px 15px 25px 15px;
}

.hey-single.hey-brand .post,
.hey-single.hey-person .post {
	height:330px;
}

.hey-single h1.title {
	font-size:26px;
	color:#000000;
	margin:0 0 10px;
}
.hey-single .single-desc {
	line-height:20px;
	max-height:250px;
	overflow-x:hidden;
	overflow-y:auto;
	padding-right:10px;
}
.hey-single .single-thumb {
	height:330px;
	margin:0px -15px 15px -15px;
	background:#ffffff;
	background-repeat:no-repeat;
	background-position: center 20%;
	background-size:contain;
}


.single .btn,
.single_page.follow_options .btn.addtomypage,
.brands-league-follow .btn.addtomypage
{
	opacity:1;
	color:#fff;
	background: #ff9000; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #ff9000 21%, #ff8000 79%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(21%,#ff9000), color-stop(79%,#ff8000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #ff9000 21%,#ff8000 79%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #ff9000 21%,#ff8000 79%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #ff9000 21%,#ff8000 79%); /* IE10+ */
	background: linear-gradient(135deg, #ff9000 21%,#ff8000 79%); /* W3C */
}
.events_table .btn.addtomypage
{
	color:#ff9000;
}
.btn.removefrommypage
{
	opacity:1;
}

.btn.addtomypage.hidden,
.btn.removefrommypage.hidden
{
	opacity:0;
	display:inline-block;
}

.single_page.follow_options {
	margin-bottom:15px;
}

.brands-league-follow {
	margin-top:10px;
}

.hey-single .rel {
	position:relative;float:left;
	width:100%;
	padding:0 15px;
}

.hey-single .event.odd {
	background:rgba(0,0,0,0.04);
}

.hey-single .event.even {
	
}


.hey-single .skyscraper-holder {
	max-width: 225px; 
	min-height:700px; 
	background:rgba(0,0,0,0.0);
}

.skyscraper-holder {
	max-width: 225px;
	min-height:700px;
	background:rgba(0,0,0,0.0);
}



.hey-single .unibetoffers {
	background:none;
	margin:-5px -25px 0px -25px;
	padding:5px 0px;
}
	.hey-single .unibetoffers .unibetoffer {
		padding:0 7.5px 10px 7.5px;
	}
	
	.hey-single .unibetoffers .unibetoffer .thumbnail {
		background: rgb(0,51,20); /* Old browsers */
		background: -moz-linear-gradient(-60deg, rgba(0,51,20,1) 0%, rgba(7,66,29,1) 0%, rgba(19,63,37,1) 34%, rgba(9,84,39,1) 35%, rgba(5,69,31,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,51,20,1)), color-stop(0%,rgba(7,66,29,1)), color-stop(34%,rgba(19,63,37,1)), color-stop(35%,rgba(9,84,39,1)), color-stop(100%,rgba(5,69,31,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(-60deg, rgba(0,51,20,1) 0%,rgba(7,66,29,1) 0%,rgba(19,63,37,1) 34%,rgba(9,84,39,1) 35%,rgba(5,69,31,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(-60deg, rgba(0,51,20,1) 0%,rgba(7,66,29,1) 0%,rgba(19,63,37,1) 34%,rgba(9,84,39,1) 35%,rgba(5,69,31,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(-60deg, rgba(0,51,20,1) 0%,rgba(7,66,29,1) 0%,rgba(19,63,37,1) 34%,rgba(9,84,39,1) 35%,rgba(5,69,31,1) 100%); /* IE10+ */
		background: linear-gradient(120deg, rgba(0,51,20,1) 0%,rgba(7,66,29,1) 0%,rgba(19,63,37,1) 34%,rgba(9,84,39,1) 35%,rgba(5,69,31,1) 100%); /* W3C */
		
		margin-bottom:0;
		padding-bottom:15px;
	}
		.hey-single .unibetoffers .unibetoffer .caption {
			color:#fff;
			padding:10px 15px;
			height:200px;
			margin:15px;
			padding:5px 5px 15px 5px;
			overflow-x: hidden;
			overflow-y: auto;
		}
		
		.hey-single .unibetoffers .unibetoffer .bet-link {
			width:60%;
			text-align:center;
		}
	
	.unibetoffer .offerlink
	{
		width:50%;
		margin: 0 auto;
	}
	
	.unibetoffer .outcome
	{
		border-bottom: 1px dashed #ddd;
		overflow: hidden;
	}
	
	.unibetoffer .outcome .outcome-label
	{
		float: left;
	}
	
	.unibetoffer .outcome .outcome-odds
	{
		float: right;
	}

.cars {
	background:rgba(0,0,0,0.05);
	padding:5px 10px;
	border-width:5px;
}
.page-template-page-user .cars {
	background:none;
}

	.cars .car {
		overflow:hidden;
		padding:7.5px;
	}
	.hey-single .cars .car {
		padding:0 5px 10px 5px;
	}
	.cars .car.even {
		
	}
	.cars .car.odd {
		
	}
		.cars .car .thumbnail {
			background:none;
			box-shadow:none;
			border:1px solid transparent;
			margin:0;
			padding:5px;
			height:100%;
			background:rgba(255,255,255,0.55);
			overflow:hidden;
			-webkit-transition: all 0.15s linear;
			-moz-transition:    all 0.15s linear;
			-ms-transition:     all 0.15s linear;
			-o-transition:      all 0.15s linear;
			transition:         all 0.15s linear;
		}
		.hey-single .cars .car .thumbnail {
			
		}
		.cars .car .brandlogo {
			margin-top:15px;
		}
		.hey-no-touchevents .cars .car:hover .thumbnail {
			background:rgba(255,255,255,1);
			border-color:rgba(0,0,0,0.2);
			box-shadow:inset 0px 0px 10px rgba(0,0,0,0.12);
		}
		.hey-no-touchevents .cars .car.even:hover {
			
		}
		.hey-no-touchevents .cars .car.odd:hover {
			
		}
		.cars .car .thumb-holder {
			width:100%;
			height:190px;
			background-color:rgba(0,0,0,0.05);
			margin:0px 0 18px 0;
			border-radius:4px;
		}
		.cars .car .thumb {
			width:100%;
			height:190px;
		}
		.cars .car .thumb .thumb-img {
			width:100%;height:100%;
			background-position:50% 20%;
			background-repeat:no-repeat;
			background-size:cover;
		}
		.cars .car .caption {
			padding:0px 0 10px 0;
		}
		.cars .car hr {
			width:25%;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition:    all 0.2s ease-in-out;
			-ms-transition:     all 0.2s ease-in-out;
			-o-transition:      all 0.2s ease-in-out;
			transition:         all 0.2s ease-in-out;
		}
		.hey-no-touchevents .cars .car:hover hr {
			width:50%;
			border-color:rgba(0,0,0,0.5);
		}
		.cars .car .carname {
			font-weight:bold;
			padding:0px 0;
			border:0px solid rgba(0,0,0,0.1);
			border-width:0px 0 0 0;
			color:rgba(0,0,0,0.6);
			margin-bottom:4px;
			-webkit-transition: color 0.15s linear;
			-moz-transition:    color 0.15s linear;
			-ms-transition:     color 0.15s linear;
			-o-transition:      color 0.15s linear;
			transition:         color 0.15s linear;
		}
		.hey-no-touchevents .cars .car:hover .carname {
			color:rgba(0,0,0,1);
			border-color:rgba(0,0,0,0.2);
		}

.cars .brandrow {
	margin:30px 0 10px 0;
}
	.cars .brandrow .brandthumb {
		width:60px;height:60px;margin-right:15px;
	}
		.cars .brandrow .brandthumb .thumb-img {
			width:100%;height:100%;background-size:contain;
			background-repeat:no-repeat;
			background-position:center center;
		}
	.cars .brandrow .brandname {
		height:60px;line-height:60px;
		position:relative;float:left;
		margin:0;
	}

.brands {
	/*background:rgba(0,0,0,0.05);*/
	padding:7.5px 10px;
	border-width:5px;
}

.home .news-section .brandnaments,
.home .news-section .brands {
	/*background:rgba(0,0,0,0.05);*/
	padding:0;
	border-width:5px;
}
.brands.brands_with_leagues {
	padding:7.5px 0px 7.5px 10px;
}

	.brandnaments .brandnament,
	.brands .brand {
		max-height:355px;
		overflow:hidden;
		border-radius:4px;
		padding:7.5px;
	}
	/* Brand page on narrow screens, such as smartphones */
	@media screen and (max-width: 480px) {
		.brandnaments .brandnament,
		.brands .brand {
			min-height:120px;
			overflow:hidden;
			border-radius:4px;
			padding:7.5px;
		}
	}

.home .news-section .brandnaments .brandnament,
.home .news-section .brands .brand
{
	padding: 0 0 15px;
	
}

	.brands .brand.even {
		
	}
	.brands .brand.odd {
		
	}
		.brandnaments .brandnament .options,
		.brands .brand .options,
		.cars .car .options {
			position:absolute;
			bottom:auto;top:15px;right:20px;
			opacity:1;
			width:auto;
			font-size:12px;
			-webkit-transition: opacity 0.2s linear;
			-moz-transition:    opacity 0.2s linear;
			-ms-transition:     opacity 0.2s linear;
			-o-transition:      opacity 0.2s linear;
			transition:         opacity 0.2s linear;
			display:block;
		}

		.brandnament .brandnament .options
		.brands .brand .options {
			width:100%;
			text-align:center;
			left:0px;
		}
		.page-template-page-user .brands .brand .options {
			width:auto;
			text-align:center;
			left:auto;
			right:20px;
		}
			.hey-no-touchevents .brand:hover .options,
			.hey-no-touchevents .car:hover .options {
				opacity:1;
				display:block;
			}
				.brand .options .option,
				.car .options .option {
					color:#aaa;
					margin:0 3px;
				}
				.hey-no-touchevents .brand .options .option:hover,
				.hey-no-touchevents .car .options .option:hover {
					color:#000;
				}
					.brand .options .option.set_realname_to_post,
					.car .options .option.set_realname_to_post {
						color:#ff9000;
					}
					.hey-no-touchevents .brand .options .option.set_realname_to_post:hover,
					.hey-no-touchevents .car .options .option.set_realname_to_post:hover {
						color:#ff1900;
					}
			
		.brandnaments .brandnament .thumbnail,
		.brands .brand .thumbnail {
			background:none;
			box-shadow:none;
			border:1px solid transparent;
			margin:0;
			padding:15px;
			height:100%;
			background:rgba(255,255,255,0.55);
			/*background:rgba(255,255,255,0);*/
			-webkit-transition: all 0.15s linear;
			-moz-transition:    all 0.15s linear;
			-ms-transition:     all 0.15s linear;
			-o-transition:      all 0.15s linear;
			transition:         all 0.15s linear;
		}
		.brands .brand .brandlogo {
			margin-top:15px;
		}

		.hey-no-touchevents .brandnaments .brandnament:hover .thumbnail,
		.hey-no-touchevents .brands .brand:hover .thumbnail {
			background:rgba(255,255,255,1);
			border-color:rgba(0,0,0,0.2);
			box-shadow:inset 0px 0px 10px rgba(0,0,0,0.12);
		}

		.brandnaments .brandnament .thumb-holder,
		.brands .brand .thumb-holder {
			width:100%;
			height:140px;
			margin:30px 0 20px 0;
			border-radius:4px;
			
		}

		.brandnaments .brandnament .thumb,
		.brands .brand .thumb {
			width:100%;
			height:100%;
			background-position:50% 50%;
			background-repeat:no-repeat;
			background-size:contain;
			-webkit-transition: all 0.15s linear;
			-moz-transition:    all 0.15s linear;
			-ms-transition:     all 0.15s linear;
			-o-transition:      all 0.15s linear;
			transition:         all 0.15s linear;
		}

		.brandnaments .brandnament .caption,
		.brands .brand .caption {
			padding:0px 0 10px 0;
		}
		.brandnaments .brandnament hr,
		.brands .brand hr {
			width:25%;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition:    all 0.2s ease-in-out;
			-ms-transition:     all 0.2s ease-in-out;
			-o-transition:      all 0.2s ease-in-out;
			transition:         all 0.2s ease-in-out;
		}
		.hey-no-touchevents .brands .brand:hover hr {
			width:50%;
			border-color:rgba(0,0,0,0.5);
		}

		.brandnaments .brandnament .brandnamentname,
		.brands .brand .brandname {
			font-weight:bold;
			padding:0px 0;
			border:0px solid rgba(0,0,0,0.1);
			border-width:0px 0 0 0;
			color:rgba(0,0,0,0.6);
			-webkit-transition: color 0.15s linear;
			-moz-transition:    color 0.15s linear;
			-ms-transition:     color 0.15s linear;
			-o-transition:      color 0.15s linear;
			transition:         color 0.15s linear;
		}
		.hey-no-touchevents .brands .brand:hover .brandname {
			color:rgba(0,0,0,1);
			border-color:rgba(0,0,0,0.2);
		}

.row.social,
.row.timeline,
.row.events {
	margin: 0 -22.5px;
}

.brandnament_groups
{
	width: 100%;
}

.brandnament_group
{
	/*width: 23%;
	float: left;
	margin-right: 2%;*/
	padding-bottom:30px;
}

.news-image-holder
{
	width: 100%;
	padding-bottom: 56%;
	overflow: hidden;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}


.timeline .item,
.news .item {
	padding:0px 7.5px 15px 7.5px;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	
	/*-webkit-transform: translateZ(0);*/ /* Crashing mobile? */
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	/*transform: translateZ(0);*/
	
	-webkit-font-smoothing: subpixel-antialiased;

}
.news .item hr,
.timeline .item hr {
	margin:20px auto;
}
.timeline .item .options {
	position:absolute;
	bottom:auto;top:15px;right:20px;
	opacity:1;
	width:auto;
	font-size:12px;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition:    opacity 0.2s linear;
	-ms-transition:     opacity 0.2s linear;
	-o-transition:      opacity 0.2s linear;
	transition:         opacity 0.2s linear;
	display:none;
}
	.timeline .item .options a {
		margin-left:5px;
	}
.hey-no-touchevents .timeline .item:hover .options {
	opacity:1;
	display:block;
}

.event .holder,
.news .item .holder,
.timeline .item.youtube .holder,
.timeline .item.oyoutube .holder,
.timeline .item.twitter .holder,
.timeline .item.otwitter .holder,
.timeline .item.instagram .holder,
.timeline .item.oinstagram .holder {
	border:0px solid #ddd;
	background:#fff;
	box-shadow:none;
	position:relative;
	height:480px;
	/*overflow:hidden;*/
	padding:15px;
}

.event header,
.news .item header.
.timeline .item header {
	line-height:1;
	margin-bottom:15px;
}
.timeline .item .post_date {
	
}

.timeline .item.twitter,
.timeline .item.otwitter {
	
}
	.event .content,
	.timeline .item.twitter .content,
	.timeline .item.otwitter .content {
		position:absolute;
		width:80%;
		left:10%;
		top:50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		text-align:center;
		overflow:hidden;
	}
	.event .content {
		width:90%;
		left:5%;
		padding-bottom:2px;
	}
	
	.timeline .item.twitter .author-thumb,
	.timeline .item.otwitter .author-thumb {
		width:60px;
		height:60px;
		background-color:rgba(0,0,0,0.1);
	}
	.timeline .item.twitter .author-info,
	.timeline .item.otwitter .author-info {
		margin:0 0 0 10px;
		vertical-align:middle;
		text-transform:capitalize;
	}
	.timeline .item.twitter .post_content,
	.timeline .item.otwitter .post_content {
		font-weight:300;
		line-height:1.4;
		overflow-x:hidden;
	}

.timeline .item.instagram,
.timeline .item.oinstagram {
	
}

	.timeline .item.instagram .content,
	.timeline .item.oinstagram .content {
		/*overflow:hidden;*/
	}
	
	.timeline .item.instagram .author-holder,
	.timeline .item.oinstagram .author-holder {
		margin-bottom:5px;
	}
	
	.timeline .item.instagram .author-thumb,
	.timeline .item.oinstagram .author-thumb {
		width:10%;
		max-width:50px;
	}
	
	.timeline .item.instagram .author-info,
	.timeline .item.oinstagram .author-info {
		width:80%;
		padding-left:7.5px;
		vertical-align:middle;
		text-transform:capitalize;
	}
	
	.timeline .item.instagram .image-holder,
	.timeline .item.oinstagram .image-holder {
		height:250px;
		/*overflow:hidden;*/
		margin-bottom:15px;
		position:relative;
		background-color:#ccc;
		background-position:center 20%;
		background-repeat:no-repeat;
		background-size:cover;
	}
		.timeline .item.instagram .image-holder img,
		.timeline .item.oinstagram .image-holder img {
			margin-top:-20px;
		}
		
		.timeline .item.instagram .image-holder .thumb-img,
		.timeline .item.oinstagram .image-holder .thumb-img {
			width:100%;height:100%;
			background-position:50% 20%;
			background-repeat:no-repeat;
			background-size:cover;
		}
	
	.timeline .item.instagram .post_content,
	.timeline .item.oinstagram .post_content {
		height:160px;
		overflow-x:hidden;
		overflow-y:auto;
		/*
		-webkit-transform: translateZ(0);
		-moz-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-o-transform: translateZ(0);
		transform: translateZ(0);
		*/
	}


.timeline .item.youtube,
.timeline .item.oyoutube {
	
}

	.timeline .item.youtube .content,
	.timeline .item.oyoutube .content {
		overflow:hidden;
	}
	
	.timeline .item.youtube .author-holder,
	.timeline .item.oyoutube .author-holder {
		margin-bottom:5px;
	}
	
	.timeline .item.youtube .author-thumb,
	.timeline .item.oyoutube .author-thumb {
		width:15%;
		max-width:50px;
	}
	
	.timeline .item.youtube .author-info,
	.timeline .item.oyoutube .author-info {
		width:80%;
		padding-left:0px;
		vertical-align:middle;
		text-transform:capitalize;
	}
	
	.timeline .item.youtube .video-holder,
	.timeline .item.oyoutube .video-holder {
		height:250px;
		overflow:hidden;
	}
	
	.timeline .item.youtube .thumb,
	.timeline .item.oyoutube .thumb {
		height:100%;
	}
	
	.timeline .item.youtube .post_title,
	.timeline .item.oyoutube .post_title {
		line-height:1.3;
		font-weight:300;
		margin-bottom:5px;
	}
	.timeline .item.youtube .post_content,
	.timeline .item.oyoutube .post_content {
		height:180px;
		overflow-x:hidden;
		overflow-y:auto;
		/*
		-webkit-transform: translateZ(0);
		-moz-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-o-transform: translateZ(0);
		transform: translateZ(0);
		*/
	}
	.timeline .item.youtube .description,
	.timeline .item.oyoutube .description {
		color:#666;
		font-size:12px;
	}
	.yt_video_holder {
		position:relative;
		width:100%;height:100%;
		background-color:#000;
	}
	.yt_playbtn {
		position:absolute;
		left:0;top:0;
		width:100%;height:100%;
		background-position:50% 50%;
		background-repeat:no-repeat;
		background-image:url('images/youtube_playbtn.png');
		opacity:0.75;
		-webkit-transition: opacity 0.15s linear;
		-moz-transition:    opacity 0.15s linear;
		-ms-transition:     opacity 0.15s linear;
		-o-transition:      opacity 0.15s linear;
		transition:         opacity 0.15s linear;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		backface-visibility: hidden;
	}
	.hey-no-touchevents .yt_playbtn:hover {
		opacity:1;
	}
	.yt-iframe {
		position:absolute;
		left:0;top:0;
		width:100%;height:100%;
	}
	.yt_video_thumb {
		position:absolute;
		left:0;top:0;
		width:100%;height:100%;
		opacity:1;
		background-size:cover;
		background-position:center center;
		background-repeat:no-repeat;
		-webkit-transition: opacity 0.55s linear;
		-moz-transition:    opacity 0.55s linear;
		-ms-transition:     opacity 0.55s linear;
		-o-transition:      opacity 0.55s linear;
		transition:         opacity 0.55s linear;
	}
	.yt_video_thumb.yt_hidden {
		opacity:0;
	}
	.yt_video_thumb.yt_hidden .yt_playbtn {
		opacity:0;
	}
	.yt_playbtn.yt_hidden {
		display:none;
	}
	
	.item .lazy-load {
		/*
		display:none;
		opacity:0;
		-webkit-transition: opacity 0.3s;
		-moz-transition: opacity 0.3s;
		-ms-transition: opacity 0.3s;
		-o-transition: opacity 0.3s;
		transition: opacity 0.3s;
		*/
	}
	
	.timeline .item.hidden {
		opacity:0;
	}



.events .item.event .brandlink,
.timeline .item.event .brandlink {
	color:#666;
}
	.hey-no-touchevents .events .item.event .brandlink:hover,
	.hey-no-touchevents .timeline .item.event .brandlink:hover {
		color:#000;
	}

.events .item.event.livenow .brandlink,
.timeline .item.event.livenow .brandlink {
	color:#aaa;
}
	.hey-no-touchevents .events .item.event.livenow .brandlink:hover,
	.hey-no-touchevents .timeline .item.event.livenow .brandlink:hover {
		color:#fff;
	}

.events .item.event,
.events .item.box {
	padding:0px 7.5px 0px 7.5px; 
	margin-bottom:15px;
}

.events .item.event .holder,
.timeline .item.event holder,
.events .item.box .holder,
.timeline .item.box .holder {
	background: #fff;
	
}

.events .item.box .holder {
	padding:15px;
	min-height:480px;
}

.events .item.event.livenow .holder,
.timeline .item.event.livenow .holder {
	
	background: #ff9000; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #ff9000 21%, #ff8000 79%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(21%,#ff9000), color-stop(79%,#ff8000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #ff9000 21%,#ff8000 79%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #ff9000 21%,#ff8000 79%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #ff9000 21%,#ff8000 79%); /* IE10+ */
	background: linear-gradient(135deg, #ff9000 21%,#ff8000 79%); /* W3C */
	color:#fff;
	
}

.events .item.event.livenow .btn.btn-default,
.timeline .item.event.livenow .btn.btn-default {
	background-color:rgba(0,0,0,0.15);
	border-color:rgba(0,0,0,0.25);
	color:rgba(255,255,255,1);
}

.hey-no-touchevents .events .item.event.livenow .btn.btn-default:hover,
.hey-no-touchevents .timeline .item.event.livenow .btn.btn-default:hover {
	background-color:rgba(255,255,255,0.1);
	border-color:rgba(255,255,255,1);
	color:rgba(255,255,255,1);
}




/* GENERIC BOOTSTRAP STYLING */
.table td {
	-webkit-transition: background 0.2s, color 0.2s;
	-moz-transition:    background 0.2s, color 0.2s;
	-ms-transition:     background 0.2s, color 0.2s;
	-o-transition:      background 0.2s, color 0.2s;
	transition:         background 0.2s, color 0.2s;
	outline:none;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	border-color:#edefef;
}
.hey-no-touchevents .table-hover > tbody > tr:hover > td, .hey-no-touchevents .table-hover > tbody > tr:hover > th {
	background-color:#d7dddd;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color:#004328;
}



/* EVENTS LISTS */

.events .event.item {
	
}

.event.item .live_tag,
.event.item .live_indicator,
.event.item .live-holder {
	display:none;
}
.event.item.livenow .live_tag {
	display:inline-block;
}
.event.item.livenow .live_indicator {
	display:inline-block;
	
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	
	-webkit-animation-name: flashtext;
	animation-name: flashtext;
}
.event.item.livenow .live-holder {
	display:block;
}
.event.item.livenow .status-holder {
	display:none;
}


.event .outcome_win
{
	border: 3px solid #006c5a;
}
	.event .outcome_win .status-holder {
		color:#006c5a;
		font-weight:bold;
		text-transform:uppercase;
	}

.event .outcome_loss
{
	border: 3px solid #ffb956
}
	.event .outcome_loss .status-holder {
		color:#ffb956;
		font-weight:bold;
		text-transform:uppercase;
	}

.event .outcome_draw
{
	border: 3px solid #c2b497;
}
	.event .outcome_draw .status-holder {
		color:#c2b497;
		font-weight:bold;
		text-transform:uppercase;
	}

.event .outcome_none
{
	border: 3px solid #ccc;
}


/* LIST PAGES */

.items-container {
	padding:15px 10px;
}



/* EVENTS SINGLE PAGE */

.events .item.event .live-time-box {
	display:inline-block;
	width:auto;
	padding:0px 20px 0;
	color:#fff;
	border-radius:5px;
}
.events .item.event .event_status {
	text-transform:capitalize;
}
.hey-single.hey-event .live-time-box {
	color:#ff9000;
}
.hey-single.hey-event .post {
	padding-bottom:100px;
	position:relative;
}


/* EVENTS LIST TABLE */

.events_table {
	margin-bottom:0;
}
	.table.events_table th,
	.hey-no-touchevents .table.events_table tr:hover th {
		background:#ecefef;
		font-weight:normal;
		height:50px;
		color:#777;
		font-size:16px;
		line-height:32px;
	}
	.events_table tr.clickable a {
		display:block;
	}
	.table.events_table td {
		line-height:31px;
	}
		.events_table .event-time-td a {
			
		}
		.events_table .goals {
			font-size:18px;
			text-align:center;
		}
		.events_table .club-logo {
			padding-right:0;
			padding-left:0;
			min-width:70px;
		}
			.events_table .club-logo img {
				max-height:26px;
				max-width:50px;
			}
		
		.table.events_table .brand-name {
			white-space:normal !important;
			line-height:1;
			vertical-align:middle;
		}

.events_table tr.livenow {
	
}
	.events_table tr.livenow .event-time-td {
		background:#ff9000 !important;
		color:rgba(255,255,255,1);
	}
		.events_table tr.livenow .event-time-td a {
			color:rgba(255,255,255,1);
		}
	.hey-no-touchevents .events_table tr.livenow:hover td {
		background:#db1600;
		color:rgba(255,255,255,1);
	}
		.hey-no-touchevents .events_table tr.livenow:hover td a {
			color:rgba(255,255,255,1);
		}
	.events_table tr.livenow .live_indicator {
		font-weight:bold;
		font-size:18px;
	}
	.events_table tr.livenow .goals {
		font-weight:bold;
	}
	.events_table tr.faded td {
		color:rgba(0,0,0,.4);
	}
		.events_table tr.faded td .event_time {
			color:rgba(0,0,0,1);
		}
	
	.events_table tr.livenow .live_indicator {
		display:inline-block;
	
		-webkit-animation-duration: 1.5s;
		animation-duration: 1.5s;
		
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		
		-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite;
		
		-webkit-animation-name: flash;
		animation-name: flash;
	}
	
	
	
	@-webkit-keyframes recentgoal {
	  0% {
	    background:#b5e72d;

	  }
	
	  100% {
	    background:transparent;

	  }
	}
	
	@keyframes recentgoal {
	  0% {
	    background:#b5e72d;

	  }
	
	  100% {
	    background:transparent;

	  }
	}
	.events_table tr.livenow.recent_goal,
	.brandnament_group .brand .standing.flash {
		-webkit-animation-duration: 30s;
		animation-duration: 30s;
		
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		
		-webkit-animation-name: recentgoal;
		animation-name: recentgoal;
	}
	



.gutter {
	position:relative;
	height:240px;
	width:100%;
	background:rgba(0,0,0,0.05);
	padding:15px 0;
	overflow-x:hidden;
	overflow-y:hidden;
	/*box-shadow:inset 0px 0px 3px rgba(0,0,0,0.1);*/
}
	.gutter .flow {
		position:relative;
		width:auto;
		height:270px;
		padding-left:225px;
		white-space:nowrap;
		overflow-x:auto;
		overflow-y:hidden;
		-webkit-overflow-scrolling: touch;
		
		-webkit-font-smoothing: subpixel-antialiased;
		/*
		Causing problems in chrome, choppy scrolling
		-webkit-transform: translateZ(0);
		-moz-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-o-transform: translateZ(0);
		transform: translateZ(0);
		*/
	}
	.gutter .item {
		position:relative;
		display: inline-block;
		width:210px;
		height:210px;
		color:#555;
		border-radius:4px;
		margin-right:15px;
		overflow:hidden;
		box-sizing: border-box;
		white-space:normal;
		-webkit-transition: margin 0.5s ease, opacity 0.2s linear;
		-moz-transition:    margin 0.5s ease, opacity 0.2s linear;
		-ms-transition:     margin 0.5s ease, opacity 0.2s linear;
		-o-transition:      margin 0.5s ease, opacity 0.2s linear;
		transition:         margin 0.5s ease, opacity 0.2s linear;
		
		-webkit-transform: translateZ(0);
		-moz-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-o-transform: translateZ(0);
		transform: translateZ(0);
		
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		backface-visibility: hidden;
		
		-webkit-font-smoothing: subpixel-antialiased;
	}
		.gutter .item .timestamp
		{
			font-weight:500;
			color:#aaa;
			font-size:12px;
			line-height:1;
			position:absolute;
		}
		.gutter .item .options {
			position:absolute;
			bottom:auto;top:8px;right:10px;
			opacity:1;
			width:auto;
			font-size:12px;
			display:none;
			/*
			-webkit-transition: opacity 0.2s linear;
			-moz-transition:    opacity 0.2s linear;
			-ms-transition:     opacity 0.2s linear;
			-o-transition:      opacity 0.2s linear;
			transition:         opacity 0.2s linear;
			*/
		}
		.gutter .item:hover .options {
			opacity:1;
			display:block;
		}
			.gutter .item .options .option {
				position:relative;
				float:right;
				margin:0px 0 0 5px;
			}
				.gutter .item .options .option:hover {
					
				}
		.gutter .item.temp_offset {
			margin-left:-225px;
		}
		.gutter .item.temp_hidden {
			opacity:0;
		}
		
		
		.gutter .item.xs {
			width:210px;
		}
			.gutter .item.xs.temp_offset {
				margin-left:-225px;
			}
		
		
		.gutter .item.sm {
			width:250px;
		}
			.gutter .item.sm.temp_offset {
				margin-left:-265px;
			}
			.gutter .item.sm .timestamp {
				left:25px;bottom:15px;
			}
		
		
		
		.gutter .item.md,
		.gutter .item.bigtwit {
			width:360px;
		}
			.gutter .item.md.temp_offset,
			.gutter .item.bigtwit.temp_offset {
				margin-left:-375px;
			}
			.gutter .item.md .timestamp,
			.gutter .item.bigtwit .timestamp {
				left:222px;bottom:15px;
			}
		
		
		.gutter .item.lg {
			width:460px;
		}
			.gutter .item.lg.temp_offset {
				margin-left:-475px;
			}
			.gutter .item.lg .timestamp {
				left:322px;bottom:15px;
			}
		
		
		.gutter .item.logo_item,
		.gutter .item.sticky_item {
			position:absolute;
			left:0;top:15px;
			width:210px;
			height:210px;
			border-radius:0;
			overflow:visible;
			z-index:500;
			/*
			-webkit-border-radius: 0px;
			-webkit-border-top-right-radius: 4px;
			-webkit-border-bottom-right-radius: 4px;
			-moz-border-radius: 0px;
			-moz-border-radius-topright: 4px;
			-moz-border-radius-bottomright: 4px;
			border-radius: 0px;
			*/
			border-top-right-radius: 4px;
			border-bottom-right-radius: 4px;
			
			
			box-shadow: 2px 0px 7px 0px rgba(20,20,20,0.4);
		}
		.gutter .item.white {
			background:#fff;
			box-shadow: 0 1px 12px 1px #eee inset;
		}
			.gutter .item.white .option {
				color:#bbb;
			}
			.hey-no-touchevents .gutter .item.white .option:hover {
				color:#000;
			}
		.gutter .item.twitter,
		.gutter .item.otwitter {
			background: #00afeb; /* Old browsers */
			background: -moz-linear-gradient(-60deg, #00afeb 0%, #00afeb 34%, #00b8ee 35%, #00afeb 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#00afeb), color-stop(34%,#00afeb), color-stop(35%,#00b8ee), color-stop(100%,#00afeb)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(-60deg, #00afeb 0%,#00afeb 34%,#00b8ee 35%,#00afeb 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(-60deg, #00afeb 0%,#00afeb 34%,#00b8ee 35%,#00afeb 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(-60deg, #00afeb 0%,#00afeb 34%,#00b8ee 35%,#00afeb 100%); /* IE10+ */
			background: linear-gradient(120deg, #00afeb 0%,#00afeb 34%,#00b8ee 35%,#00afeb 100%); /* W3C */
			box-shadow:none;
			padding:15px 25px;
			color:#fff;
		}
		.gutter .item.bigtwit {
			padding:0;
		}
			.gutter .item.twitter .content a,
			.gutter .item.otwitter .content a,
			.gutter .item.twitter .author-name a,
			.gutter .item.otwitter .author-name a {
				color:#fff;
				text-decoration:none;
			}
			.gutter .item.twitter .content a,
			.gutter .item.otwitter .content a {
				text-decoration:none;
			}
				.hey-no-touchevents .gutter .item.twitter .content a:hover,
				.hey-no-touchevents .gutter .item.otwitter .content a:hover,
				.hey-no-touchevents .gutter .item.twitter .author-name a:hover,
				.hey-no-touchevents .gutter .item.otwitter .author-name a:hover {
					color:#fff;
					text-decoration:underline;
				}
			
			.gutter .item.twitter .options,
			.gutter .item.otwitter .options {
				
			}
				.gutter .item.twitter .options a,
				.gutter .item.otwitter .options a {
					color:rgba(255,255,255,0.75);
				}
					.hey-no-touchevents .gutter .item.twitter .options a:hover,
					.gutter .item.twitter .options a.active,
					.hey-no-touchevents .gutter .item.otwitter .options a:hover,
					.gutter .item.otwitter .options a.active {
						color:rgba(255,255,255,1);
					}
			.gutter .item .tweet_icon {
				position:relative;float:left;clear:both;
				width:20px;height:20px;
				background:url('images/social/twitter_icon_white.png') no-repeat center center;
				background-size:contain;
			}
			.gutter .item.bigtwit .tweet_icon {
				position:absolute;float:none;clear:none;
				left:222px;top:15px;
			}
			.gutter .item.twitter .content,
			.gutter .item.otwitter .content {
				position:absolute;
				width:200px;
				height:auto;
				max-height:140px;
				overflow:hidden;
				font-size:15px;
				line-height:18px;
				margin-top:0px;
				word-wrap: break-word;
				overflow:hidden;
				font-family:serif;
				text-align:center;
				top:50%;
				-webkit-transform: translateY(-50%);
				-ms-transform: translateY(-50%);
				transform: translateY(-50%);
			}
			.gutter .item.bigtwit .content {
				top:0%;
				-webkit-transform: translateY(0%);
				-ms-transform: translateY(0%);
				transform: translateY(0%);
				margin-top:15px;
				text-align:left;
				font-size:13px !important;
				line-height:14.5px !important;
			}
			.gutter .item.twitter .author-holder,
			.gutter .item.otwitter .author-holder {
				position:absolute;
				right:25px;bottom:15px;
				width:auto;height:auto;
				max-width:100px;
				line-height:1;
				text-align:right;
				white-space:nowrap;
			}
				.gutter .item.twitter .author-thumb,
				.gutter .item.otwitter .author-thumb {
					position:relative;float:left;
					width:30px;height:30px;
					margin-right:5px;
					background-size:contain;
					background-position:center center;
					background-repeat:no-repeat;
				}
				.gutter .item.twitter .author-name,
				.gutter .item.otwitter .author-name {
					position:relative;float:left;
					max-width:100px;height:auto;
					font-size:12px;
					font-family:sans-serif;
				}
			.gutter .item.twitter .timestamp,
			.gutter .item.otwitter .timestamp {
				font-size:12px;
				color:rgba(255,255,255,0.7);
			}
		
		.gutter .item.youtube,
		.gutter .item.oyoutube {
			
		}
			.gutter .item.youtube .thumb,
			.gutter .item.oyoutube .thumb {
				position:relative;float:left;
				width:310px;height:100%;
				
			}
				.gutter .item.youtube .yt_video_thumb,
				.gutter .item.oyoutube .yt_video_thumb{
					background-size:auto 135% !important;
				}
			
			.gutter .item.youtube .content,
			.gutter .item.oyoutube .content {
				position:relative;float:left;
				width:150px;height:157px;
				padding:30px 12px 12px 12px;
				box-sizing:border-box;
				font-size:12px;
				line-height:14px;
				word-wrap: break-word;
				overflow:hidden;
			}
			
			.gutter .item.youtube .author-holder,
			.gutter .item.oyoutube .author-holder {
				position:absolute;
				left:322px;bottom:30px;
				width:auto;height:auto;
				line-height:1;
				text-align:left;
				overflow:hidden;
				max-width:130px;
				white-space:nowrap;
			}
				.gutter .item.youtube .author-name,
				.gutter .item.oyoutube .author-name {
					position:relative;float:left;
					height:auto;
					font-size:12px;
					font-family:sans-serif;
				}
					.gutter .item.youtube .author-name a,
					.gutter .item.oyoutube .author-name a {
						color:#aaa;
					}
						.hey-no-touchevents .gutter .item.youtube .author-name a:hover,
						.hey-no-touchevents .gutter .item.oyoutube .author-name a:hover {
							color:#555;
						}
		
		.gutter .item.instagram,
		.gutter .item.oinstagram {
			
		}
			.gutter .item.instagram .thumb-holder,
			.gutter .item.oinstagram .thumb-holder,
			.gutter .item.bigtwit .thumb-holder {
				position:relative;float:left;
				width:210px;height:100%;
				background-color: rgba(0,0,0,0.05);
				box-shadow: 0 1px 12px 1px rgba(20,20,20,0.05);
			}
			.gutter .item.bigtwit .thumb-holder {
				background-color: rgba(0,0,0,0.2);
			}
			.gutter .item.instagram .thumb,
			.gutter .item.oinstagram .thumb,
			.gutter .item.bigtwit .thumb {
				width:100%;height:100%;
				background-position:center center;
				background-repeat:no-repeat;
				background-size:cover;
			}
				.gutter .item.instagram .thumb-img,
				.gutter .item.oinstagram .thumb-img,
				.gutter .item.bigtwit .thumb-img {
					background-position:center center;
					background-repeat:no-repeat;
					background-size:cover;
				}
			
			.gutter .item.instagram .content,
			.gutter .item.oinstagram .content,
			.gutter .item.bigtwit .content {
				position:relative;float:left;
				width:150px;height:157px;
				padding:30px 12px 12px 12px;
				box-sizing:border-box;
				font-size:12px;
				line-height:14px;
				word-wrap: break-word;
				overflow:hidden;
			}
			.gutter .item.instagram .author-holder,
			.gutter .item.oinstagram .author-holder,
			.gutter .item.bigtwit .author-holder {
				position:absolute;
				left:222px;bottom:30px;
				width:auto;height:auto;
				line-height:1;
				text-align:right;
				overflow:hidden;
				max-width:130px;
				white-space:nowrap;
			}
				.gutter .item.instagram .author-name,
				.gutter .item.oinstagram .author-name,
				.gutter .item.bigtwit .author-name {
					position:relative;float:left;
					height:auto;
					font-size:12px;
					font-family:sans-serif;
				}
					.gutter .item.instagram .author-name a,
					.gutter .item.oinstagram .author-name a {
						color:#aaa;
					}
						.hey-no-touchevents .gutter .item.instagram .author-name a:hover,
						.hey-no-touchevents .gutter .item.oinstagram .author-name a:hover {
							color:#555;
						}
		
		.gutter .item.event {
			background: rgb(209,30,36); /* Old browsers */
			background: -moz-linear-gradient(-60deg, rgba(209,30,36,1) 0%, rgba(209,30,36,1) 34%, rgba(214,55,60,1) 35%, rgba(209,30,36,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(209,30,36,1)), color-stop(34%,rgba(209,30,36,1)), color-stop(35%,rgba(214,55,60,1)), color-stop(100%,rgba(209,30,36,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(-60deg, rgba(209,30,36,1) 0%,rgba(209,30,36,1) 34%,rgba(214,55,60,1) 35%,rgba(209,30,36,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(-60deg, rgba(209,30,36,1) 0%,rgba(209,30,36,1) 34%,rgba(214,55,60,1) 35%,rgba(209,30,36,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(-60deg, rgba(209,30,36,1) 0%,rgba(209,30,36,1) 34%,rgba(214,55,60,1) 35%,rgba(209,30,36,1) 100%); /* IE10+ */
			background: linear-gradient(120deg, rgba(209,30,36,1) 0%,rgba(209,30,36,1) 34%,rgba(214,55,60,1) 35%,rgba(209,30,36,1) 100%); /* W3C */
			box-shadow:none;
			font-family:serif;
			padding:15px 30px;
		}
			.gutter .item.event .options,
			.gutter .item.event .options {
				
			}
				.gutter .item.event .options a,
				.gutter .item.event .options a {
					color:rgba(255,255,255,0.65);
				}
					.hey-no-touchevents .gutter .item.event .options a:hover,
					.hey-no-touchevents .gutter .item.event .options a.active {
						color:rgba(255,255,255,1);
					}
		
		.gutter .item.red {
			background: #ff9000; /* Old browsers */
			background: -moz-linear-gradient(-45deg, #ff9000 21%, #ff8000 79%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right bottom, color-stop(21%,#ff9000), color-stop(79%,#ff8000)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(-45deg, #ff9000 21%,#ff8000 79%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(-45deg, #ff9000 21%,#ff8000 79%); /* Opera 11.10+ */
			background: -ms-linear-gradient(-45deg, #ff9000 21%,#ff8000 79%); /* IE10+ */
			background: linear-gradient(135deg, #ff9000 21%,#ff8000 79%); /* W3C */
		}
		
		.gutter .item.unibet {
			background: rgb(0,51,20); /* Old browsers */
			background: -moz-linear-gradient(-60deg, rgba(0,51,20,1) 0%, rgba(7,66,29,1) 0%, rgba(19,63,37,1) 34%, rgba(9,84,39,1) 35%, rgba(5,69,31,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,51,20,1)), color-stop(0%,rgba(7,66,29,1)), color-stop(34%,rgba(19,63,37,1)), color-stop(35%,rgba(9,84,39,1)), color-stop(100%,rgba(5,69,31,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(-60deg, rgba(0,51,20,1) 0%,rgba(7,66,29,1) 0%,rgba(19,63,37,1) 34%,rgba(9,84,39,1) 35%,rgba(5,69,31,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(-60deg, rgba(0,51,20,1) 0%,rgba(7,66,29,1) 0%,rgba(19,63,37,1) 34%,rgba(9,84,39,1) 35%,rgba(5,69,31,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(-60deg, rgba(0,51,20,1) 0%,rgba(7,66,29,1) 0%,rgba(19,63,37,1) 34%,rgba(9,84,39,1) 35%,rgba(5,69,31,1) 100%); /* IE10+ */
			background: linear-gradient(120deg, rgba(0,51,20,1) 0%,rgba(7,66,29,1) 0%,rgba(19,63,37,1) 34%,rgba(9,84,39,1) 35%,rgba(5,69,31,1) 100%); /* W3C */
			
			box-shadow:none;
			padding:15px 25px;
			color:#fff;
		}
			.gutter .item.unibet .affiliate-logo {
				position:absolute;
				bottom:15px;right:23px;
				width:100px;height:17px;
				background:url('/wp-content/themes/defaulttheme/images/unibet_logo.png') no-repeat center center;
				background-size:100px 17px;
			}
			.gutter .item.unibet .timestamp {
				color:rgba(255,255,255,0.65);
				left:25px;bottom:15px;
			}
			.gutter .item.unibet .options,
			.gutter .item.unibet .options {
				
			}
				.gutter .item.unibet .options a,
				.gutter .item.unibet .options a {
					color:rgba(255,255,255,0.65);
				}
					.hey-no-touchevents .gutter .item.unibet .options a:hover,
					.gutter .item.unibet .options a.active {
						color:rgba(255,255,255,1);
					}
			.gutter .item.unibet .bet-info {
				position:absolute;
				left:25px; top:30px;
				width:170px;
				height:auto;
			}
				.gutter .item.unibet .bet-bate {
					margin-bottom:12px;
					color:rgba(255,255,255,0.65);
				}
				.gutter .item.unibet .bet-name {
					margin-bottom:5px;
					margin-top:15px;
					max-width:170px;
				}
				.gutter .item.unibet .bet-group,
				.gutter .item.unibet .bet-start {
					margin-top:7px;
					font-size:12px;
				}
			.gutter .item.unibet .boxlink {
				display:block !important;
			}
				.hey-no-touchevents .gutter .item.unibet .boxlink:hover {
					
				}
			.gutter .item.unibet .bet_odds {
				position:absolute;
				right:25px; top:30px;
				width:auto; height:auto;
				text-align:right;
				font-size:12px;
				max-width:150px;
			}
				.gutter .item.unibet .bet_odds .bet_item.first {
					margin-top:13px;
				}
				.gutter .item.unibet .bet_item {
					border-bottom:1px solid #fff;
					line-height:24px;
				}
				.gutter .item.unibet .bet_item.last {
					border-bottom:0;
				}
	
	.gutter .sp_logo,
	.gutter .club_logo {
		position:absolute;
		left:0;top:0;
		width:100%;height:100%;
		background-repeat:no-repeat;
		background-image:url('/wp-content/uploads/2016/01/bursdlogo.png');
		background-size:70% auto;
		background-position:center center;
		overflow:visible;
	}
	.gutter .club_logo {
		background-size:136px auto;
	}
	
	.gutter .item.logo_item.dev {
		background:#b1c600;
	}

.gutter .nav {
	position:absolute;
	width:50px;
	height:210px;
	font-size:30px;
	text-align:center;
	background:rgba(50,50,50,.6);
	opacity:0;
	-webkit-transition: background 0.2s, opacity 0.2s;
	-moz-transition:    background 0.2s, opacity 0.2s;
	-ms-transition:     background 0.2s, opacity 0.2s;
	-o-transition:      background 0.2s, opacity 0.2s;
	transition:         background 0.2s, opacity 0.2s;
}
.hey-no-touchevents .gutter:hover .nav {
	opacity:1;
}
.gutter .nav.right {
	right:0;top:15px;
	border-top-left-radius:4px; -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px;
	border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px;
}
.gutter .nav.left {
	right:auto;
	left:205px;top:15px;
	width:55px;
	border-top-right-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px;
	border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px;
}
	.gutter .nav .glyphicon {
		position:relative;
		top:85px;
		color:rgba(255,255,255,0.55);
		-webkit-transition: color 0.2s;
		-moz-transition:    color 0.2s;
		-ms-transition:     color 0.2s;
		-o-transition:      color 0.2s;
		transition:         color 0.2s;
	}
	
	.hey-no-touchevents .gutter .nav:hover {
		background:rgba(50,50,50,0.9);
	}
		.hey-no-touchevents .gutter .nav:hover .glyphicon {
			color:#ff9000;
		}
	
	.hey-no-touchevents .gutter .boxlink:hover {
		background:rgba(255,255,255,0.15);
	}




.social-nav-filter {
	/*background:rgba(255,255,255,0.75);*/
	background:rgba(30,30,30,0.9);
	min-height:40px;
	margin-bottom: 0;
}
	.social-nav-filter .navbar-brand {
		padding:5px 15px;
		min-width:60px;
		height:40px;
	}
		.social-nav-filter .navbar-brand img {
			height:30px;
		}

.nav-tabs {
	border-color:#ccc;
}
.nav-tabs > li.active > a, .hey-no-touchevents .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	border-color: #ccc #bbb transparent #ccc;
}






.line-up-table .car-events {
	padding-top:4px;
}
.event_goal,
.event_sub,
.event_card {
	position:relative;
	float:left;
	width:auto;
	white-space:nowrap;
	border-radius:3px;
	font-size:12px;
	margin:3px 5px 0 0;
	padding:1px 3px;
	text-align:center;
	border:1px solid rgba(0,0,0,0.1);
	min-width:40px;
}

.event_goal {
	
}
	.event_goal.own {
		background:red;
		color:#fff;
	}

.event_sub {
	
	/*box-shadow:inset 0px 2px 5px rgba(0,0,0,0.2);*/
}
	.event_sub.sub-in .glyphicon {
		color:green;
	}
	.event_sub.sub-out .glyphicon {
		color:red;
	}

.event_card {
	background:black;
}
	.event_card.yellow {
		background:yellow;
		color:rgba(0,0,0,0.75);
	}
	.event_card.red {
		background:red;
		color:rgba(255,255,255,0.75);
	}


.headerlogin {
	display:none;
}

.velin-style-test {
	position:fixed;
	width:20px;height:20px;
	left:0;top:0;
	background:green;
	display:none;
}

.lazy-load,
.lazyload {
	display:none;
}



.template {
	display:none;
}

.single h1.score {
	font-size:52px;
}

.single h3.sectiontitle {
	margin:5px 0 20px 0;
}




.side_box {
	margin-bottom:20px;
	position:relative;
}
	.side_box .content {
		border:1px solid rgba(0,0,0,0.1);
		border-radius: 4px;
	}
	.side_box .title {
		position:relative;
		font-size:14px;
		text-align:center;
		padding:0px;
		height:40px;
		line-height:40px;
		color:#fff;
		background: rgba(0,0,0,0.5);
		border-top-left-radius:4px; -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px;
		border-top-right-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px;
	}

.leagues {
	margin-top:15px;
	-webkit-font-smoothing: subpixel-antialiased;
}

.league {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.leagues .league {
	margin-bottom:20px;
	position:relative;
	border:1px solid rgba(0,0,0,0.1);
}

.league .title {
	position:relative;
	font-size:14px;
	text-align:left;
	padding:0px;
	color:#fff;
	background: #333; /* Old browsers */
	border-top-left-radius:4px; -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px;
	border-top-right-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px;
}

.league .brand {
	position:relative;
	clear:both;
	border-top:0px solid rgba(0,0,0,0.1);
	-webkit-transition: background 0.15s ease-out;
	-moz-transition:    background 0.15s ease-out;
	-ms-transition:     background 0.15s ease-out;
	-o-transition:      background 0.15s ease-out;
	transition:         background 0.15s ease-out;
	overflow:hidden;
}
.hey-no-touchevents .league .brand:hover {
	background:rgba(255,255,255,0.6) !important;
}

.league .brand.odd {
	background-color:rgba(255,255,255,0.25);
}
.brandnament_group.league .brand.odd {
	background-color:rgba(100,100,100,0.05);
}
.league .brand.active {
	background-color:rgba(255,255,255,1);
}

.league .standing {
	position:relative;
	clear:both;
	height:40px;
	border-bottom:0px solid rgba(0,0,0,0.1);
}
.league .brand .standing {
	cursor:pointer;
}
	.league .standing .points,
	.league .standing .logo,
	.league .standing .name,
	.league .standing .toggle,
	.league .standing .played {
		position:relative;
		float:left;
		height:100%;
		line-height:40px;
	}
	.league .standing .played {
		margin-right:8px;
	}
	.league .standing .points,
	.league .standing .played {
		width:7%;
		text-align:center;
	}
	.league .standing .logo {
		width:11%;
		height:24px;
		background-position:center center;
		background-repeat:no-repeat;
		background-size: contain;
		margin:8px 5px 0 0;
	}
	.brandnament_group.league .standing .logo {
		width:9%;
	}
	.league .standing .name {
		width:50%;
		text-overflow:ellipsis;
	}
	.brandnament_group.league .standing .name {
		width:52%;
		text-overflow:ellipsis;
	}
	.league .title .standing .name {
		width:61%;
		text-overflow:ellipsis;
	}
	.brandnament_group.league .title .standing .name {
		width:62%;
		text-indent:10px;
	}
	.league .standing .toggle {
		width:20px;
		font-size:10px;
		text-align:center;
	}
	.league .standing .toggle .open {
		display:none;
	}
	
	.brandnament_group .group_brands_overlay {
		position:absolute;
		left:0;top:0;
		width:100%;height:100%;
		background:white;
		display:none;
		z-index:10;
	}

.league .brand .details {
	position:relative;
	clear:both;
	overflow:hidden;
	height:0;
	font-size:12px;
	-webkit-transition: height 300ms cubic-bezier(0.210, 0.080, 0.000, 1.000);
	   -moz-transition: height 300ms cubic-bezier(0.210, 0.080, 0.000, 1.000);
	     -o-transition: height 300ms cubic-bezier(0.210, 0.080, 0.000, 1.000);
	        transition: height 300ms cubic-bezier(0.210, 0.080, 0.000, 1.000); /* custom */
}
	.league .brand .details.open {
		height:350px;
	}

.league .brand .details .stats {
	position:relative;
	clear:both;
	padding:0px 10px;
	height:30px;
	line-height:30px;
	border-top:1px dashed rgba(0,0,0,0.1);
	box-sizing: border-box;
	-webkit-transition: background 0.15s ease-out;
	-moz-transition:    background 0.15s ease-out;
	-ms-transition:     background 0.15s ease-out;
	-o-transition:      background 0.15s ease-out;
	transition:         background 0.15s ease-out;
}
.hey-no-touchevents .league .brand .details .stats:hover {
	background-color:rgba(0,0,0,0.05);
}
	.league .brand .details .stats .stat_name,
	.league .brand .details .stats .stat_result {
		position:relative;
		float:left
	}
	.league .brand .details .stats .stat_name {
		width:70%;
		max-width:200px;
		text-indent:30px;
	}
	.league .brand .details .stats .stat_result {
		width:20%;
		text-align:center;
	}








.stickypage {
	position:fixed;
	left:0;top:100%;
	width:100%;
	height:100%;
	background: none;
	border-top: 0px solid #ff9000;
	z-index:1000;
	-webkit-transition: top 400ms cubic-bezier(0.210, 0.080, 0.000, 1.000);
	   -moz-transition: top 400ms cubic-bezier(0.210, 0.080, 0.000, 1.000);
	     -o-transition: top 400ms cubic-bezier(0.210, 0.080, 0.000, 1.000);
	        transition: top 400ms cubic-bezier(0.210, 0.080, 0.000, 1.000); /* custom */
}
.stickypage.open {
	top:80px;
}
	.stickylogo {
		position:absolute;
		left:50px;top:0;
		width:100px;height:100px;
		background-color:#ff9000;
		border-radius:4px;
		background-repeat:no-repeat;
		background-image:url('/wp-content/themes/defaulttheme/images/thisisfootball_logo_white_large.png');
		background-size:70% auto;
		background-position:center center;
		overflow:visible;
		display:none;
	}
	.stickybar {
		position:absolute;
		left:0;top:-5px;
		width:100%;
		height:10px;
		background:#ff9000;
	}
	.stickynav {
		position:absolute;
		right:3%;
		top:-45px;
		width:auto;
		height:40px;
		-webkit-transition: top 0.2s linear;
		-moz-transition:    top 0.2s linear;
		-ms-transition:     top 0.2s linear;
		-o-transition:      top 0.2s linear;
		transition:         top 0.2s linear;
	}
		.stickypage.open .stickynav {
			top:2px;
		}
		.stickynav a {
			position:relative;
			display:block;
			float:left;
			width:40px;height:42px;
			text-align:center;
			line-height:42px;
			font-size:18px;
			background: #ff9000;
			margin:0 2px 0 1px;
			color:rgba(255,255,255,0.7);
			border-radius:4px;
			box-shadow: 1px 1px 1px rgba(20,20,20,0.3);
		}
			.hey-no-touchevents .stickynav a:hover,
			.stickynav a.active {
				color:rgba(255,255,255,1);
			}
	.stickywindow {
		position:absolute;
		left:0;top:0px;
		width:100%;
		height:100%;
		background:rgba(0,0,0,0.85);
		overflow-y:scroll;
	}
		.stickywindow .close-btn {
			position:absolute;
			width:auto;
			height:auto;
			right:3%;
			top:60px;
			font-size:50px;
			line-height:50px;
			color:rgba(255,255,255,0.7);
		}
			.hey-no-touchevents .stickywindow .close-btn:hover {
				color:rgba(255,255,255,1);
			}

.stickycontent {
	min-height:500px;
	padding:70px 3%;
}

.search-input-holder {
	position:relative;
	float:left;clear:both;
	height:140px;
	width:100%;
}

.search-input,
.search-placeholder {
	position:absolute;
	left:0px;top:0;
	width:100%;
	height:140px;
	font-size:104px;
	line-height:140px;
	letter-spacing:-2pt;
	box-shadow: none;
}

.search-input {
	background:rgba(255,255,255,0);
	border:0;
	color:rgba(255,255,255,1);
	padding:0px 0 0 5px;
	opacity:1;
	outline: 0;
	border-left:2px solid rgba(255,255,255,0.5);
}

.search-placeholder {
	left:7px;
	color:rgba(255,255,255,0.3);
}

.search-glyph {
	position:relative;
	float:left;
	width:50px;
	font-size:100px;
}
.search-results-holder {
	min-height:200px;
	color:rgba(255,255,255,0.7);
}
	.search-results-holder .thumbnail {
		background:rgba(255,255,255,0.75);
		border:1px solid rgba(255,255,255,0.5);
	}
.search-loader {
	position:absolute;
	right:15px;top:0;
	width:100px;
	background:#444;
}
.no-results {
	display:none;
}

#searchresults {
	display:none;
}

#searchresults > div > h3,
#searchresults > div > h4,
#searchresults > div > h5 {
	color:#aaa;
	margin-left:6px;
	position:relative;
	float:left;clear:both;
	width:100%;
}

#searchresults .brands,
#searchresults .cars,
#searchresults .articles {
	padding:5px 10px;
}

#searchresults .brands .thumb .thumb-img
{
	background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 100px;
}

#searchresults .articles .thumb .thumb-img
{
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 100px;
}

#searchresults .brands .result-brand,
#searchresults .cars .result-car,
#searchresults .articles .result-article {
	-webkit-animation-fill-mode: none;
	animation-fill-mode: none;
}

#searchresults .articles .articlename
{
	font-weight: 800;
	margin: 0;
	padding: 0;
}
#searchresults .title,
#searchresults .result-count,
#searchresults .activity {
	position:relative;
	float:left;
	white-space:nowrap;
	margin-right:10px;
}
#searchresults .result-count {
	display:none;
	color:#777;
}
#searchresults .activity {
	display:none;
	width:26px;
	height:26px;
}


#wpadminbar {
	z-index:999;
}


.throbber {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.throbber:after {
	display: block;
	position: relative;
	width: 20px;
	height: 20px;
	-webkit-animation: rotate 0.6s linear infinite;
	-moz-animation: rotate 0.6s linear infinite;
	-ms-animation: rotate 0.6s linear infinite;
	-o-animation: rotate 0.6s linear infinite;
	animation: rotate 0.6s linear infinite;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	border-top: 1px solid #545a6a;
	border-bottom: 1px solid #d4d4db;
	border-left: 1px solid #545a6a;
	border-right: 1px solid #d4d4db;
	content: '';
	opacity: .5;
}
.throbber.large:after {
	width: 40px;
	height: 40px;
}
.throbber.medium:after {
	width: 25px;
	height: 25px;
}
.throbber.small:after {
	width: 10px;
	height: 10px;
}
@keyframes rotate {
	0% {
		transform: rotateZ(-360deg);
		-webkit-transform: rotateZ(-360deg);
		-moz-transform: rotateZ(-360deg);
		-o-transform: rotateZ(-360deg);
	}
	100% {
		transform: rotateZ(0deg);
		-webkit-transform: rotateZ(0deg);
		-moz-transform: rotateZ(0deg);
		-o-transform: rotateZ(0deg);
	}
}
@-webkit-keyframes rotate {
	0% {
		transform: rotateZ(-360deg);
		-webkit-transform: rotateZ(-360deg);
		-moz-transform: rotateZ(-360deg);
		-o-transform: rotateZ(-360deg);
	}
	100% {
		transform: rotateZ(0deg);
		-webkit-transform: rotateZ(0deg);
		-moz-transform: rotateZ(0deg);
		-o-transform: rotateZ(0deg);
	}
}
@-moz-keyframes rotate {
	0% {
		transform: rotateZ(-360deg);
		-webkit-transform: rotateZ(-360deg);
		-moz-transform: rotateZ(-360deg);
		-o-transform: rotateZ(-360deg);
	}
	100% {
		transform: rotateZ(0deg);
		-webkit-transform: rotateZ(0deg);
		-moz-transform: rotateZ(0deg);
		-o-transform: rotateZ(0deg);
	}
}
@-o-keyframes rotate {
	0% {
		transform: rotateZ(-360deg);
		-webkit-transform: rotateZ(-360deg);
		-moz-transform: rotateZ(-360deg);
		-o-transform: rotateZ(-360deg);
	}
	100% {
		transform: rotateZ(0deg);
		-webkit-transform: rotateZ(0deg);
		-moz-transform: rotateZ(0deg);
		-o-transform: rotateZ(0deg);
	}
}





.section-titlebar {
	height:50px;font-size:18px;line-height:50px;
}







.brand-header
{
	position: relative;

    border-radius: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #c7d4da;
    padding: 20px;
    margin: 0 0 20px;
    overflow: hidden;
}

.brand-header-left
{
	width: 55%;
	float: left;
	
}

.brand-header-right
{
	width: 45%;
	float: right;
	
}

.brand-header-image
{
	background-repeat: no-repeat;
	background-position: right top;
	background-size: contain;
	width: 100%;
	padding-bottom: 65%;
	margin: 0;
}

.brand-header-title
{
	display: block;
	padding: 0;
	width: 100%;
	margin: 0;
	color: #333;
	font-size: 34px;
}

.brand-header .brand-socials
{
}

.brand-header .brand-social
{
	display: block;
	float: left;
	overflow: hidden;
	
	border-radius: 8px;
	background: #222;
	color: #fff;
	padding: 10px 20px;
	margin-right: 20px;
}


.brands .brand
{
	background-color: #FFF;
    border-radius: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #c7d4da;
    
	width: 22%;
	float: left;
	margin: 0 3% 40px 0;
	padding: 20px;
}

.brands .brand .brand-title a
{
	display: block;
	margin: 0;
	padding: 0;
}
.brands .brand .brand-title a h2
{
	font-size: 17px;
	line-height: 1.0;
	margin: 0 0 10px;
	padding: 0;
	font-weight: normal;
	text-align: center;
}

.brands .brand .brand-image
{
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	width: 100%;
	padding-bottom: 80%;
}






.news-section {
	padding:15px 22.5px;
	border-bottom:15px solid rgba(0,0,0,0.05);
	background:rgba(255,255,255,255);
}

.news-section .news-holder,
.news-section .unreal-holder
{
	padding:0 7.5px 15px 7.5px;
}

.news-section .news-container,
.news-section .unreal-container {
	background:rgba(255,255,255,0.0);
	/*min-height:400px;*/
}

.news-section .news-container > h5,
.news-section .unreal-container > h5,
.news-section .brands > h5 {
	margin-bottom:15px;
}

.news-section .news-container {
	padding-right:0;
}
.news-section .news-container > h5 {
	margin-bottom:20px;
}

.news-section .unreal-container {
	
}

.news-section .news-container hr {
	/*
	width:70%;
	margin:5px 0 10px 0;
	background:linear-gradient(to right, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%);
	border:none;
	height:1px;
	*/
	width:100%;
	margin:5px 0 10px 0;
	border-color:rgba(0,0,0,0.1);
	float:left;
	clear:both;
	position:relative;
}

.news-section .news-item {
	position:relative;
	float:left;
	min-height:75px;
	padding:5px 5px 5px 5px;
	border-top:0px solid rgba(0,0,0,0.1);
	margin:-5px -5px 12px -5px;
	color:#333;
}
	.hey-no-touchevents .news-section .news-item:hover {
		background:rgba(255,255,255,1);
	}
.news-section .news-item:nth-of-type(1)
{
	border-top:0 !important;
}
/* Seneste nyheder billeder */
	.news-section .news-item .thumb {
		/* height:100%; */
		min-height:190px;
		/* max-width:220px; */
		background-color:rgba(0,0,0,0.1);
		background-position:center center;
		background-size:cover;
		background-repeat:no-repeat;
		opacity:1;
		-webkit-transition: opacity 0.2s;
		-moz-transition:    opacity 0.2s;
		-ms-transition:     opacity 0.2s;
		-o-transition:      opacity 0.2s;
		transition:         opacity 0.2s;
	}
		.hey-no-touchevents .news-section .news-item:hover .thumb {
			opacity:1;
		}
	.news-section .news-item .news-content {
		
	}
	.news-item .news-date {
		color:#aaa;
		clear:both;
		margin-top:-3px;
	}
	.news-section .news-item .news-title {
		clear:both;
		margin-top:0;
		margin-bottom:8px;
	}
	.news-section .news-item .news-snippet {
		line-height:14px;
		max-height:29px;
		overflow:hidden;
		margin-bottom:0;
	}


.news-section .unreal-container {
	
}
	.news-section .unreal-container .row {
		margin:5px -7.5px 0 -7.5px;
	}
		.news-section .unreal-item {
			margin-bottom:15px;
			padding:0 7.5px;
			color:#333;
			line-height:1.1;
		}
			.news-section .unreal-item .holder {
				border:1px solid rgba(0,0,0,0.1);
				background:rgba(255,255,255,0.5);
				overflow:hidden;
				-webkit-transition: background 0.2s;
				-moz-transition:    background 0.2s;
				-ms-transition:     background 0.2s;
				-o-transition:      background 0.2s;
				transition:         background 0.2s;
			}
				.hey-no-touchevents .news-section .unreal-item:hover .holder {
					background:rgba(255,255,255,1);
				}
			.news-section .unreal-item .thumb {
				width:100%;
				padding-bottom:56.25%;
				background-color:rgba(0,0,0,0.1);
				background-position:center center;
				background-size:cover;
				background-repeat:no-repeat;
				opacity:1;
				-webkit-transition: opacity 0.2s;
				-moz-transition:    opacity 0.2s;
				-ms-transition:     opacity 0.2s;
				-o-transition:      opacity 0.2s;
				transition:         opacity 0.2s;
			}
				.hey-no-touchevents .unreal-item:hover .thumb {
					opacity:1;
				}
			.news-section .unreal-item h6 {
				margin:5px 0 10px 0;
				max-height:54px;
				line-height:18px;
				overflow:hidden;
			}
			.news-section .unreal-item .caption {
				padding:5px 10px 0px 10px;
				height:180px;
			}
			
			.unreal-item .news-date {
				color:#aaa;
				clear:both;
				margin-top:3px;
			}









.article-holder {
	/* margin-bottom:0px; */
	max-width:1200px;
	background:#fff;color:#333;
	/* padding:70px 7% 100px 7%; */
	margin: auto;
	line-height:1.5;
	float: none;
}

.article-video {
	position:relative;
	margin-bottom:20px;
	background:rgba(50,50,50,0.1);
}
.article-video iframe {
	position:absolute;
	left:0;top:0;
	width:100%;
	height:100%;
}

.article-holder article > h1 {
	font-size:48px;
	margin-top:20px;
	margin-bottom:20px;
	max-width:800px;
}
.article-holder article > h3 {
	max-width:800px;
	color:#777;
	margin-bottom:30px;
	line-height:1.3;
}

.article-holder article p {
	max-width:80%;
}

.article-holder article img.alignleft,
.article-holder article img.alignright {
	width:45%;
	margin:7px 5% 13px 0;
}
.article-holder article img.alignright {
	margin:7px 0 13px 5%;
}

.hey-no-touchevents .pagination > li > a:hover, .hey-no-touchevents .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	background:#555;
	border-color:#555;
	color:#fff;
}

.pagination > .active > a, .hey-no-touchevents .pagination > .active > span, .pagination > .active > a:hover, .hey-no-touchevents .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	color:#fff;
	background: #ff9000; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #ff9000 21%, #ff8000 79%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(21%,#ff9000), color-stop(79%,#ff8000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #ff9000 21%,#ff8000 79%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #ff9000 21%,#ff8000 79%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #ff9000 21%,#ff8000 79%); /* IE10+ */
	background: linear-gradient(135deg, #ff9000 21%,#ff8000 79%); /* W3C */
}

.pagination > li > a, .pagination > li > span {
	color:#bbb;
	background:#333;
	border:none;
}

.hey-no-touchevents .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .hey-no-touchevents .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
	color:#888;
	background:#333;
}



.match-bar {
	margin: 0 -22.5px;
}
	.match-bar .item {
		padding:0 7.5px;
	}
	
	.match-bar .event.item {
		
	}
	
	.match-bar .match,
	.match-bar .matchtable-holder {
		height:160px;
		margin-top:15px;
		padding:13px 17px;
		background:rgba(255,255,255,0.75);
		border:3px solid #ccc;
		-webkit-transition: background 0.2s, border 0.2s;
		-moz-transition:    background 0.2s, border 0.2s;
		-ms-transition:     background 0.2s, border 0.2s;
		-o-transition:      background 0.2s, border 0.2s;
		transition:         background 0.2s, border 0.2s;
	}
		.match-bar .match:hover {
			border-color:#555;
			background:#fff;
		}
	
	.match-bar .match.last-match {
		background:rgba(255,255,255,1);
	}
	
	.match-bar .match .brandlink {
		color:#666;
	}
	
	.match-bar .event.item .coming-up {
		
	}
	
	.match-bar .matchtable-holder {
		overflow-y:auto;
		overflow-x:hidden;
	}
	
	.match-bar .matchtable {
		margin-top:2px;
		margin-bottom:0;
	}
		.match-bar .matchtable td {
			font-size:12px;
			line-height:1;
			vertical-align:middle;
		}
		.match-bar .matchtable .brandthumb {
			background-size:auto 20px;
			background-repeat:no-repeat;
			background-position:center center;
			padding:0;
			width:24px;
		}
			.match-bar .matchtable .brandthumb a {
				position:relative;
				float:left;
				width:100%;
				height:27px;
			}
	
	.match-bar .leagues {
		height:160px;
	}
		.match-bar .leagues .league {
			
		}
		.match-bar .leagues .brands-holder {
			height:120px;
			overflow-y:auto;
			overflow-x:hidden;
		}
	
	
	.match-bar .matchtable tr:hover {
		
	}




/* Medium devices (desktops, 992px and up) */
@media screen and (max-width: 1200px) {
	
	.headerlogin,
	header,
	#home-welcome,
	.wrap
	{
		
	}

	#title-area {
		background-size: auto 70%;
	}
	
	#latest_news h2, #divider_title h2
	{
		line-height:28px;
	}

	.entry-title h1
	{
		font-size: 46px;
	}
	.navbar-default.social-nav-filter .navbar-nav > li > a {
		padding-left:10px;
		padding-right:10px;
		font-size:13px;
	}
	
}



/* Small devices (tablets, 768px and up) */
@media screen and (max-width: 992px) {
	
	.headerlogin,
	header,
	#home-welcome,
	.wrap
	{
		
	}

	.title-area {
		background-size: auto 50%;
	}


	.entry-title h1
	{
		font-size: 32px;
	}

	.combo-filters {
	float: none;
	width: 100%;
	margin-right: 0;
	}
	.combo-filters select
	{
		width: 100%;
		margin-bottom: 5px;
	}
	.home h1.home_welcome strong
	{
		font-size: 42px;
	}

	.home h1.home_welcome
	{
		font-size: 26px;
	}
	
	#latest_news h2, #divider_title h2
	{
		line-height:28px;
	}

	.menu li.sfHover a, 
	header .widget_nav_menu li a, 
	header .widget_nav_menu li a:active, 
	.hey-no-touchevents header .widget_nav_menu li:hover a
	{
		font-size: 18px;
	}

	.headerlogin h4
	{
		font-size: 10px;
	}

	.headerlogincontainer
	{
		float: none;
	}

	.listings-title
	{
		width: 60%;
	}

	.search-input,
	.search-placeholder {
		height:100px;
		font-size:64px;
		line-height:100px;
		letter-spacing:-1pt;
	}
	
}

/* Extra small devices (phones, less than 768px) */

@media screen and (max-width: 768px) {
	.headerlogin,
	header,
	#home-welcome,
	.wrap
	{
		
	}
	
	.social-nav-filter .navbar-brand img {
		height:40px;
	}

	.entry-title h1
	{
		font-size: 20px;
	}


	.home h1.home_welcome strong
	{
		font-size: 24px;
	}

	.home h1.home_welcome
	{
		font-size: 20px;
	}

	.listings-title
	{
		width: 40%;
	}
	
	#latest_news h2, #divider_title h2
	{
		line-height:26px;
	}

	header .widget-area
	{
		float: none;
		clear: both;
		width: 100%;
		overflow: hidden;
	}

	.headerlogin
	{
		display: none;
	}

	.social_overlay
	{
		display: none;
	}
	
	h1,
	h2,
	h2 a,
	h2 a:visited {
		font-size: 26px;
	}

	h3,
	h4 {
		font-size: 20px;
	}

	header .title-area
	{
		width: 100%;
		
	}

	header .widget-area,
	header .widget_nav_menu li
	{
		float: none;
		margin: 0 auto;
		width: auto;
	}
	
	header.site-header .widget-area {
		width:100%;
	}

	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3
	{
		width: 100% !important;
		margin-right: 0 !important;
		
	}

	.one-eight,
	.two-eights,
	.three-eights,
	.four-eights,
	.five-eights,
	.six-eights,
	.seven-eights,
	.eight-eights,
	.nine-eights,
	.one-fifth,
	.one-fourth,
	.one-half,
	.one-third,
	.three-fifths,
	.three-fourths,
	.three-sixths,
	.two-fifths,
	.two-fourths,
	.two-thirds
	{
		width: 100% !important;
	}

    .line-up-table,
    .goal-info-table {
		font-size:12px;
	}
	.line-up-table .event_goal,
	.line-up-table .event_sub,
	.line-up-table .event_card {
		font-size:10px;
	}
	
	.table.events_table th, 
	.hey-no-touchevents .table.events_table tr:hover th {
		font-size:14px;
	}
	
	.events .item.box .table,
	.events_table {
		font-size:12px;
	}
	.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th {
		
	}
	.table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
		padding:5px;
	}
	.items-container {
		padding:15px 0px;
	}
	
	.events .item.event, .events .item.box {
		padding:0;
	}
	
	footer.site-footer {
		padding:20px 0;
	}
	
	
	.wp-caption.alignleft,
	.wp-caption.alignright,
	.wp-caption.alignnone,
	img.alignleft,
	img.alignright,
	img.alignnone
	{
		max-width: 100%;
	}
	
	
	/* GUTTER RESTYLE */
	.gutter .item.logo_item,
	.gutter .item.sticky_item {
		width:100px;
	}
	.gutter .flow {
		padding-left:115px;
	}
	.gutter .tif_logo,
	.gutter .club_logo {
		background-size:80% auto;
	}
	
	.topnavfixed_spacer {
		height:54px;
	}
	
	
	.article-holder {
		padding:40px 3% 10% 3%;
	}
	
	.article-holder article > h1 {
		font-size:36px;
	}
	
	.article-holder article p {
		max-width:100%;
	}
	
	.article-holder article img.alignleft,
	.article-holder article img.alignright {
		width:100%;
		margin:15px 0;
	}
	
	.news-section .unreal-item .caption {
		height:auto;
		padding-bottom:10px;
	}
}











#burgerToggle
{
  display: block;
  position: relative;
  top: 40%;
  /* left: 50px; */
  width: 20%;
  z-index: 1;
  float: right;
  margin-right: 50px;
  -webkit-user-select: none;
  user-select: none;
}

#burgerToggle input
{
  display: block;
  width: 40px;
  height: 32px;
  position: absolute;
  top: -7px;
  left: -5px;
  
  cursor: pointer;
  
  opacity: 0; /* hide this */
  z-index: 2; /* and place it over the hamburger */
  
  -webkit-touch-callout: none;
}

/*
 * Just a quick hamburger
 */
#burgerToggle span
{
  display: block;
  width: 33px;
  height: 4px;
  margin-bottom: 5px;
  position: relative;
  
  background: #000000;
  border-radius: 3px;
  
  z-index: 1;
  
  transform-origin: 4px 0px;
  
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.55s ease;
}

#burgerToggle span:first-child
{
  transform-origin: 0% 0%;
}

#burgerToggle span:nth-last-child(2)
{
  transform-origin: 0% 100%;
}

/* 
 * Transform all the slices of hamburger
 * into a crossmark.
 */
#burgerToggle input:checked ~ span
{
  opacity: 1;
  transform: rotate(45deg) translate(-2px, -1px);
  background: #232323;
}

/*
 * But let's hide the middle one.
 */
#burgerToggle input:checked ~ span:nth-last-child(3)
{
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}

/*
 * Ohyeah and the last one should go the other direction
 */
#burgerToggle input:checked ~ span:nth-last-child(2)
{
  transform: rotate(-45deg) translate(0, -1px);
}

/*
 * And let's slide it in from the left
 */
#burgerToggle input:checked ~ ul
{
  transform: none;
}











/*
 * Just a quick hamburger
 */
#burgerCloser span
{
  display: block;
  width: 33px;
  height: 4px;
  margin-bottom: 5px;
  position: relative;
  
  background: #cdcdcd;
  border-radius: 3px;
  
  z-index: 1;
  
  transform-origin: 4px 0px;
  
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.55s ease;
}

#burgerCloser span:first-child
{
  transform-origin: 0% 0%;
}

#burgerCloser span:nth-last-child(2)
{
  transform-origin: 0% 100%;
}

/* 
 * Transform all the slices of hamburger
 * into a crossmark.
 */
#burgerCloser ~ span
{
  opacity: 1;
  transform: rotate(45deg) translate(-2px, -1px);
  background: #232323;
}

/*
 * But let's hide the middle one.
 */
#burgerCloser ~ span:nth-last-child(3)
{
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}

/*
 * Ohyeah and the last one should go the other direction
 */
#burgerCloser ~ span:nth-last-child(2)
{
  transform: rotate(-45deg) translate(0, -1px);
}




#burgerDiv {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    right: 0;
    background-color: #111;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}

#burgerDiv a {
    /* padding: 0px 8px 8px 32px; */
    text-decoration: none;
    font-size: 25px;
    color: #818181;
    display: block;
    transition: 0.3s;
}


.searchBarDiv{
	display: flex;
	align-items: center;
	padding-left: 30px;
	padding-right: 30px;
}

#burgerMenu{
	white-space:nowrap;
	list-style-type: none;
	align-self: center;
}

#burgerMenu a{
	/* margin: auto; */
    width: 50%;
}

#searchIcon{
	position: absolute;
	padding-left: 10px;
	padding-top: 10px;
}

div > a > img.logoImg{
	min-width: 120px;
}

.burgerMenu
{
	list-style-type: none;
}

.searchBarDiv div{
	margin-bottom: 0;
}

.search-input-field input {
	font-size: 16px;;
	
}

@media screen and (max-width: 760px) {
    .search-input-field {
		margin-top:10px;
	}
	input {
		font-size: 16px;;	
	}
	
	#burgerToggle
	{
	  top: 35%;
	}

	.site-container div:nth-of-type(2){
		flex-wrap: wrap;
	}

	.site-container div:nth-child(2){
		flex:1;
	}

	.searchBarDiv{
		order:1;
		padding-bottom: 20px;
	}

	#search-input{
		min-width:200px;
	}

	.stickypage.open {
		top:118px;
	}

	.form-control {
		font-size: 16px;
	}

	#logoImg{
		min-width: 100px;
	} 
}