/* Theme Name: Windsurf - Wave Digital 
Theme URI: http://www.wave-digital.co.uk/
Description: Exclusive theme developed by Wave Digital for Windsurf Magazine.
Author: Wave Digital
Author URI: http://www.wave-digital.co.uk/
Version: 1.0*/
.home .sd-content { display: none !important; }
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p+p,pre+pre{margin:1em 0}
p,pre{margin:0}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
a img{border:none;}
a.tb_photo img{border:none !important;}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
html,button,input,select,textarea{color:#222}
body{font-size:13px;line-height:1.4}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
img{vertical-align:middle}
a img{border:0}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
.group:after{visibility:hidden;display:block;content:"";clear:both;height:0}
* html .group{zoom:1}
*:first-child+html .group{zoom:1}
#ws-plugin--qcache-ajax-clear{color:inherit!important;background-color:transparent!important;border:none!important}
@font-face{font-family:'Museo 300';src:url('fonts/museo-300-webfont.eot');src:url('fonts/museo-300-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/museo-300-webfont.woff') format('woff'),url('fonts/museo-300-webfont.ttf') format('truetype'),url('fonts/museo-300-webfont.svg#museo_300regular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'Museo 500';src:url('fonts/museo-500-webfont.eot');src:url('fonts/museo-500-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/museo-500-webfont.woff') format('woff'),url('fonts/museo-500-webfont.ttf') format('truetype'),url('fonts/museo-500-webfont.svg#museo_500regular') format('svg');font-weight:normal;font-style:normal}
a{text-decoration:none;color:#236a96}
a:hover{color:#09C}
.title a{color:inherit;font-family:inherit}
.title a:hover{color:inherit}
h1,h2,h3{font-family:'Museo 500',Arial,Helvetica,sans-serif}
h4,h5,h6,h7{font-family:'Museo 500',Arial,Helvetica,sans-serif}
h1 a,h2 a,h3 a{font-family:inherit}
.alpha{background:#000;background:url(img/alpha.png);background:rgba(0,0,0,0.5)}
.alpha_light{background:#000;background:url(img/alpha_light.png);background:rgba(0,0,0,0.3)}
#wrapper input,#wrapper textarea, #mc_signup_form .mc_input{margin:5px 0;background:#FFF;border:solid 1px #dfdfdf;padding:2px 0;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;line-height:18px}
textarea{width:100%}
#wrapper input[type="image"]{border:none;}
#wrapper input[type="submit"],#wrapper input[type="button"],#wrapper button, .mc_signup_submit input[type="submit"]{font-family:'Museo 300',Arial,Helvetica,sans-serif;background:#000;color:#FFF;padding:2px 10px;border:solid 1px #000;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0}
.fix{font-size:12px;font-style:italic;color:#666}
.sd-content{float:none!important;width:auto!important}
div.sd-block{border:none!important}
#older-posts,#newer-posts{float:right;margin-left:10px}
#older-posts a,#newer-posts a{color:#FFF;background:black;padding:2px 10px 0;display:inline-block;font-size:16px;font-family:'Museo 300',Arial,Helvetica,sans-serif}
#older-posts a:hover,#newer-posts a:hover{background:#333;color:#FFF}
#wrapper{width:1000px;margin:0 auto;background:#FFF}
.bbpress .main_head,.bbpress footer{width:95%;}
.main_head,footer{width:960px;margin:0 auto;position:relative; display:block;}
#main{margin:18px auto;width:960px;position:relative}
#content{width:639px;float:left;z-index:999;position:relative}
#sidebar{width:319px;float:left;margin-left:0;position:relative;z-index:999}
.loop{margin:18px 0}
#top_bar,#footer_bar{background:black;color:white;height:27px;width:auto;line-height:27px;padding:0 10px}
#footer_bar{font-size:12px}
#main_nav{background:#000;border:solid 1px #000}
#main_nav ul{padding:0;margin:0;list-style:none}
#main_nav li{float:left;position:relative}
#menu-item-39419 a {color: #FFFFFF!important;background: #F00!important;}
#main_nav .current-menu-item, #main_nav .current-menu-ancestor{background:#FFF}
#main_nav .current-menu-item>a, #main_nav .current-menu-ancestor>a{color:#000;background:#FFF}
#main_nav .current-menu-item>a:hover, #main_nav .current-menu-ancestor>a:hover{color:#000;background:#FFF}
#main_nav a{display:block;padding:3px 7px;line-height:15px;font-size:12px;color:white;text-transform:uppercase;font-family:'Orienta',Helvetica,sans-serif}
.bbpress #main_nav a{ padding: 3px 22px;}
@media (max-width: 1427px){ .bbpress #main_nav a{ padding: 3px 14px;} }
@media (max-width: 1197px){ .bbpress #main_nav a{ padding: 3px 7px;} }
#main_nav li:hover>a{background:#333;color:#FFF}
#main_nav li:hover>ul.sub-menu{display:block}
#main_nav .sub-menu{display:none;position:absolute;top:21px;left:-1px;background:#666!important;z-index:999999;border:solid 1px black}
#main_nav .sub-menu .sub-menu{display:none;position:absolute;top:-1px;left:150px;z-index:9999}
#main_nav .sub-menu li{float:none;display:block;width:150px}
#logo{margin:18px 0 15px 0;display:inline-block}
#logo h1{margin:0}
#subscribe h3{position:absolute;left:75px;top:50%}
#subscribe .title{padding:2px 20px 0;font-size:20px}
#subscribe .title:hover{background:#FFF;color:#000}
#subscribe{width:300px;height:110px;float:right;position:absolute;right:0;top:38%}
.app{margin-top:0px}
.app .title{font-size:13px;}
.app .mobiles{margin-top:5px; text-align:center;}
.mobiles a{background:url(img/ws-sprite.png) no-repeat; background-position:-337px -128px; width:23px; height:32px; margin-left:5px; position:relative;}
.mobiles a.apple:hover{background-position:-416px -128px;}
.mobiles a.android{background-position:-360px -128px; width:27px;}
.mobiles a.android:hover{background-position:-439px -128px;}
.mobiles a.windows{background-position:-388px -126px; width:25px;}
.mobiles a.windows:hover{background-position:-467px -126px;}
.app a{display:inline-block;}
.sign{list-style:none;margin:0;padding:0;line-height:27px;float:right;margin:0 10px}
#global_search{float:right;line-height:22px}
#sall{float:right; width:0px;overflow:hidden;}
#wrapper .sall{-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;margin:5px 0 0 0;border:0;border-bottom:solid 1px #fff;background:0;padding:0;color:#FFF;text-align:right;}
#wrapper #searchallsubmit{width:16px;height:20px;float:right;background:url(img/search.png) no-repeat center center!important;border:none!important;margin:3px 10px 0 5px;padding:0}
div.top_white{background:url(img/ws-sprite.png) no-repeat -25px -134px;width:24px;height:24px;float:right}
div.bottom_white{background:url(img/ws-sprite.png) no-repeat -50px -134px;width:135px;height:25px;float:left;margin-left:10px}
.copy{float:right!important;margin-right:10px}
.sign a{color:#FFF;text-transform:uppercase;font-size:12px}
.sign a:hover{color:#FFF}
#loginform{float:left;text-transform:uppercase;margin-left:20px;font-size:12px;display:none}
#loginform p{display:inline;line-height:29px;margin-right:20px}
#loginform #wp-submit{font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;border-bottom:solid 1px;padding:0 5px}
#loginform input{margin:0;padding:0}
#loginform input[type=text],#loginform input[type=password]{background:#333;padding:0 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;color:#999;height:18px;border:solid 1px #666}
#cookies .icon_info{background:url(img/ws-sprite.png) no-repeat 0 -134px;width:25px;height:27px;float:left;margin-right:5px;cursor:pointer}
#cookies .cookies_info{float:left;}
#cookies,.copy{float:left;margin-left:10px;line-height:27px;color:#999}
#slider_container{padding-bottom:50px;margin-bottom:-35px;position:relative;overflow:hidden;background:url(img/ws-sprite.png) no-repeat 163px 360px;}
.attachment-slider-image{ visibility:hidden; display:none;}
.arrow{position:absolute;top:37%;width:40px;height:45px;overflow:hidden;visibility:hidden}
#controls:hover .arrow{visibility:visible}
.arrow div{width:30px;height:45px;display:block;background:url(img/ws-sprite.png) no-repeat;margin:0 auto;cursor:pointer}
.right{right:0}
.right_arrow{background-position:-303px -116px!important;margin-right:10px!important}
.left_arrow{background-position:-275px -116px!important;margin-left:10px!important}
.left{left:0}
ul.slider{list-style:none;margin:0;padding:0;width:4800px;max-height:420px}
li.slider-item{position:relative;float:left;width:960px;height:420px;overflow:hidden;}
.slider-item{background:url(img/ajax-loader.gif) no-repeat center center}
.slider-title{position:absolute;top:50px;left:0}
.slider-title h1{margin:0}
.slider-title a{font-size:32px;padding-left:20px;padding-right:20px}
.slider-title a:hover{background:#FFF;color:#000}
.slider_dots{position:absolute;top:10px;right:20px}
.slider_dots ul{list-style:none;margin:0;padding:0}
.slider_dots li{display:inline-block;cursor:pointer;padding:0px 2px;}
.slider_dots a.selected{background:#000}
.slider_dots a{display:block;background:#FFF;width:10px;height:10px;border:solid 1px #999}
@media screen and (max-width:1400px){#slider_container{width:639px;padding-bottom:60px;margin-bottom:-40px;background:url(img/ws-sprite.png) no-repeat 0px 225px;}
li.slider-item{width:639px;height:280px}
.slider-title a{font-size:26px}
li.slider-item img{width:639px;height:auto!important}
.slider-title{top:25px}
.slider_dots{top:256px;right:8px}
#sidebar{margin-top:-300px}
}
.directory-header{margin-bottom:17px}
.directory-top img{float:left;margin-right:18px;margin-bottom:10px}
.directory-nav{width:638px!important}
.directory-loop:first-child{border-top:solid 1px #000}
.directory-loop{padding:0;border-bottom:solid 1px #000}
.directory-thumb{float:left;margin-right:18px}
.directory-info{padding:10px 0}
.directory-info p.contact{font-size:12px;margin-bottom:0}
.directory-thumb{width:150px;height:150px;border-right:solid 1px #000;border-left:solid 1px #000}
.directory-loop h1{margin:0}
.post-loop{margin-bottom:18px}
.post-first, .sticky{border-bottom:solid 1px #000}
.post-loop h1{font-size:24px;margin:0}
.post-loop h1 a,.directory-loop h1 a{color:#000;text-decoration:none}
.post-loop h1 a:hover,.post-info a:hover,.directory-loop h1 a:hover,.directory-info a:hover{color:#444}
.post-thumb{float:left;border:solid 4px #000;background:#000;position:relative}
.post-thumb img{width:226px!important}
.post-thumb img,.post-cover img,.attachment-cover img,.offer-thumb img{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background:#FFF}
.post-link{text-decoration:underline;color:#000}
.post-link:hover{text-decoration:none}
.post-info{float:left;width:389px;margin-left:15px}
.no-thumb .post-info{float:none;width:auto;margin-left:0}
.post-info p{font-size:13px}
.update-type{position:absolute;right:0;bottom:0;padding:4px 10px 2px;color:#CCC; font-size:10px;}
.update-type a{color:#CCC}
.update-type a:hover{color:#FFF}
.offer-single-loop{border-bottom:solid 1px #ccc;padding-bottom:10px}
.offer-loop-info{margin-top:15px}
.offer-thumb{float:right;width:300px;border:solid 4px #000;background:#000;position:relative;margin-left:20px;margin-bottom:10px}
table.offer_details{width:310px}
table.offer_details th{text-align:left}
table.offer_details th,td{border-bottom:#CCC 1px solid;padding:5px 0}
.beach-loop{margin:18px 0}
.beach-area{display:inline-block}
.beach-area ul{margin-top:15px}
.beach-area .title{font-size:18px}
.beach-loop ul{list-style:none;padding:0;margin:10px 0 0; text-align: center;}
.beach-area li{ display: inline-block;margin-right: 10px;margin-bottom: 10px;}
#test-loop{margin-top:0}
.test-loop{height:210px;overflow:hidden;position:relative;margin-bottom:18px}
.test-loop img{margin-top:-45px}
#test-types{list-style:none;margin:10px 0 18px;padding:0}
#test-types li{font-size:24px;font-family:'Museo 500',Arial,Helvetica,sans-serif;padding-top:3px;text-transform:uppercase;color:#b31220;margin-right:5px}
#test-types>li>a{color:#b31220}
#test-types>li>a:hover{color:#ce1626}
#test-types>li>.children>li{width:300px}
#test-types .children{border:0;padding:0;margin:0}
#test-types .children a{border:0;color:#FFF;background:black;padding:2px 10px 0;display:inline-block;font-size:18px}
#test-types .children li{font-size:18px;float:none;float:left}
.type-taxo{display:inline-block;margin:0 5px 0 0}
#search_test{float:right;padding:5px 6px 4px 15px;background:black;color:white;font-family:'Museo 500',Arial,Helvetica,sans-serif;font-size:18px}
#search_test input{margin:0;padding:0 5px}
#s_results{padding:2px 5px}
#test-head h3{float:left}
#searchsubmit{width:16px;height:25px;background:url(img/search.png) no-repeat center center!important}
.test-post-types h4{float:left}
.test-post-types{position:absolute;top:165px;left:0;padding-left:5px;background:#000}
.search_query{font-size:18px;font-family:'Museo 500',Arial,Helvetica,sans-serif;font-style:italic}
.featured_group{background:url(img/ws-sprite.png) no-repeat 0px 367px;padding-bottom:60px;margin-bottom:-35px}
.featured_wall{padding-bottom:10%;margin-bottom:-35px}
.featured-loop{width:213px;height:213px;overflow:hidden;position:relative;float:left}
.featured-loop:hover>.featured-info{visibility:visible}
.featured-loop h1{font-size:24px;line-height:24px;margin:0}
.featured-loop h1 a{color:#000}
.featured-loop h1 a:hover{color:#404040}
.featured-info{position:absolute;top:10px;left:0;padding:5px 10px;color:white;width:193px;height:185px;visibility:hidden}
.featured-info h1 a,.featured-info a{color:#FFF;text-transform:uppercase;text-decoration:none}
.featured-info a{text-decoration:underline}
.featured-info h1 a:hover{color:inherit}
.featured-info{font-size:13px}
.featured-thumb img{display:block}
.attachment-details{float:left;margin-top:10px}
.attachment-cover img{width:100%}
.sidebar-box{margin:0 0 18px 19px;}
.social-top {margin-bottom:0;}
.sidebar-box a:hover{text-decoration:underline}
.sidebar-box label{display:block;font-size:13px}
.sidebar-title,.title{color:#FFF;background:black;padding:2px 10px 0;display:inline-block;text-transform:uppercase;font-size:24px;margin:0}
.title:hover{color:#FFF}
.sidebar-title label{font-size:inherit}
.sidebar-title{margin-bottom:15px}
.sidebar-title a{color:#FFF}
.sidebar-title a:hover{color:#FFF;text-decoration:underline}
.sidebar-box ul{list-style:none;padding-left:10px;margin:0}
#social_icons{float:right}
#social_icons ul{list-style:none;margin:0;padding:0}
#social_icons li{float:left;margin-left:5px;height:35px;width:35px; background:#000; position:relative;}
#social_icons a{display:block;height:35px;width:18px; position:absolute;}
#social_icons a:hover{text-decoration:none}
#facebook{background: url(img/ws-sprite.png) no-repeat -184px -131px;top: 0px;right: 6px;}
#twitter{background: url(img/ws-sprite.png) no-repeat -205px -131px;top: 0px;right: 7px;width: 20px !important;}
#insta{background: url(img/ws-sprite.png) no-repeat -774px -95px;top: 0px;right: 7px;width: 22px !important;}
#rss{background: url(img/ws-sprite.png) no-repeat -229px -131px;top: 0px;right: 7px;width: 20px !important;}
.widget_twitter .sidebar-title{background:url(img/twitter_title.png) no-repeat;height:28px;width:120px;padding:0}
.widget_twitter .sidebar-title a{display:block;height:32px;width:148px;color:transparent}
.widget_twitter{border:solid 3px #000;padding:15px 15px 10px 15px;width:264px}
ul.tweets{margin:0;padding:0}
.tweets li{margin:0 0 5px 0;font-size:11px;padding-left:58px;line-height:14px;min-height:48px; background:url(img/tw_user_icon.png) no-repeat;}
.tweets a{color:#236a96}
.tweets a:hover{color:#09C;text-decoration:none}
.widget_text{border:solid 3px #000000; position:relative;}

#text-2 .sidebar-title{
	background: url(img/twitter_blue.png) no-repeat #FFF;
	position: absolute;
	color:transparent;
	font-size:0px;
	margin:0px;
	top: 9px;
	left: 8px;
	height: 38px;
	width: 225px;
	z-index: 999999;
}

#text-2 .sidebar-title a{
	display:block;
	height:40px;
}

a.twitter-timeline{
	margin-top:40px;
	padding:10px;
	display:block;
}
.timesince{display:block;text-align:right}
#tweetblender-2{background:#FFF;border:solid 3px black;padding:15px 10px 0;width:274px}
#tweetblender-2 .sidebar-title{background:url(img/ws-sprite.png) -680px -131px no-repeat;height:28px;width:120px;padding:0;color:transparent}
#tweetblender-2 div.tb_tweet{padding:0 2px;min-height:60px;list-style:none;background:0;overflow:hidden;font-size:12px}
#tweetblender-2 .tb_tweet-info{color:#ccc;float:right;padding-top:5px}
#tweetblender-2 .tb_tweet-info a{color:#236a96;text-decoration:none;font-size:12px}
#tweetblender-2 .tb_tweet-info a:hover{text-decoration:underline;color:#09c}
#tweetblender-2 .tb_header{display:none}
#tweetblender-2 #msg_info,.tooltip{background:#e9e9e9!important;border:0;padding:10px}
#tweetblender-2 div{background:none!important;border:none!important}
#tweetblender-2 div.tb_tweet,#tweetblender-2 .tb_tweet-info,#tweetblender-2 .tb_tweet-info a{border:0;line-height:13px;font-size:11px}
a.tb_photo img{padding:0;margin-right:8px;border:0}
#sidebar ul.wpinstagram{border:solid 3px black!important;background:#000}
ul.wpinstagram img{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}
#wpinstagram-widget-2{position:relative}
#instragram_title{background:url(img/ws-sprite.png) -496px -114px no-repeat;width:186px;height:63px;position:absolute;top:7px;left:7px;z-index:999}
#subscribe-blog, #ns_widget_mailchimp_form-2{padding:15px;border:solid 2px #000; width:265px; min-height:70px;}
#subscribe-blog p, #ns_widget_mailchimp_form-2 p{margin:5px 0}
.TravelWidget{padding:0;color:white;list-style:none;font-family:'Museo 500',Arial,Helvetica,sans-serif;font-size:14px}

.offer-container{width:300px;margin:0 auto;overflow:hidden}

.offer-item{float:left;width:300px;padding:10px 0}
.offer-info{padding: 0 10px;margin: 0px 0;}
#travel_offers{margin:0;padding:0;list-style:none}
#travel_offers .offer_title a{color:#FFF}
#travel_offers .offer_title a:hover{text-decoration:none}
#travel_offers .offer_title{border-bottom:solid 1px #fff;font-size:17px;position:relative;margin-bottom:10px;padding:2px 0}
#travel_offers .offer_price{font-family:'Museo 700',Arial,Helvetica,sans-serif;}
#travel_offers .website{margin-top:10px;padding:2px 0;border-top:solid 1px #fff;text-align:center}
#travel_offers .website a{color:#FFF;font-size:12px;text-decoration:none}
#travel_offers .website a:hover{color:#FFF;text-decoration:underline}
#sidebar .wp_bannerize div{margin:0px 0 18px 0}
#sidebar .wp_bannerize img{max-width:300px!important;height:auto}
.post-cover,.attachment-cover{border:solid 4px #000;background:#000}
.post-header{margin-bottom:10px;position:relative}
.post-header h1{position:absolute;bottom:0;right:0;margin:0}
.post-header h1.no-thumb{position:static;border:0;left:0;float:right}
.post-header a.title{width:470px}
.post-details{font-size:12px;margin:0;float:left;width:130px}
.post .author{font-weight:bold}
.post-details .categories{margin-top:10px}
.categories ul.children{border:0;margin-top:0;padding-left:10px}
.post-details ul{list-style:none;margin:10px 0;padding:0}
.post-details a,.attachment-details a{color:#236a96}
.post-details a:hover,.attachment-details a:hover{color:#09C}
.post-body{float:right;width:480px;padding-left:10px}
.quotation{margin:0 20px 0 -141px;float:left;width:270px;padding:10px 15px;font-size:14px;font-family:'Museo 300',Arial,Helvetica,sans-serif;border-bottom:4px solid black;background:#f5f5f5;font-style:italic}

.boxright{float:right;width:240px;border-top:0px;border-bottom:0px;background:#000000;padding:10px;margin:0px 0px 10px 10px;font-size:14px;font-family:'Museo 300',Arial,Helvetica,sans-serif;}

.boxrightbl{float:right;width:240px;border-top:4px black;border-bottom:4px black;background:#0099ff;padding:10px;margin:0px 0px 10px 10px;font-size:14px;font-family:'Museo 300',Arial,Helvetica,sans-serif;}

.boxwide{float:right;width:460px;background:#000000;padding:10px;margin:0px 0px 10px 0px;font-size:14px;font-family:'Museo 300',Arial,Helvetica,sans-serif;}

.boxwidegreen{float:right;width:470px;background:#99cc33;padding:10px;margin:0px 0px 10px 0px;font-size:14px;font-family:'Museo 300',Arial,Helvetica,sans-serif;}

.boxwidegrey{float:right;width:470px;background:#979797;padding:10px;margin:0px 0px 10px 0px;font-size:14px;font-family:'Museo 300',Arial,Helvetica,sans-serif;}

.boxautowide{width:auto;background:#000000;padding:10px;margin:0px 0px 10px 0px;font-size:14px;font-family:'Museo 300',Arial,Helvetica,sans-serif;}

.boxautoheader{width:auto;background:#000000;padding:10px;margin:0px 0px 10px 0px;font-size:22px;font-family:'Museo 300',Arial,Helvetica,sans-serif;}

.media,.wp-caption{margin:0 20px 0 -141px;float:left;max-width:300px!important;padding:0;font-size:12px;font-family:'Museo 300',Arial,Helvetica,sans-serif;border-bottom:4px solid black;background:#f5f5f5}
.media img{width:300px}
.media iframe{width:300px;display:block}
.wp-caption .media,.wp-caption img{margin:0;max-width:300px;height:auto;padding:0;border:0;float:none}
.wp-caption-text, .gallery-caption{padding:10px;margin:0}
.post-navigation{border-top:1px solid #CCC;border-bottom:1px solid #CCC;padding:10px 0;float:right;width:480px}
.post-navigation .newer-posts{float:right}
.post-navigation .older-posts{float:left}
.beach-header h1{margin:18px 0}
.beach-header h1.no-thumb{margin-top:0px;}
.beach-header .post-cover{height:122px;overflow:hidden}
.beach-header .attachment-post-header{margin-top:-90px}
#beach-map{float:right;margin-left:20px;margin-bottom:20px;width:300px;height:400px}
#beach-guide{margin-top:18px}
#beach-guide #beach-map{float:none;margin:0;width:631px;height:500px;border:solid 4px #000}
.map_bubble h3{font-family:'Museo 300',Arial,Helvetica,sans-serif; margin-top:5px;}
#beach-attributes{border-top:1px solid #CCC;border-bottom:1px solid #CCC;padding:10px 0;margin-top:20px}
#beach-attributes p{margin:5px 0}
#beach-attributes .left{width:280px}
#beach-attributes .right{width:300px}
.bold{font-weight:bold}
#rating{margin-top:25px}
#stars{display:inline-block;height:16px}
.user_stars{float: right; margin: 10px 0px;}
.select_rating{float:left; margin:10px 0px;}
.select_star{cursor:pointer;}
#stars div{background:url(img/star.png) no-repeat;width:21px;height:19px;display:inline-block;margin-right:5px}
.star{background-position:0 0!important}
.no_star{background-position:-22px 0!important}
#featured-body a{color:#09C;}
#featured-body a:hover{text-decoration:underline;}
#content_featured,#navigation{width:320px;margin:2px 0 0 100px;padding:10px;color:#FFF;position:relative;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none-ms-user-select: none;user-select: none;}
#navigation{padding:3px 10px}
#show_hide{background:url(img/ws-sprite.png) no-repeat;background-position:-254px -130px;height:18px;width:16px;float:right;cursor:pointer}
#featured-body{width:320px;clear:both;margin:10px 0}
#featured-body .viewport{width:300px;max-height:400px;overflow:hidden;position:relative}
#featured-body .overview{list-style:none;position:relative;left:0;top:0}
#featured-body .thumb .end,#featured-body .thumb{background-color:#003d5d}
#featured-body .scrollbar{position:relative;float:right;width:10px}
#featured-body .track{background-color:transparent;height:100%;width:13px;position:relative;padding:0 1px}
#featured-body .thumb{height:20px;width:8px;cursor:pointer;overflow:hidden;position:absolute;top:0;border:solid 1px #666;background:#000;background:url(img/alpha.png);background:rgba(0,0,0,0.5);-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}
#featured-body .thumb .end{overflow:hidden;height:10px;width:8px;background:0}
#featured-body .disable{display:none}
#featured-full{position:fixed;top:-50%;left:-50%;width:200%;height:200%}
#featured-body .quotation,#featured-body .media{margin:10px 0;float:none;width:auto;padding:0;font-size:13px;font-family:sans-serif;border-bottom:0;background:0;font-style:normal}
.header_featured{background:rgba(0,0,0,0.6);text-align:center}
.featured-header .title{padding:0!important;background:0}
.header_featured .banner{margin:0 0 0 100px;height:92px;text-align:left; display:block;}
#nav_pages a{margin-right:5px;color:#FFF}
#nav_pages a:hover{color:#CCC}
#nav_pages a.highlight{color:#09C}
#page-links{font-family:'Museo 300',Arial,Helvetica,sans-serif;color:#09C;float:left}
#page-links a{color:#FFF}
#featured_footer{background:rgba(0,0,0,0.8);color:#999;position:absolute;right:0;bottom:10px;padding:2px 50px 2px 20px;font-size:11px}
#featured_footer a, .copy a{color:#CCC;font-family:sans-serif}
#featured-arrows{width:100%;position:absolute;top:50%}
#featured-arrows img{display:block;margin:5px auto}
#featured-arrows .prev{position:absolute;left:0;width:80px;height:30px}
#featured-arrows .next{position:absolute;right:0;width:80px;height:30px}
.test-single{border:solid 4px #000;margin-bottom:20px}
.test-header{position:relative}
.test-stats{background:#e8e8e8;padding:5px 2%;text-transform:uppercase;line-height:20px}
.test-details{position:relative;margin-bottom:15px}
.test-details .edit{position:absolute;top:0;right:0}
.test-categories{padding:0;margin:0}
.test-categories h3{font-size:inherit}
.test-categories li{margin-right:10px}
.strong{font-weight:bold}
.test-header-title{position:absolute;top:15px;right:0;margin:0;padding-right:5px;background:#000}
.test-content{text-align:center}
.test-body .column{margin:1%;padding:1%;width:46%!important;text-align:justify}
.test-body .sd-content{float:right!important}
.test-content img{max-width:590px!important;height:auto}
.test-body img{max-width:200px!important;height:auto}
.test_comments{width:auto}
.author-description{margin-top:18px;margin-bottom:30px;border-bottom:solid 1px #CCC}
.author-description img{float:left;margin-right:15px;margin-bottom:10px}
.author_links{margin-right:10px}


.quicktags-toolbar input[type="submit"], .quicktags-toolbar  input[type="button"], .quicktags-toolbar button{
	margin: 2px 1px 4px !important;
	line-height: 18px !important;
	display: inline-block !important;
	min-width: 26px !important;
	padding: 2px 4px !important;
	font: 12px/18px Arial,Helvetica,sans-serif normal !important;
	color: #464646 !important;
	border: 1px solid #C3C3C3 !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	background-color: #EEE !important;
	background-image: -ms-linear-gradient(bottom,#E3E3E3,white) !important;
	background-image: -moz-linear-gradient(bottom,#E3E3E3,white) !important;
	background-image: -o-linear-gradient(bottom,#E3E3E3,white) !important;
	background-image: -webkit-linear-gradient(bottom,#E3E3E3,white) !important;
	background-image: linear-gradient(bottom,#E3E3E3,white) !important;
}


div.bbp-template-notice.info,div.bbp-template-notice{border:#dfdfdf 1px solid;background-color:#f0f0f0}
.bbp-breadcrumb-root{display:none !important;}
.bbp-content-top{clear:both !important; margin-bottom:5px;}
.bbpress #wrapper{ width: auto; max-width: 95%;}
.bbpress #content{ width: calc(100% - 319px);}
.bbpress #main{ width: 95%;}
li.bbp-topic-img{ width: 48px; float: left;}
li.bbp-topic-title-sub{ width: calc(55% - 58px); margin-left: 8px !important;}
.single-forum .bbp-author-avatar{ display: none;}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic{background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(196,196,196,0.45) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(196,196,196,0.45) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(196,196,196,0.45) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#73c4c4c4',GradientType=0 );
}
#bbpress-forums li.bbp-header ul{ font-size: 14px;}
#bbpress-forums li.bbp-header{-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;border: 1px solid #65B0CE;background: rgb(119,205,199);background: -moz-linear-gradient(top,  rgba(119,205,199,1) 0%, rgba(0,185,175,1) 100%);background: -webkit-linear-gradient(top,  rgba(119,205,199,1) 0%,rgba(0,185,175,1) 100%);background: linear-gradient(to bottom,  rgba(119,205,199,1) 0%,rgba(0,185,175,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77cdc7', endColorstr='#00b9af',GradientType=0 );}
#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums .widget_display_replies img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar{margin-top:-8px}
li.bbp-forum-freshness, li.bbp-topic-freshness{width:25%;}
.bbp-reply-content iframe,.bbp-reply-content object,.bbp-reply-content img,.bbp-reply-content embed{ max-width:485px; max-height:330px;}
.bbp-attachments .with-icons{ margin:0px; padding:0px;}
.gcard{z-index:9999!important;margin-top:-18px}
.comments{margin-top:20px;position:relative;float:right;width:480px}
#respond{margin-top:-40px}
.beach-guide .comments{float:none;width:auto;margin-top:10px}
.comments h1.title{font-size:20px}
#comments{position:absolute;top:10px;right:0;font-family:'Museo 500',Arial,Helvetica,sans-serif;color:#999}
.comments-loop{margin-bottom:20px}
.comments a{color:#236a96;}
.comments a:hover{color:#09C}
.comment-meta a{color:#999}
.comment-meta a:hover{color:#666}
.title_arrow{color:#FFF;padding:2px 10px 0;display:inline-block;font-size:20px;margin-bottom:10px;background:url(img/arrow_down.png) no-repeat 95% 60% #000;padding-right:25px;margin-top:5px}
.commentlist{list-style:none;margin:10px 0;padding:0}
.comment:after{visibility:hidden;display:block;content:"";clear:both;height:0}
* html .comment{zoom:1}
*:first-child+html .comment{zoom:1}
li.comment{border-bottom:solid 1px #CCC;padding:10px 0;position:relative}
.comment-author{position:relative}
.comment-meta{position:absolute;top:10px;right:0}
.comment-author,.reply,.comment p,.comment-awaiting-moderation{padding-left:90px}
.comment-author img.avatar{position:absolute;top:0;left:0}
.comment .says{display:none}
.comment p{margin-top:5px}
.comments h3{font-family:'Museo 300',Arial,Helvetica,sans-serif}
ul.children{list-style:none;padding-left:20px;border-top:solid 1px #CCC;border-bottom:0;margin-bottom:0}
ul.parent{margin-bottom:0}
.comments input{margin-right:20px}
#foot{background:#ebebeb;min-height:20px;padding:15px 20px;color:#929292}
#foot a{color:#929292}
#foot_menu{float:left}
#foot_menu ul{margin:10px 0;padding:0;list-style:none}
#foot_menu a{font-size:13px}
#foot h1,#foot h2,#foot h3,#foot h4,#foot h5{margin:0}
#foot h4{margin-top:10px}
#foot .right{text-align:right}
.banner{border:0;margin:10px 0 0}
#bottom_banner{margin:0 0 20px;text-align:right;float:right}
.s728x90 img,.s728x90,.s728x90 .Top{width:728px;height:90px}
.s728x90 img{width:728px;height:92px}
.transparente{opacity:.5}
.left{float:left}
.right{float:right}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:100%}
.hidden{display:none!important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
/*! fancyBox v2.1.2 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('fancybox_sprite.png');}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}
#fancybox-loading div {width: 44px;height: 44px;background: url('fancybox_loading.gif') center center no-repeat;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url('blank.gif'); /* helps IE */-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}
.fancybox-prev span {left: 10px;background-position: 0 -36px;}
.fancybox-next span {right: 10px;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -9999px;left: -9999px;visibility: hidden;}
/* Overlay helper */.fancybox-lock {overflow: hidden;}
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url('fancybox_overlay.png');}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}
/* Title helper */.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; /* Fallback for web browsers that doesn't support RGBa */background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}
#fancybox-content .sidebar-box{margin:0px; background:#000;}
#fancybox-content .sidebar-title{margin:0px;}
.mc_list label{display:inline; margin-left:10px;}
.mergeRow{margin:10px 0px}
#mc_signup_form {padding: 15px !important;}
.mc_merge_var{margin-top:10px;}
.mc_signup_submit{text-align:left;}
#mc_signup_form .mc_input {width: 98%;padding: 0px 3px;}
.mc_success_msg {color: #097C27;font-weight: normal;}
.mc_error_msg {color: #E64444;font-weight: normal;}
#mc_signup_form .mc_var_label{display:none !important;}
#respond_all_all{font-weight:normal;color:inherit;padding:0;margin:0 0 15px 0;font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;clear:both;padding:15px 0;background:none;border:none;float:none;width:auto;overflow:hidden;}
div#respond_all_all{border:none;}
#respond_all form *{font-size:12px;}
#respond_all form{margin:0;padding:0;border:none;background:#ebebeb;background:rgba( 0, 0, 0, 0.08 );width:auto !important;text-align:left;}
#respond_all h3{padding-top:0;padding-bottom:0;margin-top:15px;margin-bottom:15px;display:block;}
#respond_all h3 small{float:right;}
#respond_all h3 small a{display:inline;width:auto;}
#respond_all span{display:inline;}
#respond_all label,	#respond_all form label{background:none;color:inherit;text-transform:none;padding:0;display:inline;}
#respond_all .comment-textarea{position:relative;}
#respond_all .comment-textarea label{display:none;font-size:14px;text-transform:none;color:#7e7e7e;color:rgba( 0, 0, 0, 0.5 );font-weight:normal;width:auto;margin:0;line-height:1;}
#respond_all.js .comment-textarea label{display:block;position:absolute;top:12px;left:12px;}
#comment-form-identity.comment_registration{border-bottom:1px solid #e5e5e5;border-bottom:1px solid rgba( 0, 0, 0, 0.07 );}
#respond_all #comment-form-comment, #comment-form-share-text-padder{line-height:18px !important;padding:10px 10px 5px !important;-moz-box-shadow:1px 1px 2px rgba( 0, 0, 0, 0.12 ) inset;-webkit-box-shadow:1px 1px 2px rgba( 0, 0, 0, 0.12 ) inset;box-shadow:1px 1px 2px rgba( 0, 0, 0, 0.12 ) inset;background:#fcfcfc;background:rgba( 255, 255, 255, 0.85 );border:1px solid #c9c9c9;border:1px solid rgba( 0, 0, 0, 0.2 );-webkit-transition-duration:.3s;-moz-transition-duration:.3s;}
#respond_all #comment-form-comment.active, #comment-form-share-text-padder.active{background:#fefefe;background:rgba( 255, 255, 255, 0.95 );border:1px solid #b2b2b2;border:1px solid rgba( 0, 0, 0, 0.3 );-moz-box-shadow:1px 1px 2px rgba( 0, 0, 0, 0.2 ) inset;-webkit-box-shadow:1px 1px 2px rgba( 0, 0, 0, 0.2 ) inset;box-shadow:1px 1px 2px rgba( 0, 0, 0, 0.2 ) inset;-webkit-transition-duration:.3s;-moz-transition-duration:.3s}
#respond_all #comment-form-comment textarea, #comment-form-share-text-padder textarea{-webkit-appearance:none;border:none !important;background:transparent !important;font-size:14px;font-family:inherit;color:#4b4b4b;color:rgba( 0, 0, 0, 0.7 );text-shadow:0 1px 0 rgba( 255, 255, 255, 0.45 );width:100%;height:70px;outline:none;padding:0;margin:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none !important;float:none;}
#respond_all #comment-form-comment textarea:focus, #comment-form-share-text-padder textarea:focus{border:none;background:none;padding:0;margin:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#respond_all #comment-form-identity{border-top:1px solid #c9c9c9;border-top:1px solid rgba( 255, 255, 255, 0.35 );overflow:hidden;padding:0;}
#respond_all #comment-form-identity #comment-form-nascar{min-height:41px;overflow:hidden;background:#f6f6f6;background:rgba( 255, 255, 255, 0.7 );}
#respond_all #comment-form-identity #comment-form-nascar p{display:inline;float:left;padding:5px 0 0 12px;margin:10px 0 0;width:auto;line-height:100%;color:#4b4b4b;color:rgba( 0, 0, 0, 0.7 );}
#respond_all #comment-form-identity.comment_registration #comment-form-nascar p{margin:10px 0 10px 5px;padding-bottom:5px;}
#respond_all.js #comment-form-identity #comment-form-nascar{display:block;}
#respond_all #comment-form-identity #comment-form-nascar ul{padding:0;list-style:none;text-indent:0;margin:7px 12px 0px;float:right;border:none !important;background:none;}
#respond_all #comment-form-identity #comment-form-nascar ul li{clear:none;float:left;margin:0;background:none;border:none !important;list-style:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;min-height:0;width:auto;padding:5px 1px;}
#respond_all #comment-form-identity #comment-form-nascar ul li.selected,	.highlander-dark #respond_all #comment-form-identity #comment-form-nascar ul li.selected{background:inherit;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;}
#respond_all #comment-form-wordpress #wordpress-change-account p{padding:0;margin:0 15px 10px 0;text-align:right;}
#respond_all #comment-form-identity #comment-form-nascar ul li:before,	#respond_all #comment-form-identity #comment-form-nascar ul li::before{content:normal;}
#respond_all #comment-form-nascar ul li a{display:block;overflow:hidden;height:24px;font-style:normal;border:none !important;text-decoration:none !important;opacity:.7;}
#respond_all #comment-form-nascar ul li a:hover,	#respond_all #comment-form-nascar ul li a:focus{opacity:1;}
#respond_all .comment-form-padder{position:relative;padding:0 12px;}
#respond_all .comment-form-service{background:#f6f6f6;background:rgba( 255, 255, 255, 0.7 );padding:10px 0;overflow:hidden;display:none;border-bottom:1px solid #e5e5e5;border-bottom:1px solid rgba( 0, 0, 0, 0.07 );clear:left;}
#respond_all .comment-form-service *{line-height:18px !important;}
#respond_all .selected{display:block;}
#respond_all .comment-form-service p{margin:10px 0 3px 0;padding:0;clear:none !important;border:none;}
#respond_all .comment-form-avatar{float:left;}
#respond_all .comment-form-avatar img{padding:1px;border:1px solid #ccc;background:#fff;width:25px;vertical-align:middle;margin:0;}
#respond_all .no-border img{border:none;background:none;}
#respond_all .comment-form-fields{margin-left:38px;margin-top:0;}
#respond_all div.comment-form-field{-webkit-margin-before:0 !important;-webkit-margin-after:0 !important;border:none;font-size:12px;overflow:visible;padding:0;}
#respond_all .comment-form-fields div.comment-form-field{position:relative;margin:2px 15px 5px 0;clear:none;width:auto;}
#respond_all .comment-form-fields label{position:relative;font-size:12px;font-weight:normal;padding:0;z-index:99;width:100%;cursor:text;background:transparent;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-transform:none;color:#7f7f7f;color:rgba( 0, 0, 0, 0.5 );margin:0;text-align:left;}
#respond_all.js .comment-form-fields label{position:absolute;top:5px;left:8px;padding:0 !important;}
#respond_all .comment-form-fields label span.required, #respond_all .comment-form-fields label span.nopublish{position:relative;width:auto;top:auto;left:auto;font-size:11px;color:#989898;color:rgba( 0, 0, 0, 0.4 );margin:0;padding:0;float:none;text-align:left;background-color:transparent;}
#respond_all .comment-form-fields label span.nopublish{float:right;}
#respond_all.js .comment-form-fields label span.nopublish{position:absolute;float:none;right:15px;*right:90px;}
@media (max-width:450px){#respond_all .comment-form-fields label,	#respond_all.js .comment-form-fields label{position:relative;top:auto;left:auto;}
#respond_all .comment-form-fields label span.nopublish,	#respond_all.js .comment-form-fields label span.nopublish{position:relative;display:block;right:auto;}
}
#respond_all .comment-form-fields div.comment-form-input{padding:4px 5px;margin:0 0 8px 0;-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1) inset;-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1) inset;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1) inset;background:#fefefe;background:rgba( 255, 255, 255, 0.9 );border:1px solid #cdcdcd;white-space:nowrap;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;width:auto !important;}
#respond_all .comment-form-fields div.comment-form-input.active{background:rgba( 255, 255, 255, 0.95 );border:1px solid rgba( 0,0,0,0.3 );-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2) inset;-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2) inset;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2) inset;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;}
#respond_all .comment-form-fields div.comment-form-input input{-webkit-appearance:none;border:none !important;line-height:18px !important;outline:none;width:100% !important;font-size:12px !important;font-family:inherit;color:inherit;padding:0 !important;margin:0 !important;background:transparent !important;float:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#4b4b4b;color:rgba( 0,0,0,0.7 );text-indent:0px;clear:none;position:static;}

#email:focus #label_email{display:none;}

#respond_all .comment-form-fields div.comment-form-input input:focus{border:none;background:none;padding:0;margin:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#respond_all .comment-form-fields h5{clear:none;font-size:18px;margin:0 !important;padding:5px 0 5px 0 !important;font-family:inherit;font-weight:bold;-webkit-margin-before:0 !important;-webkit-margin-after:0 !important;text-transform:none;font-style:normal;}
#respond_all .comment-form-fields p.comment-form-posting-as, #respond_all .comment-form-fields p.comment-form-log-out{color:#494949;color:rgba( 0,0,0,0.7 );margin:0;padding-top:5px;}
#respond_all .comment-form-posting-as{padding-right:20px !important;width:auto !important;}
#postas-wordpress{background:url('../post-flair/sharing/images/icon-wordpress.png') center center no-repeat;width:24px;}
#postas-twitter{background:url('../post-flair/sharing/images/icon-twitter.png') center center no-repeat;width:24px;}
#postas-facebook{background:url('../post-flair/sharing/images/icon-facebook.png') center center no-repeat;width:24px;}
.pa-wordpress{background:url('../post-flair/sharing/images/icon-wordpress.png') right 6px no-repeat;}
.pa-twitter{background:url('../post-flair/sharing/images/icon-twitter.png') right 6px no-repeat;}
.pa-facebook{background:url('../post-flair/sharing/images/icon-facebook.png') right 6px no-repeat;}
@media only screen and (-moz-min-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){#postas-wordpress, .pa-wordpress{background-image:url('../post-flair/sharing/images/icon-wordpress-2x.png');background-size:16px 16px;}
#postas-twitter, .pa-twitter{background-image:url('../post-flair/sharing/images/icon-twitter-2x.png');background-size:16px 16px;}
#postas-facebook, .pa-facebook{background-image:url('../post-flair/sharing/images/icon-facebook-2x.png');background-size:16px 16px;}
}
#respond_all .comment-form-posting-as-cancel{text-align:right;margin-right:10px;}
#respond_all .comment-form-fields p.comment-form-log-out{margin:0 !important;}
#respond_all .comment-form-service a{color:#626262;color:rgba( 0,0,0,0.6 );text-decoration:underline;border:0;}
#respond_all #comment-form-post-to{position:relative;background:rgba( 255, 255, 255, 0.35 );border-top:1px solid #fff;border-top:1px solid rgba( 255, 255, 255, 0.8 );border-bottom:1px solid #ccc;border-bottom:1px solid rgba( 0,0,0, 0.05 );padding:10px 0 6px;}
#respond_all #comment-form-post-to p{margin:0 0 3px 0;padding:0;}
#respond_all #comment-form-post-to p#comment-form-post-to-edit{margin-top:3px;}
#respond_all #comment-form-post-to label{padding:2px 22px 3px 0;color:rgba( 0,0,0,0.7 );background:url( images/postto-buttons.png ) 15px -18px no-repeat;position:relative;left:auto;margin:0;font-weight:normal;}
#respond_all #comment-form-post-to label{margin-left:5px;}
#respond_all #comment-form-post-to label input{width:auto;}
#respond_all #comment-form-post-to label#labelto-twitter{background-position:15px -67px;}
#respond_all #comment-form-post-to label#labelto-wordpress{background-position:15px -113px;}
#respond_all #comment-form-post-to label span{padding-left:20px;margin:0;display:none;}
#respond_all #comment-form-post-to label input{padding:0 !important;margin:0 0 0 4px !important;}
#respond_all #comment-form-post-to-edit{position:absolute;top:5%;right:16px;}
#respond_all #comment-form-post-to-edit a{color:#ccc;color:rgba( 0,0,0,0.4);font-size:12px;}
#comment-form-wpcom-cancel{background:#f6f6f6;background:rgba( 255, 255, 255, 0.7 );text-align:right;padding-right:15px;}
#comment-form-wpcom-cancel p{margin:0px;padding:10px 0;}
#respond_all #comment-form-edit-share-text{display:none;}
#respond_all #comment-form-share-text-padder{padding:5px 7px !important;}
#respond_all #comment-form-edit-share-text textarea{height:40px;font-size:12px;}
#respond_all #comment-form-edit-share-text .comment-form-padder{padding:8px 12px;}
#respond_all #comment-form-edit-share-text p{font-size:12px;color:#777;text-shadow:0 -1px 1px #fff;margin:5px 0 0;text-align:right;}
#respond_all p#wordpress-login-first{display:none;margin:0 0 10px 0;background:rgba( 0,0,0,0.07 );padding:5px 10px;}
#respond_all #comment-form-subscribe{float:left;padding-left:5px;margin-top:15px;line-height:18px !important;}
#respond_all #comment-form-subscribe p{margin:0;padding:0 0 2px 0;-webkit-margin-before:0 !important;-webkit-margin-after:0 !important;border:none;}
#respond_all p.comment-subscription-form input{height:auto;width:auto;float:none;}
#respond_all p.comment-subscription-form label{font-size:12px !important;text-transform:none;font-weight:normal;margin:0;float:none;}
#respond_all .form-submit{float:right;padding:10px 5px 10px 0;white-space:nowrap;clear:none !important;line-height:18px !important;width:auto !important;margin:0;border:none;}
#respond_all .form-submit input,	#respond_all .form-submit input#comment-submit,	#respond_all .comment-form-fields input[type=submit],	#respond_all p.form-submit input[type=submit],	#respond_all input[type=submit],	#commentform #submit{line-height:18px !important;border:1px solid #ccc;background:#fff;padding:3px 10px !important;font-size:14px !important;-moz-border-radius:15px !important;-webkit-border-radius:15px !important;border-radius:15px !important;background:url(images/button-back.gif) bottom left repeat-x !important;cursor:pointer;color:#555 !important;text-shadow:0 1px 0 rgba( 255, 255, 255, 0.45 ) !important;min-width:0;width:auto;height:auto;font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;font-weight:normal !important;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#respond_all .form-submit input:hover, #respond_all .comment-form-fields input[type=submit]:hover, #respond_all p.form-submit input[type=submit]:hover, #respond_all input[type=submit]:hover, #commentform #submit:hover	#respond_all .form-submit input:focus, #respond_all .comment-form-fields input[type=submit]:focus, #respond_all p.form-submit input[type=submit]:focus, #respond_all input[type=submit]:focus, #commentform #submit:focus{background:url(images/button-back-over.gif) top left repeat-x;border-color:#999 !important;-moz-box-shadow:0 1px 10px #999;-webkit-box-shadow:0 1px 10px #999;box-shadow:0 1px 10px #999;}
#respond_all .form-submit input.disabled, #respond_all .comment-form-fields input[type=submit].disabled{color:#aaa;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#respond_all .form-submit input.disabled:hover, #respond_all .comment-form-fields input[type=submit].disabled:hover{cursor:default;background:#fff url(images/button-back.gif) bottom left repeat-x;border-color:#ccc;}
#respond_all #comment-form-submitting{margin:0;padding:0;}
#respond_all .comment-form-fields input[type=submit]{margin-top:15px;}
#respond_all #comment-form-load-service{height:70px;}
#respond_all #comment-form-load-service p{text-align:center;font-size:14px;background:url(images/loader.gif) top center no-repeat;padding-top:25px;color:#626262;color:rgba( 0,0,0,0.6 );}
#wordpress-login-iframe{width:100%;height:115px;border:none !important;}
#respond_all label.error, #comment-form-nascar > p.error{color:#e10000;}
#respond_all div.error{border-color:#ff7a7a !important;}
#respond_all p.guidelines, #respond_all p.comments-rss,#respond_all .form-section{display:none;}
#respond_all div.clear{clear:both;}
.highlander-dark #respond_all form{background:#4c4c4c;background:rgba( 255, 255, 255, 0.3 );}
.highlander-dark #respond_all .comment-textarea label{color:#a1a1a1;color:rgba( 255, 255, 255, 0.6 );}
.highlander-dark #respond_all #comment-form-comment, .highlander-dark #comment-form-share-text-padder{-moz-box-shadow:2px 2px 3px rgba( 0, 0, 0, 0.55 ) inset;-webkit-box-shadow:2px 2px 3px rgba( 0, 0, 0, 0.55 ) inset;box-shadow:2px 2px 3px rgba( 0, 0, 0, 0.55 ) inset;background:#161616;background:rgba( 0, 0, 0, 0.7 );border:1px solid #343434;border:1px solid rgba( 255, 255, 255, 0.13 );}
.highlander-dark #respond_all #comment-form-comment.active, .highlander-dark #comment-form-share-text-padder:active{-moz-box-shadow:2px 2px 3px rgba( 0, 0, 0, 0.55 ) inset;-webkit-box-shadow:2px 2px 3px rgba( 0, 0, 0, 0.55 ) inset;box-shadow:2px 2px 3px rgba( 0, 0, 0, 0.55 ) inset;border:1px solid #444;border:1px solid rgba( 255, 255, 255, 0.2 );}
.highlander-dark #respond_all #comment-form-comment textarea, .highlander-dark #comment-form-share-text-padder textarea{text-shadow:0 1px 0 rgba( 0, 0, 0, 0.45 );color:#d0d0d0;color:rgba( 255, 255, 255, 0.8 );*color:#d0d0d0;}
.highlander-dark #respond_all #comment-form-identity{background:#0f0f0f;background:rgba( 0, 0, 0, 0.8 );border-top:1px solid #343434;border-top:1px solid rgba( 0, 0, 0, 0.9 );}
.highlander-dark #comment-form-nascar{background:#323232;background:rgba( 255, 255, 255, 0.15 );}
.highlander-dark #comment-form-wpcom-cancel{background:#323232;background:rgba( 255, 255, 255, 0.15 );}
.highlander-dark #respond_all #comment-form-load-service p{color:#999;color:rgba( 255, 255, 255, 0.6 );}
.highlander-dark #respond_all #comment-form-identity #comment-form-nascar{overflow:hidden;white-space:nowrap;background:#323232;background:rgba( 255, 255, 255, 0.15 );}
.highlander-dark #respond_all #comment-form-identity #comment-form-nascar p{color:#989898;color:rgba( 255, 255, 255, 0.55 );}
.highlander-dark #respond_all .comment-form-service{background:#323232;background:rgba( 255, 255, 255, 0.15 );text-shadow:0 1px 0 rgba( 0, 0, 0, 0.45 );border-bottom:1px solid #464646;border-bottom:1px solid rgba( 255, 255, 255, 0.1 );}
.highlander-dark #respond_all .comment-form-avatar img{border:1px solid #6f6f6f;border:1px solid rgba( 255, 255, 255, 0.35 );background:#232323;background:rgba( 0, 0, 0, 0.3 );}
.highlander-dark #respond_all label{color:#999;color:rgba( 255, 255, 255, 0.6 );}
.highlander-dark #respond_all .comment-form-fields label span.required, .highlander-dark #respond_all .comment-form-fields label span.nopublish{color:#6f6f6f;color:rgba( 255, 255, 255, 0.35 );}
.highlander-dark #respond_all .comment-form-fields div.comment-form-input{-moz-box-shadow:1px 1px 2px rgba( 0, 0, 0, 0.55 ) inset;-webkit-box-shadow:1px 1px 2px rgba( 0, 0, 0, 0.55 ) inset;box-shadow:1px 1px 2px rgba( 0, 0, 0, 0.55 ) inset;background:#232323 !important;background:rgba( 0, 0, 0, 0.3 ) !important;border:1px solid #4f4f4f;border:1px solid rgba( 255, 255, 255, 0.2 );color:#d3d3d3;color:rgba( 255, 255, 255, 0.8 );}
.highlander-dark #respond_all .comment-form-fields div.comment-form-input.active{-moz-box-shadow:1px 1px 2px rgba( 0, 0, 0, 0.55 ) inset;-webkit-box-shadow:1px 1px 2px rgba( 0, 0, 0, 0.55 ) inset;box-shadow:1px 1px 2px rgba( 0, 0, 0, 0.55 ) inset;background:#1f1f1f !important;background:rgba( 0, 0, 0, 0.37 ) !important;border:1px solid rgba( 255, 255, 255, 0.25 );color:#d3d3d3 !important;color:rgba( 255, 255, 255, 0.8 ) !important;}
.highlander-dark #respond_all .comment-form-fields div.comment-form-input input{color:#d3d3d3 !important;color:rgba( 255, 255, 255, 0.8 );}
.highlander-dark #respond_all .comment-form-fields label{color:#b9b9b9;color:rgba( 255, 255, 255, 0.7 );}
.highlander-dark #respond_all .comment-form-fields h5{color:#dadada;color:rgba( 255, 255, 255, 0.8 );}
.highlander-dark #respond_all .comment-form-fields p.comment-form-posting-as, .highlander-dark #respond_all .comment-form-fields p.comment-form-log-out{color:#989898;color:rgba( 255, 255, 255, 0.55 );}
.highlander-dark #respond_all .comment-form-service a{color:#ddd;color:rgba( 255, 255, 255, 0.85 );}
.highlander-dark #respond_all label.error{color:#e94043;}
.highlander-dark #respond_all div.error{border-color:#ff2121 !important;}
.highlander-dark #respond_all #comment-form-post-to{background:rgba( 255, 255, 255, 0.1 );border-top:1px solid #444;border-top:1px solid rgba( 255, 255, 255, 0.05 );border-bottom:1px solid #555;border-bottom:1px solid rgba( 255, 255, 255, 0.1 );}
.highlander-dark #respond_all #comment-form-post-to label, .highlander-dark #respond_all #comment-form-post-to-edit a, .highlander-dark #respond_all #comment-form-edit-share-text p{color:#b9b9b9;text-shadow:none;}
.highlander-tooltip{font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;position:absolute;width:110px;background:#000;opacity:.8;-moz-opacity:.9;filter:alpha(opacity=.99);z-index:100;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:8px;color:#fff;font-size:11px;line-height:1.3em;text-align:center;}
.highlander-dark .highlander-tooltip{opacity:.9;-moz-opacity:.9;filter:alpha(opacity=.99);}
.alignright{text-align:right;}
.alignleft{text-align:left;}
.aligncenter{text-align:center;}
.bypostauthor{font-weight:bold;}
#TB_overlay{ z-index:9999 !important;}
#TB_window, #TB_load{ z-index:10000 !important;}
.ui-widget-overlay{z-index:9999}