/*@font-face {font-family: 'PTSansNarrowRegular';src: url('../webfonts/PTN57F-webfont.eot');src: url('../webfonts/PTN57F-webfont.eot?iefix') format('eot'),url('../webfonts/PTN57F-webfont.woff') format('woff'),url('../webfonts/PTN57F-webfont.ttf') format('truetype');font-weight: normal;font-style: normal}
@font-face {font-family: 'PTSansNarrowBold';src: url('../webfonts/PTN77F-webfont.eot');src: url('../webfonts/PTN77F-webfont.eot?iefix') format('eot'),url('../webfonts/PTN77F-webfont.woff') format('woff'),url('../webfonts/PTN77F-webfont.ttf') format('truetype');font-weight: bold;font-style: normal}
*/
@font-face {
    font-family: 'PTSansNarrowBold';
    src: url('../webfonts/ptn77f-webfont-webfont.eot');
    src: url('../webfonts/ptn77f-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/ptn77f-webfont-webfont.woff') format('woff'),
         url('../webfonts/ptn77f-webfont-webfont.ttf') format('truetype'),
         url('../webfonts/tn77f-webfont-webfont.svg#PTSansNarrowBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'PTSansNarrowRegular';
    src: url('../webfonts/ptn57f-webfont-webfont.eot');
    src: url('../webfonts/ptn57f-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/ptn57f-webfont-webfont.woff') format('woff'),
         url('../webfonts/ptn57f-webfont-webfont.ttf') format('truetype'),
         url('../webfonts/ptn57f-webfont-webfont.svg#PTSansNarrowRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/****************
Epikoo css
*****************/
body {background: url(../images/body_bg1.jpg) no-repeat top center #E6E6E6;margin: 0;font: 0.84em/1.8em "Helvetica",Arial,sans-serif;line-height: 1.5;color:#333333}
h1{font: normal 16pt "PTSansNarrowRegular", "Helvetica", "Arial", sans-serif;color:#FF740E;text-transform: uppercase}
h1 a{font-size: 16pt !important ;font-weight: normal !important;}
h2{font: normal 14pt 'PTSansNarrowBold', "PTSansNarrowRegular", "Helvetica", "Arial", sans-serif;color:#333333;text-transform: uppercase;padding-bottom:5px}
.sidebar h2{font-size: 13pt}
h3{text-transform: uppercase;color:#333333;font: normal 11pt 'PTSansNarrowBold', "PTSansNarrowRegular", "Helvetica", "Arial", sans-serif}
.mr5{margin-right: 5px}
.mb5{margin-bottom: 5px}
hr{height:1px;border:none !important;background: #d1d1d1}
p{margin:10px 0;font: 1.05em/1.5em "Helvetica",Arial,sans-serif}
.node-body ul{font: 1.05em/1.5em "Helvetica",Arial,sans-serif}
.node-body li {font-size: 1.05em;line-height: 1.5;margin: 5px 0;padding: 0}
.show {display: block}
.hide{display:none}
.fleft{float:left}
#admin-menu, #admin-menu ul {line-height: 1.4em;list-style: none outside none;margin: 0;padding: 0;z-index: 9999999 !important}
#page-wrapper {width: 970px;margin: 0 auto}
.pt55 {padding-top: 55px}
.space20h{height:20px}
.space10h{height:10px}
.clear{clear:both}
a:link {color: #0089B0;text-decoration: none}
a:VISITED {color: #0089B0}
a:ACTIVE {color: #0089B0}
a:hover {text-decoration: underline}
.block /* Block wrapper */ {margin-bottom: 1em}

#site-logo {clear: left;float: left;margin: 0 0px 0 28px;width: 210px;height: 95px}
#logo { float: left; margin: 0; padding: 0; position: relative; top: -2px}
#header-wrapper {clear: both;float: left;width: 970px;height: auto;min-height: 150px;margin-bottom: 15px}
#header-top-wrapper {clear: both;-webkit-border-radius: 0 0 10px 10px;	-moz-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;background: #fff;width: 910px;height: 40px;padding: 0 30px;margin-bottom: 20px;zoom: 1;position: relative}

/* Top header wrapper*/
#header-top-wrapper #block-user-0 .block-title,
#header-top-wrapper #block-search-0 .block-title{display: none}
#header-top-wrapper #block-epikoo_custom-3 {float: left}
#header-top-wrapper #block-search-0 {clear: none;width: 223px;float: right;position: relative;margin: 14px 0 0}
#header-top-wrapper #block-search-0 .container-inline {margin: 0}
#header-top-wrapper  .form-submit {float: left;font: normal 13px "PTSansNarrowRegular", "Arial", sans-serif;background: #0089b0;color: #fff;text-transform: uppercase;height: 27px;width: auto;padding: 0 10px 2px;text-align: center;border: 1px solid #0089b0;position: relative;top: -1px}
#header-top-wrapper  #block-search-0 .form-submit {top: -1px;width: 60px}
#header-top-wrapper  .form-item {clear:none !important;margin: -1px -3px 0 0;float: left;width:165px	}
#header-top-wrapper  .form-text {border-left: 1px solid #d1dbe1;border-top: 1px solid #d1dbe1;border-right: none;border-bottom: none;background: #ebebeb;height: 22px;width: 165px;padding: 2px 4px;position: relative;font-size: 11px}
#header-top-wrapper #block-epikoo_custom-3 {margin-top: 20px}
#header-top-wrapper #block-epikoo_custom-3 span a {float: left;text-transform: uppercase;font-size:12px;position: relative;top: -3px}
#header-top-wrapper #block-epikoo_custom-3 span.header-spacer {float: left;height: 12px;margin: 0px 5px 0 5px;width: 1px;background: #0089b0}
#header-top-wrapper #block-user-0 {clear: none;float: left;width: 675px;margin: 0;position: relative;top: -1px}
#header-top-wrapper #block-user-0 label {display: none;}
#header-top-wrapper #block-user-0 .form-item {float: left;clear: none;width: 142px;margin: 14px -3px 0}
#header-top-wrapper #block-user-0 .form-submit {float: left;clear: none;margin-top: 15px}
#header-top-wrapper #block-user-0 .form-text {width: 130px;}
#header-top-wrapper #block-user-0 .item-list {float: left;list-style-type: none;margin: 0}
#user-login-form ul {padding: 0 0 0 5px !important;margin: 20px 0 0 0 !important;float: left;text-align: left !important}
#header-top-wrapper #user-login-form .item-list li {float: left;list-style-type: none;text-transform: uppercase;margin: 0 3px;font: normal 13px "PTSansNarrowRegular", "Arial", sans-serif}
#header-top-wrapper #user-login-form .item-list li .spacer-user-login {float: left;height: 15px;width: 1px;margin-top: 2px;background: #E0E0E0}

/* Page content*/
.general-page-wrapper {clear: both;float: left;margin: auto;width: 972px;background: #fff;zoom:1;position: relative;-webkit-border-radius:10px 10px; -moz-border-radius: 10px 10px; border-radius:10px 10px	}
#main-wrapper {background: none repeat scroll 0 0 #FFFFFF;margin: 0 auto;width: 970px}
#main {background: none repeat scroll 0 0 #FFFFFF;clear: both;width: 910px;padding: 20px 30px 20px;position: relative;min-height: 600px}
.no-sidebars #content{clear:both;width:910px;background: #fff}
.two-sidebars #content{float: left;width:490px;margin-right: 30px	}
.one-sidebar.sidebar-second #content{float: left;width:720px;margin-right: 30px	}
.one-sidebar.sidebar-first #content{float:left;width:680px}
.region-sidebar-second{float: right;width:160px}
.region-sidebar-first{float: left;width:200px;margin-right: 30px}
.region-sidebar-first .block .block-title h2,
.region-sidebar-second .block .block-title h2{color:#414141;margin-bottom: 1px}
.region-sidebar-first .block .content,
.region-sidebar-second .block .content{clear:both;float: left;width:100%;padding: 15px 0 5px;border-top: 1px solid #d1d1d1;border-bottom: 1px solid #d1d1d1	}
.region-top-slideshows{clear:both;float:left;width:100%}
.region-top-slideshows .block h2.title{display: none}
#content-area #block-block-10 .content{clear:both;float: left;width:100%;padding:0;margin:0;position:relative;top:-15px	}


.messages{clear:both}
/*Menu*/
#top-menu-wrapper {width: 970px;height: 53px;padding: 0;margin-left: 1px;-webkit-border-radius:10px 10px 0 0; -moz-border-radius: 10px 10px 0 0;border-radius:10px 10px 0 0;position: relative;zoom:1}
#top-menu-left-end{float:left;width:30px;height: 53px;background:#fff;-webkit-border-radius:10px 0px 0 0; -moz-border-radius: 10px 0px 0 0;border-radius:10px 0px 0 0;zoom:1;position: relative}
#top-menu-right-end{float:right;width:30px;height: 53px;background:#fff;-webkit-border-radius: 0px 10px 0 0; -moz-border-radius: 0px 10px 0 0;border-radius: 0px 10px 0 0;zoom:1;position: relative}
#top-menu-wrapper #top-menu-content {float: left;width: 910px;background: #fff}
#top-menu-wrapper .region-header-menu {float: left;width: auto}
#top-menu-wrapper #white-space {float: left;width: 510px;background: #fff;height: 60px}
#block-dynamic_persistent_menu-0 {float: left;height: auto;margin: 0;min-height: 53px;position: static;width: auto}
#block-dynamic_persistent_menu-0 .content {width: auto;height: auto;margin-bottom: 5px}
ul#top-menu {background: none repeat scroll 0 0 #FFFFFF; height: 53px;list-style: none outside none; margin: 0 0 0;padding: 0; width: 910px}
ul#top-menu li {display: inline-block;float: left;min-width: 55px;text-align: center;width: auto}
ul#top-menu li.dynamic-persistent-menu-menu-item #item-seleted-wrapper {width: auto;height: 53px}
ul#top-menu li.dynamic-persistent-menu-menu-item {position: relative}

ul#top-menu li.parent-item{
	background: url(../images/top-menu-with-childs.png) no-repeat 50% 80% transparent;
}
.front ul#top-menu li.parent-item{background: none !important}

ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item:hover,
.front ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item:hover{
	background: url(../images/top-menu-bg-hover.png) repeat-x !important;
	color:#fff !important
}
ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item:hover a span{
	color:#fff  !important;
	background: url(../images/top-hover-menu-selected.png) no-repeat bottom center
}
.front ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item:hover a span{
	color:#fff  !important;
	background: url(../images/top-hover-front-menu-selected.png) no-repeat bottom center
}
ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item.active-trail {
	background: url(../images/top-menu-selected.png) no-repeat bottom center;
	position: relative;
	z-index:999999
}
ul#top-menu li.dynamic-persistent-menu-menu-item.active-trail.home{background: none !important}
ul#top-menu li a {color: #1191B5;font-size: 13px;text-decoration: none;text-transform: uppercase}
ul#top-menu li.dynamic-persistent-menu-menu-item a span {color: #1191B5;display: block;font:normal 16px "PTSansNarrowBold", "Arial", sans-serif;padding: 15px 15px 0px;height: 37px;position: relative;z-index:9999999;letter-spacing: 0.2px}
ul#top-menu li a.active span,ul#top-menu li.active-trail a span,ul#top-menu li a:hover span{color: #00365B}
ul#top-menu li.parent-item  a:hover span{color: #fff !important}
ul#top-menu li.dynamic-persistent-menu-menu-item.home a span,
ul#top-menu li.dynamic-persistent-menu-menu-item.home a:hover span,
ul#top-menu li.dynamic-persistent-menu-menu-item.home a.active span{padding: 15px 15px 0 0 !important}
.dynamic-persistent-menu-sub-menu.secondary-menu {display: none}
ul.secondary-menu {clear: left;/* with breadcrumbs : height: 41px;*/height: 43px;list-style: none outside none;margin: 0 ;padding: 0 !important;position: relative;text-align: justify;width: 910px;z-index: 10000;border-top:1px solid #d1d1d1;/* without breadcrumbs  added border bottom*/border-bottom:1px solid #d1d1d1;top:-2px}

ul.secondary-menu li {float: left;display: inline;text-align: center;padding: 10px 5px 8px;margin: 0;position: relative}
ul.secondary-menu li:first-child{padding: 10px 5px 8px 0px }
ul.secondary-menu li.active-trail{
	background: url(../images/sub-menu-selected.png) no-repeat bottom center transparent;
}
ul.secondary-menu li.parent-item.trail-not-selected{
	background: url(../images/sub-menu-with-childs.png) no-repeat 55% 100% transparent;
	height:20px
}
ul.secondary-menu li.first {border: none}
ul.secondary-menu li.parent-item:hover {background: #00a7d5;color: #fff;height: 20px;border-bottom: 1px solid #00A2CE;	}
ul.secondary-menu li.parent-item  .link-parrent-wrapper{color: #00A7D5;height:20px;font:normal 14px "PTSansNarrowBold", "Arial", sans-serif;text-transform: uppercase;position: relative;top: 1px;line-height: 15px;padding: 3px 3px 5px 3px}
ul.secondary-menu li.parent-item:hover .link-parrent-wrapper{color: #fff;}
ul.secondary-menu li.parent-item a.link-parent {height: 20px;line-height: 15px;padding: 5px 10px 6px 15px;position: relative;top: -1px;}
ul.secondary-menu li.parent-item a:hover,
ul.secondary-menu li.parent-item a.parent-over{color: #fff;text-shadow: 1px 1px #0082a6;}
ul.secondary-menu li.parent-item a.parent-over span{margin-top:3px;}
ul.secondary-menu li a{float: left;height: 20px;color: #00A7D5;font:normal 14px "PTSansNarrowBold", "Arial", sans-serif;position: relative;text-decoration: none;text-transform: uppercase;top: 1px;line-height: 15px;padding: 3px 3px 5px 3px;letter-spacing: 0.3px}
ul.secondary-menu li a:hover,ul.secondary-menu li a.active{color: #114366;text-decoration: none;}
ul.secondary-menu li:hover,ul.secondary-menu li.active-trail {height: 20px;padding-bottom:14px;position: relative;top:0;}
.submenu-blue-dynamic-persistent-menu ul li.official-organizations {height: 35px !important}

/* 3rd -menu */
ul.secondary-menu li.parent-item ul.menu-list {background: none repeat scroll 0 0 transparent;clear: left;float: left;list-style: none outside none;margin: 0 0 0 -5px;padding: 0;position: absolute;top: 43px;z-index: 1000}
ul.secondary-menu li.parent-item ul.menu-list li {background: #00a7d5;clear: left;float: left;height: 25px;margin: 0;padding: 0;width: 155px;}
ul.secondary-menu li.parent-item ul.menu-list li:hover {background: #0096bf;}
ul.secondary-menu li.parent-item ul.menu-list li a {background: none;width: 155px !important;height: 15px;padding: 5px 5px 5px 20px;text-align: left;color: #fff;text-shadow: 1px 1px #0082a6}
/* submenu-blue-dynamic-persistent-menu */
ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item:hover {float:left;height: 53px;position: relative;z-index: 99999;}
ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item:hover div.top-menu-li-bottom-arrow-container{display: none;}
ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item.active-trail:hover a span{color:#00365B;}
ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item  a {width: auto;height: 23px;color: #00a7d5;text-decoration: none;}
ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item ul.sub-menu-gear .link-parrent-wrapper a:hover,
ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item ul.sub-menu-community-media .link-parrent-wrapper a:hover{
	width: 130px !important;
	background: #0096bf url(../images/submenu-blue-li-border.png) repeat-y
		right;
	margin-left: 0px;
	padding-left: 20px
}
.ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item ul.sub-menu-community-media .link-parrent-wrapper a:hover{background-image: none;width: 123px !important}
.submenu-blue-dynamic-persistent-menu {
	position: absolute;
	z-index: 999999;
	top: 51px;
	left: 0;
	width: 450px;
	height: auto;
	padding: 10px 0;
	border:1px solid #d1d1d1;
	/*border-radius*/
	-webkit-border-radius: 0 0 10px 10px; 
	-moz-border-radius: 0 0 10px 10px;
	border-radius:0 0 10px 10px;
	/*box-shadow*/
	-webkit-box-shadow: 0px 4px 0px rgba(222, 222, 222, 0.45);
	-moz-box-shadow:    0px 4px 0px rgba(222, 222, 222, 0.45);
	box-shadow:         0px 4px 0px rgba(222, 222, 222, 0.45);
	background: #fff;
	zoom:1
}

.front .submenu-blue-dynamic-persistent-menu,.section-admin .submenu-blue-dynamic-persistent-menu{border:1px solid #d1d1d1 !important;top:51px}
.submenu-blue-dynamic-persistent-menu ul {list-style: none;padding: 0 !important;float: left;width: 150px}
.submenu-blue-dynamic-persistent-menu ul.sub-menu-single,
.submenu-blue-dynamic-persistent-menu  ul.sub-menu-gear,
.submenu-blue-dynamic-persistent-menu  ul.ul.sub-menu-community-media{float: left;height: auto !important;width: 150px}
.submenu-blue-dynamic-persistent-menu  ul.sub-menu-gear li.parent-item,
.submenu-blue-dynamic-persistent-menu  ul.sub-menu-community-media li.parent-item{border-left:1px solid #d1d1d1}
.submenu-blue-dynamic-persistent-menu ul li.menu-first-item.parent-item{background: none !important}
.submenu-blue-dynamic-persistent-menu ul li.menu-first-item{padding: 0 !imporant;min-height: 20px;height: auto !important;width: 150px !important;background: transparent;text-align: left}
ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item .submenu-blue-dynamic-persistent-menu ul li.menu-first-item a{color: #0089b0 !important;font: normal 14px "PTSansNarrowRegular","Helvetica","Arial",sans-serif !important;text-decoration: none;text-transform: uppercase;float: left;width: 121px;line-height: 20px;text-align: left;margin-left: 15px}
ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item .submenu-blue-dynamic-persistent-menu ul.sub-menu-gear li.menu-first-item.parent-item a,
ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item .submenu-blue-dynamic-persistent-menu ul.sub-menu-community-media li.menu-first-item.parent-item a{background: none !important;width: 121px;margin: 0 0 0 15px !important;padding: 0 !important;}
ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item .submenu-blue-dynamic-persistent-menu ul li.menu-first-item a span{color: #0089b0 !important;padding:0 !important;height: auto !important;font: normal 14px "PTSansNarrowRegular","Helvetica","Arial",sans-serif !important;background: none !important;letter-spacing: 0.3px;}
ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item .submenu-blue-dynamic-persistent-menu ul li.menu-first-item.parent-item  li.menu-first-item.child-item a span{font: normal 12px "PTSansNarrowRegular","Helvetica","Arial",sans-serif !important;width: 90px !important;padding-left: 10px !important;letter-spacing: 0.4px;background:none}
ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item .submenu-blue-dynamic-persistent-menu ul li.menu-first-item.parent-item ul.sub-menu-gear-items li.menu-first-item.child-item,
ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item .submenu-blue-dynamic-persistent-menu ul li.menu-first-item.parent-item ul.sub-menu-comunity-items li.menu-first-item.child-item{width:130px !important;padding-left: 20px}
ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item .submenu-blue-dynamic-persistent-menu ul li.menu-first-item.parent-item ul.sub-menu-gear-items li.menu-first-item.child-item a,
ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item .submenu-blue-dynamic-persistent-menu ul li.menu-first-item.parent-item ul.sub-menu-comunity-items li.menu-first-item.child-item a{float: left !important;margin:0 !important;}
ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item .submenu-blue-dynamic-persistent-menu ul li.menu-first-item.parent-item ul.sub-menu-gear-items li.menu-first-item.child-item a span,
ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item .submenu-blue-dynamic-persistent-menu ul li.menu-first-item.parent-item ul.sub-menu-comunity-items li.menu-first-item.child-item a span{float: left;padding-left: 0 !important}
ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item .submenu-blue-dynamic-persistent-menu ul li.menu-first-item.parent-item ul.sub-menu-gear-items li.menu-first-item.child-item  span.vertical-arrow,
ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item .submenu-blue-dynamic-persistent-menu ul li.menu-first-item.parent-item ul.sub-menu-comunity-items li.menu-first-item.child-item span.vertical-arrow{background: url(../images/epikoo_sprites.png) no-repeat -121px -304px !important;float: left;width:4px;height: 7px;z-index:99;position: relative;margin-right:5px;top:4px;}
ul#top-menu li.dynamic-persistent-menu-menu-item.parent-item .submenu-blue-dynamic-persistent-menu ul li.menu-first-item a:hover span{color:#4fcef3 !important;background: none !important}
.submenu-blue-dynamic-persistent-menu .link-parrent-wrapper{color: #0089B0 !important;text-transform: uppercase;text-align: left;width: 120px;padding-left: 15px;font: normal 14px "PTSansNarrowRegular","Helvetica","Arial",sans-serif !important;letter-spacing: 0.3px;margin-bottom: 5px}

#bottom-links-wrapper{clear: both;float: left;margin: 0 0 0 1px;width: 930px;padding:0 20px;-webkit-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px;border-radius:0 0 10px 10px;background: #fff;zoom:1;position: relative;color: #6E6E6E;font-size: 10px}
a.copyright{color: #6E6E6E !important}
#bottom-links-wrapper a{text-transform: uppercase;color: #0089B0;font-size: 10px}
#bottom-links-wrapper .left,#bottom-links-wrapper .right{float: left;margin-right: 5px;text-transform: uppercase}
.region-footer{clear:both;text-transform: uppercase;color: #6E6E6E;font-size: 10px;width:720px}
.region-footer p{font-size: 10px !important}
#breadcrumb-container{clear:both;width:910px;margin: auto}
.breadcrumb-separator{margin:0 10px}
#breadcrumb{float:left;border-top: 1px solid #d1d1d1;position: relative;top:-5px}
.breadcrumb {float: left;width:910px;padding: 8px 0;border-bottom: 1px solid #d1d1d1;font-size: 14px;font-family: "PTSansNarrowRegular",Helvetica,"Arial",sans-serif}
.breadcrumb a{font-size: 14px;font-family: "PTSansNarrowRegular",Helvetica,"Arial",sans-serif}

/*Home Slideshow*/
.region-highlight{clear:left;float: left;width:100%;height: auto}
.region-highlight .block-title{display: none}
.view-sport-main-featured-slide{height:auto;min-height: 350px;position: relative}
.view-sport-main-featured-slide.view-display-id-block_2 .views_slideshow_thumbnailhover_main{width:910px;height: 300px;float: left}
.view-sport-main-featured-slide.view-display-id-block_2 .views-field-field-logo-img-fid{clear:left;float: left;width:605px;height:300px;overflow-y:hidden;margin-right: 20px}
.view-sport-main-featured-slide.view-display-id-block_2 .views_slideshow_thumbnailhover_main .views-field-title,
.view-sport-main-featured-slide.view-display-id-block_2 .views_slideshow_thumbnailhover_main .views-field-body,
.view-sport-main-featured-slide.view-display-id-block_2 .views_slideshow_thumbnailhover_main .views-field-view-node{width:285px;float: right}
.view-sport-main-featured-slide.view-display-id-block_2 .views_slideshow_thumbnailhover_main .views-field-title .views-content-title{width:100%;margin-top:2px;background: url(../images/epikoo_sprites.png) repeat-x scroll 0 0 transparent; min-height: 35px; }
.view-sport-main-featured-slide.view-display-id-block_2 .views_slideshow_thumbnailhover_main .views-field-title a{color:#fff;text-transform: uppercase;background: url(../images/epikoo_sprites.png) repeat-x scroll 0 0px ;padding:5px 7px;width:auto;line-height: 25px;white-space: pre-line;display: inline-block;width:271px;height:auto;float:left;font: normal 16pt/1 "PTSansNarrowBold" ,"PTSansNarrowRegular",'Helvetica',"Arial",sans-serif	}
.view-sport-main-featured-slide.view-display-id-block_2 .views-content-body{margin-top:20px;color:#333333;font: normal 13pt "PTSansNarrowRegular",'Helvetica',"Arial",sans-serif}
.view-sport-main-featured-slide.view-display-id-block_2 .views-content-view-node{border-bottom: 1px solid #D1D1D1; bottom: 0; float: left;position: absolute; width: 284px; z-index: 99999 !important}
.view-sport-main-featured-slide.view-display-id-block_2 .views-content-view-node a{font: 13px "PTSansNarrowBold","PTSansNarrowRegular",'Helvetica',"Arial",sans-serif; padding: 6px 10px 7px;position: relative; text-decoration: none; text-transform: uppercase;top: -6px}
.views-slideshow-controls-bottom{clear:both;}
.views_slideshow_thumbnailhover_breakout_teasers{float: left;width:910px;margin-top:20px}
.views_slideshow_thumbnailhover_breakout_teasers .views_slideshow_thumbnailhover_div_breakout_teaser {width: 156px;float: left;height: 54px;margin-right: 10px;padding:5px 9px;position: relative;background: url(../images/epikoo_sprites.png) repeat-x 0 -198px}
.views_slideshow_thumbnailhover_breakout_teasers .views_slideshow_thumbnailhover_div_breakout_teaser#views_slideshow_thumbnailhover_div_breakout_teaser_sport_main_featured_slide-block_2_4{margin-right: 0}
.views_slideshow_thumbnailhover_breakout_teasers .views_slideshow_thumbnailhover_div_breakout_teaser.activeSlide {background: url(../images/epikoo_sprites.png) repeat-x  0 -99px !important;}
.views_slideshow_thumbnailhover_breakout_teasers .views_slideshow_thumbnailhover_div_breakout_teaser.activeSlide .views-field-title,
.views_slideshow_thumbnailhover_breakout_teasers .views_slideshow_thumbnailhover_div_breakout_teaser:hover .views-field-title{
	position: relative;
	float: left;
	width: 156px;
	height: 49px;
	background: url(../images/slideshow-teaser-active.png) no-repeat 50% 100% transparent;
	top:10px
}
.views_slideshow_thumbnailhover_breakout_teasers .views_slideshow_thumbnailhover_div_breakout_teaser .views-field-title{position: relative;float: left;width: 156px;height: 49px}
.views_slideshow_thumbnailhover_breakout_teasers .views_slideshow_thumbnailhover_div_breakout_teaser a{float:left;text-transform: uppercase;color:#fff;font-size: 15px;line-height: 1.0;font-family:"PTSansNarrowBold" ,"PTSansNarrowRegular",'Helvetica',"Arial",sans-serif}

.views_slideshow_thumbnailhover_breakout_teasers .views_slideshow_thumbnailhover_div_breakout_teaser.activeSlide a,
.views_slideshow_thumbnailhover_breakout_teasers .views_slideshow_thumbnailhover_div_breakout_teaser:hover a{color:#fff;text-decoration: none;position: relative;top:-10px;}
.view-sport-main-featured-slide.view-display-id-block_2 .views-slideshow-controls-top{	right:0; position: absolute; top: 266px; z-index:9999;}
.views-slideshow-controls-top span{float: right}
.views_slideshow_thumbnailhover_play{display: none}
.view-sport-main-featured-slide.view-display-id-block_2 .views_slideshow_next,
.view-sport-main-featured-slide.view-display-id-block_2 .views_slideshow_previous{float: right;border: 1px solid #d1d1d1;border-bottom:none;padding:6px 10px 7px 10px;text-transform: uppercase;text-decoration: none;font-size: 13px;color:#666;font-family:"PTSansNarrowBold" ,"PTSansNarrowRegular","Arial",sans-serif}
.view-sport-main-featured-slide.view-display-id-block_2 .views_slideshow_previous{border-right: medium none;float: left; position: relative;right: -2px; color:#666}
.view-sport-main-featured-slide.view-display-id-block_2 .views_slideshow_previous span.arrow{float:left;width:6px;height:9px;background: url(../images/epikoo_sprites.png) no-repeat -17px -312px transparent;position: relative;top:5px;margin-right: 2px}
.view-sport-main-featured-slide.view-display-id-block_2 .views_slideshow_next span.arrow{float: right;width:6px;height:9px;background: url(../images/epikoo_sprites.png) no-repeat -23px -312px transparent;position: relative;top:5px;margin-left: 2px}
.view-sport-main-featured-slide.view-display-id-block_2 .views_slideshow_previous:hover,
.view-sport-main-featured-slide.view-display-id-block_2 .views_slideshow_next:hover{color:#666}
.view-sport-main-featured-slide.view-display-id-block_2 .views_slideshow_previous:hover span.arrow{background-position:  -17px -312px }
.view-sport-main-featured-slide.view-display-id-block_2 .views_slideshow_next span.arrow{background-position:  -23px -312px }

/* Home News, Gear, Events */
#slideshow-news-gear-events{clear:both;float:left;margin-top:25px;width:720px}
.content-slide{clear:both;float:left;width:100%;margin: 0;padding:15px 0 0 0}
.content-slide .views_slideshow_singleframe_main {width:100%;float:left;clear:both}
.content-slide .views_slideshow_singleframe_teaser_section{clear: both;width:100%}
.content-slide .views_slideshow_slide .views-row:last-child{margin-bottom: 0}
.views-field-field-logo-img-fid{width:auto;height: auto;float: left;margin-right: 20px}
.views-field-title a{color: #FF740E;text-transform: uppercase;letter-spacing: 0.2px;font: 12pt "PTSansNarrowBold","PTSansNarrowRegular",'Helvetica',"Arial",sans-serif;}
.sidebar .views-field-title a{font-size:11pt}
.views-field-body .field-content{color:#4E4E4E}
.views-row:hover .views-field-title a{text-decoration: none}
.views-row:hover .views-field-body .field-content{color:#333333;width:100%}
.content-slide  .views-field-view-node a{font: bold 10px ;text-decoration: none;text-transform:uppercase;border:1px solid #d1d1d1;padding:2px 8px;position: absolute;bottom:0}
.content-slide  .views-slideshow-controls-bottom .views_slideshow_controls,
.region-content-bottom .views-slideshow-controls-bottom .views_slideshow_controls{clear:both;width:100%;top:0px;border-top: 1px solid #d1d1d1}
.content-slide  .views-slideshow-controls-bottom .views_slideshow_controls span,
.region-content-bottom .views-slideshow-controls-bottom .views_slideshow_controls span {float: right}
.content-slide  .views_slideshow_controls a,
.region-content-bottom .views_slideshow_controls a{float: right;border: 1px solid #d1d1d1;border-top:none;padding:6px 15px 5px 10px;text-transform: uppercase;text-decoration: none;font: normal 13px "PTSansNarrowBold","PTSansNarrowRegular","Arial",sans-serif;color:#d1d1d1}

.content-slide  .views_slideshow_controls .previous,
.region-content-bottom .views_slideshow_controls .previous,
.view-sport-main-featured-slide.view-display-id-block_2 .views_slideshow_controls .previous,
.content-slide  .views_slideshow_controls .next,
.region-content-bottom  .views_slideshow_controls .next,
.view-sport-main-featured-slide.view-display-id-block_2 .views_slideshow_controls .next{float:left;border-right: none;padding:6px 10px 5px 15px;color:#666}
.content-slide  .views_slideshow_controls .previous .arrow,
.region-content-bottom .views_slideshow_controls .previous .arrow,
.view-sport-main-featured-slide.view-display-id-block_2 .views_slideshow_controls .previous .arrow{float:left;width:6px;height:9px;background: url(../images/epikoo_sprites.png) no-repeat -17px -312px transparent;position: relative;top:5px;margin-right: 2px}
.content-slide  .views_slideshow_controls .next,
.region-content-bottom  .views_slideshow_controls .next,
.view-sport-main-featured-slide.view-display-id-block_2 .views_slideshow_controls .next{border:  1px solid #d1d1d1;border-top:none}
.content-slide  .views_slideshow_controls .next .arrow,
.region-content-bottom  .views_slideshow_controls .next .arrow,
.view-sport-main-featured-slide.view-display-id-block_2 .views_slideshow_controls .next .arrow{float: right;width:6px;height:9px;background: url(../images/epikoo_sprites.png) no-repeat -23px -312px transparent;position: relative;top:5px;margin-left: 2px}
.content-slide  .views_slideshow_controls .previous:hover,
.region-content-bottom  .views_slideshow_controls .previous:hover,
.view-sport-main-featured-slide.view-display-id-block_2 .views_slideshow_controls .previous:hover{background-position: -17px -312px;}
.content-slide  .views_slideshow_controls .next:hover,
.region-content-bottom  .views_slideshow_controls .next:hover,
.view-sport-main-featured-slide.view-display-id-block_2 .views_slideshow_controls .next:hover{background-position:  -23px -312px}
.content-slide   .views_slideshow_play,
.region-content-bottom .views_slideshow_play,
.content-slide  .views_slideshow_pause,
.region-content-bottom  .views_slideshow_pause,
.views_slideshow_pause,
.views_slideshow_play{display: none}

/*HomePage events*/

.view-upcoming-events .views-row{height: 150px}
.view-upcoming-events .views-row .event-details{float: left;width: 510px;margin:5px 0;position: relative;border: none;height: auto;}
.view-upcoming-events .event-details .label{	}
.event-details-left{float: left;width:45%;padding-right: 10px;border-right:1px solid #d1d1d1}
.event-details-left.kiteboard{border:none}
.event-details-right{float: left;width:48%;margin-left: 10px }
.event-details-right.kiteboard{border-left: 1px solid #d1d1d1;margin-left:0;padding-left: 10px}
.view-recent-gear .views_slideshow_slide{height: auto !important; min-height: 700px; width: 100%}
.view-recent-gear .views-row{clear: none;float: left; height: auto !important; min-height: 335px; margin-bottom: 20px;margin-right: 20px;width: 226px; position: relative;}
.view-recent-gear .views-row.views-row-2{margin-right: 0}
.view-recent-gear .views-row.views-row-3{clear:left;float: left}
.view-recent-gear .views_slideshow_slide .views-row:last-child{margin-right: 0}
.view-recent-gear .views-field-field-logo-img-fid img{border:1px solid #d1d1d1}
.view-recent-gear .views-field-title {color:#0089B0;font-size: 15px}
.view-recent-gear .views-field-body .field-content{font-size: 14px}
.view-recent-gear .views-field-view-node{bottom: 0;float: left;margin-top: 10px; position:relative}
.view-recent-gear .views-field-view-node .field-content{width:auto;float: left}
.view-recent-gear  .other-gear-button a span{font-size: 11px !important;color:#999999;text-transform:uppercase}
.view-recent-gear  .other-gear-button a{border: 1px solid #D1D1D1; bottom: -2px;float: left;font-size: 11px; font-weight: bold;left: 61px; padding: 1px 8px 2px;position: absolute;text-decoration: none; text-transform: uppercase  }

/* Videos */
.front .region-content-bottom,
.content-area .view-videos{clear:both;width:720px}
.content-area .view-videos  .view-content{margin-top:20px}
.view-videos .views_slideshow_slide{height: auto !important;min-height: 275px !important;float: left}
.view-videos .views-row{float:left;width:350px;height: auto;margin-bottom: 20px;margin-right: 20px}
.view td .views-field-title a{color: #FF740E;text-transform: uppercase;font: 12pt "PTSansNarrowBold","PTSansNarrowRegular",'Helvetica',"Arial",sans-serif}
.view td a,
.view .views-field-title a{text-decoration: none}
.view-videos .views_slideshow_slide .views-row:last-child {margin-right:0}

.region-content-bottom .views-slideshow-controls-bottom {clear:both;width:100%}

.emvideo-thumbnail-replacement span {
    background: url(../images/video-play.png) no-repeat scroll 50% 50% transparent !important;
    display: block;
    height: 73px;
    position: absolute;
    width:72px;   
}
.emvideo-thumbnail-replacement span {left: 140px;top: 70px;}

.view-videos.view-display-id-block_4 .emvideo-thumbnail-replacement span,
.view-videos.view-display-id-page_1 .emvideo-thumbnail-replacement span{
	 background: url(../images/video-play-small.png) no-repeat scroll 50% 50% transparent !important;
	 width:30px;
	 height:30px;
	 position: absolute;
	 left: 50px !important;
	 top: 33px !important;
}
.node-video-teaser{position: relative;width:350px;min-height: 218px;height: auto;}
.node-video-teaser a span{
	background: url(../images/video-play.png) no-repeat scroll 50% 50% transparent !important;
	display: block;height: 73px; position: absolute;  width:72px;  left:140px;top:72px;  z-index:99999;
}

.view-videos table td{padding-bottom: 20px;vertical-align: top}
.view-videos table .col-1{padding-right: 20px}

/*Nodes*/
.node .content{width:720px;}
.node-type-news .node-main-details{clear:both;padding:0 0 5px;height:auto;min-height:22px;margin-bottom: 15px;border-bottom: 1px solid #d1d1d1;position: relative;}
.node-type-news .node-main-details.large-logo .region-node-social-media {float: left}
.node-type-news .node-main-details.large-logo #node-links-social{position: relative;right:0}

.article-image{clear:both;width: 100%;height: auto}
.article-image.large-logo{margin-bottom: 10px}
.article-image.small_logo{clear:none;float:left;width:auto;height: auto;margin-right: 20px}
.node-main-details.small_logo{clear:none;float: left;border:none;padding:0}
.related-images .field-item,
.related-images .gallery-field-item{float: left;width: auto;height: auto;margin: 0 20px 20px 0}
.related-images .gallery-field-item{margin:10px 20px 5px 0}
.label{color:#999999;text-transform: uppercase;letter-spacing: 0.2px;font: 14px "PTSansNarrowRegular","Helvetica", "Arial", sans-serif;}
.label.posted-on-date{color:#666}
.node-type-video .node-main-details,
.node-type-photo-gallery .node-main-details{border-bottom: 1px solid #D1D1D1; clear: both;height: auto; min-height: 25px;padding: 10px 0 10px;position: relative;width: 100%;}
.node-main-details .posted-on{float: left;min-width: 150px}
.node-main-details .website_container{float: right}

.related-media,
.related-videos,
.related-images{clear:left;width:100%}
.related-media h2{margin:10px 0}
.related-videos{margin-top:5px}
.related-videos .node-teaser{width:350px;height: auto;float: left;margin:10px 20px 10px 0}
.related-videos .node-teaser.node-teaser-odd{margin-right: 0}
.node-video-teaser  img {background: red;z-index:9999;position: relative}
.node .event-details,
.node-type-rider-profile .gear-node .event-details,
.node-type-school .gear-node .event-details{float:left;height:1px;border-bottom: 1px solid #d1d1d1;height: 108px;position: relative;width:510px}
.node-type-school .gear-node .event-details{border:none;min-height: 115px}
.gear-node {clear:both;width:100%;float: left;height:auto;border-bottom:1px solid #d1d1d1;padding-bottom:20px}
.node-type-rider-profile .gear-node{padding-bottom: 10px}

.user-review .field-item .label,
.gear-vote .label{width:100px;float: left}
.user-review .field-item .label-value{float: left}
.gear-vote {float: left;margin-right: 5px}
.gear-node .event-details{float:left;width:595px;height: auto;min-height: 155px;border:none;position: relative}
.node-type-kite-gear .gear-node .event-details{width:545px}
.node-type-rider-profile .gear-node .event-details{border:none;position: relative;height: auto}
.node-type-rider-profile .gear-node .event-details-left{min-height: 100px;height: auto;position: relative;border:none}
.node-type-windsurfing-sail-gear .gear-node .event-details{min-height: 170px}
.node .event-details .event-details-left{margin-right: 10px; padding-right: 10px;width: 50%}
.node .event-details .event-details-left.no-border{width:100%;padding-right: 0;margin-right: 0;border:none}
.node .event-details .event-details-right{float: left; margin: 0; width: 45%}
.node .event-details .event-details-left{width:47%;margin-right: 10px;padding-right: 10px}
.node-type-kite-gear .event-details .event-details-right{width:51%;padding-left: 10px}
.node-type-kite-gear .event-details .event-details-left{width:42%;padding-right: 10px;border:none}
.node .event-details .field-item.user-review{clear:both;float:left;width:100%;margin-bottom: 10px}
.user-picture-review{clear:both;float: left;width:auto;height: auto;margin-right: 10px}
.review-name-date{float: left}
.review-user-name{clear:left;float:left;color:#333333;font-weight: bold;text-transform: uppercase;margin-bottom: 10px}
.review-date{clear:left;font-size: 13px;color:#707070;display: block}
.node .event-details .field-item.user-review .label{width:auto !important}
.node .views-field-field-logo-img-fid{width:190px;height: 150px;overflow: hidden}
.node .gear-node .views-field-field-logo-img-fid{width:auto;height: auto}
.node .views-field-field-logo-img-fid img{}
.node-type-event .region-node-social-media,
.node-type-school .region-node-social-media,
.node-type-magazine .region-node-social-media,
.node-type-dvd .region-node-social-media,
.node-type-accessory .region-node-social-media,
.node-type-kite-gear .region-node-social-media,
.node-type-kiteboard-gear .region-node-social-media,
.node-type-rider-profile .region-node-social-media,
.node-type-windsurfing-sail-gear .region-node-social-media,
.node-type-windsurfing-board .region-node-social-media{float: left;width:100%;position: absolute;bottom:0}

.node-type-kite-gear .region-node-social-media,
.node-type-kiteboard-gear .region-node-social-media,
.node-type-rider-profile .region-node-social-media,
.node-type-windsurfing-sail-gear .region-node-social-media,
.node-type-windsurfing-board .region-node-social-media,
.node-type-school .region-node-social-media{position: relative !important;margin-top:5px}
.node-links-social {clear:both;float: left;margin-bottom: 20px}

.node-type-event .region-node-social-media #node-links-socia,
.node-type-school .region-node-social-media #node-links-socia,
.node-type-magazine .region-node-social-media #node-links-social,
.node-type-dvd .region-node-social-media #node-links-social,
.node-type-kite-gear .region-node-social-media #node-links-social,
.node-type-accessory .region-node-social-media #node-links-social,
.node-type-kiteboard-gear .region-node-social-media #node-links-social,
.node-type-windsurfing-sail-gear .region-node-social-media #node-links-social,
.node-type-windsurfing-board .region-node-social-media #node-links-social,
.node-type-rider-profile .region-node-social-media #node-links-social{ position: relative !important;top: 0;left:0}

.node-type-rider-profile .region-node-social-media #node-links-social{margin-top:3px}
.node-type-article .region-node-social-media{position: relative;clear:both;width:100%}
.node-type-article .region-node-social-media #node-links-social{position: relative;top:0}
.node .region-node-social-media .block {clear: both;margin:0 0 10px 0}
#node-links-social .twitter-button,
.node-links-social .twitter-button{float: left;position: relative; top: 3px; width: auto}
#node-links-social .twitter-button iframe,
.node-links-social .twitter-button iframe{width:90px !important}
#node-links-social .fb-like,
.node-links-social .fb-like{float: left;top:3px;}
#node-links-social #google-button,
.node-links-social #google-button{clear: none; float: left;margin: 0 !important;padding: 0 !important;position: relative; top:3px;}

.node .event-details .rating-container{clear:both;float:left;width:100%;margin:10px 0}
.node .event-details .rating-container .label-value{float: left}
.node .event-details .rating-container .rate-it{float: left;margin-left:10px}
.node .event-details .rating-container .rate-it a,
.node-main-details .rating-container .rate-it-button{color: #707070;cursor:pointer}
.node .event-details .rating-container .rate-it a:hover,
.node-main-details .rating-container .rate-it-button:hover{color:#0089B0}
.node .node-main-details .rating-container .video-rating .fivestar-static-form-item{clear:none !important;float:left;margin-right: 15px}
.node .event-details .rating-container .fivestar-static-form-item{margin-right:5px}
.node .node-main-details .rating-container .video-rating .label{float: left;clear: none;margin-right: 5px}
.rating-container .label{color: #666666; font-weight:bold; text-transform: uppercase !important;}
.node-type-destination .rating-container .label{float: left;margin-right: 10px}
.node .node-main-details .rating-container .add-new-review-node{	float: left}
.rating-container .fivestar-widget-static{clear:none;float: left;margin-right: 5px}
.rating-container .fivestar-summary{display: none}
.views-row .fivestar-widget-static{float: left}
.node .event-details .rating-container .fivestar-static-form-item label,
.node .event-details .rating-container .fivestar-static-form-item .fivestar-widget-static{float: left;width: auto;}
.related-discussion-section{clear:both;width:100%;float: left;margin:10px 0 15px}
.related-discussion-section .add-new-forum-link.left,
.related-discussion-section .related-media .add-new-forum-link{border:1px solid #d1d1d1;color: #707070;font: 13px "PTSansNarrowBold","PTSansNarrowRegular","Arial",sans-serif; padding: 3px 10px; text-transform: uppercase; text-decoration: none;}
.rate-it-button:hover{text-decoration: none}
.related-discussion-section .add-new-forum-link.left:hover,
.related-discussion-section .related-media .add-new-forum-link:hover{color:#333}
.mt10{margin-top:10px}
.mb10{margin-bottom: 10px}
.related-discussion-section .related-media h2{width:auto;display: inline;float: left;margin-top:5px}
.related-discussion-section .related-media .add-new-forum-link{float: right;position: relative;top:5px}
div.page-title { clear: left}
div.page-title.long-title{width:100%;}
.node .node-main-details .rating-container{clear:none;width:auto !important;float: left !important}
.video-rating form{clear:none;width:auto;float: left;margin-right: 15px;min-width: 90px;width:auto}
.node .label.video{float: left;margin-right: 15px}
.node .node-main-details.video .region-node-social-media{position: absolute; right: 0; top: 8px}
.node .node-main-details.video  #node-links-social{float: right;right:0}
.gallery-items{clear: both;width:100%;margin-top:20px}
.gallery-items .gallery-field-item{float: left;margin:0 20px 20px 0}
.node-type-dvd .emvideo{clear:both;float:left;width:100%;margin-top:15px}
.gear-search-block-section{clear:both;width:100%;border-bottom:1px solid #d1d1d1}

.gear-search-block-section{margin-bottom: 20px;padding-bottom:15px}
.gear-taxonomy-terms a {font-size:11px;font-weight: normal;padding: 0 10px 0 0; text-decoration: underline;line-height: 1.2}
.views-row .gear-taxonomy-terms li{padding:0;margin:0}
.gear .label,.gear .label-value a{	}
.field-item{width:100%;float: left;margin:0 0 4px 0;padding:0}
.field-item .label-value,
.views-row .label-value,
.rating-container .label-value{color: #666font-weight: bold;text-transform: uppercase;font: 14px "PTSansNarrowBold","PTSansNarrowRegular", "Helvetica",sans serif}
.field-item .label-value.lower{text-transform: none}
.event-details .field-item .label-value{position: relative}
.kiteboard-sizes,
.label-value.kiteboard-sizes,
.kiteboard-sizes p{clear:both !important;margin:3px 0}
.kiteboard-sizes a{
	margin-right: 10px;
	clear:both;
	float: left;
	padding:0px 0 0 15px;
	background: url("../images/arrow-vertical.png") no-repeat left center transparent
}
.kiteboard-sizes p{margin:0;font-size: 12px}
.gear-accessories{float: left;margin-right:20px}
.gear-accessories.last{margin-right:0}
.event-time,
.event-location{clear:both;float: left;width:100%}
.node-type-news .node-main-details.no-image{min-height: 25px}
.node-type-news .node-main-details.no-image.no-website{min-height: 22px}
.node-type-news .node-main-details.no-image .posted-on{clear:left}
.node-type-destination .posted-on.small_logo{float: left;height: auto;width: auto}
/*Comments*/
.comment_wrapper{clear:both;width:720px}
#comments .box{clear:both;float:left;width:460px;margin-right: 10px}
.comment{clear:both;float: left;width:100%;margin-bottom: 10px}
.comment p{margin:5px 0}
.comment_wrapper .form-item label{color: #666;text-transform: uppercase;float: left;margin-right: 10px;width:75px}
.comment-date-vote,
.comment-subject{clear:both;width:100%}
.comment_wrapper .form-item #edit-subject-1{width:368px}
.comment-subject a{text-transform: uppercase}
.comment-submitted-on{float: left;width:500px}
.comment-voting{float: right;width:200px;text-align: right}
.comment-voting .vud-widget-plain{float: right;border:none;margin-left: 10px}
.comment-voting {float: right;min-width: 90px;width: auto;position: relative;top: -2px}
.vud-widget-plain {border: medium none !important;float: right !important;height: 38px;margin: 0;padding: 2px;width: 80px}
.total-votes-plain {color: #494949;float: left;font-size: 11px;margin: 0 4px;position: relative;top: 12px}
.vud-widget-plain .up-active,
.vud-widget-plain .up-inactive,
.vud-widget-plain .down-active,
.vud-widget-plain .down-inactive{float: left;text-decoration: none;width: 37px;height: 38px;background: url(../images/epikoo_sprites.png) no-repeat -302px 0px !important}
.vud-widget-plain a.up-inactive,
.vud-widget-plain a.down-inactive,
.vud-widget-plain span.up-inactive,
.vud-widget-plain span.down-inactive{cursor: pointer;}
.vud-widget-plain .up-inactive {background-position: -302px 0px !important;float: left}
.vud-widget-plain .up-active{background-position: -302px -38px !important;float: left}
.vud-widget-plain .down-active{background-position: -302px -114px !important;float: right}
.vud-widget-plain .down-inactive {background-position: -302px -76px !important;float: right}
.vud-widget-plain .reset-active{display: none}
.comment-content p{clear:both}
.view-sort-comments-by-votes .view-content{margin-top:10px}
.comment-submitted-on .label{
	float:left;
	margin-right:3px;
}
/* Pagers*/
.item-list .pager{float: right;height: auto}
.item-list .pager li{padding:0;margin:0}
.item-list .pager li.pager-ellipsis,
.item-list .pager li.pager-current {border: 1px solid #D1D1D1; color: #999; padding: 1px 5px !important; text-transform: uppercase;font: normal 14px 'PTSansNarrowBold',"PTSansNarrowRegular","Arial",sans-serif}
.item-list .pager li a{border: 1px solid #D1D1D1;color: #999;padding: 1px 5px !important;text-transform: uppercase;font: normal 14px 'PTSansNarrowBold',"PTSansNarrowRegular","Arial",sans-serif}
.item-list .pager li.pager-current{color:#333;background: #f0f0f0}
.item-list .pager li a:hover {color:#333}
.item-list .pager li a{color: #999;text-decoration: none}
/* Forms */
.teaser-checkbox div.form-item {float: none;margin: 0 5% 0 0;padding: 0}
.form-item{clear: both; float: left; margin: 0 0 5px; width:95%}
.fivestar-static-form-item .form-item{width:100%}
.form-item label{color: #666;text-transform: uppercase;font-size: 12px;margin-right: 10px}

label.option{color: #333;font-weight: bold}
.form-text,
.form-autocomplete{padding:2px;border:1px solid #d1d1d1;color:#333}
.form-select{border:1px solid #d1d1d1;color:#333;width:auto}
div.vertical-tabs{clear:both}
.vertical-tabs-panes .form-text{width:70% !important;}
.comment_wrapper .form-item a.username{float: left;position: relative;background-position: 0% 40%}
#edit-comment-1-wrapper .form-textarea,
#edit-message-wrapper .form-textarea{width:447px;height: 120px}
#contact-mail-user .form-item #edit-subject{width:447px;}
#edit-comment-1-wrapper .form-textarea.add-comment-textarea{text-transform: uppercase;color:#A7A7A7;text-align: center;font-size: 15px}
.form-item .description{clear:both}
.form-item .resizable-textarea,
table.content-multiple-table{clear:both}
.resizable-textarea .grippie{display: none !important}
.form-item textarea{padding:5px;border:1px solid #d1d1d1;color:#333}
.ckeditor_links, .textarea-identifier {clear: both;float: left;font-size: 13px !important; width: 100%}
fieldset{clear:both}
fieldset legend a{text-transform: uppercase}
fieldset table td,
fieldset table th,
table td strong{}
.fieldset-wrapper label.option{width:100%}
.admin table{width:100% !important;font-size: 12px !important}
ul.tips{clear:both;font-size: 11px}
.form-submit{border:1px solid #d1d1d1;padding:3px 10px;color: #707070;text-transform: uppercase;font: normal 14px "PTSansNarrowBold","PTSansNarrowRegular", "Arial", sans-serif;text-decoration: none;background: none}
.form-submit:hover{color: #333}
.search-advanced{clear:both;float: left;width:90%}
.views-exposed-form .views-exposed-widget .form-submit {margin-top: 15px}
.views-exposed-form .views-exposed-widget { float: left;min-width: 130px;padding: 0.5em 1em 0 0;width: auto}
#views-exposed-form-featured-kites-page-1 .views-widget-filter-tid_3{clear:left}
.views-exposed-widgets .form-select{width:100%;}
/*admin views*/
.views-radio-box{clear:both}
.views-radio-box .form-item{clear:both}
.views-radio-box .form-item label.option{clear:both;float: left;width:80%}
.views-radio-box .form-item .description{float: left;margin-bottom: 3px !important;}
.vertical-tabs-panes fieldset{width:95%}
.vertical-tabs-panes fieldset #edit-menu-weight,
.vertical-tabs-panes fieldset #edit-menu-parent,
.vertical-tabs-panes fieldset .form-select{min-width:100px;width:auto}
.vertical-tabs-panes fieldset #edit-menu-parent{max-width: 180px}
.views-query-info{clear:both}
strong{}
/*Usernames*/
a.username,
.views-row .review-author,
span.username{color:#333;text-transform: uppercase;font-weight: bold;font-size: 12px}
.username-img{float: left;width:8px;height: 11px; background: url(../images/epikoo_sprites.png) no-repeat  -2px -324px transparent;margin: 4px 2px 0 0;position:relative}
.kite-user-review .username-img{margin-top:5px}
.view-gear-reviews .views-row .review-author a.username{background: none}
/* Views */
#content-area .view {clear:both;float:left;width:100%}
.view-articles .views-row,
.view-upcoming-events .views-row,
.view-schools .views-row,
.view-destination-search.view-display-id-block_3 .views-row,
.view-magazines .views-row,
.view-featured-kites .views-row,
.view-accessories .views-row,
.view-taxonomy-list .views-row,
.view-featured-kites.view-display-id-default .views-row,
.view-featured-kiteboards .views-row,
.view-featured-sails .views-row,
.view-featured-windsurfing-boards .views-row,
.view-featured-kiteboarding-gear .views-row,
.view-featured-windsurfing-gear .views-row,
.view-destination-search .views-row,
.view-seo-page-content-list .views-row,
.view-user-comments .views-row,
.view-user-gear-reviews .views-row,
.view-latest-activity .views-row,
.view-latest-gear-reviews .views-row,
.view-general-user-reviews .views-row,
.view-gear-reviews .views-row{clear:both;width:100%;height: auto;min-height:100px;margin-bottom: 20px;position: relative}
.view-upcoming-events .views-row,
.view-featured-kites .views-row,
.view-accessories .views-row,
.view-taxonomy-list .views-row,
.view-featured-kiteboards.view-display-id-page_1 .views-row,
.view-featured-sails.view-display-id-page_1 .views-row,
.view-featured-windsurfing-boards.view-display-id-page_1 .views-row,
.view-schools.view-display-id-page_1 .views-row{min-height: 148px}
.view-seo-page-content-list .views-row{min-height:150px}
.view-magazines .views-row{min-height: 110px}
.view-articles.view-display-id-block_1 .views-row,
.view-destination-search.view-display-id-block_1 .views-row,
.view-user-gear-reviews .views-row{position: relative;height: auto;width:auto}
.view-news .views-row,
.view-user-comments .views-row{clear:both;float:left;width:100%;margin:0 0 20px 0;position: relative;height: auto;min-height: 100px}
.views-field-view-node a { border: 1px solid #D1D1D1; bottom: 0;padding: 2px 8px;text-decoration: none;text-transform: uppercase; font: normal 12px 'PTSansNarrowBold',"PTSansNarrowRegular","Arial",sans-serif;}
.content-slide  .views-field-view-node span{float: left}
.content-slide  .views-field-view-node a{position: relative !important ;float: left;letter-spacing: 0.3px;font: normal 12px 'PTSansNarrowBold',"PTSansNarrowRegular","Arial",sans-serif}
.content-slide  .views-field-view-node a.section-link{border-left:none}
.view .views-row .views-field-field-logo-img-fid img{border:none}
.view-articles .views-row .views-field-field-logo-img-fid,
.view-destination-search.view-display-id-block_3 .views-field-field-logo-img-fid,
.view-news .views-row .views-field-field-logo-img-fid,
.node .view-Dvds.view-display-id-block_3 .views-row .views-field-field-logo-img-fid,
.view-magazines .views-row .views-field-field-logo-img-fid,
.view-featured-kites .views-row .views-field-field-logo-img-fid,
.node .view-riders .views-row .views-field-field-logo-img-fid,
.node-type-kite-gear .views-field-field-logo-img-fid,
.node-type-kiteboard-gear .views-field-field-logo-img-fid,
.node-type-windsurfing-sail-gear .views-field-field-logo-img-fid,
.node-type-windsurfing-board .views-field-field-logo-img-fid,
.node-type-kite-user-review .views-field-field-logo-img-fid,
.view-featured-kiteboards .views-field-field-logo-img-fid,
.view-featured-sails .views-field-field-logo-img-fid,
.view-featured-windsurfing-boards .views-field-field-logo-img-fid,
.view-latest-activity .views-field-field-logo-img-fid,
.view-articles.view-display-id-block_2 .views-field-field-logo-img-fid,
.view-latest-gear-reviews .views-field-field-logo-img-fid,
.view-featured-kiteboarding-gear .views-field-field-logo-img-fid,
.view-featured-windsurfing-gear .views-field-field-logo-img-fid,
.view-destination-search .views-field-field-logo-img-fid,
.view-schools .views-field-field-logo-img-fid,
.view-user-comments .views-field-field-logo-img-fid,
.view-user-gear-reviews .views-field-field-logo-img-fid,
.view-latest-activity .views-field-field-logo-img-fid,
.view-latest-gear-reviews .views-field-field-logo-img-fid,
.view-accessories .views-field-field-logo-img-fid,
.view-gear-reviews .views-field-field-logo-img-fid{width:auto;height: auto}
.view-video.view-display-id-block_1 .views-row{width:100%;height: auto}
.view-recent-gear .views-row .views-field-field-logo-img-fid img{border:1px solid #d1d1d1}
.beginner-block h2{margin-bottom: 0;border-bottom: 1px solid #d1d1d1}
.beginner-block .view-articles .view-header,
.beginner-block .view-videos .view-header,
.beginner-block .view-destination-search .view-header,
.view-magazines .view-header,
.view-Dvds .view-header,
.block-title .view-header,
.view-news .view-header,
.view-upcoming-events .view-header,
.view-images .view-header,
.view-user-comments .view-header,
.view-latest-activity .view-header,
.view-latest-gear-reviews  .view-header{width:auto;display: inline;float: right;position: relative;top:-29px;border:1px solid #d1d1d1;border-bottom:none;padding:3px 10px;font: normal 15px 'PTSansNarrowBold',"PTSansNarrowRegular","Arial",sans-serif;}
.beginner-block .view-videos  .view-header,
.beginner-block .view-destination-search .view-header,
.beginner-block .view-news  .view-header,
.beginner-block .view-upcoming-events .view-header,
.beginner-block .view-user-comments .view-header {top:-29px}
.view-magazines .view-header{top:-29px}
.view-Dvds.view-header{	top:-23px}
.beginner-block .view-articles .view-header a,
.beginner-block .view-videos .view-header a,
.beginner-block .view-destination-search .view-header a,
.view-magazines .view-header a,
.view-Dvds .view-header a,
.block-title .view-header a,
.view-news .view-header a,
.view-upcoming-events .view-header a,
.view-images .view-header a,
.view-user-comments .view-header a,
.view-latest-activity .view-header a,
.view-latest-gear-reviews  .view-header a{color:#707070;text-transform: uppercase;font-size: 14px;font-weight: normal;text-decoration: none;letter-spacing: 0.3px}
.beginner-block .view-articles .view-header a:hover,
.beginner-block .view-videos .view-header a:hover,
.beginner-block .view-destination-search .view-header a:hover,
.view-magazines .view-header a:hover,
.view-Dvds .view-header a:hover,
.block-title .view-header a:hover,
.view-news .view-header a:hover,
.view-upcoming-events .view-header a:hover,
.view-images .view-header a:hover,
.view-user-comments .view-header a:hover,
.view-latest-activity .view-header a:hover,
.view-latest-gear-reviews .view-header a:hover{color:#333}
.view-articles.view-display-id-block_3 .view-content{top:-10px;position: relative}
.view .item-list{border-top: 1px solid #d1d1d1;clear: both;height: 24px; position: relative; width: 100%}
.sidebar .view .item-list{border: medium none; clear: both; float: left;height: auto;margin: 0 0 10px;padding: 0;text-align: center; width: 100%}
.sidebar .view .item-list ul{padding:0;margin:0 10px 0 10px;;width:140px;text-align: center}
.sidebar .item-list li.views-row{clear:none;float: left;list-style-type: none;padding:0;margin:0}
.sidebar .item-list li.views-row .views-field-name{float: left;margin-right: 5px}
.sidebar .item-list li.views-row .views-field-name a{text-transform: uppercase;font-size: 9pt}
.view .pager{margin: 1px 0}
.view-schools .views-submit-button .form-submit{margin-top: 1.2em;}
.view-filters{margin-bottom: 20px;border-bottom: 1px solid #d1d1d1;padding-bottom: 10px}
.views-exposed-form label{color: #666666;text-transform: uppercase;font-size: 9pt}
.view-related-forum-discussions .view-content{clear:both;}
#forum-related-discussions {width: 100%}
.related-forum-topic.col-1 { margin-right: 30px;vertical-align: top}
.related-forum-topic {text-align: left;width: 350px}
.forum-topic-title {clear: left;float: left;width: 100%}
.forum-topic-title a{text-transform: uppercase;font-weight: bold}
.forum-topic-date {color: #666; font-size: 12px}
.forum-topic-content { border-bottom: 1px solid #d1d1d1;padding-bottom: 5px;font-size: 14px}
#content-area .view-images table.views-view-grid,
#content-area .view-Dvds table.views-view-grid,
#content .view-magazines  table.views-view-grid {clear: left;margin: 0 0 0 10px;text-align: center;width: 720px}
#content .view-Dvds .view-content table.views-view-grid td,
#content .view-magazines .view-content table.views-view-grid td{padding: 5px 10px 10px; text-align: left;vertical-align: top;width: 100px}
.media-item-rating a, 
.media-item-rating a:visited {color: #FF872E;float: left;font-weight: bold; line-height: 1.3; text-decoration: none;text-transform: uppercase}
#content .view-Dvds .view-content table.views-view-grid td .media-item, 
#content .view-magazines .view-content table.views-view-grid td .media-item {text-align: center;width: 85px}
.view-images .view-content,
.view-Dvds .view-content{margin-bottom: 30px;clear: both;float: left}
.view-images.view-display-id-block_1 .view-content{margin-bottom: 0}
#media-images td {vertical-align: top}
.view-images td {padding: 15px 0; text-align: center;vertical-align: top; width: 160px}
#content-area .view-images.view-display-id-block_3 .view-content{margin-top:-20px;margin-bottom:20px}
#content-area .view-videos.view-display-id-block_4 .view-content,
#content-area .view-videos.view-display-id-page_1 .view-content{margin-top:20px}
#content-area .view-images.view-display-id-block_3 table.views-view-grid,
#content-area .view-videos.view-display-id-block_4 table.views-view-grid,
#content-area .view-images.view-display-id-page_1  table.views-view-grid,
#content-area .view-videos.view-display-id-page_1  table.views-view-grid{width: 100% !important;padding:0;margin:0}
.view-videos.view-display-id-block_4 td.col-1,
.view-videos.view-display-id-page_1 td.col-1{padding-right:0;vertical-align: top}
.view-images.view-display-id-block_3 td,
.view-videos.view-display-id-block_4 td,
.view-videos.view-display-id-page_1 td { width: 140px !important; vertical-align: top}
#media-images .view-images .fivestar-widget-static {clear: both;float:left}
#content-area .view-images td a{clear: both;float: left; text-decoration: none;color: #FF740E;text-transform: uppercasefont: 12pt "PTSansNarrowBold","PTSansNarrowRegular",'Helvetica',"Arial",sans-serif;text-align: left; width:145px}
.view-images tr {margin-bottom: 10px;padding-bottom: 10px; width: 100%}
.views-row .event-details-left.no-border{width:100%;border:none;}
.node .view-Dvds.view-display-id-block_3 .views-field-title a{font-size: 15px;}
.view-riders .views-view-grid{clear:both;width:720px}
.view-riders .views-view-grid td {height: auto;padding: 15px 15px 15px 0;vertical-align: top width: 110px}
.view-riders .views-view-grid td .rider-name { margin-top: 5px; text-align: center;width: 100px}
.view-riders .views-view-grid td .rider-name a {text-decoration: none;color: #FF740E;text-transform: uppercase;font: 12pt "PTSansNarrowBold","PTSansNarrowRegular",'Helvetica',"Arial",sans-serif}
.table#career-results {background: none repeat scroll 0 0 transparent !important;clear: left;float: left;margin: 0;width: 100%}
table#career-results .career-result {
    border: medium none !important;
    float: left;
    font: 11px "Helvetica","Arial",sans-serif;
    padding: 0px 0 5px 5px;
    vertical-align: middle;
    width: 320px;
     background: url(../images/views-list-spacer.png) repeat-x scroll center bottom transparent;}
table#career-results .career-result.col-0 { float: left;margin-right: 20px}
table#career-results .career-result.col-1{paddin-right:0}
table#career-results tr {background: none repeat scroll 0 0 transparent !important; border: medium none !important; height: auto}
table#career-results tr.even .career-result {background: url(../images/views-list-spacer.png) repeat-x scroll center bottom #FAFBFB}
table#career-results .career-result.col-0 {float: left}
table#career-results .career-result .rider-result {float: left;height: 20px;padding: 5px 0 5px;width: 320px}
.rider-result-place {color: #FF5344;float: left;font-weight: bold}
.rider-result-title {float: left;margin-left: 5px;width: 220px}
.view-kite-user-reviews .views-row{margin-bottom: 20px}
.kite-user-review-inner .user_picture {clear: left;float: left;height: auto; margin-bottom: 5px; margin-right: 10px;width: auto}
.kite-user-review-inner .review-details {float: left;width: 500px}
.kite-user-review-inner .review-date { clear: left;color: #707070;font-size: 10px;font-weight: normal}
.kite-user-review-inner .review-rate-overall {clear: left;height: 16px}
.kite-user-review-inner .gear-review-title {clear:both;float: left;margin-top: 3px;width:80%}
.kite-user-review-inner .review-body{clear:both;width:100%}
.kite-user-review-inner .gear-review-title a{text-transform: uppercase;font: normal 14px "PTSansNarrowBold","PTSansNarrowRegular",'Helvetica',"Arial",sans-serif}
.kite-user-review-inner .user-review-comment .comment-voting{top:0px !important}
.field-item.user-review{clear:both;width:140px !important}
.user-review .field-item.vud_widget_container .total-votes-plain{float:left !important}
.user-review .field-item.vud_widget_container .vud-widget-plain{float: left !important;clear:none;margin:0}
.kite-user-review-inner .user-review-comment p {clear: both;line-height: 1.5; margin:5px 0;}
.kite-user-review-inner .review-gear-size {clear: left;float: left;font-size: 12px;width: 100%}
.kite-user-review-inner .review-gear-size .label-value{font: 12px "PTSansNarrowBold","PTSansNarrowRegular","Helvetica",sans serif;}
.sidebar .views-row{clear:both;float: left;height: auto;margin-bottom: 15px;width:100%}
.sidebar .views-field-field-date-value,
.sidebar .views-field-field-location-value{font-size: 14px;color:#707070}
.view-latest-activity .views-row .event-details,
.view-latest-gear-reviews .views-row .event-details{border:none !important;width:600px;}
.review-title a{text-transform: uppercase;font-size: 12px}
.view-images td a{font-size: 12px;width:95%}
.view-upcoming-events .views-field-body {margin-top:5px}
.view-images td  .image-details{clear:both;float:left;width:160px}
.view-images td .image-details a{font-weight: bold}
.region-content-bottom .view-videos .view-content{margin-top:20px;clear: both;float: left;width:100%;height: auto}
.view-recent-gear .views-field-view-node a{position: relative;}
.view-recent-gear .views-field-average{clear:both;float: left;width: 100%;margin-bottom: 5px;}
/*Tabs*/
div.tabs {clear:both;width:100%;margin-bottom: 20px}
/* ads */
.view-kiteboarding-classified-ads table,.view-windsurfing-classified-ads table{width:100%;margin-top:0}
.view-kiteboarding-classified-ads table thead tr,
.view-windsurfing-classified-ads table thead tr{border-bottom: 2px solid #EAEDED;border-top: 1px solid #fff;color: #454545 !important;font: bold 11px "Arial";height: 35px}
.view-kiteboarding-classified-ads td,
.view-windsurfing-classified-ads td {padding:0 5px;font-size: 13px}
.view-kiteboarding-classified-ads tr.odd,
.view-windsurfing-classified-ads tr.odd{border: 0 none; background: #fff}
.view-kiteboarding-classified-ads tr.even,
.view-windsurfing-classified-ads tr.even{background: #F7F8F8; border: 0 none}
.view-kiteboarding-classified-ads .views-field-field-image-fid,
.view-windsurfing-classified-ads .views-field-field-image-fid{padding:10px 0;text-align: center}
.view-kiteboarding-classified-ads td.active,
.view-windsurfing-classified-ads td.active{background-color: transparent}
.view-kiteboarding-classified-ads .views-field-name .username,
.view-windsurfing-classified-ads .views-field-name .username{color: #FF480F;text-decoration: none}
.view-kiteboarding-classified-ads .views-field-title a,
.view-windsurfing-classified-ads .views-field-title a{font-weight: bold}
.view-kiteboarding-classified-ads a.but-post-new-ad,
.view-windsurfing-classified-ads a.but-post-new-ad{border: 1px solid #d1d1d1;color: #707070 !important;float: left;font-size:12px;font-weight:bold;padding: 5px 10px;text-decoration: none;text-transform: uppercase}
.view-kiteboarding-classified-ads a.but-post-new-ad:hover,
.view-windsurfing-classified-ads a.but-post-new-ad:hover{text-decoration: none;color: #333 !important;}
.view-news .views-row .views-field-view-node{float:left;margin-top:10px;height:auto; min-height: 15px}
.view .views-row label,
.view .views-row .label,
.views-row .views-field-value label{font: 12px "Helvetica","Arial",sans-seriftext-transform: uppercasecolor:#999}
.views-row .views-field-average .views-label-value,
.views-row .views-label-value{font: 14px "PTSansNarrowRegular","PTSansNarrowRegular","Helvetica",sans serif !important; text-transform: uppercase;color:#999;float: left;}
.view-videos  .views-field-value .views-field-value,
.view-videos  .views-field-value .field-content{font: 14px "PTSansNarrowRegular","PTSansNarrowRegular","Helvetica",sans serif !important;text-transform: uppercase;color:#999; float: left}
.view-videos .views-field-value .field-content{font: 14px "PTSansNarrowBold","PTSansNarrowRegular","Helvetica",sans serif !important;color:#666; float: left}
.view-videos .views-view-grid  .views-field-value .views-label-value{font: 14px "PTSansNarrowRegular","PTSansNarrowRegular","Helvetica",sans serif !important;text-transform: uppercase !important;color:#999 !important;float: left}
.view-latest-activity .views-field-average .label-value{float: left}
.sidebar .views-row .views-field-average .views-label-value,
.sidebar .views-row .views-field-value label,
.sidebar .views-row .views-label-value{ margin-right: 2px;font: 13px "PTSansNarrowRegular","PTSansNarrowRegular","Helvetica",sans serif;float: left}
.sidebar .fivestar-widget-static,
#content-area .views-field-average .fivestar-widget-static{float: left;margin-right: 3px}
.sidebar .views-row .label-value{font-size: 12px !important;float: left}
.sidebar .field-content.label-value {position: relative}
#content-area .views-row .views-field-average .views-label-value{position: relative;top:-1px;margin-right: 5px;float: left}
/*Sort by category*/
#terms-list-section{clear:both;float: left;width:100%;margin-bottom: 20px}
#node-935 #terms-list-section,
#node-936 #terms-list-section{margin-bottom: 10px}
#category-list {border-bottom: 1px solid #D1D1D1;clear: both;height: 30px; margin: 0;padding: 0;width: 720px}
#category-list li{list-style-type: none;}
#category-list li{float: left;margin-right: 15px;}
#category-list li.last{margin-right:0}
#category-list li .category{padding-bottom: 10px;position: relative}
#category-list li .category.selected{background: url("../images/top-menu-selected.png") no-repeat scroll 40% 100% transparent;	}
#category-list li a{font: normal 15px "PTSansNarrowBold","PTSansNarrowRegular","Arial",sans-serif;text-transform: uppercase;text-decoration: none;color: #707070}
#category-list li a:hover{color:#333}
#category-list li a.selected{color:#333}
.but-add-school-center{float:left;margin-bottom:10px;text-transform: uppercase;text-decoration: none;font-size: 12px;font-weight: bold}
.but-add-school-center:hover{color:#333}
.node-type-destination .node-main-details{clear: both;float: left;width: 100%;padding: 0 0 20px 0;border-bottom:1px solid #d1d1d1}
.node-type-destination .node-main-details .field-item{float: left;width:100%;margin-bottom: 5px}
.node-type-destination .destination-left {float: left;width:65%;padding-right: 20px;}
.node-type-destination .destination-left .destination-left-content-1{float: left;width:47%;padding-right: 20px}
.node-type-destination .destination-left .destination-left-content-2{float: right;width:48%}
.node-type-destination .destination-left.wide,
.node-type-destination .destination-left .destination-left-content-1.wide{width:100%}
.node-type-destination .destination-right{float:right;width:32%}
#list-best-months{padding:0;margin:4px 0 0 0}
.node-type-destination .posted-on.small_logo #list-best-months{float: left; height: auto;margin: 4px 0 0;padding: 0; width: 310px}
#list-best-months li{float: left;list-style-type: none;margin-right: 10px}
#list-best-months li .month{margin-bottom: 3px;background: url(../images/arrow-vertical.png) no-repeat left center transparent;padding-left: 10px;}
.label-value.clear{clear: left;float: left; width: 100%;margin-top:3px}
.label-value.arrow{background: url(../images/arrow-vertical.png) no-repeat left center transparent;padding-left: 10px}
/* Sidebar */
.sidebar .view-news .views-row{margin-bottom: 0}
.sidebar  .views-field-title{margin-bottom: 5px}
.sidebar .view-upcoming-events .views-field-field-date-value,
.sidebar .view-upcoming-events .views-field-field-location-value{font-size: 12px;}
/* FB Connect*/
#block-user-0 .form-item#fbconnect_button-wrapper{display: none !important}
.admin table.content-field-overview{width:100%;}
/*Lightbox*/
#lightbox{z-index:9999999 !important;min-width:680px}
#lightbox .content .emvideo{width:auto;min-width:680px !important;height: auto;min-height: 440px}
#lightbox #outerImageContainer,
#lightbox #imageDataContainer{width:740px !important;height: auto;padding: 0 0 20px 0}
#lightbox #lightboxFrame{width:720px !important;border:none}
#lightbox #frameHoverNav{display: none !important;height: auto !important;margin-bottom: 0 !important}
#imageData #numberDisplay {clear: left;display: none !important;padding-bottom: 0px !important}
body.emvideo-modal-iframe{background: #fff;background-image: none;text-align: center}
#lightbox2-overlay {z-index:9999999 !important}
#imageData #imageDetails {margin-left: auto;margin-right: auto;text-align: left;width: 100%}
.lightbox2-alt-layout-data #bottomNavClose, .lightbox2-alt-layout #bottomNavClose {bottom: -15px !important;position: relative; margin-top:20px !important;margin-bottom: 0 !important}
.lightbox2-alt-layout #imageData #bottomNav, .lightbox2-alt-layout-data #bottomNav{margin-bottom: 0 !important}
.vertical-tabs-panes{float: left;width:95%;padding:10px 0}
.rating-container .label {float:left; margin-right:5px;}
/* Fixed content*/
.region-fixed-content{	height: auto; left: 0;margin-left: -4px;position: fixed;top: 33.7%; z-index: 9999999;	}
.region-fixed-content .block{text-align: center;background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #D1D1D1; border-radius: 0 10px 10px 0;-webkit-border-radius:  0 10px 10px 0;-moz-border-radius:  0 10px 10px 0;padding: 10px;width: 70px}
.region-fixed-content .fb-like{margin-left: 8px}
.region-fixed-content .fb-like iframe{width:75px !important}
.region-fixed-content .twitter-follow-container{margin-top:10px;margin-left: 4px}
.region-content-bottom .block-title{border-bottom: 1px solid #d1d1d1}
.region-content-bottom .view-videos .views_slideshow_singleframe_teaser_section{height: auto !important;min-height: 275px ;overflow: hidden;position: relative; width: 720px}
.region-footer  .menu { float: left;margin: 0; padding: 0;list-style-type: none}
.region-footer  .block-title{display: none}
.region-footer  .menu li{
	list-style-image: none !important;
	list-style-type: none;
	padding: 0 7px  0 5px ;
	float:left;
	background: url(../images/footer-links-spacer.png) no-repeat center right transparent;}
.region-footer  .menu li.last{margin-right: 5px}
.sidebar .view-members-with-same-gear .views-row{margin-bottom: 5px}
.sidebar .view-members-with-same-gear .views-row.views-row-last{margin-bottom: 10px;}
a.event-destination{font-weight: bold;text-transform: uppercase;}
.field-item.website a,
.website_container a,
.label-value a,
.month a{font: 14px "PTSansNarrowBold","PTSansNarrowRegular",'Helvetica',"Arial",sans-serif;letter-spacing: 0.1px; text-transform: uppercase;}
#review_container{clear: both;margin-right: 10px;width: 460px;margin-bottom: 20px;}
#review_container .teaser-checkbox,
#review_container .textarea-identifier{display: none}
#review_container #edit-title,
#review_container #edit-field-gear-reference-0-nid-nid,
#review_container #edit-field-member-name-review-0-value,
#review_container #edit-field-member-email-review-0-value{float: left;width: 345px}
#review_container #edit-body{height: 125px;width:445px}
#review_container label.option{width:auto}
#review_container label{color: #666666;float: left;margin-right: 10px; text-transform: uppercase; width: 75px}
.node-type-kite-gear #review_container label{width:110px}
.node-type-kite-gear #review_container  #edit-title,
.node-type-kite-gear #review_container #edit-field-kite-comments-0-value{width: 435px}
.vertical-tabs .vertical-tabs-panes fieldset label{width:auto !important}
/* User Profile*/
.account-details-top{clear:both;width:100%;height: auto}
.user-main-image{clear:left;float: left;width:auto;height: auto;margin-right: 18px}
h1.user-title{margin-bottom: 0.2em}
.user-main-image img{border: 1px solid #d1dbe1}
.account-user-details{float: right;width:770px;height: auto;min-height: 110px;padding-bottom: 10px;border-bottom: 1px solid #d1d1d1}
.user-fields{clear:left;float: left;width:45%;padding-right: 10px;border-right: 1px solid #d1d1d1}
.user-sports {float: left;width:45%;padding-left:10px}
.user-sports.no-border{padding:0}
.user-social-link{float: none;margin-left: 3px}
.user-social-link img{position: relative;top:5px}
.profile-column-left{clear:left;float: left;width:250px;height: auto;margin-top:10px}
.profile-column-right{float: right;width:630px}
.profile-column-left #user-my-gear,
.profile-column-left #user-links,
.profile-column-left #user-friends{clear:both;float: left;width:100%;margin-bottom: 25px}
.profile-column-left h2{padding-bottom: 10px;border-bottom: 1px solid #d1d1d1;font-size: 13pt}
.accordionButton{clear:left;float: left;width:100%;height:auto;padding:15px 0;border-bottom: 1px solid #d1d1d1}
.accordionButton span{
	text-transform: uppercase;
	font: normal 15px "PTSansNarrowBold","PTSansNarrowRegular",'Helvetica',"Arial",sans-serif;
	color: #666666;
	padding-left:20px;
	background: url(../images/accordion_off.png) no-repeat left center transparent;
}
.accordionButton.on span{
	color: #333333;
	background: url(../images/accordion_on.png) no-repeat left center transparent;
}
.accordionContent{clear:both;float:left;width:100%;height: auto;padding: 15px 0;border-bottom: 1px solid #d1d1d1}
.accordionContent .list-kites{clear:both;float:left;width:100%;margin-bottom: 10px}
.accordionContent ul.list-gear{padding:0;margin:0;}
.accordionContent ul.list-gear li{list-style-type:none}
.accordionContent ul.list-gear li a,
.website-links a{text-transform: uppercase;font: 14px "PTSansNarrowBold","PTSansNarrowRegular",'Helvetica',"Arial",sans-serif;}
.website-links{padding:15px 0;border-bottom: 1px solid #d1d1d1}
#user-friends .view-friends td{width:57px;padding-right: 6px;vertical-align: top}
#user-friends .view-friends td.col-last{padding:0}
#user-friends .view-friends .views-field-field-avatar-fid img{border: 1px solid #d1d1d1}
#user-friends .view-friends  .views-field-name{width:57px;overflow-x: hidden;}
#user-friends .view-friends  .views-field-name a,
.view-friends  .views-field-name a{width:57px !important;font: 14px "PTSansNarrowRegular",'Helvetica',"Arial",sans-serif;background: none;padding:0;color: #0089b0;}
.user-page .region-footer{float: right;width: 630px;}
.profile h3,
.content-profile-view,
.user-member{display: none}
.profile-back-link{clear:both;float: left;width: 100%}
.profile-back-link a{font: 14px "PTSansNarrowBold","PTSansNarrowRegular",'Helvetica',"Arial",sans-serif;text-transform: uppercase;letter-spacing: 0.2px;text-decoration: none}
.profile .content-profile-display{border:none !important;padding:0 !important}
.profile .node-type-user-profile .content{width: 630px !important}
ul.tabs.primary{padding:0;border-bottom: 1px solid #d1d1d1;background: transparent !important}
ul.secondary{background: transparent !important}
ul.tabs.primary li{background: none !important;position: relative}
ul.tabs.primary li.active a.active span{background: none !important;padding:4px 10px 0 6px}
ul.tabs.primary li a span{background: none !important;padding:4px 5px 0 0px}
ul.tabs.primary li a {font: 14px "PTSansNarrowBold","PTSansNarrowRegular",'Helvetica',"Arial",sans-serif;color:#666666;text-transform: uppercase;padding:5px 2px 13px 10px;position: relative;background: none !important;top:2px}
ul.tabs.primary li a:hover{top:2px;color:#4fcef3}
ul.tabs.primary li.active a{color:#333; border:1px solid #d1d1d1;border-bottom: none;top:1px}
ul.tabs.primary li.active a.active span.selected{background: url(../images/epikoo_sprites.png) no-repeat scroll -32px -304px  !important;float: left;height: 8px; width: 13px; padding: 0;position: absolute;top: 83%;left: 40%; z-index: 99}
#news-gear-events ul.tabs.primary li.active a.active span{padding:4px 13px 0 6px}
#news-gear-events ul.tabs.primary li a{padding:5px 5px 13px 10px}
.comment-subject-date .subject,
.comment-subject-date .label{float: left}
.comment-subject-date .subject a{font: 14px "PTSansNarrowBold","PTSansNarrowRegular",'Helvetica',"Arial",sans-serif;color:#333;position: relative;top:-1px}
.view-user-gear-reviews .comment-subject-date .subject a{top:-3px}
.view-user-comments .comment-subject-date .label{font: 14px "PTSansNarrowRegular",'Helvetica',"Arial",sans-serif !important}
.comment-subject-date .on-topic a{font: 14px "PTSansNarrowBold","PTSansNarrowRegular",'Helvetica',"Arial",sans-serif;text-transform: uppercase;letter-spacing: 0.2px}
.view-user-comments .views-field-view-comment span,
.view-user-gear-reviews .views-field-view-comment span{width:auto;border:1px solid #d1d1d1;padding:3px 10px}
.view-user-comments .views-field-view-comment a,
.view-user-gear-reviews .views-field-view-comment a{font: 11px "PTSansNarrowBold","PTSansNarrowRegular",'Helvetica',"Arial",sans-serif !important;text-transform: uppercase;text-decoration: none}
.view-user-gear-reviews .comment-subject-date .label-value{float: left}
.view-videos.view-display-id-block_4 td{width:140px}
.view-videos .views-field-title  .img-icon{float:left;background: url(../images/epikoo_sprites.png) no-repeat -24px -324px transparent;width:14px;height:11px;margin:5px 4px 0 0}
.view-images .views-field-title{clear:both;width:160px;text-align: left}
.view-images .views-field-title .img-icon{float:left;background: url(../images/epikoo_sprites.png) no-repeat -10px -324px transparent;width:14px;height:11px;margin:5px 4px 0 0}
.view-images .image{clear:both;width:160px}
.view-images .views-field-title a{float: none !important; line-height:1}
.view-user-gear-reviews.view-display-id-block_1 .views-field-title a{color: #0089B0}
.account-user-details .field-item div.social-links{float: left;width:auto;margin-right: 5px}
.button-profile,
.flag-wrapper{float: left;width:auto;margin-right: 5px;border:1px solid #d1d1d1;padding:0px 5px;position: relative;top:4px}
.button-profile a,
.flag-wrapper a{font: 11px "PTSansNarrowBold",'Helvetica',"Arial",sans-serif !important;text-transform: uppercase;letter-spacing: 0.3px;text-decoration: none}
.with-border-bottom h2{border-bottom: 1px solid #d1d1d1}
.view-friends.view-display-id-page_1 .views-view-grid{margin: 0; padding: 0;width: 100% !important}
.profile-column-right .sticky-header,
.profile-column-right .sticky-enabled{margin: 0;padding: 0;width: 100% !important}
.tab-home{cursor:pointer}
.mt5{margin-top:5px}
.lfloat{float:left}
.page-kiteboarding-kite-reviews .view-latest-activity{width:720px !important}
#header-banner-wrapper{float: right;margin-right: 5px}
.region-header-banner{float: left;width:720px;padding:0;margin:0}
.region-header-banner .block{margin:0}
#block-block-14 .block-title{position: relative}
#block-block-14 .block-title .title{top:-10px}
#block-block-14 .close-block-social,
#block-block-14 .open-block-social{width:17px;height:17px;float:right;top:-5px;right:-5px;border:1px solid #d1d1d1;-webkit-border-radius: 10px 10px;-moz-border-radius:10px 10px;border-radius: 10px 10px;zoom:1}
#block-block-14 .close-block-social{position:absolute;top:-15px;right:0}
#block-block-14 span.hide-block{float:right;background: url(../images/epikoo_sprites.png) no-repeat -20px -304px #fff;width:8px;height: 8px;position: relative;right: 4px;top:4px}
#block-block-14 .close-block-social {float: right;margin-bottom: 5px;position: absolute;right: -4px !important;top: -20px !important;}
#block-block-14 .block-off-title{background: url(../images/epikoo_sprites.png) no-repeat -5px -304px #fff;float: left;width:8px;height: 9px;position: relative;right: -4px;top:4px}
#block-block-14.smallBlock-20{width:20px !important;}
.region-sidebar-second .block .fb-like{float: left}
.region-sidebar-second .block .twitter-follow-button{width:70px !important;float: right}
.mb8{margin-bottom: 8px;}
.views-field-title h1.review-title a{font: normal 14pt "PTSansNarrowRegular",'Helvetica',"Arial",sans-serif !important}
.kite-user-review span.more,
.sidebar span.more{padding:1px 8px 2px 8px;border:1px solid #d1d1d1;margin-left: 5px}
.kite-user-review span.more a,
.sidebar span.more a{font: normal 11px "PTSansNarrowBold","PTSansNarrowRegular",'Helvetica',"Arial",sans-serif !important;text-decoration: none;text-transform: uppercase;letter-spacing: 0.2px}
#block-block-18 .content,#block-block-19 .content{border:none !important;padding:0}
.rating-container .fivestar-static-form-item label{display: none}
.node-main-details.video .rating-container{z-index:99;position: relative}
.sidebar .view .view-footer{border: 1px solid #D1D1D1; float: right;padding: 1px 5px;position: relative; top: -5px}
.sidebar .view .view-footer a{text-transform: uppercase;text-decoration: none;letter-spacing:0.2px;font: normal 12px "PTSansNarrowBold","PTSansNarrowRegular",'Helvetica',"Arial",sans-serif}
.region-footer #block-block-6{margin:0;}
.content-slide .view-recent-gear .views-row .views-field-title a{color: #0089B0 !important}
.content-slide .view-recent-gear .views-field-title.title-review a{color: #FF740E !important;text-transform: none;font: normal 12pt "PTSansNarrowBold","PTSansNarrowRegular",'Helvetica',"Arial",sans-serif}
.related-media .view-similarterms table td{vertical-align: top}
.related-media .view-similarterms .views-field-field-logo-img-fid{width:auto;height: auto}
.related-media .view-similarterms .views-field-title{width:170px}
.region-sidebar-second #block-block-25 .content { border:none}
.node-type-sup-board .event-details{width:600px;float: right}

div.block.with-block-editing {position: relative}
div.block.with-block-editing div.edit {display: none;position: absolute; right: 0; /* LTR */top: 0;z-index: 40;border: 1px solid #eee;padding: 0 2px;font-size: 0.75em;background-color: #fff}
div.block.with-block-editing:hover div.edit {display: block}
#node-content-top,
#node-content-bottom{clear:both;width:720px}
#node-content-top .block,
#node-content-bottom .block{clear:both;float:left;width:100%;margin:10px 0 !important}
