/* @import url(http://fonts.googleapis.com/css?family=Roboto); *//* buddypress legacy */#buddypress .boxed #item-header-avatar {float: left}#buddypress div.pagination{background:0 0;border:none;color:#888;font-size:90%;position:relative;display:block;float:left;width:100%;margin:0;padding:10px 0}#buddypress div.pagination .pagination-links{float:right;margin-right:10px}#buddypress div.pagination .pagination-links a,#buddypress div.pagination .pagination-links span{font-size:90%;padding:0 5px}#buddypress #whats-new:focus{outline-color:rgba(31,179,221,.9);border-color:rgba(31,179,221,.9)!important}body.activity-permalink #buddypress .activity-list>li:first-child{padding-top:0}#buddypress .activity-list li .activity-inreplyto>p{display:inline;margin:0}body.activity-permalink #buddypress .activity-list li .activity-header>p{margin:0;padding:5px 0 0}#buddypress .activity-inner>p{word-wrap:break-word}#buddypress a.activity-time-since:hover{color:#888;text-decoration:underline}#buddypress #reply-title small a:hover span,#buddypress a.bp-primary-action:hover span{background:#555;color:#fff}#buddypress div.activity-comments>ul{padding:0 0 0 10px}#buddypress div.activity-comments ul{clear:both;margin:0}#buddypress div.activity-comments ul li{border-top:1px solid #eee;padding:10px 0 0}#buddypress div.activity-comments>ul>li:first-child{border-top:none}#buddypress div.activity-comments ul li>ul{margin-left:30px;margin-top:0;padding-left:10px}body.activity-permalink #buddypress div.activity-comments ul li>ul{margin-top:10px}body.activity-permalink #buddypress div.activity-comments>ul{padding:0 10px 0 15px}#buddypress .acomment-options a:hover{color:inherit}#buddypress div.dir-search{float:right;margin:-39px 0 0}#buddypress div.dir-search input[type=text],#buddypress li.groups-members-search input[type=text], #buddypress #search-message-form #messages_search{font-size:85%;padding:5px}#buddypress .dir-form{clear:both}#buddypress .standard-form#signup_form div div.error{background:#faa;color:#a00;width:90%;margin:0 0 10px;padding:6px}#buddypress #search-message-form #messages_search,#buddypress .dir-search input[type=search],#buddypress .dir-search input[type=text],#buddypress .groups-members-search input[type=search],#buddypress .groups-members-search input[type=text],#buddypress .standard-form input[type=color],#buddypress .standard-form input[type=date],#buddypress .standard-form input[type=datetime-local],#buddypress .standard-form input[type=datetime],#buddypress .standard-form input[type=email],#buddypress .standard-form input[type=month],#buddypress .standard-form input[type=number],#buddypress .standard-form input[type=password],#buddypress .standard-form input[type=range],#buddypress .standard-form input[type=search],#buddypress .standard-form input[type=tel],#buddypress .standard-form input[type=text],#buddypress .standard-form input[type=time],#buddypress .standard-form input[type=url],#buddypress .standard-form input[type=week]{border:1px solid #ccc;background:#fafafa;border-radius:0;color:#888;font:inherit;font-size:100%;padding:6px}#buddypress .standard-form select{padding:3px}#buddypress .standard-form div.checkbox label:nth-child(n+2){color:#888;font-size:100%;font-weight:400;margin:5px 0 0}#buddypress .standard-form#sidebar-login-form label{margin-top:5px}#buddypress .standard-form input[type=text]{width:75%}#buddypress .standard-form#sidebar-login-form input[type=password],#buddypress .standard-form#sidebar-login-form input[type=text]{width:95%;padding:4px}#buddypress .standard-form #basic-details-section input[type=password]{width:35%}#buddypress #commentform input[type=text],#buddypress .standard-form#signup_form textarea{width:90%}#buddypress .standard-form textarea{width:75%;height:120px}#buddypress .standard-form#send-reply textarea{width:97.5%}#buddypress .standard-form input:focus,#buddypress .standard-form select:focus,#buddypress .standard-form textarea:focus{background:#fafafa;color:#555}/* ,#buddypress input[type=button]:hover */#buddypress .comment-reply-link:hover,#buddypress a.button:focus,#buddypress a.button:hover,#buddypress button:hover,#buddypress div.generic-button a:hover,#buddypress input[type=reset]:hover,#buddypress input[type=submit]:hover,#buddypress ul.button-nav li a:hover,#buddypress ul.button-nav li.current a{background:#ededed;border:1px solid #bbb;color:#555;outline:0;text-decoration:none}#buddypress .wp-editor-wrap input[type=submit]{padding:0 10px 1px}to{-webkit-box-shadow:0 0 6px #f8f8f8;-moz-box-shadow:0 0 6px #f8f8f8;box-shadow:0 0 6px #f8f8f8;border-color:#ccc}#buddypress a.loading:hover,#buddypress input.loading:hover{color:#777}#buddypress input[type=submit].pending{color:#bbb;cursor:default;border-color:#eee}#buddypress a.disabled:hover,#buddypress button.disabled:hover,#buddypress button.pending:hover,#buddypress div.pending a:hover,#buddypress input[type=button]:hover.disabled,#buddypress input[type=button]:hover.pending,#buddypress input[type=reset]:hover.disabled,#buddypress input[type=reset]:hover.pending,#buddypress input[type=submit]:hover.disabled,#buddypress input[type=submit]:hover.pending{color:#bbb;border-color:#eee}#buddypress table.profile-fields{margin-bottom:20px}#buddypress table.forum{width:auto;clear:both;margin:0}#buddypress table.forum tr>td:first-child,#buddypress table.forum tr>th:first-child{padding-left:15px}#buddypress table.forum tr>td:last-child,#buddypress table.forum tr>th:last-child{padding-right:15px}#buddypress table.forum td.td-group,#buddypress table.forum td.td-poster{min-width:140px}#buddypress span.activity{display:inline-block;font-size:80%;opacity:.8;padding:0}#buddypress div#message p,#sitewide-notice p{font-weight:400;margin-top:3px;text-decoration:none;background-color:#ffd;border:1px solid #cb2;color:#440}#buddypress ul.item-list{border-top:1px solid #eaeaea;width:100%;list-style:none;clear:both;margin:0;padding:0}#buddypress ul.item-list li{border-bottom:1px solid #eaeaea;position:relative;list-style:none;margin:0;padding:15px 0}#buddypress ul.item-list li img.avatar{float:left;margin:0 10px 0 0}#buddypress ul.item-list li div.item-title{font-weight:400;font-size:90%;width:75%;margin:0}#buddypress ul.item-list li div.action{position:absolute;top:15px;right:0;text-align:right}#buddypress div.item-list-tabs{background:0 0;clear:left;overflow:hidden}#buddypress div.item-list-tabs ul{margin:0;padding:0}#buddypress div.item-list-tabs ul li{float:left;list-style:none;margin:0}#buddypress div.item-list-tabs ul li.last{float:right;margin:7px 0 0}#buddypress div.item-list-tabs#subnav ul li.last{margin-top:4px}#buddypress div.item-list-tabs ul li.last select{max-width:175px}#buddypress div.item-list-tabs ul li a,#buddypress div.item-list-tabs ul li span{display:block;text-decoration:none;padding:5px 10px}#buddypress div.item-list-tabs ul li a span{background:#eee;border-radius:50%;border:1px solid #ccc;color:#999;display:inline;font-size:70%;margin-left:2px;text-align:center;vertical-align:middle;padding:3px 6px}#buddypress div.item-list-tabs ul li.current a span,#buddypress div.item-list-tabs ul li.selected a span{background-color:#fff}#buddypress div.item-list-tabs#subnav{background:0 0;overflow:hidden;margin:10px 0}#buddypress .field-visibility-settings{color:#888}#buddypress .field-visibility-settings-toggle{font-style:italic}.widget.buddypress .bp-login-widget-user-links>div{padding-left:60px;margin-bottom:.5rem}#buddypress div.pagination .pag-count{float:left;margin-left:10px}#buddypress .standard-form#signup_form div.submit,#buddypress .standard-form #profile-details-section{float:right}#buddypress div.item-list-tabs#subnav ul li,#buddypress div.item-list-tabs#object-nav{margin-top:0;font-size:12px}#buddypress #pass-strength-result{background-color:#eee;display:none;text-align:center;width:150px;border-color:#ddd;border-style:solid;border-width:1px;margin:5px 5px 5px 0;padding:5px}#buddypress .standard-form label,UNUSED#buddypress .standard-form span.label{display:block;font-weight:700;width:auto;margin:15px 0 5px}#buddypress .standard-form div.submit{clear:both;padding:15px 0 0}#buddypress .standard-form div.submit input{margin-right:15px}#buddypress div#item-header{overflow:hidden;background: none repeat scroll 0 0 #f3f3f3;box-sizing:border-box}#buddypress div#item-header div#item-header-content{float:left;max-width:500px}#buddypress div#item-header h2{line-height:120%;margin:0 0 5px}#buddypress div#item-header img.avatar{float:left;margin:0 15px 0 0}#buddypress div#item-header div#item-meta{font-size:80%;color:#aaa;overflow:hidden;padding-bottom:10px;margin:5px 0}#buddypress ul.item-list li div.item-desc{color:#888;font-size:80%;width:50%;margin:10px 0 0 60px}#buddypress ul.item-list li div.meta{color:#888;font-size:80%;margin-top:10px}#buddypress table.notification-settings{margin-bottom:20px;text-align:left}#buddypress #groups-notification-settings{margin-bottom:0}#buddypress ul.button-nav li{float:left;list-style:none;margin:0 10px 10px 0}#buddypress .standard-form p.description{color:#888;font-size:80%;margin:5px 0}#buddypress div.profile h4{margin-bottom:auto;margin-top:15px}#buddypress #profile-edit-form ul.button-nav{margin-top:15px}#buddypress .current-visibility-level{font-weight:700;font-style:normal}#buddypress table.profile-settings th.title{width:80%}#buddypress table.notification-settings .yes{text-align:center;width:40px}#buddypress .activity-inner>.activity-inner,#buddypress .activity-inner>blockquote,#buddypress .activity-inner>.activity-inner,#buddypress .activity-inner>blockquote,#buddypress .field-visibility select{margin:0}#buddypress div.pagination .pagination-links a:hover,.widget.buddypress .bp-login-widget-user-links>div.bp-login-widget-user-link a,#buddypress div.pagination .pagination-links a:hover,.widget.buddypress .bp-login-widget-user-links>div.bp-login-widget-user-link a,#buddypress ul.button-nav li.current a{font-weight:700}#buddypress div.item-list-tabs ul li.selected a,#buddypress div.item-list-tabs ul li.current a,#buddypress div.item-list-tabs ul li.selected a,#buddypress div.item-list-tabs ul li.selected a{background-color:#eee;color:#555;opacity:.8;font-weight:700}#buddypress div.item-list-tabs ul li a:hover span,#buddypress div.item-list-tabs ul li.selected a span,#buddypress div.item-list-tabs ul li a:hover span,#buddypress div.item-list-tabs ul li a:hover span{background-color:#eee}#buddypress .clear,#buddypress .standard-form #blog-details-section,#buddypress .standard-form #blog-details-section,#buddypress .clear,#buddypress .standard-form #blog-details-section{clear:left}#buddypress .standard-form input[type=password],#buddypress div#item-header h2,#buddypress .standard-form input[type=password],#buddypress .standard-form input[type=password]{margin-bottom:5px}#buddypress #item-header #item-header-avatar {max-width:200px;width:100%}#buddypress #item-header #item-header-content h2.user-nicename {margin-top:10px;font-size:2em;color:#d83134;display:inline-block;font-weight:bold}#buddypress #item-header #item-meta #item-buttons a {width:100%;box-sizing: border-box}#buddypress #item-header #item-meta #item-buttons div {box-sizing: border-box;margin-right: 30px;max-width: 200px;width: 100%}#search-groups-form > input, #search-members-form > input, #search-message-form input[type=submit] {font-size: 14px;padding: 7px 12px !important}#buddypress table.profile-fields:last-child {margin-bottom: 0}#buddypress table.forum, #buddypress table.messages-notices, #buddypress table.notifications, #buddypress table.notifications-settings, #buddypress table.profile-fields, #buddypress table.profile-settings, #buddypress table.wp-profile-fields {width: 100%}#buddypress table.profile-fields:last-child {margin-bottom: 0}#buddypress table.forum tr td, #buddypress table.forum tr th, #buddypress table.messages-notices tr td, #buddypress table.messages-notices tr th, #buddypress table.notifications tr td, #buddypress table.notifications tr th, #buddypress table.notifications-settings tr td, #buddypress table.notifications-settings tr th, #buddypress table.profile-fields tr td, #buddypress table.profile-fields tr th, #buddypress table.profile-settings tr td, #buddypress table.wp-profile-fields tr td, #buddypress table.wp-profile-fields tr th {padding: 8px;vertical-align: middle}#buddypress table.profile-fields p {margin: 0}#buddypress table.forum tr td.label, #buddypress table.messages-notices tr td.label, #buddypress table.notifications tr td.label, #buddypress table.notifications-settings tr td.label, #buddypress table.profile-fields tr td.label, #buddypress table.wp-profile-fields tr td.label {border-right: 1px solid #eaeaea;font-weight: 700;width: 25%}#buddypress .field-visibility-settings {display: none;margin-top: 10px}#buddypress .field-visibility-settings .radio {list-style: outside none none;margin-bottom: 0}#buddypress .standard-form .field-visibility-settings label {font-weight: 400;margin: 0}#buddypress .activity-list .activity-content {margin: 0 0 0 70px}#buddypress div.activity-meta {margin: 18px 0 0}#buddypress .activity-list .activity-content .activity-inner, #buddypress .activity-list .activity-content blockquote {margin: 10px 10px 5px 0;overflow: hidden}#buddypress .activity-list .activity-content .activity-header, #buddypress .activity-list .activity-content .comment-header {color: #888;line-height: 220%}#buddypress form#whats-new-form textarea {background: none repeat scroll 0 0 #fff;color: #555;font-family: inherit;font-size: 90%;height: 20px;padding: 6px;width: 98%}#buddypress form#whats-new-form #whats-new-content {margin-left: 55px;padding: 0 0 20px 20px}#buddypress form#whats-new-form p.activity-greeting {line-height: 0.5em;margin-bottom: 15px;margin-left: 75px}#buddypress form#whats-new-form #whats-new-avatar {float: left}#buddypress #whats-new-options {height: 0;overflow: auto}#buddypress form#whats-new-form #whats-new-submit {float: right}#buddypress table.notification-settings td:first-child, #buddypress table.notification-settings th.icon, #buddypress table.notifications td:first-child, #buddypress table.notifications th.icon {display: none}#buddypress table.forum thead tr, #buddypress table.messages-notices thead tr, #buddypress table.notifications thead tr, #buddypress table.notifications-settings thead tr, #buddypress table.profile-fields thead tr, #buddypress table.profile-settings thead tr, #buddypress table.wp-profile-fields thead tr {background: none repeat scroll 0 0 #eaeaea}#buddypress table.notifications th.title {width: 100%}#buddypress table.notifications td {white-space:nowrap}#buddypress table.notifications td:nth-child(2) {white-space:normal}#buddypress table#message-threads {clear: both;margin: 0;width: auto}#buddypress table.forum tr.alt td, #buddypress table.messages-notices tr.alt td, #buddypress table.notifications tr.alt td, #buddypress table.notifications-settings tr.alt td, #buddypress table.profile-fields tr.alt td, #buddypress table.profile-settings tr.alt td, #buddypress table.wp-profile-fields tr.alt td {background: none repeat scroll 0 0 #f5f5f5}#buddypress a.bp-secondary-action, #buddypress span.highlight {font-size: 80%;margin-right: 5px;padding: 0;text-decoration: none}/* , #buddypress input[type="button"] */#buddypress .comment-reply-link, #buddypress a.button, #buddypress button, #buddypress div.generic-button a, #buddypress input[type="reset"], #buddypress input[type="submit"], #buddypress ul.button-nav li a, a.bp-title-button {background: none repeat scroll 0 0 #fff;border: 1px solid #ccc;color: #777;cursor: pointer;font-size: 0.8rem;outline: 0 none;padding: 4px 10px;text-align: center;text-decoration: none}#buddypress table tr td.thread-info p.thread-excerpt {color: #888;font-size: 80%;margin-top: 3px}#buddypress #message-threads .thread-options a {float:right;clear:none}#buddypress table#message-threads tr.unread td {background: none repeat scroll 0 0 #fff9db;border-bottom: 1px solid #ffe8c4;border-top: 1px solid #ffe8c4;font-weight: 700}#buddypress li span.unread-count, #buddypress tr.unread span.unread-count {background: none repeat scroll 0 0 #d00;color: #fff;font-size:11px;padding: 1px 4px}/**** text area styles ****/#comments .comment-form-comment textarea#comment,#buddypress form#whats-new-form textarea,#buddypress .dir-search input[type="search"], #buddypress .dir-search input[type="text"], #buddypress .groups-members-search input[type="search"], #buddypress .groups-members-search input[type="text"], #buddypress .standard-form input[type="color"], #buddypress .standard-form input[type="date"], #buddypress .standard-form input[type="datetime-local"], #buddypress .standard-form input[type="datetime"], #buddypress .standard-form input[type="email"], #buddypress .standard-form input[type="month"], #buddypress .standard-form input[type="number"], #buddypress .standard-form input[type="password"], #buddypress .standard-form input[type="range"], #buddypress .standard-form input[type="search"], #buddypress .standard-form input[type="tel"], #buddypress .standard-form input[type="text"], #buddypress .standard-form input[type="time"], #buddypress .standard-form input[type="url"], #buddypress .standard-form input[type="week"], #buddypress .standard-form select, #buddypress .standard-form textarea {-moz-font-feature-settings: inherit;-moz-font-language-override: inherit;background: none repeat scroll 0 0 #fafafa;border: 1px solid #ccc;border-radius: 0;color: #888;font-family: inherit;font-size: 100%;font-size-adjust: inherit;font-stretch: inherit;font-style: inherit;font-variant: inherit;font-weight: inherit;line-height: inherit;padding: 6px}#buddypress div#message p, #sitewide-notice p {background-color: #ffd;border: 1px solid #cb2;color: #440;font-weight: 400;margin-top: 3px;text-decoration: none}#buddypress div#message p, #sitewide-notice p {display: block;font-size: 90%;padding: 10px 15px}#buddypress table.notification-settings .no, #buddypress table.notification-settings .yes {text-align: center;width: 40px}#buddypress div.message-search {float: right;margin: 0 20px}#buddypress .activity-list .activity-content {margin: 0 0 0 70px}#buddypress .activity-list .activity-content .activity-header, #buddypress .activity-list .activity-content .comment-header {color: #888;line-height: 220%}#buddypress .activity-list .activity-content .activity-inner, #buddypress .activity-list .activity-content blockquote {margin: 10px 10px 5px 0;overflow: hidden}#buddypress #activity-stream p {margin: 5px 0}#buddypress .activity-inner > p {word-wrap: break-word}#buddypress .activity-list .activity-content {margin: 0 0 0 70px}#buddypress .activity-list .activity-avatar {float: left}#buddypress div.activity-comments {clear: both;margin: 0 0 0 70px;overflow: hidden;position: relative;width: auto}#buddypress div.activity-comments div.acomment-content {font-size: 80%;margin: 5px 0 0 40px}#buddypress div.activity-comments div.acomment-meta {color: #888;font-size: 80%}#buddypress .acomment-options {margin: 5px 0 5px 40px}#buddypress .acomment-options a {color: #999}#buddypress div.activity-comments div.acomment-avatar img {border-width: 1px;float: left;height: 25px;margin-right: 10px;width: 25px}#buddypress .activity-list .activity-content .activity-header img.avatar {float: none !important;margin: 0 5px -8px 0 !important}#buddypress div.activity-comments > ul > li:first-child {border-top: medium none}#buddypress div.activity-comments ul, #buddypress div.activity-comments ul li {border: medium none;list-style: outside none none}#buddypress #reply-title small a span, #buddypress a.bp-primary-action span {background: none repeat scroll 0 0 #999;color: #fff;font-size: 90%;margin-left: 2px;padding: 0 5px}#buddypress div.activity-comments ul li {border-top: 1px solid #eee;padding: 10px 0 0}#buddypress div.activity-comments div.acomment-content {font-size: 80%;margin: 5px 0 0 40px}#buddypress div.activity-comments ul li > ul {margin-left: 30px;margin-top: 0;padding-left: 10px}#buddypress div.activity-comments ul {clear: both;margin: 0}#buddypress div.activity-meta a {padding: 4px 8px}#buddypress form.standard-form .left-menu {float: left}#buddypress div#invite-list {background: none repeat scroll 0 0 #f5f5f5;height: 400px;margin: 0 0 10px;overflow: auto;padding: 5px;width: 160px}#buddypress form#send-invite-form {margin-top: 20px}#buddypress form.standard-form .main-column {margin-left: 190px}#buddypress div#item-header a.button, #buddypress div#item-header div.generic-button {float: left;margin: 10px 10px 0 0}#buddypress .standard-form div.radio ul {list-style: outside none disc;margin: 10px 0 15px 38px}#buddypress ul.item-list li h5 span.small {float: right;font-size: 80%;font-weight: 400}#buddypress div#item-header div#item-actions {float: right;margin: 0 10px 15px 15px;text-align: right;width: 20%;font-size:80%}#buddypress div#item-header ul li {float: right;list-style: outside none none}#buddypress div#item-header ul img.avatar, #buddypress div#item-header ul.avatars img.avatar {height: 30px;margin: 2px;width: 30px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video    {    margin: 0;    padding: 0;    border: 0;    font-size: 100%;    font: inherit;    vertical-align: baseline}.pgen {display:none}/*#################### PGEN #######################*/@media only screen and (min-width:950px) {	.pgen {		position:absolute;		top:0;		color:#fff;		font-weight:bold;		letter-spacing:1px;		display:inline-block;		font-size:13px;	}	.pgen span {		color:#666;	}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section    {    display: block}body {    line-height: 1}ol,ul {    list-style: none}#content article ul {    list-style-type: disc;    list-style-position: inside;   margin-left:15px;}#content article ol {    list-style-type: decimal;    list-style-position: inside;	margin-left:15px;}#content article ul ul, #content article ol ul {    list-style-type: lower-latin;    list-style-position: inside;    margin-left: 15px; }#content article ol ol, #content article ul ol {    list-style-type: circle;    list-style-position: inside;    margin-left: 15px; }#content article li {	margin-bottom: 10px;}blockquote,q {    quotes: none}blockquote:before,blockquote:after,q:before,q:after {    content: '';    content: none}table {    border-collapse: collapse;    border-spacing: 0}@font-face {    font-family: ido;    src: url(../fonts/ido.eot?v=5);    src: url(../fonts/ido.eot?v=5#iefix) format('embedded-opentype'),        url(../fonts/ido.ttf?v=5) format('truetype'),        url(../fonts/ido.woff?v=5) format('woff'),        url(../fonts/ido.svg?v=5#ido) format('svg');    font-weight: 400;    font-style: normal}[class^=ido-icon-],[class*=" ido-icon-"] {    font-family: ido;    speak: none;    font-style: normal;    font-weight: 400;    font-variant: normal;    text-transform: none;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale}.ido-icon-search:before {    content: "\e603"}.ido-icon-checkmark:before {    content: "\e604"}.ido-icon-playlist:before {    content: "\e601"}.ido-icon-play:before {    content: "\e602"}.ido-icon-pin:before {    content: "\e605"}.ido-icon-forum-threads:before {    content: "\e606"}.ido-icon-forum-thread:before {    content: "\e607"}.ido-icon-forum-starred:before {    content: "\e608"}.ido-icon-forum-pinned:before {    content: "\e609"}.ido-icon-forum-delete:before {    content: "\e60a"}.ido-icon-fish:before {    content: "\e60b"}.ido-icon-deer:before {    content: "\e60c"}.ido-icon-chevron:before {    content: "\e60d"}.ido-icon-bobber:before {    content: "\e60e"}.ido-icon-arrow-up:before {    content: "\e60f"}.ido-icon-arrow-right:before {    content: "\e610"}.ido-icon-arrow-left:before {    content: "\e611"}.ido-icon-rss:before {    content: "\e600"}.ido-icon-forum-thread-outline:before {    content: "\e612"}.ido-icon-star:before {    content: "\e613"}.ido-icon-reverse:before {    content: "\e614"}.ido-icon-link:before {    content: "\e615"}.ido-icon-youtube:before {    content: "\e616"}.ido-icon-instagram:before {    content: "\e617"}.ido-icon-facebook:before {    content: "\e618"}.ido-icon-twitter:before {    content: "\e619"}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus    {    outline: 0}.slides,.flex-control-nav,.flex-direction-nav {    margin: 0;    padding: 0;    list-style: none}@font-face {    font-family: flexslider-icon;    src: url(../fonts/flexslider-icon.eot);    src: url(../fonts/flexslider-icon.eot?#iefix)        format('embedded-opentype'), url(../fonts/flexslider-icon.woff)        format('woff'), url(../fonts/flexslider-icon.ttf) format('truetype'),        url(../fonts/flexslider-icon.svg#flexslider-icon) format('svg');    font-weight: 400;    font-style: normal}.flexslider {    margin: 0;    padding: 0}.flexslider .slides>.slide {    display: none;    -webkit-backface-visibility: hidden}.flexslider .slides img {    width: 100%;    display: block}.flex-pauseplay span {    text-transform: capitalize}.slides:after {    content: "\0020";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0}html[xmlns] .slides {    display: block}* html .slides {    height: 1%}.no-js .slides>.slide:first-child {    display: block}.flex-viewport {    max-height: 2000px;    -webkit-transition: all 1s ease;    transition: all 1s ease}.loading .flex-viewport {    max-height: 300px}.flexslider .slides {    zoom: 1}.carousel {    padding: 0 25px 0 30px}.carousel li {    display: block;    float: left;    width: 65px;    margin-right: 5px}.carousel li:hover {    cursor: pointer}.carousel .slides li {    position: relative}.carousel .slides li:hover {    opacity: .7}.carousel li.flex-active-slide:before {    position: absolute;    display: block;    top: 0;    right: 0;    bottom: 0;    left: 0;    text-align: center;    font-family: ido;    line-height: 50px;    content: '\e613';    color: #fff;    background: rgba(42, 78, 180, .5)}.carousel li.flex-active-slide:hover {    cursor: default;    opacity: 1}.flex-direction-nav a {    display: block;    width: 20px;    height: 50px;    position: absolute;    text-align: center;    top: 0;    z-index: 10;    overflow: hidden;    cursor: pointer;    background: #d83134;    color: #fff}.flex-direction-nav .flex-prev {    left: 0}.flex-direction-nav .flex-next {    right: 0}.flex-direction-nav .flex-next:hover,.flex-direction-nav .flex-prev:hover    {    background: #191919;    color: #fff;    text-decoration: none;    cursor: pointer}.flex-direction-nav .flex-disabled {    background: #f3f3f3 !important}.flex-direction-nav .flex-disabled:hover {    cursor: default}.flex-direction-nav a:before {    font-family: ido;    display: block;    line-height: 50px;    content: '\e602'}.flex-direction-nav .flex-prev:before {    content: '\e614'}.flex-pauseplay a {    display: block;    width: 20px;    height: 20px;    position: absolute;    bottom: 5px;    left: 10px;    opacity: .8;    z-index: 10;    overflow: hidden;    cursor: pointer;    color: #000}.flex-pauseplay a:before {    font-family: flexslider-icon;    font-size: 20px;    display: inline-block;    content: '\f004'}.flex-pauseplay a:hover {    opacity: 1}.flex-pauseplay a.flex-play:before {    content: '\f003'}.flex-control-nav {    width: 100%;    position: absolute;    bottom: -40px;    text-align: center}.flex-control-nav li {    margin: 0 6px;    display: inline-block;    zoom: 1;    *display: inline}.flex-control-paging li a {    width: 11px;    height: 11px;    display: block;    background: #666;    background: rgba(0, 0, 0, .5);    cursor: pointer;    text-indent: -9999px;    -o-border-radius: 20px;    border-radius: 20px;    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);    box-shadow: inset 0 0 3px rgba(0, 0, 0, .3)}.flex-control-paging li a:hover {    background: #333;    background: rgba(0, 0, 0, .7)}.flex-control-paging li a.flex-active {    background: #000;    background: rgba(0, 0, 0, .9);    cursor: default}.flex-control-thumbs {    margin: 5px 0 0;    position: static;    overflow: hidden}.flex-control-thumbs li {    width: 25%;    float: left;    margin: 0}.flex-control-thumbs img {    width: 100%;    display: block;    opacity: .7;    cursor: pointer}.flex-control-thumbs img:hover {    opacity: 1}.flex-control-thumbs .flex-active {    opacity: 1;    cursor: default}/* ,#buddypress input[type=button] */#buddypress button,#buddypress a.button,#buddypress input[type=submit],#buddypress input[type=reset],#buddypress ul.button-nav li a,#buddypress div.generic-button a,#buddypress .comment-reply-link,a.bp-title-button    {    display: inline-block;    margin: 0 0 2px;    padding: 5px 12px;    text-transform: uppercase;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-weight: 700;    letter-spacing: .05em;    color: #fff;    background: #d83134;    text-decoration: none;    border: none}/* ,#buddypress input[type=button]:hover */#buddypress button:hover,#buddypress a.button:hover,#buddypress a.button:focus,#buddypress input[type=submit]:hover,#buddypress input[type=reset]:hover,#buddypress ul.button-nav li a:hover,#buddypress ul.button-nav li.current a,#buddypress div.generic-button a:hover,#buddypress .comment-reply-link:hover    {    border: none;    color: #fff;    background: #191919}#buddypress {    position: relative}#buddypress div.dir-search {    float: none;    margin-top: 0;    margin-bottom: 1em}#buddypress div.dir-search input[type=text] {    padding: 5px}#buddypress div.pagination {    border-top: 1px solid #f3f3f3;    border-bottom: 1px solid #f3f3f3;    margin-bottom: 20px}#buddypress div.pagination .pagination-links .page-numbers {    color: #737373;    font-weight: 700;    padding: 3px 8px;    background: #f3f3f3}#buddypress div.pagination .pagination-links .current {    background: #d83134;    border-color: #d83134;    color: #fff;    opacity: 1}#buddypress div.pagination .pagination-links a:hover {    color: #fff;    background: #191919;    text-decoration: none}#buddypress div#item-header .boxed {    background: #f3f3f3;    zoom: 1;    *zoom: 1}#buddypress div#item-header .boxed:before {    content: '';    display: block}#buddypress div#item-header .boxed:after {    content: '';    display: table;    clear: both}#buddypress div#item-header .boxed img.avatar {    margin-bottom: 0;    max-width: 50px}#buddypress div#item-header .boxed #item-header-content {    padding-left:20px;	box-sizing:border-box;}#buddypress div#item-header .boxed .user-nicename {    font-size: 24px;    color: #191919;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-weight: 700;    margin-bottom: 10px;	display:inline;}#buddypress div#item-header .boxed .user-nicename .tag-prostaff {    font-size: 16px}#buddypress div#item-header .boxed .username {    font-weight: 700;    color: #d83134}#buddypress div#item-header .boxed .username span {    color: #737373}#buddypress div#item-header .boxed .activity {    color: #737373}#buddypress div#item-header .boxed a.activity-button,#buddypress div#item-header .boxed a.send-message, #buddypress div#item-header .boxed a.friendship-button, #buddypress div#item-header .boxed a.mspam    {    color: #737373 !important;    background: #b2b2b2}#buddypress div#item-header .boxed a.activity-button:hover,#buddypress div#item-header .boxed a.send-message:hover, #buddypress div#item-header .boxed a.friendship-button:hover, #buddypress div#item-header .boxed a.mspam:hover    {    color: #fff !important;    background: #d83134 !important;}#buddypress div#item-nav {    position: relative;    margin-top: 40px;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 13px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    font-size: 12px}#buddypress div#item-nav ul {    zoom: 1;    *zoom: 1;    border-bottom: 1px solid #dadada}#buddypress div#item-nav ul:before {    content: '';    display: block}#buddypress div#item-nav ul:after {    content: '';    display: table;    clear: both}#buddypress div#item-nav li {    margin: .5em 3px}#buddypress div#item-nav li a {    padding: 6px 7px;    background: #f3f3f3;    color: #737373;    opacity: 1}#buddypress div#item-nav li a span {    border: none;    border-radius: 0;    background: #d83134;    color: #fff}#buddypress div#item-nav li #user-settings {    color: #fff;    background: #737373}#buddypress div#item-nav li a:hover {    color: #fff;    background: #d83134}#buddypress div#item-nav li a:hover span {    color: #737373;    background: #fff}#buddypress div#item-nav li.current {    margin: 0 3px -2px}#buddypress div#item-nav li.current a {    background: #fff;    color: #191919;    border: 1px solid #dadada;    border-bottom-color: #fff}#buddypress div#item-nav li.current a:hover span {    color: #fff;    background: #d83134}#buddypress div#item-nav li.current #user-settings {    border: none}#buddypress div#subnav {    margin: 20px 0 10px !important;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 13px}#buddypress div#subnav a {    display: inline-block;    color: #737373;    padding-left: 0;    opacity: 1;	text-transform:uppercase;}#buddypress div#subnav li {  border-left: 1px solid #eaeaea;  padding-left: 10px;}#buddypress div#subnav li:first-child {  border-left: none;  padding-left:0;}#buddypress div#subnav a:hover {    color: #d83134}#buddypress div#subnav li:first-child a {    padding-left: 8px}#buddypress div#subnav li:first-child a:before {    content: none}#buddypress div#subnav li.current a {    color: #191919;    background: 0 0;    font-weight: 700}#buddypress ul.item-list li img.avatar {    margin-bottom: 2px}#buddypress ul.item-list li div.action {    position: relative;    top: auto;    clear: both;    right: auto;    text-align: left}#buddypress ul.item-list li a.mspam {    color: #d83134;    background: 0 0;    text-transform: none;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    padding: 0;    font-weight: 400;    letter-spacing: 0}#buddypress ul.item-list li a.mspam:hover {    color: #191919}#buddypress .profile .group-name {    display: none}#buddypress .profile .bp-widget {    margin-bottom: 40px;    border-top: 1px solid #dadada;    border-bottom: 1px solid #dadada}#buddypress .profile .profile-fields tr.alt td {    background: #f3f3f3}#buddypress .profile .profile-fields .label {    border: none;    font-weight: 400;    padding: 8px 8px 8px 30px;    color: #737373}#buddypress .profile p {    margin-bottom: 1em}#buddypress .profile h4 {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 13px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    margin-bottom: 20px}#buddypress .profile ul.button-nav {    zoom: 1;    *zoom: 1}#buddypress .profile ul.button-nav:before {    content: '';    display: block}#buddypress .profile ul.button-nav:after {    content: '';    display: table;    clear: both}#buddypress .notifications tr th {    font-size: 13px;    font-weight: 700;    font-family:   Arial, sans-serif}#buddypress .activity-meta a.button {    background: #b2b2b2}#buddypress .activity-meta a.button:hover {    background: #191919}#buddypress #profile-edit-form .field_type_checkbox_acceptance {    display: none}#buddypress #settings-form p {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 16px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    margin-bottom: 10px}#buddypress #settings-form table {    width: 100%;    margin-bottom: 40px}#buddypress #settings-form table th {    padding: 8px;    background: #f3f3f3;    font-weight: 700;    font-family:   Arial, sans-serif}#buddypress #settings-form table td {    padding: 8px;    border-bottom: 1px solid #dadada}#editorial ul.reports li {    margin: 10px;    padding: 10px 0;    border-bottom: 1px solid #f3f3f3;    zoom: 1;    *zoom: 1}#editorial ul.reports li:before {    content: '';    display: block}#editorial ul.reports li:after {    content: '';    display: table;    clear: both}#editorial ul.reports .feature-img {    float: left;    width: 10%;    margin-right: 20px}#editorial ul.reports .box {    float: left;    width: 85%}#editorial ul.reports a {    color: #d83134}#editorial ul.reports .entry-title {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 18px;    font-weight: 500}#editorial ul.reports .summary {    font-size: 14px;    margin-bottom: 0}#editorial ul.reports .summary p {    margin-bottom: 0}#editorial ul.reports .meta {    font-size: 12px}@media only screen and (min-width:725px) {    #buddypress div.dir-search {        position: absolute;        top: 2px;        right: 0;        margin: 0;        float: none    }    #buddypress div#item-header .boxed img.avatar {        max-width: 200px    }    #buddypress div#item-nav li {        margin: 0 3px    }    #buddypress ul.item-list li img.avatar {        margin-bottom: 0    }    #buddypress ul.item-list li div.action {        position: absolute;        top: 10px;        clear: none;        right: 0;        text-align: right    }}@media only screen and (min-width:950px) {    #buddypress div#item-nav {        font-size: 13px    }    #buddypress div#item-nav li a {        padding: 8px 10px    }}.bbp-search-form {    padding: 3px;    border: 1px solid #f3f3f3;    background: #fff;    zoom: 1;    *zoom: 1}.bbp-search-form:before {    content: '';    display: block}.bbp-search-form:after {    content: '';    display: table;    clear: both}.bbp-search-form .bbp_search {    float: left;    width: 150px;    padding: 3px;    font-size: 16px;    font-weight: 400;    color: #737373;    background: 0 0;    border: none}.bbp-search-form .bbp_search_submit {    float: right;    padding: 0;    cursor: pointer;    font-family: ido;    font-weight: 400;    font-size: 24px;    color: #737373;    background: 0 0;    border: none;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale}#bbpress-forums {    margin-bottom: 60px}#bbpress-forums #sidebar-forum-ads {    display: none}#bbpress-forums .bbp-template-notice {    background: 0 0;    border: none;    margin: 0 0 1em;    padding: 0;    color: #737373;    font-style: italic}#bbpress-forums .bbp-forums {    zoom: 1;    *zoom: 1}#bbpress-forums .bbp-forums:before {    content: '';    display: block}#bbpress-forums .bbp-forums:after {    content: '';    display: table;    clear: both}#bbpress-forums .bbp-forums a {    color: #2a4eb4}#bbpress-forums .bbp-forums li.forum {    position: relative;    border-bottom: 1px solid #f3f3f3;    zoom: 1;    *zoom: 1}#bbpress-forums .bbp-forums li.forum:before {    content: '';    display: block}#bbpress-forums .bbp-forums li.forum:after {    content: '';    display: table;    clear: both}#bbpress-forums .bbp-forums>li.forum {    border: 1px solid #dadada}#bbpress-forums .bbp-forums .forum-icon {    float: left;    width: 8%;    padding: 8px 0 8px 2%;    text-align: center}#bbpress-forums .bbp-forums .forum-icon:before {    content: "\e612";    font-family: ido;    speak: none;    font-size: 18px;    font-style: normal;    font-weight: 400;    font-variant: normal;    text-transform: none;    line-height: 1;    color: #737373;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale}#bbpress-forums .bbp-forums .forum-info {    float: left;    width: 65%;    padding: 5px 2%}#bbpress-forums .bbp-forums .bbp-forum-title {    font-size: 14px;    font-weight: 700}#bbpress-forums .bbp-forums .bbp-forum-title a {    color: #2a4eb4}#bbpress-forums .bbp-forums .bbp-forum-description {    color: #737373;    text-transform: none;    font-weight: 400;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 13px}#bbpress-forums .bbp-forums .bbp-forum-topic-count {    position: absolute;    top: 0;    bottom: 0;    right: 0;    padding: 8px 2%;    font-size: 12px;    display: block;    float: left;    width: 17%;    padding: 10px 2%;    text-transform: none;    text-align: center;    color: #737373;    background: rgba(243, 243, 243, .5)}#bbpress-forums .bbp-forums .bbppu-unread {    background: rgba(255, 224, 0, .1)}#bbpress-forums .bbp-forums .bbppu-unread .forum-icon:before {    content: "\e607";    color: #2a4eb4}#bbpress-forums .bbp-forums .bbppu-unread .bbppu-read {    background: #fff}#bbpress-forums .bbp-forums .bbppu-unread .bbppu-read .forum-icon:before    {    content: "\e612";    color: #737373}#bbpress-forums .status-category .forum-titles {    background: #f3f3f3;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 15px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    zoom: 1;    *zoom: 1;    padding: 0;    border: 1px solid #f3f3f3;    border-bottom: 2px solid #dadada}#bbpress-forums .status-category .forum-titles:before {    content: '';    display: block}#bbpress-forums .status-category .forum-titles:after {    content: '';    display: table;    clear: both}#bbpress-forums .status-category .forum-titles .forum-icon:before {    content: none}#bbpress-forums .status-category .forum-titles a,#bbpress-forums .status-category .forum-titles .bbp-forum-topic-count    {    color: #191919}#bbpress-forums .status-category .forum-titles .bbp-forum-topic-count {    background: 0 0}#bbpress-forums .section-header {    position: relative;    padding-bottom: 10px}#bbpress-forums .section-header .bbp-forum-description {    clear: both;    font-size: 16px;    font-style: italic;    font-family: "Times New Roman", Times, serif;    color: #737373;    margin-bottom: 10px}#bbpress-forums .bbp-header,#bbpress-forums .bbp-body {    zoom: 1;    *zoom: 1}#bbpress-forums .bbp-header:before,#bbpress-forums .bbp-body:before {    content: '';    display: block}#bbpress-forums .bbp-header:after,#bbpress-forums .bbp-body:after {    content: '';    display: table;    clear: both}#bbpress-forums .bbp-header {    font-weight: 700;    background: #f3f3f3;    border-bottom: 2px solid #dadada}#bbpress-forums .topic-icon {    float: left;    width: 8%;    padding: 10px 0 10px 2%;    text-align: center}#bbpress-forums .bbp-topic-title {    float: left;    width: 60%;    padding: 10px 2%;    font-size: 14px}#bbpress-forums .bbp-topic-title .bbp-topic-meta {    font-size: 11px}#bbpress-forums .bbp-topic-title .bbp-topic-pagination {    display: block;    font-size: 12px;    margin: .5em 0}#bbpress-forums .bbp-topic-title a.bbp-topic-permalink {    font-weight: 700;    color: #2a4eb4}#bbpress-forums .bbp-topic-title a.bbp-author-name {    font-weight: 700}#bbpress-forums .bbp-topic-reply-count {    float: left;    width: 21%;    padding: 12px 2%;    text-align: center}#bbpress-forums .bbp-topic-freshness {    display: none;    float: left;    width: 16%;    padding: 10px 2%;    font-size: 12px;    overflow: hidden}#bbpress-forums .bbp-topic-freshness a {    color: #737373}#bbpress-forums .bbp-topic-freshness a:hover {    color: #d83134}#bbpress-forums .bbp-topic-freshness a.bbp-author-name {    font-weight: 700}#bbpress-forums .bbp-pagination,#bbpress-forums .bbp-topic-pagination {    font-size: 13px;    zoom: 1;    *zoom: 1;    margin-bottom: 2em}#bbpress-forums .bbp-pagination:before,#bbpress-forums .bbp-topic-pagination:before    {    content: '';    display: block}#bbpress-forums .bbp-pagination:after,#bbpress-forums .bbp-topic-pagination:after    {    content: '';    display: table;    clear: both}#bbpress-forums .bbp-pagination .bbp-pagination-count,#bbpress-forums .bbp-topic-pagination .bbp-pagination-count    {    margin-bottom: 1em}#bbpress-forums .bbp-pagination .bbp-pagination-links,#bbpress-forums .bbp-topic-pagination .bbp-pagination-links    {    float: left}#bbpress-forums .bbp-pagination .page-numbers,#bbpress-forums .bbp-topic-pagination .page-numbers    {    color: #737373;    font-weight: 700;    padding: 3px 8px;    background: #f3f3f3}#bbpress-forums .bbp-pagination .current,#bbpress-forums .bbp-topic-pagination .current    {    background: #2a4eb4;    border-color: #2a4eb4;    color: #fff;    opacity: 1}#bbpress-forums .bbp-pagination a:hover,#bbpress-forums .bbp-topic-pagination a:hover    {    background: #2a4eb4;    color: #fff;    text-decoration: none}#bbpress-forums .bbppu-mark-as-read {    display: none}#bbpress-forums .bbp-header .bbp-topic-title {    font-size: 14px}#bbpress-forums .bbp-header .bbp-topic-reply-count,#bbpress-forums .bbp-header .bbp-topic-freshness    {    font-size: 12px}#bbpress-forums .bbp-body {    border: 1px solid #dadada}#bbpress-forums .bbp-body .topic {    position: relative;    height: 100%;    border-bottom: 1px solid #f3f3f3;    zoom: 1;    *zoom: 1}#bbpress-forums .bbp-body .topic:before {    content: '';    display: block}#bbpress-forums .bbp-body .topic:after {    content: '';    display: table;    clear: both}#bbpress-forums .bbp-body .bbp-topic-meta {    color: #737373;    margin: 0}#bbpress-forums .bbp-body .bbp-topic-reply-count,#bbpress-forums .bbp-body .bbp-topic-freshness    {    position: absolute;    top: 0;    bottom: 0;    right: 0;    color: #737373;    background: rgba(243, 243, 243, .5)}#bbpress-forums .bbp-body .bbp-topic-reply-count {    right: 0}#bbpress-forums .bbp-body .topic-icon:before {    content: "\e612";    font-family: ido;    speak: none;    font-size: 24px;    font-style: normal;    font-weight: 400;    font-variant: normal;    text-transform: none;    line-height: 1;    color: #737373;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale}#bbpress-forums .bbp-body .topic.bbppu-unread {    background: rgba(255, 224, 0, .1)}#bbpress-forums .bbp-body .topic.bbppu-unread .topic-icon:before {    color: #2a4eb4;    content: "\e607"}#bbpress-forums .bbp-body .topic.hot .topic-icon:before {    color: #2a4eb4;    content: "\e606"}#bbpress-forums .bbp-body .topic.status-closed {    background: rgba(115, 115, 115, .05)}#bbpress-forums .bbp-body .topic.status-closed .topic-icon:before {    color: #b2b2b2;    content: "\e60a"}#bbpress-forums .bbp-body .topic.status-closed .bbp-topic-permalink {    color: #737373}#bbpress-forums .bbp-body .topic.status-closed .bbp-topic-meta a {    color: #737373}#bbpress-forums .bbp-body .topic.status-closed .bbp-topic-reply-count,#bbpress-forums .bbp-body .topic.status-closed .bbp-topic-freshness    {    background: rgba(115, 115, 115, .05)}#bbpress-forums .bbp-body .topic.favorite .topic-icon:before {    color: #2a4eb4;    content: "\e608"}#bbpress-forums .bbp-body .topic.super-sticky,#bbpress-forums .bbp-body .topic.sticky    {    background: rgba(42, 78, 180, .05)}#bbpress-forums .bbp-body .topic.super-sticky .topic-icon:before,#bbpress-forums .bbp-body .topic.sticky .topic-icon:before    {    color: #2a4eb4;    content: "\e609"}#bbpress-forums .bbp-body .topic.super-sticky .bbp-topic-reply-count,#bbpress-forums .bbp-body .topic.sticky .bbp-topic-reply-count,#bbpress-forums .bbp-body .topic.super-sticky .bbp-topic-freshness,#bbpress-forums .bbp-body .topic.sticky .bbp-topic-freshness    {    background: rgba(42, 78, 180, .05)}#bbpress-forums .bbp-body .topic.bbppu-unread {    background: rgba(255, 224, 0, .1)}#bbpress-forums .reports .bbp-header {    color: #fff;    background: #191919}#bbpress-forums .reports .bbp-topic-title {    width: 62.5%}#bbpress-forums .reports .report .topic-icon:before {    content: none}#bbpress-forums .reports .report .bbp-topic-reply-count,#bbpress-forums .reports .report .bbp-topic-freshness    {    font-size: 12px;    text-align: left;    overflow: hidden}#bbpress-forums .reports .report .bbp-topic-reply-count a,#bbpress-forums .reports .report .bbp-topic-freshness a    {    color: #737373;    font-weight: 700;    background: 0 0;    padding: 0;    text-transform: none;    letter-spacing: 0;    font-family: Tahoma, Verdana, sans-serif}#bbpress-forums .reports .report .bbp-topic-reply-count a:hover,#bbpress-forums .reports .report .bbp-topic-freshness a:hover    {    color: #d83134}#bbpress-forums .videos .bbp-header {    color: #fff;    background: #191919}#bbpress-forums .videos .video {    margin-bottom: 0}#bbpress-forums .videos .video .topic-icon:before {    content: none}#bbpress-forums .videos .video .bbp-topic-title {    width: 90%}#bbpress-forums .videos .video .bbp-topic-reply-count,#bbpress-forums .videos .video .bbp-topic-freshness    {    font-size: 12px;    text-align: left}#bbpress-forums .videos .video .bbp-topic-reply-count a,#bbpress-forums .videos .video .bbp-topic-freshness a    {    color: #737373;    font-weight: 700}#bbpress-forums .videos .video .bbp-topic-reply-count a:hover,#bbpress-forums .videos .video .bbp-topic-freshness a:hover    {    color: #d83134}#bbpress-forums .videos .video .bbp-video-title {    padding: 10px}#bbpress-forums .videos .video .bbp-video-title .image {    width: 20%;    float: left}#bbpress-forums .videos .video .bbp-video-title .box {    width: 70%;    float: left;    margin-left: 20px}#bbpress-forums .videos .video .bbp-video-title .entry-content {    margin-top: 0}#bbpress-forums .topic-header {    margin-bottom: 20px;    color: #737373;    background: #f3f3f3;    zoom: 1;    *zoom: 1}#bbpress-forums .topic-header:before {    content: '';    display: block}#bbpress-forums .topic-header:after {    content: '';    display: table;    clear: both}#bbpress-forums .topic-header .bbp-topic-tags {    float: left;    margin: 5px 12px;    font-size: 13px}#bbpress-forums .topic-header .bbp-topic-tags p {    margin: 0}#bbpress-forums .topic-header .bbp-topic-tags a {    color: #2a4eb4;    font-weight: 700}#bbpress-forums .topic-header .favorite-toggle {    float: right;    padding: 5px 12px;    text-transform: uppercase;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-weight: 700;    letter-spacing: .05em;    color: #fff;    background: #2a4eb4;    text-decoration: none;    border-left: 3px solid #fff}#bbpress-forums .topic-header .favorite-toggle:hover {    background: #1e3882;    color: #fff}#bbpress-forums .topic-header .shares {    float: right;    border-left: 3px solid #fff;    top: 5px}#bbpress-forums .topic-header .shares .share-btn {    width: 50px;    font-size: 14px;    line-height: 22px;    font-weight: 700;    padding: 5px 12px}#bbpress-forums .topic-header .shares .popup {    bottom: 2.5em}#bbpress-forums .bbp-replies {    margin-bottom: 15px}#bbpress-forums .bbp-replies .bbp-body {    border: none}#bbpress-forums .bbp-replies article {  border: 1px solid #dadada;  margin-bottom: 1px;}#bbpress-forums .bbp-replies .bbp-reply-author {    padding: 10px 2%;    background: #f8f8f8;    overflow: hidden}#bbpress-forums .bbp-replies .bbp-reply-author .bbp-author-avatar {    float: left;    max-width: 50px;    margin-right: 10px;    line-height: 1}#bbpress-forums .bbp-replies .bbp-reply-author .bbp-author-avatar img {    color: #b2b2b2;    font-size: 8px}#bbpress-forums .bbp-replies .bbp-reply-author .bbp-author-name {    float: left;    width: 75%;    color: #2a4eb4;    font-weight: 700}#bbpress-forums .bbp-replies .bbp-reply-author .bbp-author-role {    float: left;    width: auto;    font-family: "Times New Roman", Times, serif;    font-size: 13px;    font-style: italic;    color: #737373}#bbpress-forums .bbp-replies .bbp-reply-author .bbp-author-post-count {    float: right;    width: auto;    font-size: 12px;    color: #b2b2b2}#bbpress-forums .bbp-replies .bbp-reply-body {    padding: 10px 2%;    zoom: 1;    *zoom: 1}#bbpress-forums .bbp-replies .bbp-reply-body:before {    content: '';    display: block}#bbpress-forums .bbp-replies .bbp-reply-body:after {    content: '';    display: table;    clear: both}#bbpress-forums .bbp-replies .bbp-reply-header {    background: 0 0;    border-top: none;    border-bottom: 1px solid #f3f3f3;    color: #b2b2b2;    font-size: 11px;    padding: 0 0 10px;    zoom: 1;    *zoom: 1}#bbpress-forums .bbp-replies .bbp-reply-header:before {    content: '';    display: block}#bbpress-forums .bbp-replies .bbp-reply-header:after {    content: '';    display: table;    clear: both}#bbpress-forums .bbp-replies .bbp-reply-header a {    color: #b2b2b2}#bbpress-forums .bbp-replies .bbp-reply-header .bbp-reply-post-date {    float: left;    width: 70%}#bbpress-forums .bbp-replies .bbp-reply-header .bbp-reply-permalink {    float: right;    width: 30%;    text-align: right}#bbpress-forums .bbp-replies .bbp-reply-content {    margin: 0;    padding: 10px 0;    color: #333;    overflow: hidden}#bbpress-forums .bbp-replies .bbp-reply-content a {    color: #2a4eb4;    font-weight: 700}#bbpress-forums .bbp-replies .bbp-reply-content strong {    color: #191919}#bbpress-forums .bbp-replies .bbp-reply-content del {    color: #b2b2b2}#bbpress-forums .bbp-replies .bbp-reply-content ol,#bbpress-forums .bbp-replies .bbp-reply-content ul    {    margin-left: 2em;    font-size: 13px;    line-height: 1.2}#bbpress-forums .bbp-replies .bbp-reply-content blockquote {    border-left: 2px solid #f3f3f3;    margin: 1em 0 1em .5em;    padding: 0 0 0 1em}#bbpress-forums .bbp-replies .bbp-reply-content blockquote hr {    display: none}#bbpress-forums .bbp-replies .bbp-reply-content blockquote font {    color: #b2b2b2;    font-size: 13px}#bbpress-forums .bbp-replies .bbp-reply-content blockquote:before {    display: none}#bbpress-forums .bbp-replies .bbp-reply-content blockquote blockquote {    margin: 1em 0;    padding: 0 0 0 .5em}#bbpress-forums .bbp-replies .bbp-reply-meta {    margin-left: 2%;    padding: 10px 0}#bbpress-forums .bbp-replies .bbp-topic-revision-log {    display: none}#bbpress-forums .bbp-replies .bbp-signature {    border-top-color: #f3f3f3;    font-size: 12px;    color: #b2b2b2}#bbpress-forums .bbp-replies .bbp-signature a {    color: #737373;    font-weight: 400}#bbpress-forums .bbp-replies .bbp-admin-links {    font-size: 13px}#bbpress-forums .bbp-replies .bbp-admin-links br {    display: none}#bbpress-forums .bbp-replies .bbp-admin-links a {    display: inline-block;    color: #737373;    margin: 0 .4em 0 0}#bbpress-forums .bbp-replies .bbp-admin-links a.bbp-topic-reply-link,#bbpress-forums .bbp-replies .bbp-admin-links a.d4p-bbt-quote-link,#bbpress-forums .bbp-replies .bbp-admin-links a.bbp-reply-to-link    {    color: #2a4eb4;    font-weight: 700}#bbpress-forums .bbp-replies .bbp-admin-links a.bbp-topic-spam-link,#bbpress-forums .bbp-replies .bbp-admin-links a.bbp-reply-spam-link    {    color: #d83134;    font-weight: 700}#bbpress-forums .bbp-pagination.replies .bbp-pagination-count {    padding-left: 0}#bbpress-forums .bbp-reply-form {    background: #f3f3f3;    padding: 20px}#bbpress-forums .bbp-reply-form fieldset {    border: none;    padding: 0;    margin: 0}#bbpress-forums .bbp-reply-form legend {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 18px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase}#bbpress-forums .bbp-submit-wrapper {    float: none}#bbpress-forums .bbp-submit-wrapper button.submit {    padding: 5px 12px;    text-transform: uppercase;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-weight: 700;    letter-spacing: .05em;    color: #fff;    background: #d83134;    text-decoration: none;    font-size: 14px;    border: none}#bbpress-forums .bbp-submit-wrapper button.submit:hover {    background: #ab2023;    color: #fff}#bbpress-forums .bbp-form .page-title {    font-size: 30px}#bbpress-forums .bbp-form p {    margin-bottom: 1em}#bbpress-forums .bbp-form .bbp-the-content-wrapper {    margin-bottom: 1em}#bbpress-forums .bbp-form #bbp_topic_title {    width: 90%;    font-size: 16px;    padding: 5px}#bbpress-forums .bbp-form #bbp_topic_tags {    width: 90%;    font-size: 14px;    padding: 5px}#bbpress-forums .bbp-form #bbp_topic_content {    border: 1px solid #f3f3f3}#bbpress-forums .bbp-form #bbp_forum_id {    width: 90%}#bbpress-forums .bbp-search-results .bbp-search-author {    float: left;    width: 13%;    padding: 10px 2%;    text-align: center;    background: #f8f8f8}#bbpress-forums .bbp-search-results .bbp-search-author .bbp-author-name    {    clear: both;    display: inline-block;    color: #2a4eb4;    font-weight: 700}#bbpress-forums .bbp-search-results .bbp-search-author .bbp-author-role    {    font-family: "Times New Roman", Times, serif;    font-size: 13px;    font-style: italic;    color: #737373}#bbpress-forums .bbp-search-results .bbp-search-author .bbp-author-post-count    {    margin-top: 1em;    font-size: 12px;    color: #b2b2b2}#bbpress-forums .bbp-search-results .bbp-search-content {    width: 79%;    padding: 10px 2%;    float: left;    zoom: 1;    *zoom: 1}#bbpress-forums .bbp-search-results .bbp-search-content:before {    content: '';    display: block}#bbpress-forums .bbp-search-results .bbp-search-content:after {    content: '';    display: table;    clear: both}#bbpress-forums .bbp-search-results .bbp-header {    display: none}#bbpress-forums .bbp-search-results .bbp-header .bbp-search-author {    display: none;    background-color: #f3f3f3}#bbpress-forums .bbp-search-results .bbp-topic-header,#bbpress-forums .bbp-search-results .bbp-reply-header    {    background: #f8f8f8;    border-top: 3px solid #dadada;    font-size: 13px;    padding: 10px;    zoom: 1;    *zoom: 1}#bbpress-forums .bbp-search-results .bbp-topic-header:before,#bbpress-forums .bbp-search-results .bbp-reply-header:before    {    content: '';    display: block}#bbpress-forums .bbp-search-results .bbp-topic-header:after,#bbpress-forums .bbp-search-results .bbp-reply-header:after    {    content: '';    display: table;    clear: both}#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-meta,#bbpress-forums .bbp-search-results .bbp-reply-header .bbp-meta    {    color: #b2b2b2;    margin-bottom: .5em;    zoom: 1;    *zoom: 1}#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-meta:before,#bbpress-forums .bbp-search-results .bbp-reply-header .bbp-meta:before    {    content: '';    display: block}#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-meta:after,#bbpress-forums .bbp-search-results .bbp-reply-header .bbp-meta:after    {    content: '';    display: table;    clear: both}#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-meta a,#bbpress-forums .bbp-search-results .bbp-reply-header .bbp-meta a    {    color: #b2b2b2}#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-topic-post-date,#bbpress-forums .bbp-search-results .bbp-reply-header .bbp-topic-post-date,#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-reply-post-date,#bbpress-forums .bbp-search-results .bbp-reply-header .bbp-reply-post-date    {    float: left;    width: 85%}#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-topic-permalink,#bbpress-forums .bbp-search-results .bbp-reply-header .bbp-topic-permalink,#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-reply-permalink,#bbpress-forums .bbp-search-results .bbp-reply-header .bbp-reply-permalink    {    float: left}#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-topic-title,#bbpress-forums .bbp-search-results .bbp-reply-header .bbp-topic-title,#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-reply-title,#bbpress-forums .bbp-search-results .bbp-reply-header .bbp-reply-title    {    float: none;    width: auto;    padding: 0}#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-topic-title h3 a,#bbpress-forums .bbp-search-results .bbp-reply-header .bbp-topic-title h3 a,#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-reply-title h3 a,#bbpress-forums .bbp-search-results .bbp-reply-header .bbp-reply-title h3 a    {    float: none;    font-weight: 700;    color: #2a4eb4}#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-topic-title .bbp-topic-title-meta,#bbpress-forums .bbp-search-results .bbp-reply-header .bbp-topic-title .bbp-topic-title-meta,#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-reply-title .bbp-topic-title-meta,#bbpress-forums .bbp-search-results .bbp-reply-header .bbp-reply-title .bbp-topic-title-meta    {    color: #737373;    font-size: 13px}#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-topic-title .bbp-topic-title-meta a,#bbpress-forums .bbp-search-results .bbp-reply-header .bbp-topic-title .bbp-topic-title-meta a,#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-reply-title .bbp-topic-title-meta a,#bbpress-forums .bbp-search-results .bbp-reply-header .bbp-reply-title .bbp-topic-title-meta a    {    color: #737373}#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-reply-title,#bbpress-forums .bbp-search-results .bbp-reply-header .bbp-reply-title    {    font-size: 16px}#bbpress-forums .bbp-search-results .bbp-topic-author,#bbpress-forums .bbp-search-results .bbp-reply-author    {    float: left;    width: 13%;    padding: 10px 2%;    text-align: center;    background: #f8f8f8}#bbpress-forums .bbp-search-results .bbp-topic-author .bbp-author-name,#bbpress-forums .bbp-search-results .bbp-reply-author .bbp-author-name    {    clear: both;    display: inline-block;    color: #2a4eb4;    font-weight: 700}#bbpress-forums .bbp-search-results .bbp-topic-author .bbp-author-role,#bbpress-forums .bbp-search-results .bbp-reply-author .bbp-author-role    {    font-family: "Times New Roman", Times, serif;    font-size: 13px;    font-style: italic;    color: #737373}#bbpress-forums .bbp-search-results .bbp-topic-author .bbp-author-post-count,#bbpress-forums .bbp-search-results .bbp-reply-author .bbp-author-post-count    {    margin-top: 1em;    font-size: 12px;    color: #b2b2b2}#bbpress-forums .bbp-search-results .bbp-topic-body {    width: 79%;    padding: 10px 2%;    float: left;    zoom: 1;    *zoom: 1}#bbpress-forums .bbp-search-results .bbp-topic-body:before {    content: '';    display: block}#bbpress-forums .bbp-search-results .bbp-topic-body:after {    content: '';    display: table;    clear: both}#bbpress-forums .bbp-search-results .bbp-topic-content,#bbpress-forums .bbp-search-results .bbp-reply-content    {    float: left;    width: 80%;    margin: 0;    padding: 10px 0;    color: #737373}#bbpress-forums .bbp-search-results .bbp-topic-content a,#bbpress-forums .bbp-search-results .bbp-reply-content a    {    color: #2a4eb4;    font-weight: 700}#bbpress-forums .bbp-search-results .bbp-topic-content strong,#bbpress-forums .bbp-search-results .bbp-reply-content strong    {    color: #191919}#bbpress-forums .bbp-search-results .bbp-topic-content del,#bbpress-forums .bbp-search-results .bbp-reply-content del    {    color: #b2b2b2}#bbpress-forums .bbp-search-results .bbp-topic-content ol,#bbpress-forums .bbp-search-results .bbp-reply-content ol,#bbpress-forums .bbp-search-results .bbp-topic-content ul,#bbpress-forums .bbp-search-results .bbp-reply-content ul    {    margin-left: 2em;    font-size: 13px;    line-height: 1.2}#bbpress-forums .bbp-search-results .bbp-topic-content blockquote,#bbpress-forums .bbp-search-results .bbp-reply-content blockquote    {    border-left: 3px solid #f3f3f3;    margin: 1em 2em;    padding: 0 0 0 2em}#bbpress-forums .bbp-search-results .bbp-topic-content blockquote hr,#bbpress-forums .bbp-search-results .bbp-reply-content blockquote hr    {    display: none}#bbpress-forums .bbp-search-results .bbp-topic-content blockquote font,#bbpress-forums .bbp-search-results .bbp-reply-content blockquote font    {    color: #b2b2b2;    font-size: 13px}#bbpress-forums .bbp-search-results .bbp-topic-content blockquote:before,#bbpress-forums .bbp-search-results .bbp-reply-content blockquote:before    {    display: none}#bbpress-forums .bbp-search-results .type-reply {    zoom: 1;    *zoom: 1}#bbpress-forums .bbp-search-results .type-reply:before {    content: '';    display: block}#bbpress-forums .bbp-search-results .type-reply:after {    content: '';    display: table;    clear: both}.single-topic #bbpress-forums .section-header {    padding-right: 0}.single-topic #wp-link #link-options div:nth-of-type(2),.single-topic #wp-link #link-options .link-target    {    display: none}#buddypress #subscriptions-personal-li {    display: none}#buddypress div[class^=bbp-user-] .entry-title {    font-size: 15px;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-weight: 700;    margin-bottom: .5em}#buddypress div[class^=bbp-user-] .bbp-user-section .bbp-pagination-count    {    padding-left: 0}#bbpress-forums .d4pbbc-quote,#bbpress-forums .d4p-bbt-quote-title,#bbpress-forums .d4pbbc-url,#bbpress-forums .d4p-bbt-quote-link,#bbpress-forums .d4p-attachment-addfile    {    margin: 0;    float: none;    border: none}#bbpress-forums .d4p-attachment-addfile {    margin-top: .5em;    color: #d83134;    font-size: .9em}#bbpress-forums .d4pbbc-quote {    position: relative;    margin-left: 2em;    padding-left: 1.5em;    border-left: 1px solid #f3f3f3}#bbpress-forums .d4pbbc-quote a {    color: #2a4eb4;    font-size: 12px;    font-weight: 700 !important}#bbpress-forums .d4pbbc-quote:before {    content: "\201C";    font-size: 24px;    color: #b2b2b2;    font-weight: 700;    font-family: "Times New Roman", Times, serif;    position: absolute;    left: -1em;    top: 0}#bbpress-forums .bbp-attachments-form {    padding: 1em;    border: 1px solid #f3f3f3}#home-tertiary‎ .archives {  float: left;}@media only screen and (min-width:725px) {    .bbp-search-form .bbp_search {        width: 80px    }    #forums .forums-content {        width: 575px;        float: right    }    #bbpress-forums {        float: right;        width: 575px;        padding-top: 0    }    #bbpress-forums .page-title {        margin-top: 0    }    #bbpress-forums .section-header {        padding: 0 120px 0 0    }    #bbpress-forums .new-thread-btn {        position: absolute;        right: 0;        bottom: 10px    }    #bbpress-forums .bbp-forums .forum-icon {        width: 5%    }    #bbpress-forums .bbp-forums .forum-icon:before {        font-size: 21px    }    #bbpress-forums .bbp-forums .forum-info {        width: 70%    }    #bbpress-forums .topic-icon {        width: 4%;    	box-sizing:border-box    }    #bbpress-forums .bbp-topic-title {        width: 62%;    	box-sizing:border-box    }    #bbpress-forums .bbp-topic-reply-count {        width: 8%;        left: 66%;        right: auto;    	font-size:12px;    	box-sizing:border-box    }    #bbpress-forums .bbp-topic-freshness {        width: 26%;        display: block;    	box-sizing:border-box    }    #bbpress-forums .bbp-pagination-count {        float: left;        padding-left: 7%;        margin-bottom: 0    }    #bbpress-forums .bbp-pagination-links {        float: right !important    }    #bbpress-forums .bbp-topics .bbp-header .bbp-topic-freshness {        padding: 12px 2%    }    #bbpress-forums .bbp-topics .bbp-body .bbp-topic-freshness {        padding: 12px 2%;        font-size: 10px    }    #bbpress-forums .bbp-header .bbp-topic-reply-count {		padding:0;    	text-align:center;    	padding-top:12px    }    #bbpress-forums .bbp-replies .bbp-reply-author {        float: left;        width: 13%;        text-align: center    }    #bbpress-forums .bbp-replies .bbp-reply-author .bbp-author-avatar {        float: none;        margin-right: 0    }    #bbpress-forums .bbp-replies .bbp-reply-author .bbp-author-name {        float: none;        display: block;        margin: 0 -6px;        font-size: 11px;        width: 120%    }    #bbpress-forums .bbp-replies .bbp-reply-author .bbp-author-role {        float: none;        display: block;        font-size: 11px    }    #bbpress-forums .bbp-replies .bbp-reply-author .bbp-author-post-count {        float: none;        display: block;        font-size: 10px    }    #bbpress-forums .bbp-replies .bbp-reply-body {        float: left;        width: 79%    }    #bbpress-forums .bbp-replies .bbp-reply-body .bbp-reply-content {        float: left;        width: 80%    }    #bbpress-forums .bbp-replies .bbp-reply-body .bbp-reply-meta {        float: right;        width: 15%    }    #bbpress-forums .bbp-replies .bbp-reply-body .bbp-reply-meta .bbp-admin-links br        {        display: block    }    #bbpress-forums .reports .bbp-topic-title {        width: 55%    }    #bbpress-forums .reports .bbp-topic-reply-count {        width: 16%;        left: 60%    }    #bbpress-forums .reports .bbp-topic-freshness {        width: 16%    }    #bbpress-forums .videos .video .bbp-video-title .box {        width: 55%    }}@media only screen and (min-width:950px) {    .bbp-search-form .bbp_search {        width: 150px    }    #forums .forums-content {        width: 735px    }    #bbpress-forums {        width: 735px    }    #bbpress-forums .forums-wrap {        float: left;        width: 560px    }    #bbpress-forums #sidebar-forum-ads {        display: block;        float: right;        width: 160px    }    #bbpress-forums .bbp-topic-title .bbp-topic-pagination {        float: right;        display: inline;        margin: 0    }}@media only screen and (min-width:1175px) {    #forums .forums-content {        width: 955px    }    #bbpress-forums {        width: 955px    }    #bbpress-forums .forums-wrap {        width: 775px    }    #bbpress-forums .bbp-forums .bbp-forum-title {        font-size: 16px    }    #bbpress-forums .bbp-topics .bbp-topic-title {        font-size: 16px    }    #bbpress-forums .bbp-topics .bbp-body .bbp-topic-freshness {        font-size: 12px    }    #bbpress-forums .bbp-replies .bbp-reply-author .bbp-author-name {        margin: 0;        font-size: 13px;        margin: 0 -10px;        width: 120%    }    #bbpress-forums .bbp-replies .bbp-reply-author .bbp-author-role {        font-size: 13px    }    #bbpress-forums .bbp-replies .bbp-reply-author .bbp-author-post-count {        font-size: 12px    }    #bbpress-forums .bbp-reply-form form {        margin-left: 18%    }}.cf:before,.cf:after {    content: " ";    display: table}.cf:after {    clear: both}.cf {    *zoom: 1}.alignleft {    width: auto;    float: left}.alignright {    width: auto;    float: right}.aligncenter {    clear: both;    display: block;    margin-left: auto;    margin-right: auto}.assistive-text,.screen-reader-text {    position: absolute !important;    left: -9000px;    clip: rect(1px, 1px, 1px, 1px);    clip: rect(1px, 1px, 1px, 1px)}input[type=button],input[type=submit],input[type=text],input[type=password]    {    -webkit-appearance: none;    border-radius: 0;    font-family: Tahoma, Verdana, sans-serif}.tag-prostaff {    position: relative;    background: #d83134;    color: #fff;    font-size: 10px;    top: -2px;    margin-left: 5px;    padding: 2px 5px;    letter-spacing: .05em;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    text-transform: uppercase;    font-weight: 700}.btn,.gform_button,a.friendship-button {    position: relative;    padding: 5px 12px;    text-transform: uppercase;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-weight: 700;    letter-spacing: .05em;    color: #fff !important;    background: #d83134;    text-decoration: none}.btn:hover,.gform_button:hover,a.friendship-button:hover {    background: #ab2023;    color: #fff;    cursor: pointer;    text-decoration: none !important}.btn:hover span[class^=ido-icon-],.gform_button:hover span[class^=ido-icon-],a.friendship-button:hover span[class^=ido-icon-],.btn:hover span[class*=" ido-icon-"],.gform_button:hover span[class*=" ido-icon-"],a.friendship-button:hover span[class*=" ido-icon-"]    {    background: 0 0}.btn.blue,.gform_button.blue,a.friendship-button.blue {    background: #2a4eb4}.btn.blue:hover,.gform_button.blue:hover,a.friendship-button.blue:hover    {    background: #1e3882}.btn.green,.gform_button.green,a.friendship-button.green {    background: #479835}.btn.green:hover,.gform_button.green:hover,a.friendship-button.green:hover    {    background: #326b25}.btn.black,.gform_button.black,a.friendship-button.black {    background: #191919}.btn.black:hover,.gform_button.black:hover,a.friendship-button.black:hover    {    background: #000}.btn span[class^=ido-icon-],.gform_button span[class^=ido-icon-],a.friendship-button span[class^=ido-icon-],.btn span[class*=" ido-icon-"],.gform_button span[class*=" ido-icon-"],a.friendship-button span[class*=" ido-icon-"]    {    position: relative;    top: 1px;    left: -12px;    padding: 7px 6px 7px 15px;    background: rgba(25, 25, 25, .2);    -webkit-transition: all .2s ease-out;    transition: all .2s ease-out}.btn.big,.gform_button.big,a.friendship-button.big {    font-size: 120%;    padding: 10px 20px}.btn.big span[class^=ido-icon-],.gform_button.big span[class^=ido-icon-],a.friendship-button.big span[class^=ido-icon-],.btn.big span[class*=" ido-icon-"],.gform_button.big span[class*=" ido-icon-"],a.friendship-button.big span[class*=" ido-icon-"]    {    left: -20px;    padding: 12px 10px 12px 20px}input.btn,input.gform_button {    border: none}.searchform input[type=text] {    padding: 5px;    border: 1px solid #b2b2b2;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 14px;    width: 96%;    margin-bottom: .5em}.paging,.pagination-links {    font-size: 13px;    text-align: center}.paging .bbp-pagination-count,.pagination-links .bbp-pagination-count {    margin-bottom: 1em}.paging .bbp-pagination-links,.pagination-links .bbp-pagination-links {    float: left}.paging .page-numbers,.pagination-links .page-numbers {    color: #737373;    font-weight: 700;    padding: 4px 10px;    background: #f3f3f3}.paging .current,.pagination-links .current {    background: #d83134;    border-color: #d83134;    color: #fff;    opacity: 1}.paging a:hover,.pagination-links a:hover {    color: #fff;    background: #191919;    text-decoration: none}.paging .infinite,.pagination-links .infinite {    padding: 5px 12px;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 13px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    color: #fff;    background: #d83134}.paging .infinite:hover,.pagination-links .infinite:hover {    color: #fff;    background: #191919}.entries {    position: relative;    padding-bottom: 10px;    margin-bottom: 10px}#infscr-loading {    position: absolute;    bottom: 0;    width: 100%;    height: 20px;    margin-bottom: 0;    color: #737373;    text-align: center}.entry-specs {    background: #f3f3f3;    margin-bottom: 20px;    padding: 5px;    zoom: 1;    *zoom: 1}.entry-specs:before {    content: '';    display: block}.entry-specs:after {    content: '';    display: table;    clear: both}.entry-specs .spec {    float: left;    width: 42%;    margin: 10px}.entry-specs .tax {    display: block;    font-family: "Times New Roman", Times, serif;    font-style: italic;    color: #737373;    font-size: 11px}.entry-specs .term {    display: block;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 13px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase}.entry-specs .term a {    padding: 0 !important;    color: #191919 !important}.widget {    font-size: 13px;    margin-bottom: 40px}.widget .widget-title {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 14px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase}.widget .subtitle {    font-size: 120%;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    margin-bottom: .5em}.widget .textwidget ol,.widget .textwidget ul {    margin-left: 1.5em}.widget .textwidget ul {    list-style: square}.widget .textwidget ol {    list-style: decimal}.widget .textwidget li {    margin-bottom: 1em}.widget .textwidget small {    color: #737373}.widget.bordered {    border: 1px solid #f3f3f3;    padding: 10px}.widget.boxed {    background: #f3f3f3;    padding: 10px}.widget.boxed-title .widget-title {    padding: .5em 1em;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 14px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    background: #f3f3f3;    border-bottom: 3px solid #dadada}.widget.boxed-title.red .widget-title {    background: #d83134;    color: #fff;    border-bottom: 3px solid #b42225}.widget.boxed-title.blue .widget-title {    background: #2a4eb4;    color: #fff;    border-bottom: 3px solid #203c8b}.widget.boxed-title.green .widget-title {    background: #479835;    color: #fff;    border-bottom: 3px solid #357228}.widget.boxed-title.grey .widget-title {    background: #737373;    color: #fff;    border-bottom: 3px solid #5a5a5a}.widget.boxed-title.black .widget-title {    background: #333;    color: #fff;    border-bottom: 3px solid #191919}.textwidget p {    margin-bottom: 1em}.widget.boxed-title.bordered .widget-title {    margin: -10px -10px .5em -10px}.widget a.carrot {    display: none}.widget.listing ul {    padding: 5px 10px;    border: 1px solid #f3f3f3}.widget.listing li {    padding: 5px 0;    border-bottom: 1px solid #f3f3f3}.widget.listing li:last-of-type {    border-bottom: none;    padding-bottom: 0}.widget.listing li.more {    text-align: left}.widget.listing li.more a {    font-weight: 700}.widget.listing a {    display: inline}.widget.listing a:hover {    color: #2a4eb4}.widget.listing a:visited {    color: #737373;    text-decoration: none}.tag-fishing .widget-title,.tag-hunting .widget-title {    position: relative;    color: #fff;    background: #191919;    font-size: 18px;    padding: 8px 12px 8px 46px;    height: 22px;    white-space: nowrap}.tag-fishing .widget-title:before,.tag-hunting .widget-title:before {    position: absolute;    top: 0;    left: 0;    color: #fff;    background: #2a4eb4;    content: "\e60b";    font-family: ido;    font-size: 28px;    padding: 5px;    speak: none;    font-style: normal;    font-weight: 400;    font-variant: normal;    text-transform: none;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale}.tag-fishing .textwidget,.tag-hunting .textwidget {    border: 1px solid #f3f3f3;    border-top: none;    padding: 10px}.tag-hunting .widget-title:before {    background: #479835;    content: "\e60c"}.widget.tv-schedule {    background: #0c0c0c url(../img/brand-fishmark.png) center top no-repeat;    -webkit-background-size: 136px 84px;    background-size: 136px 84px;    text-align: center;    padding: 100px 40px 0;    line-height: 1.2}.widget.tv-schedule .widget-title {    color: #fff;    font-size: 15px;    font-weight: 400;    text-transform: none;    margin-bottom: 10px}.widget.tv-schedule h6 {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    color: #737373;    letter-spacing: .1em;    margin-bottom: 10px}.widget.tv-schedule p {    margin-bottom: 10px}.widget.tv-schedule p.link {    margin-top: 2em}.widget.tv-schedule em {    color: #d83134}.widget.tv-schedule a.btn {    color: #fff !important}.entry-content .widget.tv-schedule {    padding: 120px 40px 20px;    background-position: center 20px}.widget.latest-photos {    background: #f3f3f3}.widget.latest-photos .widget-title {    display: none}.widget.latest-photos li {    display: inline-block;    width: 154px;    margin: 2px;    overflow: hidden;	float:left;}.widget.latest-photos li .title {    display: none}.widget.latest-photos li img {    display: block}.ido_widget_display_topics {    font-family:   Arial, sans-serif}.ido_widget_display_topics .widget-title {    margin: 10px}.ido_widget_display_topics ul {    margin: 0 10px 20px;    padding: 0 0 20px;    overflow: hidden}.ido_widget_display_topics li {    margin-bottom: 0;    font-weight: 500;    white-space: nowrap}.ido_widget_display_topics .count {    position: relative;    display: inline-block;    background: #d83134;    color: #fff;    font-size: 13px;    line-height: 1;    padding: 5px;    text-align: center;    min-width: 16px;    margin-right: 5px;    border-bottom: 1px solid #b42225}.ido_widget_display_topics li:last-of-type .count {    border-bottom: none}.ido_widget_display_topics li:last-of-type .count:after {    content: "";    position: absolute;    bottom: -8px;    left: 10px;    border-width: 8px 0 0 8px;    border-style: solid;    border-color: #d83134 transparent;    display: block;    width: 0}.widget.latest-video {    font-family:   Arial, sans-serif}.widget.latest-video .widget-title {    display: none}.widget.latest-video .video {    max-width: 100%;    margin-bottom: 20px;    background: #191919;    color: #b2b2b2;    zoom: 1;    *zoom: 1}.widget.latest-video .video:before {    content: '';    display: block}.widget.latest-video .video:after {    content: '';    display: table;    clear: both}.widget.latest-video .video a.bookmark {    display: block;    position: relative;    color: #fff}.widget.latest-video .video a.bookmark img {    display: block}.widget.latest-video .video a.bookmark .box {    position: absolute;    bottom: 0;    width: 100%}.widget.latest-video .video a.bookmark .entry-title {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 24px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    padding: 0 20px 10px}.widget.latest-video .video a.bookmark .episode-number {    padding: 0 20px;    color: red}.widget.latest-video .video a.bookmark:hover {    color: #d83134}.widget.latest-video .video a.bookmark:after {    position: absolute;    top: 43%;    right: 0;    padding: 12px;    background: rgba(216, 49, 52, .8);    color: #fff;    content: "\e60d";    font-family: ido;    speak: none;    font-size: 18px;    font-style: normal;    font-weight: 400;    font-variant: normal;    text-transform: none;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    -webkit-transform: rotate(-90deg);    -ms-transform: rotate(-90deg);    transform: rotate(-90deg)}.widget.latest-video .video .terms .playlist-links a {    text-transform: uppercase;    color: #d83134;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-weight: 700}.widget.latest-video .video .entry-utility {    margin: 20px}.widget.latest-video .video .entry-excerpt {    font-family: Tahoma, Verdana, sans-serif}.widget.playlist-nav {    font-family:   Arial, sans-serif}.widget.playlist-nav .widget-title {    color: #fff;    background: #191919;    padding: 8px 12px;    font-size: 15px}.widget.playlist-nav .widget-title:after {    float: right;    content: "\e601";    font-family: ido;    speak: none;    font-size: 20px;    font-style: normal;    font-weight: 400;    font-variant: normal;    text-transform: none;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale}.widget.playlist-nav ul.menu {    font-size: 14px;    font-weight: 500}.widget.playlist-nav ul.menu>li {    border-bottom: 1px solid #f3f3f3}.widget.playlist-nav ul.menu a {    display: block;    padding: 5px 12px}.widget.playlist-nav ul.sub-menu {    font-size: 13px}.widget.playlist-nav ul.sub-menu a {    padding-left: 36px}.widget.playlist-nav li.current-menu-item>a {    background: #f3f3f3;    color: #d83134;    font-weight: 700}.widget.playlist-nav li.current-menu-item>a:hover {    cursor: default;    text-decoration: none}.widget.more-entries .widget-title {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 20px;    font-weight: 800;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    margin-bottom: 20px;    border-bottom: 4px solid #191919}.widget.more-entries .widget-title small {    display: block;    font: 400 italic 14px/1 "Times New Roman", Times, serif;    color: #737373;    text-transform: none;    letter-spacing: 1}.widget.more-entries .hentry {    padding: 10px 0;    border-bottom: 1px solid #f3f3f3}.widget.more-entries .hentry .entry-title {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-weight: 700;    font-size: 14px}.widget.more-entries .hentry .terms {    margin-bottom: 0;    color: #737373}.widget.more-entries .hentry .terms a {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-weight: 500;    color: #d83134;    font-size: 12px}.widget.more-entries .hentry:last-of-type {    margin-right: 0}.widget.more-entries.videos {    zoom: 1;    *zoom: 1}.widget.more-entries.videos:before {    content: '';    display: block}.widget.more-entries.videos:after {    content: '';    display: table;    clear: both}.widget.more-entries.videos .hentry {    float: left;    width: 47%;    margin-right: 12px;    padding: 0;    border-bottom: none}.widget.more-entries.videos .hentry .entry-title {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 14px;    font-weight: 800;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase}.widget.more-entries.videos .hentry:nth-of-type(even) {    margin-right: 0}.widget.most-popular {    border-bottom: 2px solid #f3f3f3}.widget.most-popular li {    padding: 10px 0;    border-bottom: 1px solid #f3f3f3}.widget.most-popular a.bookmark {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 16px}.widget.most-popular a.bookmark img {    float: left;    max-width: 65px;    height: auto;    margin-right: 10px}.widget.most-popular .terms {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 11px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    color: #d83134}.widget.most-popular .terms a {    color: #d83134}.widget.contributors {    border-bottom: 2px solid #f3f3f3}.widget.contributors li {    padding: 10px 0;    border-bottom: 1px solid #f3f3f3}.widget.contributors img {    float: left;    max-width: 50px;    height: auto;    margin-right: 10px}.widget.contributors h3 {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 16px}.widget.contributors .entry-title {    background: #f3f3f3;    padding: 5px 8px;    font-weight: 700;    font-size: 11px}.widget_bp_core_whos_online_widget {    line-height: 1.3333}.widget_bp_core_whos_online_widget .box {    border: 1px solid #f3f3f3;    border-top: none;    padding: 17px}.widget_bp_core_whos_online_widget .avatar-block {    zoom: 1;    *zoom: 1;    margin-bottom: 10px}.widget_bp_core_whos_online_widget .avatar-block:before {    content: '';    display: block}.widget_bp_core_whos_online_widget .avatar-block:after {    content: '';    display: table;    clear: both}.widget_bp_core_whos_online_widget .item-avatar {    float: left;    width: 25px;    margin: 1px}.widget_bp_core_whos_online_widget .item-avatar img {    display: block}.widget_bp_core_whos_online_widget .user-counts span {    font-weight: 700}.widget.ido-tv .widget-title {    font-size: 30px;    border-bottom: 3px solid #f3f3f3;    text-transform: none;    margin-bottom: .5em}.widget_sp_image.feature {    position: relative}.widget_sp_image.feature img,.widget_sp_image.feature a {    display: block}.widget_sp_image.feature a {    color: #fff}.widget_sp_image.feature a:hover {    color: #d83134;    text-decoration: none}.widget_sp_image.feature .box {    position: absolute;    bottom: 0;    left: 0;    right: 0;    padding: 20px;    color: #fff}.widget_sp_image.feature .widget-title {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 18px;    font-weight: 800;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    line-height: .9}.widget_sp_image.feature .widget_sp_image-description {    font-family:   Arial, sans-serif}.widget.conversations {    border-bottom: 3px solid #f3f3f3}.widget.conversations .topic {    margin: 10px 0;    padding: 0 0 10px;    border-bottom: 1px solid #f3f3f3;    zoom: 1;    *zoom: 1}.widget.conversations .topic:before {    content: '';    display: block}.widget.conversations .topic:after {    content: '';    display: table;    clear: both}.widget.conversations .topic:last-of-type {    border-bottom: none}.widget.conversations .avatar {    float: left;    width: 90px;    margin-right: 20px}.widget.conversations .count {    float: right;    display: inline-block;    font-size: 13px;    line-height: 1.1;    position: relative;    color: #fff;    font-weight: 400;    background: #d83134;    padding: 4px 8px}.widget.conversations .count:after {    content: "";    position: absolute;    bottom: -8px;    left: 10px;    border-width: 8px 8px 0 0;    border-style: solid;    border-color: #d83134 transparent;    display: block;    width: 0}.widget.conversations .title {    font-weight: 700;    margin: 0 30px 0 3px}.widget.conversations .title a {    color: #2a4eb4}.widget.conversations .title a:hover {    color: #d83134}.widget.conversations .excerpt {    font-size: 13px;    color: #737373;    line-height: 1.3333;    margin-right: 30px}.widget.top-conversations li.topic {    padding: 10px 0;    border-bottom: 1px solid #dadada}.widget.top-conversations li.topic:last-of-type {    border-bottom: 0;    padding-bottom: 0}.widget.top-conversations .bbp-author-avatar {    display: none}.widget.top-conversations .title {    font-weight: 700}.widget.top-conversations .excerpt {    display: none}.widget.top-conversations .forum {    font-size: 12px;    color: #737373}.widget.top-conversations .count {    float: right;    display: inline-block;    font-size: 13px;    line-height: 1.1;    position: relative;    color: #fff;    font-weight: 400;    background: #d83134;    padding: 4px 8px}.widget.top-conversations .count:after {    content: "";    position: absolute;    bottom: -8px;    left: 10px;    border-width: 8px 8px 0 0;    border-style: solid;    border-color: #d83134 transparent;    display: block;    width: 0}.widget.gallery li.gallery {    float: left;    margin: 5px 5px 5px 0;    max-width: 233px}.widget.gallery li.gallery:last-of-type {    margin-right: 0}.widget.gallery .author {    font-size: 13px;    font-weight: 700}.widget.gallery .author a {    color: #2a4eb4}.widget.gallery .author a:hover {    color: #d83134}.widget.gallery .like-btn {    background: #191919}.widget.gallery .like-btn:hover {    background: #d83134}.widget.gallery .like-btn.disabled {    background: #f3f3f3;    color: #737373}.widget.gallery .like-btn.disabled:hover {    text-decoration: none;    color: #737373}.widget.gallery .likes-count {    background: #172a61;    margin-right: 10px}.widget.sweepstakes {    padding: 20px 30px;    color: #fff;    background: #191919 url(../img/sweepstakesBk.jpg) center center/cover        no-repeat}.widget.sweepstakes .widget-title {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 24px;    font-weight: 800;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase}.widget.quick-links {    border-top-width: 3px}.widget.quick-links .widget-title {    color: #b2b2b2;    font-size: 12px;    font-weight: 500;    margin-bottom: .5em}.widget.quick-links .menu {    font-weight: 700}.widget.quick-links .sub-menu {    margin-left: 1em}.widget_display_search .widget-title {    color: #737373;    text-transform: none;    margin-bottom: .5em}.widget_ido_prostaff .pro {    zoom: 1;    *zoom: 1}.widget_ido_prostaff .pro:before {    content: '';    display: block}.widget_ido_prostaff .pro:after {    content: '';    display: table;    clear: both}.widget_ido_prostaff a:hover {    color: #d83134}.widget_ido_prostaff a.avatar {    float: left;    margin-right: 10px}.widget_ido_prostaff .name {    font-size: 16px;    font-family:   Arial, sans-serif}.widget.advert .textwidget img,.widget.advert .textwidget div {    display: block !important;    margin: 0 auto;    max-width: 100%}.widget.advert .adsbygoogle {    width: 126px;    height: 126px}#section-nav {    zoom: 1;    *zoom: 1;    border-bottom: 2px solid #f3f3f3}#section-nav:before {    content: '';    display: block}#section-nav:after {    content: '';    display: table;    clear: both}#section-nav ul.menu {    float: left;    width: 50%;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: 500;    padding: 0;    list-style: none}#section-nav ul.menu li {    border-bottom: 1px solid #f3f3f3;    margin-bottom: 0}#section-nav ul.menu li.more {    display: none}#section-nav ul.menu a {    display: block;    padding: 5px 12px}#sidebar-archive {    position: relative;    margin-top: 50px}#sidebar-archive .new-report-btn {    display: none;    position: absolute;    top: -50px;    right: 0}#sidebar-home-3 {    margin-top: 50px}#sidebar-home-3 .widget.latest-photos h2.widget-title {    display: block;    margin-bottom: 10px}#sidebar-home-3 .widget.latest-photos ul {    margin: 0 -2px}#sidebar-home-3 .widget.latest-photos li.gallery {    width: 143px;    margin: 2px}#sidebar-community .widget {    display: none}#sidebar-community .widget_display_topics {/*    display: block;    position: absolute;    top: 40px;    left: 15px;    right: 15px;    padding: 0 */}#sidebar-community .widget_display_topics .widget-title {    cursor: pointer;    -webkit-transition: all .2s ease;    transition: all .2s ease}#sidebar-community .widget_display_topics .widget-title:before {/*    position: relative;    display: inline-block;    top: 2px;    margin-right: .5em;    -webkit-transform: rotate(180deg);    -ms-transform: rotate(180deg);    transform: rotate(180deg);    content: "\e60d";    font-family: ido;    speak: none;    font-style: normal;    font-weight: 400;    font-variant: normal;    text-transform: none;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale    */}#sidebar-community .widget_display_topics .widget-title.open:before {    -webkit-transform: rotate(0deg);    -ms-transform: rotate(0deg);    transform: rotate(0deg)}#sidebar-community .widget_display_topics ul {    background: #fbfbfb}#sidebar-pre-footer {    background: #f3f3f3;    zoom: 1;    *zoom: 1}#sidebar-pre-footer:before {    content: '';    display: block}#sidebar-pre-footer:after {    content: '';    display: table;    clear: both}#sidebar-pre-footer .widget ul {    border: none}#sidebar-pre-footer.community-home .widget-forums-list {    float: none;    width: auto;    padding: 20px}#sidebar-pre-footer.community-home .widget-forums-list .widget-title {    color: #d83134;    font-size: 16px}#sidebar-pre-footer.community-home .widget-forums-list ul>li li {    display: none}#sidebar-post-footer {    margin-top: 30px;    background: transparent !important}html {    background: #0c0c0c;    color: #fff;    margin-top: 0 !important}body {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 12px;    line-height: 1.6;    font-weight: 400;    color: #191919;    background: #fff;    -webkit-tap-highlight-color: rgba(216, 49, 52, .2);    -webkit-text-size-adjust: none}a {    color: #191919;    -webkit-transition: all .2s ease;    transition: all .2s ease;    text-decoration: none}a:hover {    color: #d83134;    text-decoration: underline}a:hover img {    -webkit-transition: all .2s ease;    transition: all .2s ease}em {    font-style: italic}strong {    font-weight: 700}code,pre {    font-family: monospace}hr {    display: block;    clear: both;    width: 100%;    margin: 0 0 20px;    border: none;    border-top: 1px solid #f3f3f3}img {    max-width: 100%;    height: auto}.oembed-wrap {	position:relative;    margin-bottom: 20px;	overflow:hidden;}.oembed-wrap iframe {	position:absolute;	top:0;	left:0;	width:100%;	height:100%;	}.entry-content {    margin-bottom: 20px;    color: #737373}.entry-content.page-default {	clear:both;}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5    {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    text-transform: uppercase;    font-weight: 700;    line-height: 1;    margin-bottom: 1em}.entry-content h1 {    font-size: 36px;    font-weight: 800}.entry-content h2 {    font-size: 30px}.entry-content h3 {    font-size: 24px}.entry-content h4 {    font-size: 18px}.entry-content h5 {    font-size: 16px}.entry-content p {    margin-bottom: 1.5em}.entry-content img {    max-width: 100%;    height: auto}.entry-content blockquote {    position: relative;    margin: 0 3em}.entry-content blockquote h1,.entry-content blockquote h2,.entry-content blockquote h3,.entry-content blockquote h4    {    color: #d83134}.entry-content blockquote:before {    content: " ";    position: absolute;    left: -6em;    top: 2.5em;    bottom: 0;    width: 8em;    border-top: 1px solid #d83134;    -webkit-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    transform: rotate(-45deg)}.entry-content .alignleft {    margin: 0 1em 1em 0}.entry-content .alignright {    margin: 0 0 1em 1em}.entry-content .alignleft img,.entry-content .alignright img {    display: block;    border: 1px solid #191919}.entry-content .alignleft a:hover img,.entry-content .alignright a:hover img    {    border: 1px solid #d83134}.entry-content .boxed {    padding: 30px;    background: #f3f3f3;    color: #737373;    margin-bottom: 40px}.entry-content .boxed a {    color: #d83134}.entry-content .subtitle,.entry-content .leadin {    font-size: 120%;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    margin-bottom: .5em}.entry-content .gallery {    zoom: 1;    *zoom: 1}.entry-content .gallery:before {    content: '';    display: block}.entry-content .gallery:after {    content: '';    display: table;    clear: both}.entry-content .gallery .gallery-item {    float: left;    width: 45%;    margin: 5px}.entry-content .wp-caption {    background: #f3f3f3;    padding: 2%;    max-width: 96%;    margin-bottom: 1.5em}.entry-content .wp-caption img {    border: none}.entry-content .wp-caption .wp-caption-text {    margin: 1em 0 0;    font-style: italic;    font-size: 90%}.entry-content object,.entry-content embed {    max-width: 100%;    height: auto}.gform_wrapper {    margin: 0 auto;    padding: 20px;    border: 3px solid #f3f3f3}.gform_wrapper .gform_heading {    padding-bottom: 10px;    border-bottom: 3px solid #f3f3f3}.gform_wrapper .gform_heading .gform_title {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 24px;    font-weight: 800;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase}.gform_wrapper .gform_heading .gform_description {    color: #737373}.gform_wrapper .gfield {    margin-bottom: 1em}.gform_wrapper.upload-photo {    max-width: 400px;    margin: 0 auto}.gform_wrapper .gfield.title input {    font-size: 16px !important}.wrap {    width: 100%;    margin: 0 auto;    position: relative;	max-width: 1175px;}#masthead {    position: relative;    margin-bottom: 20px;    background: #191919;    color: #fff;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    letter-spacing: .05em}#masthead li a {    display: block;    padding: .666em 1em .5em;    font-weight: 700;    color: #fff}#masthead li a:hover {    cursor: pointer;    color: #fff;    text-decoration: none}#masthead li.current-menu-item>a {    color: #fff}#masthead .sub-menu li a {    padding-left: 3em}#masthead .top-row {    min-height: 80px}#masthead .bot-row {    display: none;    position: absolute;    top: 80px;    width: 100%;    z-index: 9;    font-size: 14px;    background: #2d2d2d}/*#nav-trigger {    position: absolute;    top: 20px;    left: 10px;    display: block;    padding: 7px 12px;    color: #b2b2b2;    background: #737373;    text-decoration: none}#nav-trigger span {    display: inline-block;    -webkit-transform: rotate(-180deg);    -ms-transform: rotate(-180deg);    transform: rotate(-180deg);    -webkit-transition: all .3s ease;    transition: all .3s ease}#nav-trigger.open,#nav-trigger:hover {    color: #fff;    background: #d83134}#nav-trigger.open span {    -webkit-transform: rotate(0deg);    -ms-transform: rotate(0deg);    transform: rotate(0deg)}*//*#brandmark {    position: relative;    top: 19px;    width: 45px;    height: 37px;    margin: 0 auto;    overflow: hidden;    text-indent: -999px;    background: transparent url(../img/ido-icon.png) center center no-repeat;    -webkit-background-size: 44px 36px;    background-size: 44px 36px}*/#brandmark {    width: 340px;    height: 30px;    top: 22px;	text-indent: -99999px;    background-image: url(../img/ido-wordmark.png);    -webkit-background-size: auto auto;    background-size: auto}#brandmark a {    display: block;    height: 100%;	box-sizing:border-box}.header-search {    float: left;    margin: .666em 1em;    padding: 3px;    border: 1px solid #383838}.header-search .s {    float: left;    width: 200px;    padding: 3px;    font-size: 16px;    font-weight: 400;    color: #fff;    background: 0 0;    border: none}.header-search .searchsubmit {    float: left;    padding: 0;    cursor: pointer;    font-family: ido;    font-weight: 400;    font-size: 24px;    color: #737373;    background: 0 0;    border: none;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale}.header-search.open .s {    width: 200px;    padding: 3px}.alt-search {	display:none;	background-color:#2d2d2d;    box-sizing: border-box;    padding-left: 30px;}.user {}.user a {    color: #b2b2b2;    font-size: 13px}.user a img {    margin-top: 0;    border: 1px solid #737373;    max-width: 35px;    height: auto}.user a:hover {    text-decoration: none;    color: #fff}.user a:hover img {    border-color: #d83134}.user a.logout,.user span.sep,.user a.profile .username,.user .recover {    position: relative;    display: inline-block;    top: -12px;    margin: 0 2px}.user a.logout:hover,.user span.sep:hover,.user a.profile .username:hover,.user .recover:hover    {    text-decoration: underline}.user .recover {    display: none;    font-size: 12px;    position: relative;    top: 8px}.user span.sep,.user .username {    display: none !important}.user a.login {    top: 8px}#site-nav {    font-size: 12px;    text-transform: uppercase;    /*border-bottom: 4px solid #424242;*/}#site-nav:before {    content: '';    display: block}#site-nav:after {    content: '';    display: table;    clear: both}#site-nav li {    float: left;    width: auto;    margin: 0 1em}#site-nav li a {    margin-bottom: -4px;    color: #737373}#site-nav li.current-menu-item>a {    color: #fff;    background: 0 0}#local-nav li.menu-item-has-children,#community-nav li.menu-item-has-children,#about-nav li.menu-item-has-children    {    border-bottom: none}.site-community #site-nav li.community>a {    color: #fff;    /* border-bottom: 6px solid #d83134 */}#local-nav li,#community-nav li,#about-nav li {	border-bottom: 1px solid #383838;}#local-nav li .sub-menu li {	border-bottom:medium none;}#local-nav li.menu-item-has-children>a,#community-nav li.menu-item-has-children>a,#about-nav li.menu-item-has-children>a    {    /* border-bottom: 1px solid #383838 */}#about-nav li a {    font-weight: 400;    color: #b2b2b2}.site-community #local-nav li>a:hover,.site-community #community-nav li>a:hover,.site-community #about-nav li>a:hover    {    background: #d83134}/*    .site-fishing #masthead #local-nav li a {        padding-bottom: .8em;        color: #b2b2b2    }    .site-fishing #masthead #local-nav li a:hover {        color: #fff;        background: 0 0;        border-bottom: 2px solid #d83134    }*/    #masthead #local-nav li.menu-item-has-children>a {        /* border-bottom: none */    }.site-fishing #masthead #local-nav li a:hover, .site-community #local-nav li.current-menu-item>a,.site-community #community-nav li.current-menu-item>a,.site-community #about-nav li.current-menu-item>a    {    background: #d83134;}.site-fishing #site-nav li.fishing>a {    color: #fff;    border-bottom: 6px solid #2a4eb4}.site-fishing #local-nav li>a:hover,.site-fishing #community-nav li>a:hover,.site-fishing #about-nav li>a:hover    {    background: #2a4eb4}.site-fishing #local-nav li.current-menu-item>a,.site-fishing #community-nav li.current-menu-item>a,.site-fishing #about-nav li.current-menu-item>a    {    background: #2a4eb4;    border-bottom: 2px solid #203c8b}.site-hunting #site-nav li.hunting>a {    color: #fff;    border-bottom: 6px solid #479835}.site-hunting #local-nav li>a:hover,.site-hunting #community-nav li>a:hover,.site-hunting #about-nav li>a:hover    {    background: #479835}.site-hunting #local-nav li.current-menu-item>a,.site-hunting #community-nav li.current-menu-item>a,.site-hunting #about-nav li.current-menu-item>a    {    background: #479835;    border-bottom: 2px solid #357228}#breadcrumbs,.bbp-breadcrumb {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-weight: bold;    font-size: 13px;    color: #d83134;    margin-bottom: 20px;    text-transform: capitalize}#breadcrumbs span span,.bbp-breadcrumb span span {    padding: 0 .5em;    display: none}#breadcrumbs span span:nth-child(1),.bbp-breadcrumb span span:nth-child(1),#breadcrumbs span span:nth-last-child(2),.bbp-breadcrumb span span:nth-last-child(2)    {    display: inline}#breadcrumbs a,.bbp-breadcrumb a {    color: #d83134;    text-decoration: none}#breadcrumbs a:hover,.bbp-breadcrumb a:hover {    color: #191919}#breadcrumbs .breadcrumb_last,.bbp-breadcrumb .breadcrumb_last {    color: #191919;    display: none}#content {    position: relative;    margin-bottom: 20px;}#content:before {    content: '';    display: block}#content:after {    content: '';    display: table;    clear: both}#site-footer {    padding-bottom: 60px;    background: #0c0c0c;    color: #b2b2b2;	padding-left:15px;	padding-right:15px;	box-sizing:border-box;}#site-footer .wrap {    background: #191919;}#site-footer .wrap:before {    content: '';    display: block}#site-footer .wrap:after {    content: '';    display: table;    clear: both}#site-footer a {    color: #b2b2b2;    text-decoration: none}#site-footer a:hover {    color: #d83134}#site-footer .copyright {    font-size: 11px;    color: #737373;    margin: 0 10px 10px}#site-footer .fb-like-box {    background: #272727;    margin: 10px;    width: auto !important}#footer-nav {    font-family: 'Roboto', Arial, Helvetica, sans-serif;}#footer-nav:before {    content: '';    display: block}#footer-nav:after {    content: '';    display: table;    clear: both}#footer-nav ul.menu>li {    float: left;    width: 43%;    margin: 10px 10px 20px}#footer-nav ul.menu>li>a {    display: inline-block;    color: #d83134;    font-weight: 700;    margin-bottom: 5px}#footer-nav ul.menu>li>a:hover {    color: #fff}#footer-nav li.all {    display: none}#footer-nav ul.sub-menu {    font-size: 12px}#footer-nav ul.sub-menu a {    display: inline;    color: #b2b2b2}#footer-nav ul.sub-menu a:hover {    color: #d83134}#footer-secondary-nav {    font-size: 12px}#footer-secondary-nav li {    display: inline-block}#footer-secondary-nav a {    display: block;    padding: 0 10px}.slider {    position: relative;    margin-bottom: 40px}.slider img {    display: block}.slider article {    position: relative;    zoom: 1;    *zoom: 1}.slider article:before {    content: '';    display: block}.slider article:after {    content: '';    display: table;    clear: both}.slider article a.image {    position: absolute !important;    width: 100%;    display: block}.slider article .box {    position: relative;    margin-top: 220px;    padding: 85px 0 15px;    background: #fff}.slider article .entry-title {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 28px;    font-weight: 800;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    letter-spacing: 0;    margin-bottom: 10px}.slider article .entry-title a:hover {    text-decoration: none}.slider article .summary {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    margin-bottom: 0}.slider article .summary p {    margin-bottom: 10px}.slider article .species-links,.slider article .location-links {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 13px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    color: #d83134}.slider article .species-links a,.slider article .location-links a {    color: #d83134}.slider article .species-links:after,.slider article .location-links:after    {    content: " ";    display: inline-block;    width: 30px;    height: 30px;    margin: 0 15px 0 0;    border-right: 1px solid #d83134;    transform: rotate(45deg);    -ms-transform: rotate(45deg);    -webkit-transform: rotate(45deg)}.slider article .author {    font-family: "Times New Roman", Times, serif;    font-style: italic;    color: #737373}.slider .carousel {    position: absolute;    top: 240px;    left: 0;    padding: 0 25px;    max-width: 500px;    background: #fff;    z-index: 3}.latest article {    margin-bottom: 40px}.latest article .entry-title {    font-faimly: "aktiv-grotesk-std", Arial, sans-serif;    font-size: 16px;    margin-bottom: 0}.latest article .summary {    color: #737373;    margin-bottom: 0}.latest article .summary p {    margin-bottom: 10px}.latest article .species-links,.latest article .location-links {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 13px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    color: #d83134}.latest article .species-links a,.latest article .location-links a {    color: #d83134}.latest article .species-links:after,.latest article .location-links:after    {    content: " ";    display: inline-block;    width: 30px;    height: 30px;    margin: 0 15px 0 0;    border-right: 1px solid #d83134;    transform: rotate(45deg);    -ms-transform: rotate(45deg);    -webkit-transform: rotate(45deg)}.latest article .author {    font-family: "Times New Roman", Times, serif;    font-style: italic;    color: #737373}.picks {    margin-bottom: 40px}.picks .section-title {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 15px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    margin-bottom: 10px}.picks article {    float: left;    width: 140px;    margin-right: 10px}.picks article .entry-title {    font-size: 15px;    font-weight: 700}.picks article:nth-of-type(2) {    margin-right: 0}.picks article:last-of-type {    display: none}.slider .type-video .image,.latest .type-video .image,.picks .type-video .image,section.archives .type-video .image,#forums .videos .type-video .image    {    position: relative;    display: block}.slider .type-video .image::after, .latest .type-video .image::after, .picks .type-video .image::after, section.archives .type-video .image::after, #forums .videos .type-video .image::after {    background: rgba(216, 49, 52, 0.7) none repeat scroll 0 0;    border-radius: 4px;    color: #fff;    content: "";    display: block;    font-family: ido;    height: 26px;    left: 50%;    line-height: 24px;    margin: -18px 0 0 -18px;    position: absolute;    text-align: center;    top: 50%;    width: 36px;}.page-title {    font-size: 28px;    font-weight: 800;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    text-transform: uppercase;    letter-spacing: -.02em;    line-height: .9;    margin-bottom: 10px}.bbpress .page-title {    font-size: 30px}.feature-img {    margin-bottom: 20px}.shares {    position: relative;    display: inline-block;    font-size: 11px;    line-height: 1.1}.shares .share-btn {    display: block;    font-weight: 400;    background: #191919;    width: 45px;    text-align: center}.shares .popup {    display: none;    position: absolute;    bottom: 2em;    background: #fff}.shares .popup .fb-share-button,.shares .popup .twitter-share-button {    padding: 5px 7px;    background: #f3f3f3}.shares .popup .twitter-share-button {    margin-top: 2px}.entry-header {    /* margin-bottom: 1em; */    padding-bottom: 1em;    /* border-bottom: 4px solid #191919 */}.entry-header .entry-meta {    zoom: 1;    *zoom: 1}.entry-header .entry-meta:before {    content: '';    display: block}.entry-header .entry-meta:after {    content: '';    display: table;    clear: both}.entry-header .author {    font-size: 13px;    font-style: italic;    font-family: "Times New Roman", Times, serif}.entry-header .pub-date {    color: #737373;    line-height: 1.1;    font-size: 11px}.entry-header .comment-count {    display: inline-block;    font-size: 11px;    line-height: 1.1;    margin: 0 0 0 20px;    display: none}.entry-header .comment-count a {    position: relative;    display: block;    color: #fff;    font-weight: 400}.entry-header .comment-count a:after {    content: "";    position: absolute;    bottom: -8px;    left: 10px;    border-width: 8px 8px 0 0;    border-style: solid;    border-color: #d83134 transparent;    display: block;    width: 0}.entry-header .shares {    display: none}.page-link {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-weight: 700;    letter-spacing: .02em}.page-link span {    display: inline-block;    padding: 0 7px;    color: #fff;    background: #191919;    margin: 0 1px;    text-decoration: none}.page-link a span {    background: #b2b2b2}.page-link a:hover span {    background: #d83134}.author-info {    margin: 0 0 60px;    background: #191919;    color: #fff;    zoom: 1;    *zoom: 1}.author-info:before {    content: '';    display: block}.author-info:after {    content: '';    display: table;    clear: both}.author-info .author-avatar {    float: left;    max-width: 75px}.author-info .author-avatar img {    display: block}.author-info .author-description {    float: left;    max-width: 168px;    padding: 10px}.author-info .author-description .author-name {    margin-bottom: .5em;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 13px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase}.author-info .author-description .author-bio {    font-size: 10px;    line-height: 1.2;    color: #b2b2b2}.author-info .author-description .author-bio a {    color: #fff}.next-entry {    margin: 0 0 60px;    padding: 20px 0;    border-top: 4px solid #191919;    border-bottom: 4px solid #191919;    zoom: 1;    *zoom: 1}.next-entry:before {    content: '';    display: block}.next-entry:after {    content: '';    display: table;    clear: both}.next-entry h3 {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 17px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    margin-bottom: 20px}.next-entry .entry {    float: left;    width: 430px}.next-entry .entry-title {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 18px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    margin-bottom: 5px}.next-entry .entry-content {    color: #737373}.next-entry .author {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 13px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    color: #d83134}.next-entry .author:after {    content: " ";    display: inline-block;    width: 30px;    height: 30px;    margin: 0 15px 0 0;    border-right: 1px solid #d83134;    transform: rotate(45deg);    -ms-transform: rotate(45deg);    -webkit-transform: rotate(45deg)}.next-entry .species-links,.next-entry .location-links {    font-family: "Times New Roman", Times, serif;    font-style: italic}.next-entry img {    float: right;    max-width: 200px}#comments {    margin: 0 0 40px}#comments #comments-title {    margin: 0 0 20px;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 20px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    border-bottom: 3px solid #f3f3f3}#comments .commentlist {    margin-bottom: 40px}#comments .comment {    zoom: 1;    *zoom: 1;    font-size: 13px;    color: #737373}#comments .comment:before {    content: '';    display: block}#comments .comment:after {    content: '';    display: table;    clear: both}#comments .comment-content,#comments .reply {    margin-left: 95px}#comments .comment-content {    font-size: 11px}#comments .comment-content p,#comments .comment-content blockquote {    margin-bottom: 1em}#comments li.comment {    margin-bottom: 20px;    padding-bottom: 10px;    zoom: 1;    *zoom: 1;    border-bottom: 1px solid #f3f3f3}#comments li.comment:before {    content: '';    display: block}#comments li.comment:after {    content: '';    display: table;    clear: both}#comments .comment-meta {    color: #737373;    font-size: 10px}#comments .comment-meta a {    color: #737373}#comments .comment-meta .fn,#comments .comment-meta .fn a {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 11px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    color: #191919}#comments .bypostauthor .fn,#comments .bypostauthor .fn a {    color: #d83134}#comments ul.children {    margin: 20px 0 0 40px}#comments ul.children li.comment {    border-bottom: none}#comments ul.children .comment-content,#comments ul.children .reply {    margin-left: 80px}#comments .avatar {    float: left;    margin: 5px 20px 5px 0}#comments #reply-title {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 24px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase}#comments .logged-in-as {    font-size: 13px;    color: #737373;    margin-bottom: 20px}#comments .comment-form-comment {    margin-bottom: 10px}#comments .comment-form-comment label {    display: inline-block}#comments .comment-form-comment textarea#comment {    clear: both;    width: 100%}#comments .form-allowed-tags {    color: #737373;    font-size: 12px;    line-height: 1.2;    margin-bottom: 20px}.page-template-default .entry-header,.page-member-services .entry-header    {    padding-bottom: 10px}.page-template-default .page-title,.page-member-services .page-title {    margin-bottom: 0}.page-template-default .shares,.page-member-services .shares {    float: right;    bottom: 24px}.page-ido-tv .entry-header {    padding-bottom: 20px}.page-ido-tv .page-title {    font-size: 45px;    text-transform: none}.page-contact .entry-header {    padding-bottom: 20px}.page-contact .shares {    display: none}.page-member-services .page-title {    font-size: 32px}.page-member-services form {    padding: 20px;    margin-top: 60px;    margin-bottom: 1em;    border: 3px solid #f3f3f3;    zoom: 1;    *zoom: 1}.page-member-services form:before {    content: '';    display: block}.page-member-services form:after {    content: '';    display: table;    clear: both}.page-member-services form p {    margin-bottom: 1em}.page-member-services form label {    font-weight: 700}.page-member-services form input[type=text],.page-member-services form input[type=password]    {    padding: 5px;    border: 1px solid #b2b2b2;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 14px;    width: 96%;    margin-bottom: .5em}.page-member-services form .description {    font-size: 13px;    color: #737373}.page-member-services p#nav .register {    color: #d83134;    position: relative;    padding: 5px 12px;    text-transform: uppercase;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-weight: 700;    letter-spacing: .05em;    color: #fff !important;    background: #d83134;    text-decoration: none;    top: -50px;    right: 0;    position: absolute}.page-member-services p#nav .register:hover {    background: #ab2023;    color: #d83134}.page-member-services p#nav .register:hover {    background: #ab2023;    color: #fff;    cursor: pointer;    text-decoration: none !important}.page-member-services p#nav .register:hover span[class^=ido-icon-],.page-member-services p#nav .register:hover span[class*=" ido-icon-"]    {    background: 0 0}.page-member-services p#nav .register.blue {    background: #2a4eb4}.page-member-services p#nav .register.blue:hover {    background: #1e3882}.page-member-services p#nav .register.green {    background: #479835}.page-member-services p#nav .register.green:hover {    background: #326b25}.page-member-services p#nav .register.black {    background: #191919}.page-member-services p#nav .register.black:hover {    background: #000}.page-member-services p#nav .register span[class^=ido-icon-],.page-member-services p#nav .register span[class*=" ido-icon-"]    {    position: relative;    top: 1px;    left: -12px;    padding: 7px 6px 7px 15px;    background: rgba(25, 25, 25, .2);    -webkit-transition: all .2s ease-out;    transition: all .2s ease-out}.page-member-services p#nav .register.big {    font-size: 120%;    padding: 10px 20px}.page-member-services p#nav .register.big span[class^=ido-icon-],.page-member-services p#nav .register.big span[class*=" ido-icon-"]    {    left: -20px;    padding: 12px 10px 12px 20px}.page-member-services p#nav .sep {    display: none}.page-member-services .register-section {    float: none !important;    width: auto !important}.page-member-services .register-section .field-visibility-settings-notoggle    {    display: none}.page-member-services .register-section h4 {    display: none}.page-member-services .register-section .checkbox-acceptance label {    display: none !important}.page-member-services .register-section .checkbox-acceptance a {    font-weight: 700;    text-decoration: underline}.page-member-services .recover {    display: block;    font-size: 16px;    font-weight: 700;    color: #d83134;    margin-top: 1em}.page-member-services .submit {    float: none !important}.page-new-report .page-title {    margin-bottom: 0}.page-new-report .gform_wrapper .half {    float: left;    width: 45%;    clear: left}.page-new-report .gform_wrapper .ginput_right {    clear: none;    float: right}.page-new-report .gform_wrapper ul.tagit {    width: 99%}.page-new-report .gform_wrapper .wp-editor-container {    border: 1px solid #f3f3f3}.page-new-report .gform_wrapper .wp-editor-container iframe {    min-height: 300px}#sidebar-new-report {    margin-top: 60px}.page-template-page-community-landing-php #breadcrumbs span:last-of-type,.home-page #breadcrumbs span:last-of-type    {    display: inline}.single .location-links,.single .species-links,.single .technique-links,.single .category-links,.single .post_tag-links    {    color: #737373;    font-size: 11px}.single .location-links a,.single .species-links a,.single .category-links a,.single .post_tag-links a    {    padding: 4px 0 4px 6px;    color: #737373;    text-decoration: none}.single .location-links a:hover,.single .species-links a:hover,.single .category-links a:hover,.single .post_tag-links a:hover    {    color: #d83134}.single .terms {    margin-bottom: 40px}.single .terms .location-links a,.single .terms .species-links a,.single .terms .technique-links a {    display: inline-block;    padding: 4px 12px;    color: #fff;    background: #191919;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    text-transform: uppercase;    font-weight: 500;    text-decoration: none;    letter-spacing: .02em}.single .terms .location-links a:hover,.single .terms .technique-links a:hover,.single .terms .species-links a:hover    {    background: #d83134}.single #sidebar-single .gallery {    margin: 0 -10px 40px}.single #sidebar-single .gallery-item {    width: 200px;    float: left;    margin: 0 10px 20px}.single #sidebar-single .gallery-item img {    display: block}.single #sidebar-single .gallery-caption {    display: none}.single .issue .section-header {    margin-bottom: 0}.post-template-single-fancy-php .feature-img,.page-template-page-ido-php .feature-img    {    position: absolute;    top: 44px;    left: 0;    z-index: 1;    max-width: 100%}.post-template-single-fancy-php .boxer,.page-template-page-ido-php .boxer    {    position: relative;    z-index: 2;    margin: 140px 0 0;    padding: 20px;    background: #fff;    zoom: 1;    *zoom: 1}.post-template-single-fancy-php .boxer:before,.page-template-page-ido-php .boxer:before    {    content: '';    display: block}.post-template-single-fancy-php .boxer:after,.page-template-page-ido-php .boxer:after    {    content: '';    display: table;    clear: both}.post-template-single-fancy-php #sidebar-default .widget-title,.page-template-page-ido-php #sidebar-default .widget-title,.post-template-single-fancy-php #sidebar-pages .widget-title,.page-template-page-ido-php #sidebar-pages .widget-title    {    font-size: 22px;    border-bottom: 3px solid #f3f3f3;    text-transform: none;    margin-bottom: .5em}.post-template-single-fancy-php #sidebar-default li,.page-template-page-ido-php #sidebar-default li,.post-template-single-fancy-php #sidebar-pages li,.page-template-page-ido-php #sidebar-pages li    {    margin-bottom: .2em;    color: #737373}.post-template-single-fancy-php #sidebar-default li a,.page-template-page-ido-php #sidebar-default li a,.post-template-single-fancy-php #sidebar-pages li a,.page-template-page-ido-php #sidebar-pages li a    {    font-weight: 700;    color: #d83134}#secondary {    clear: both}#secondary .section-title {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 20px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    border-bottom: 4px solid #f3f3f3}#secondary .product {    margin: 0 1.5% 20px}#secondary .product img {    display: block}#secondary .product .description {    padding: 20px;    border: 2px solid #f3f3f3;    border-top: none;    color: #737373}#secondary .product .description h3 {    color: #191919;    text-transform: none;    font-size: 22px;    font-weight: 500;    margin-bottom: .5em}#secondary .product .description .subtitle {    color: #737373;    margin-bottom: 1.5em}#secondary .product .description strong {    color: #191919}#secondary .product .description ul {    margin-left: 1.5em;    list-style: square}#secondary .product .description ol {    list-style: decimal;    margin-left: 1.5em}.section-header {    margin-bottom: 20px;    border-bottom: 4px solid #191919}.section-header .page-title {    margin-bottom: 10px}.archives .section-title {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 30px;    font-weight: 800;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    margin-bottom: 20px;    border-bottom: 4px solid #191919}.archives .section-title small {    font: 400 italic 14px/1 "Times New Roman", Times, serif;    color: #737373;    text-transform: none;    letter-spacing: 1}.archives .section-title small .count {    color: #191919;    font-weight: 700}.archives article {    margin-bottom: 20px;    padding-bottom: 20px;    border-bottom: 1px solid #f3f3f3;    zoom: 1;    *zoom: 1}.archives article:before {    content: '';    display: block}.archives article:after {    content: '';    display: table;    clear: both}.archives article .image {    float: left;    width: 70px}.archives article .box {    float: right;    width: 210px}.archives article img {    height: auto}.archives article h3 {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 20px;    font-weight: 400;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    margin-bottom: 10px}.archives article .entry {    float: left;    width: 430px}.archives article .entry-title {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 18px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    margin-bottom: 5px}.archives article .entry-content {    color: #737373;    font-size: 12px;    line-height: 1.4;    margin-bottom: 0}.archives article .summary p {    margin-bottom: .5em}.archives article .species-links,.archives article .location-links {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 13px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    color: #d83134}.archives article .species-links a,.archives article .location-links a {    color: #d83134}.archives article .species-links:after,.archives article .location-links:after    {    content: " ";    display: inline-block;    width: 30px;    height: 30px;    margin: 0 15px 0 0;    border-right: 1px solid #d83134;    transform: rotate(45deg);    -ms-transform: rotate(45deg);    -webkit-transform: rotate(45deg)}.archives article .author {    font-family: "Times New Roman", Times, serif;    font-style: italic;    color: #737373}.post-type-archive-video #masthead,.single-video #masthead,.tax-playlist #masthead    {    /* background: #1e1e1e */}.post-type-archive-video .episode-number,.single-video .episode-number,.tax-playlist .episode-number    {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 16px}.post-type-archive-video .pub-date,.single-video .pub-date,.tax-playlist .pub-date    {    display: block;    color: #d83134;    font-weight: 700;    font-size: 12px;    margin-bottom: 20px}.post-type-archive-video .entry-content,.single-video .entry-content,.tax-playlist .entry-content    {    color: #b2b2b2}.post-type-archive-video .entry-content a,.single-video .entry-content a,.tax-playlist .entry-content a    {    color: #d83134}.post-type-archive-video .archives,.single-video .archives,.tax-playlist .archives    {    margin-bottom: 40px}.post-type-archive-video .archives .entries,.single-video .archives .entries,.tax-playlist .archives .entries    {    margin-bottom: 40px;    border-bottom: 4px solid #f3f3f3}.post-type-archive-video .archives #infscr-loading,.single-video .archives #infscr-loading,.tax-playlist .archives #infscr-loading    {    bottom: -30px}.post-type-archive-video .archives hr,.single-video .archives hr,.tax-playlist .archives hr    {    display: none}.post-type-archive-video .archives .video,.single-video .archives .video,.tax-playlist .archives .video    {    float: left;    width: 140px;    margin-right: 10px;    border: none}.post-type-archive-video .archives .video .entry-title,.single-video .archives .video .entry-title,.tax-playlist .archives .video .entry-title    {    font-size: 14px}.post-type-archive-video .archives .video a:hover,.single-video .archives .video a:hover,.tax-playlist .archives .video a:hover    {    text-decoration: none}.post-type-archive-video .archives .video .image,.single-video .archives .video .image,.tax-playlist .archives .video .image    {    float: none;    width: 140px}.post-type-archive-video .archives .video .image:after,.single-video .archives .video .image:after,.tax-playlist .archives .video .image:after    {    display: none}.post-type-archive-video .archives .video .terms .playlist-links a,.single-video .archives .video .terms .playlist-links a,.tax-playlist .archives .video .terms .playlist-links a    {    color: #d83134;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-weight: 700;    letter-spacing: .02em}.post-type-archive-video .archives .video .terms .playlist-links a:hover,.single-video .archives .video .terms .playlist-links a:hover,.tax-playlist .archives .video .terms .playlist-links a:hover    {    color: #191919}.post-type-archive-video .archives .video:nth-of-type(odd),.single-video .archives .video:nth-of-type(odd),.tax-playlist .archives .video:nth-of-type(odd)    {    clear: left}.post-type-archive-video .archives .video:nth-of-type(2n),.single-video .archives .video:nth-of-type(2n),.tax-playlist .archives .video:nth-of-type(2n)    {    margin-right: 0}.post-type-archive-video .section-header {    position: relative;    padding-bottom: 0;    border-bottom-color: #333}.video-crumbs {    margin-top: -20px;    padding-top: 20px;    color: #b2b2b2}.video-crumbs #breadcrumbs,.video-crumbs .breadcrumb_last {    color: #b2b2b2 !important}.video-crumbs #breadcrumbs a:hover,.video-crumbs .breadcrumb_last a:hover    {    color: #fff}.video-landing {    margin-top: -20px;    padding: 20px 0 40px;    color: #000}.video-landing .entry-title {    margin-bottom: 10px;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 20px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    line-height: .8}.video-landing .location-links,.video-landing .species-links,.video-landing .category-links,.video-landing .post_tag-links,.video-landing .playlist-links    {    color: #737373}.video-landing .location-links a,.video-landing .species-links a,.video-landing .category-links a,.video-landing .post_tag-links a,.video-landing .playlist-links a    {    padding: 4px 0 4px 6px;    color: #737373;    text-decoration: none}.video-landing .location-links a:hover,.video-landing .species-links a:hover,.video-landing .category-links a:hover,.video-landing .post_tag-links a:hover,.video-landing .playlist-links a:hover    {    color: #d83134}.video-landing article.featured .feature-video {  /*  margin-bottom: 20px */}.video-landing article.featured .terms {    margin-bottom: 40px}.video-landing article.featured .terms .playlist-links a {    display: inline-block;    padding: 4px 12px;    color: #fff;    background: #333;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    text-transform: uppercase;    font-weight: 500;    text-decoration: none;    letter-spacing: .02em}.video-landing article.featured .terms .playlist-links a:hover {    background: #d83134}.video-landing .latest {    margin: 40px 0 0;    padding: 20px 15px;    border-top: 4px solid #333;    zoom: 1;    *zoom: 1}.video-landing .latest:before {    content: '';    display: block}.video-landing .latest:after {    content: '';    display: table;    clear: both}.video-landing .latest .section-title {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 20px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    margin-bottom: 20px}.video-landing .latest .video {    max-width: 100%;    margin-bottom: 20px}.video-landing .latest .video a.bookmark {    display: block;    position: relative;    color: #fff}.video-landing .latest .video a.bookmark .box {    position: absolute;    bottom: 0;    width: 100%}.video-landing .latest .video a.bookmark .entry-title {    font-size: 18px;    padding: 0 20px 10px}.video-landing .latest .video a.bookmark .episode-number {    padding: 0 20px 10px;    color: red}.video-landing .latest .video a.bookmark:hover {    color: #d83134}.video-landing .latest .video .terms .playlist-links a {    text-transform: uppercase;    color: #d83134;    font-family:   Arial, sans-serif}.video-landing .latest .video:last-of-type {    margin-right: 0}.single-video .entry-header {    position: relative;    padding-bottom: 0;    /* border-bottom-color: #333 */}.single-video .page-title {    /* display: inline-block */}.single-video .feature-video {   /* margin-bottom: 20px */}.ido-clear {	clear:both;	display:block;}.ido-video-wrap .terms.cf {  text-align: center;}.wrap.ido-video-wrap {  background-color: #191919;  box-sizing: border-box;  padding: 10px;  color:#ccc;}.ido-video-wrap .entry {  box-sizing: border-box;  padding-left: 5px;}.single-video .entry-meta {    position: absolute;    bottom: 20px;    right: 0}.single-video .shares a {    background: #333}.single-video article.video {    margin-top: -20px;    padding: 0;    color: #000;	padding-top:40px;}.ido-video-share {  box-sizing: border-box;  padding: 10px 10px 0;}.single-video .terms .location-links a,.single-video .terms .species-links a, .single-video .terms .technique-links a    {    background: #333}.ido-video-wrap .terms.cf a {  border-radius: 4px;  margin: 2px;  margin-left:0;}.ido-video-wrap .terms .ido-comma {	display:none;}.single-video .extras {    padding: 40px 0}.home-page #sidebar-landing {    margin-top: 0 !important}.home-page .section-header h1 {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 30px;    font-weight: 800;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase}.home-page .section-header p {    font: 400 italic 16px/1.2 "Times New Roman", Times, serif;    color: #737373;    text-transform: none;    letter-spacing: 1;    margin-bottom: 20px}.issue .section-header {    padding-top: 80px;    position: relative;    border-bottom: none;    margin-bottom: 60px}.issue .section-header .paging {    position: absolute;    top: 0;    left: 0;    right: 0;    padding: 10px;    border: 1px solid #f3f3f3;    font-size: 12px;	background-color:#f9f9f9}.issue .section-header .paging .page-numbers {    display: inline-block;    margin: 0 2px;    background: #f3f3f3;    color: #737373;    text-transform: uppercase;    letter-spacing: .05em}.issue .section-header .paging a.page-numbers:hover {    background: #d83134;    color: #fff}.issue .section-header .paging .current {    background: #d83134;    color: #fff;    min-width: 8px}.issue .section-header .paging a.next,.issue .section-header .paging a.prev    {    background: #191919;    color: #fff}.issue .section-header .paging a.issue {    background: #cbcbcb}.issue .section-header .paging .next {    float: right;    display: none}.issue .section-header .paging .prev {    float: left;    display: none}.issue .section-header .paging .none {    background: #fff;    width: 100px}.issue .section-header .paging.fixed {    position: fixed;    top: 0;    width: 100%;    margin: 0 auto;    background: #f9f9f9;    z-index: 99}.issue .toc {    position: relative;    background: #fff}.issue .issue-name {    position: absolute;    bottom: -50px;    left: 0;    display: inline-block;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    margin-bottom: 20px;    padding: 5px 12px;    color: #fff;    background: #172a61}.issue .issue-title {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 36px;    font-weight: 800;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    line-height: .8;    color: #191919;    margin-bottom: 10px}.issue .leadin {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 16px;    color: #191919;    margin-bottom: 10px}.issue .issue-content {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 15px;    font-weight: 500;    text-align: justify}.issue .entries h2 {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 18px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    padding-bottom: 10px;    margin-bottom: 20px;    border-bottom: 3px solid #f3f3f3}.issue .entries article {    zoom: 1;    *zoom: 1;    margin-bottom: 20px;    padding-bottom: 20px;    border-bottom: 1px solid #f3f3f3}.issue .entries article:before {    content: '';    display: block}.issue .entries article:after {    content: '';    display: table;    clear: both}.issue .entries article img {    max-width: 90px;    float: left;    margin-right: 20px}.issue .entries article .entry-title {    font-size: 16px;    font-weight: 700}.issue .entries article .author {    font-size: 13px;    font-family: "Times New Roman", Times, serif;    color: #737373;    font-style: italic}.issue .issue-link {    display: inline-block;    position: absolute;    bottom: 80px;    left: 25px;    padding: 10px 20px;    background: #fff;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 15px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase}#gallery .page-title {    float: left;    width: auto}#gallery .section-header {    margin-bottom: 0}#gallery .section-header .btn {    float: right;    width: auto}#gallery .archives .subsection-header {    position: relative;    margin-bottom: 20px;    border-bottom: 4px solid #191919;    zoom: 1;    *zoom: 1}#gallery .archives .subsection-header:before {    content: '';    display: block}#gallery .archives .subsection-header:after {    content: '';    display: table;    clear: both}#gallery .archives .section-title {    margin-bottom: 0;    border-bottom: none}#gallery .archives .filter {    position: absolute;    right: 0;    bottom: 0}#gallery .archives .filter li {    display: inline-block;    font-weight: 600}#gallery .archives .filter li:before {    position: relative;    content: "\00B7";    font-size: 1.1em;    font-weight: 700;    line-height: 1.1;    top: 2px;    padding-right: 3px}#gallery .archives .filter li.first:before {    content: none}#gallery .archives .filter li.current-cat a {    color: red;    cursor: default}#gallery .archives .filter li.current-cat a:hover {    text-decoration: none}#gallery .archives .entries {    margin: 0 -3px;    zoom: 1;    *zoom: 1}#gallery .archives .entries:before {    content: '';    display: block}#gallery .archives .entries:after {    content: '';    display: table;    clear: both}#gallery .archives .gallery {    float: left;    width: 142px;    margin: 3px}#sidebar-gallery .widget.latest-photos .widget-title {    display: block}#sidebar-gallery .widget.latest-photos ul.dpe-flexible-posts {    zoom: 1;    *zoom: 1}#sidebar-gallery .widget.latest-photos ul.dpe-flexible-posts:before {    content: '';    display: block}#sidebar-gallery .widget.latest-photos ul.dpe-flexible-posts:after {    content: '';    display: table;    clear: both}#sidebar-gallery .widget.latest-photos li.gallery {    float: none;    width: 100%;    margin: 3px 0}#sidebar-gallery .widget.latest-photos li.gallery .entry-utility {    padding: 6px 0;    zoom: 1;    *zoom: 1}#sidebar-gallery .widget.latest-photos li.gallery .entry-utility:before    {    content: '';    display: block}#sidebar-gallery .widget.latest-photos li.gallery .entry-utility:after {    content: '';    display: table;    clear: both}#sidebar-gallery .widget.latest-photos li.gallery .entry-utility .btn {    display: inline-block}#sidebar-gallery .widget.latest-photos li.gallery .entry-utility .like-btn    {    display: inline;    background: #191919}#sidebar-gallery .widget.latest-photos li.gallery .entry-utility .like-btn:hover    {    background: #d83134}#sidebar-gallery .widget.latest-photos li.gallery .entry-utility .like-btn.disabled    {    background: #f3f3f3;    color: #737373}#sidebar-gallery .widget.latest-photos li.gallery .entry-utility .like-btn.disabled:hover    {    text-decoration: none;    color: #737373}#sidebar-gallery .widget.latest-photos li.gallery .entry-utility .likes-count    {    display: inline;    background: #172a61;    margin-right: 10px}#sidebar-gallery .widget.latest-photos li.gallery:last-of-type {    margin-right: 0}.single-gallery #breadcrumbs span:last-of-type {    display: inline}.single-gallery .community-header {    border-bottom: none}.single-gallery .page-title {    display: none}.single-gallery .entry-header {    position: relative;    margin-bottom: 10px;    padding-bottom: 0;    border-bottom: none}.single-gallery .entry-meta {    font-size: 15px}.single-gallery .author {    font-size: 15px;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-weight: 700;    font-style: normal}.single-gallery .avatar {    margin-right: 10px}.single-gallery .post-paging {    position: absolute;    top: 0;    right: 0}.single-gallery .post-paging a {    display: inline-block;    background: #191919;    color: #fff;    padding: 2px 6px}.single-gallery .post-paging a:hover {    text-decoration: none;    background: #d83134}.single-gallery .entry {    margin-bottom: 10px;    padding: 1em;    background: #f3f3f3}.single-gallery .entry .terms {    margin: 10px 0 0}.single-gallery .entry .terms a {    display: inline;    padding: 0;    font-size: 13px;    font-weight: 700;    color: #2a4eb4;    background: 0 0;    text-transform: none}.single-gallery .entry .terms a:hover {    background: 0 0;    text-decoration: underline}.single-gallery .entry-utility {    margin-bottom: 20px;    font-size: 13px;    font-family:   Arial, sans-serif}.single-gallery .entry-utility .like-btn {    display: inline;    background: #191919}.single-gallery .entry-utility .like-btn:hover {    background: #d83134}.single-gallery .entry-utility .like-btn.disabled {    background: #f3f3f3;    color: #737373}.single-gallery .entry-utility .like-btn.disabled:hover {    text-decoration: none;    color: #737373}.single-gallery .entry-utility .likes-count {    display: inline;    background: #172a61;    margin-right: 10px}.single-gallery .entry-utility .shares {    float: right}.single-gallery .entry-utility .shares .btn {    background: #191919}.single-gallery .entry-utility .comment-count {    display: inline-block;    font-size: 13px;    line-height: 1.4}.single-gallery .entry-utility .comment-count a {    position: relative;    display: block;    color: #fff}.single-gallery .entry-utility .comment-count a:after {    content: "";    position: absolute;    bottom: -8px;    left: 10px;    border-width: 8px 8px 0 0;    border-style: solid;    border-color: #d83134 transparent;    display: block;    width: 0}.single-gallery #comments {    padding-top: 10px;    border-top: 3px solid #f3f3f3}.single-gallery #comments #comments-title {    display: none}form.upload-photo .gfield {    margin-bottom: .5em}form.upload-photo li.terms {    margin-top: 1.5em}form.upload-photo li.terms .gfield_label {    display: none}.bestof {    margin-bottom: 40px}.bestof .section-title {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 13px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    margin-bottom: 10px;    padding: 10px 20px;    border-bottom: 3px solid #cbcbcb;    background: #f3f3f3}.site-filters {    margin: 0 0 20px;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-weight: 500}.site-filters li {    position: relative;    display: inline-block;    margin: 0 8px}.site-filters a {    display: block;    padding: 0 3px}.site-filters a:before {    position: absolute;    top: -11px;    left: -12px;    width: 8px;    content: "\b7";    font-size: 28px;    color: #b2b2b2}.site-filters a.sel {    color: #d83134;    cursor: default;    text-decoration: none}.site-filters li:first-child a:before {    content: none}.site-community .section-header {    zoom: 1;    *zoom: 1;    padding-right: 0}.site-community .section-header:before {    content: '';    display: block}.site-community .section-header:after {    content: '';    display: table;    clear: both}.site-community .page-title {   /* width: auto */}.site-community .more {    margin-top: 1em;    text-align: center}.site-community .btn {    display: block}.site-community .btn span {    font-size: 24px;    padding: 2px 4px;    top: 5px}.site-community .fishing.btn span {    background: #2a4eb4}.site-community .hunting.btn span {    background: #479835}.site-community .contribute {    margin: 2em 0;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase}.community-home .entry-content {    color: #737373}.community-home .entry-content a {    color: #2a4eb4}.community-home .entry-content a:hover {    color: #191919}.community-home .entry-content strong {    color: #191919}.community-home .entry-content h1 {    color: #191919;    padding: .5em 1em;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 14px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    background: #f3f3f3;    border-bottom: 3px solid #dadada}.community-home .entry-content h2 {    color: #191919;    font-size: 20px;    font-weight: 500;    text-transform: none;    line-height: 1.4;    margin-bottom: .333em}.community-home .entry-content h3 {    font-size: 16px;    text-transform: none}.community-home .reports {    clear: both;    margin-bottom: 30px}.community-home .widget.latest-reports {    display: none}.page-template-page-ido-php .entry-header {    border-bottom: none}.page-template-page-ido-php .entry-header .entry-title {    text-transform: none;    font-size: 30px}.page-template-page-ido-php .entry-header #about-nav-inline {    font-size: 14px;    margin-top: 0;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-weight: 500}.page-template-page-ido-php .entry-header #about-nav-inline li {    position: relative;    display: inline-block;    margin: 0 8px}.page-template-page-ido-php .entry-header #about-nav-inline a {    display: block;    padding: 0 3px}.page-template-page-ido-php .entry-header #about-nav-inline a:before {    position: absolute;    top: 1px;    left: -12px;    width: 8px;    content: "\b7";    color: #b2b2b2}.page-template-page-ido-php .entry-header #about-nav-inline li.current-menu-item a    {    color: #d83134;    cursor: default;    text-decoration: none}.page-template-page-ido-php .entry-header #about-nav-inline li:first-child a:before    {    content: none}.page-template-page-ido-php .entry-header .shares {    float: right;    margin: 40px 5px 0 0}.page-template-page-ido-php .entry-header img {    border-top: 4px solid #191919}.page-template-page-ido-php .boxer {    margin-top: 210px}.page-template-page-ido-php #staff {    clear: both}.page-template-page-ido-php #staff .section-title {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 30px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    border-bottom: 4px solid #f3f3f3}.page-template-page-ido-php #staff .listing div.cf {    display: none}.page-template-page-ido-php #staff .pro {    margin: 18px 0;    background: #191919;    color: #f3f3f3;    zoom: 1;    *zoom: 1}.page-template-page-ido-php #staff .pro:before {    content: '';    display: block}.page-template-page-ido-php #staff .pro:after {    content: '';    display: table;    clear: both}.page-template-page-ido-php #staff .pro a {    color: #fff;    font-weight: 700}.page-template-page-ido-php #staff .pro a.avatar {    display: block;    width: 100%}.page-template-page-ido-php #staff .pro .name {    margin: 20px;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 19px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase}.page-template-page-ido-php #staff .pro .bio {    margin: 0 20px 20px;    font-size: 13px;    line-height: 1.4}.page-template-page-ido-php #staff .pro .bio a.read-more {    text-transform: uppercase}.page-template-page-ido-php #staff .pro div.friendship-button {    margin: 20px}#home-marquee {    margin-bottom: 20px;    line-height: 1.2;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 11px;    zoom: 1;    *zoom: 1}#home-marquee:before {    content: '';    display: block}#home-marquee:after {    content: '';    display: table;    clear: both}#home-marquee .marquee {    position: relative;    overflow: hidden;    height: 225px /*140px*/;    margin-bottom: 10px;    color: #fff;    background-position: top center;    -webkit-background-size: cover cover;    background-size: cover;    background-color: #f3f3f3}#home-marquee .marquee a.link {    display: block;    width: 100%;    height: 100%;    color: #fff}#home-marquee .marquee a.link:hover {    color: #d83134}#home-marquee .marquee .box {    position: absolute;    left: 1em;    right: 1em}#home-marquee .marquee h1 {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 35px;    font-weight: 800;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    line-height: .9}#home-marquee .marquee h2 {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 24px;    font-weight: 800;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    line-height: .9}#home-marquee .marquee h3 {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 18px;    font-weight: 800;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    line-height: .9}#home-marquee .marquee h4 {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 14px;    font-weight: 800;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase}#home-marquee .marquee p {    margin-top: .5em}#home-marquee .marquee .btn {    display: inline-block;    margin-top: 1em}#home-marquee .marquee .subtitle {    margin-top: 0;    font-size: 1.2em}#home-marquee .tl .box {    top: 1em}#home-marquee .tr .box {    top: 1em;    text-align: right}#home-marquee .bl .box {    bottom: 1em}#home-marquee .br .box {    bottom: 1em;    text-align: right}#home-marquee .marquee:nth-of-type(1) {    height: 225px}#home-marquee .marquee:nth-of-type(2) {    height: 400px}#home-marquee .marquee:nth-of-type(4) {    /* width: 140px;    float: left */}#home-marquee .marquee:nth-of-type(5) {    /* width: 140px;    float: right */}#home-marquee h1, #home-marquee h2, #home-marquee h3, #home-secondary .box h3, #home-marquee div.box p {    text-shadow: 0 0 6px #000 !important;}#home-secondary .widget.latest-video {    padding: 20px 13px;    background: #191919;    zoom: 1;    *zoom: 1}#home-secondary .widget.latest-video:before {    content: '';    display: block}#home-secondary .widget.latest-video:after {    content: '';    display: table;    clear: both}#home-secondary .widget.latest-video .widget-title {    display: block;    margin: 0 5px 10px;    color: #fff;    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 20px;    font-weight: 700;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase}#home-secondary .widget.latest-video .video {    float: left;    width: 135px;    margin: 0 6px}#home-secondary .widget.latest-video .video .bookmark:after {    display: none}#home-secondary .widget.latest-video .video .episode-number {    display: none}#home-secondary .widget.latest-video .video .entry-utility {    margin: 5px}#home-secondary .widget.latest-video .video .entry-title {    font-family: 'Roboto', Arial, Helvetica, sans-serif;    font-size: 18px;    font-weight: 800;    letter-spacing: .02em;    line-height: 1.2;    text-transform: uppercase;    line-height: .9;    padding: 5px}#home-secondary .widget.latest-video .video .entry-excerpt {    display: none}#home-secondary .widget.latest-video .video .date {    padding-left: 5px;    font-size: 9px}#home-secondary .widget.latest-video .video .terms {    font-size: 9px}#home-secondary .widget.latest-video .video:nth-of-type(n+3) {    display: none}#home-tertiary h2.section-title {    font-size: 18px}#home-marquee .link .box, #home-secondary .bookmark .box {  opacity: 0.9;}#sidebar-home-3 .widget.latest-photos {    margin-bottom: 40px;    zoom: 1;    *zoom: 1}#sidebar-home-3 .widget.latest-photos:before {    content: '';    display: block}#sidebar-home-3 .widget.latest-photos:after {    content: '';    display: table;    clear: both}#sidebar-home-3 .widget.latest-photos li.gallery {    float: left}.no-js .slider article .box {    padding-top: 15px}.no-js .slider .carousel {    display: none}html.js #sidebar-community .widget_display_topics ul {    /* display: none */}html.svg #brandmark {    background-image: url(../img/ido-wordmark.svg)}.ido-tag-link, .ido-tag-strong, .ido-tag-em {  color: #000 !important;  font-weight: normal !important;  font-style: normal !important;}.classified-sold {  background-color: #d83134;  border-radius: 4px;  color: #fff;  display: inline-block;  font-size: 12px;  font-weight: bold;  line-height: 12px;  padding: 2px 5px;  text-transform: uppercase;  float:left;  clear:none;  margin-top:3px;  margin-right:5px;}h1 .classified-sold {  float: unset;  font-size: unset;  line-height: unset;}#bbpress-forums .bbp-replies .bbp-admin-links a.bbp-topic-close-link.classified-mark-sold {  color: #d83134;  font-weight: bold;}@media only screen and (min-width:725px) and (max-width:949px) {    .t-padin {        padding: 0 15px    }    .t-hide {        display: none    }    .t-padinfull {        padding: 0 25px    }    .t1-t7 {        float: left;        width: 500px    }    .t8-t10 {        float: right;        width: 190px    }}@media only screen and (min-width:725px) {    body {        font-size: 13px    }    .entry-content .boxed {        padding-right: 120px    }    .entry-content .gallery .gallery-item {        width: 23%    }    .entry-content .gform_wrapper.upload-photo {        padding-right: 0    }    .widget.more-entries {        zoom: 1;        *zoom: 1    }    .widget.more-entries:before {        content: '';        display: block    }    .widget.more-entries:after {        content: '';        display: table;        clear: both    }    .widget.more-entries .widget-title {        font-family: 'Roboto', Arial, Helvetica, sans-serif;        font-size: 30px;        font-weight: 800;        letter-spacing: .02em;        line-height: 1.2;        text-transform: uppercase    }    .widget.more-entries .hentry {        float: none;        width: 100%;        margin-right: 0    }    .widget.more-entries .hentry .entry-title {        font-size: 16px    }    .widget.more-entries .hentry .terms a {        font-size: 14px    }    .widget.more-entries.videos .hentry {        float: none;        width: 100%;        margin-right: 0;        margin-bottom: 20px    }    .widget.more-entries.videos .hentry .entry-title {        font-family: 'Roboto', Arial, Helvetica, sans-serif;        font-size: 18px;        font-weight: 800;        letter-spacing: .02em;        line-height: 1.2;        text-transform: uppercase    }    .widget.tv-schedule {        background: #0c0c0c url(../img/brand-fishmark.png) left top no-repeat;        -webkit-background-size: 136px 84px;        background-size: 136px 84px;        text-align: left;        margin: 0 20px;        padding: 0 0 0 190px;        line-height: 1.2    }    .widget.tv-schedule .widget-title {        font-size: 22px    }    .entry-content .widget.tv-schedule {        margin: 0;        padding: 30px 30px 30px 240px;        background-position: 40px 30px    }    .widget .latest-photos li {        width: 174px    }    .page-template-default #content .sidebar {        margin-top: 80px    }    .wrap {        width: 725px;    	margin: 0 auto;    }    #brandmark {        width: 340px;        height: 30px;        top: 22px;        background-image: url(../img/ido-wordmark.png);        -webkit-background-size: cover;	  	-moz-background-size: cover;	  	-o-background-size: cover;	  	background-size: cover;    	box-sizing:border-box;    }    .user span.sep,.user .username,.user .recover {        display: inline-block !important    }    #breadcrumbs span span {        display: inline    }    #breadcrumbs span span.breadcrumb_last {        display: none    }    #sidebar-community {        float: left;        width: 135px    }    #sidebar-community .widget {        display: block    }    #sidebar-community .widget_display_topics {        display: block;        position: relative;        top: auto;        left: auto;        right: auto;        background: #fff    }    #sidebar-community .widget_display_topics .widget-title {        cursor: default    }    #sidebar-community .widget_display_topics .widget-title:before {        display: none    }    #sidebar-community .widget_display_topics ul {        display: block !important;        background: 0 0    }    #site-footer .wrap {        padding: 10px 0;    	padding-bottom:15px;    }    #site-footer .section {        float: left;        width: 350px    }    #site-footer .section2 {        float: right    }    #site-footer .fb-like-box {        float: right;        margin: 10px 20px 10px 10px    }    #site-footer .copyright {        float: left;        margin-left: 20px    }    #footer-nav {        margin-left: 10px    }    #footer-secondary-nav {        float: left;        margin-left: 10px    }    .page-title {        font-size: 30px;        margin-bottom: 20px    }    .entry-header .author {        font-size: 14px    }    .entry-header .pub-date {        font-size: 11px    }    .entry-header .comment-count {        display: inline-block    }    .entry-header .shares {        display: inline-block    }    .author-info .author-avatar {        max-width: 150px    }    .author-info .author-description {        max-width: 280px;        padding: 20px    }    .author-info .author-description .author-name {        font-family: 'Roboto', Arial, Helvetica, sans-serif;        font-size: 19px;        font-weight: 700;        letter-spacing: .02em;        line-height: 1.2;        text-transform: uppercase    }    .author-info .author-description .author-bio {        font-size: 13px;        line-height: 1.4    }    .next-entry .entry {        float: left;        width: 290px    }    .entry-specs .tax {        font-size: 14px    }    .entry-specs .term {        font-family: 'Roboto', Arial, Helvetica, sans-serif;        font-size: 15px;        font-weight: 700;        letter-spacing: .02em;        line-height: 1.2;        text-transform: uppercase    }    #comments #comments-title {        font-family: 'Roboto', Arial, Helvetica, sans-serif;        font-size: 30px;        font-weight: 700;        letter-spacing: .02em;        line-height: 1.2;        text-transform: uppercase    }    #comments .comment {        zoom: 1;        *zoom: 1;        font-size: 14px    }    #comments .comment:before {        content: '';        display: block    }    #comments .comment:after {        content: '';        display: table;        clear: both    }    #comments .comment-content {        font-size: 13px    }    #comments .comment-meta {        font-size: 13px    }    #comments .comment-meta .fn,#comments .comment-meta .fn a {        font-family: 'Roboto', Arial, Helvetica, sans-serif;        font-size: 13px;        font-weight: 700;        letter-spacing: .02em;        line-height: 1.2;        text-transform: uppercase    }    .slider article .entry-title {        font-size: 32px    }    .slider article .summary {        font-size: 20px    }    .slider article .box {        margin-top: 375px    }    .slider .carousel {        top: 395px    }    .latest article {        float: left;        width: 200px    }    .latest article:first-of-type {        width: 275px    }    .latest article:nth-of-type(even) {        float: right    }    .latest article .entry-title {        font-size: 24px    }    .picks article {        width: 150px;        margin-right: 24px    }    .picks article:nth-of-type(2) {        margin-right: 24px    }    .picks article:last-of-type {        display: block;        margin-right: 0    }    .site-filters {        float: right;        width: auto;        margin: 1.5em 0 0    }    .site-community .btn {        display: inline    }    .site-community .subsection-header {        position: relative;        margin-bottom: 2em;        border-bottom: 4px solid #191919;        zoom: 1;        *zoom: 1    }    .site-community .subsection-header:before {        content: '';        display: block    }    .site-community .subsection-header:after {        content: '';        display: table;        clear: both    }    .site-community .subsection-header .section-title {        float: left;        border-bottom: none;        margin-bottom: 0    }    .site-community .subsection-header .site-filters {        position: absolute;        bottom: 3px;        right: 0    }    .site-community .archives .page-title {        float: left    }    .single .location-links,.single .technique-links,.single .species-links,.single .category-links,.single .post_tag-links        {        font-size: 14px    }    .single #sidebar-single .gallery {        margin: 0 0 40px    }    .single #sidebar-single .gallery-item {        margin-left: 0    }    #gallery .archives .gallery {        display: inline-block;        width: auto;        height: 125px    }    #gallery .archives .gallery img {        max-width: none;        width: auto;        height: 100%    }    #sidebar-gallery .widget.latest-photos ul.dpe-flexible-posts {        margin: 0 -3px;        zoom: 1;        *zoom: 1    }    #sidebar-gallery .widget.latest-photos ul.dpe-flexible-posts:before {        content: '';        display: block    }    #sidebar-gallery .widget.latest-photos ul.dpe-flexible-posts:after {        content: '';        display: table;        clear: both    }    #sidebar-gallery .widget.latest-photos li.gallery {        float: left;        width: 359px;        margin: 3px    }    .single-gallery .post-paging {        top: auto;        bottom: 0    }    .single-gallery .entry-utility .shares {        float: none;        clear: both;        margin-top: 1em    }    .single-gallery #comments {        margin-top: 2em    }    .post-template-single-fancy-php .boxer,.page-template-page-ido-php .boxer        {        margin: 280px 0 0    }    .page-template-page-ido-php .entry-header .entry-title {        float: left;        width: auto;        font-size: 45px    }    .page-template-page-ido-php .entry-header #about-nav-inline {        float: right;        width: auto;        margin-top: 24px    }    .page-template-page-ido-php .entry-header .shares {        float: right;        margin: 24px 5px 0 0    }    .page-template-page-ido-php .entry-header img {        border-top: 4px solid #191919    }    .page-template-page-ido-php #staff .section-title {        font-family: 'Roboto', Arial, Helvetica, sans-serif;        font-size: 30px;        font-weight: 700;        letter-spacing: .02em;        line-height: 1.2;        text-transform: uppercase;        border-bottom: 4px solid #f3f3f3    }    .page-template-page-ido-php #staff .listing {        margin: 0 -10px    }    .page-template-page-ido-php #staff .pro {        float: left;        width: 30%;        margin: 10px;        background: #191919;        color: #f3f3f3;        zoom: 1;        *zoom: 1    }    .page-template-page-ido-php #staff .pro:before {        content: '';        display: block    }    .page-template-page-ido-php #staff .pro:after {        content: '';        display: table;        clear: both    }    .page-template-page-ido-php #staff .pro:nth-of-type(3n+1) {        clear: left    }    .page-template-page-ido-php #sidebar-pages {        margin-top: 380px    }    .page-template-page-community-landing-php .entry-content,.home-page .entry-content        {        margin-top: 0    }    .community-home .page-content {        float: left;        width: 350px    }    .community-home .community-landing {        float: right;        width: 200px    }    .page-member-services {        max-width: 425px;        margin: 0 auto    }    .page-member-services #buddypress {        padding-top: 0    }    .page-member-services form {        margin-top: 0    }    .page-member-services p#nav .register {        top: -60px    }    #secondary .section-title {        font-family: 'Roboto', Arial, Helvetica, sans-serif;        font-size: 24px;        font-weight: 700;        letter-spacing: .02em;        line-height: 1.2;        text-transform: uppercase    }    #secondary .product {        float: left;        width: 47%    }    #secondary .product:nth-of-type(2n+1) {        clear: left    }    .video-landing {        margin-bottom: 30px    }    .video-landing .latest .video {        float: left;        width: 220px;        margin: 0 15px 0 0;        overflow: hidden    }    .video-landing .latest .video a.bookmark .entry-title {        font-size: 24px    }    .video-landing .latest .video:last-of-type {        margin-right: 0    }    .video-landing .archives {        float: right;        width: 500px    }    .post-type-archive-video .archives .box,.single-video .archives .box,.tax-playlist .archives .box        {        float: right;        width: 500px    }    .post-type-archive-video .archives .video,.single-video .archives .video,.tax-playlist .archives .video        {        width: 150px;        margin-right: 24px    }    .post-type-archive-video .archives .video .image,.single-video .archives .video .image,.tax-playlist .archives .video .image        {        width: 100%    }    .post-type-archive-video .archives .video:nth-of-type(odd),.single-video .archives .video:nth-of-type(odd),.tax-playlist .archives .video:nth-of-type(odd)        {        clear: none    }    .post-type-archive-video .archives .video:nth-of-type(even),.single-video .archives .video:nth-of-type(even),.tax-playlist .archives .video:nth-of-type(even)        {        margin-right: 24px    }    .post-type-archive-video .archives .video:nth-of-type(3n),.single-video .archives .video:nth-of-type(3n),.tax-playlist .archives .video:nth-of-type(3n)        {        margin-right: 0    }    .post-type-archive-video .archives .video:nth-of-type(3n+1),.single-video .archives .video:nth-of-type(3n+1),.tax-playlist .archives .video:nth-of-type(3n+1)        {        clear: left    }    .post-type-archive-video #sidebar-video-archives,.single-video #sidebar-video-archives,.tax-playlist #sidebar-video-archives        {        float: left;        width: 200px    }    .post-type-archive-video .archives {        float: right;        width: 500px    }    .post-type-archive-video .site-community.archives {        float: none;        width: auto    }    #sidebar-single {        margin-top: 60px    }    .archives article .image {        width: 125px    }    .archives article .box {        width: 340px;        padding-left: 10px    }    .archives article .entry-content {        font-size: 13px;        line-height: 1.4    }    .archives article:first-of-type .image {        width: 200px    }    .archives article:first-of-type .box {        width: 275px    }    #sidebar-archive .new-report-btn {        display: block;        right: 10px    }    #home-marquee {        font-size: 12px    }    #home-marquee .marquee {        float: left;        height: 170px;        margin-right: 10px    }    #home-marquee .marquee h1 {        font-size: 60px    }    #home-marquee .marquee h2 {        font-size: 40px    }    #home-marquee .marquee h3 {        font-size: 35px    }    #home-marquee .marquee h4 {        font-size: 14px    }    #home-marquee .tl .box {        top: 1em    }    #home-marquee .tr .box {        top: 1em;        text-align: right    }    #home-marquee .bl .box {        bottom: 1em    }    #home-marquee .br .box {        bottom: 1em;        text-align: right    }    #home-marquee .marquee:nth-of-type(1) {        height: 340px;        width: 480px    }    #home-marquee .marquee:nth-of-type(2) {        height: 340px;        width: 235px;        margin-right: 0    }    #home-marquee .marquee:nth-of-type(3) {        width: 205px    }    #home-marquee .marquee:nth-of-type(4) {        width: 250px    }    #home-marquee .marquee:nth-of-type(5) {        width: 250px;        float: left;        margin-right: 0    }    #home-secondary .widget.latest-video .video {        width: 220px    }    #home-secondary .widget.latest-video .video .entry-title {        font-family: 'Roboto', Arial, Helvetica, sans-serif;        font-size: 24px;        font-weight: 800;        letter-spacing: .02em;        line-height: 1.2;        text-transform: uppercase    }    #home-secondary .widget.latest-video .video .date {        padding-left: 5px;        font-size: 11px    }    #home-secondary .widget.latest-video .video .terms {        font-size: 12px    }    #home-secondary .widget.latest-video .video:nth-of-type(n+3) {        display: block    }    #home-secondary .widget.latest-video .video:nth-of-type(n+4) {        display: none    }    #home-tertiaryâ€Ž h2.section-title {        font-size: 24px    }    #home-tertiaryâ€Ž .archives {        float: left    }    #home-tertiaryâ€Ž .archives article .image {        width: 75px    }    #home-tertiaryâ€Ž .archives article .box {        width: 340px    }    #sidebar-home-3 {        float: right;        width: 200px;        margin-top: 10px    }    #sidebar-home-3 .widget.latest-photos {        margin-bottom: 0    }    #sidebar-home-3 .widget.latest-photos li.gallery {        width: 100%;        float: none    }    #sidebar-home-3 .widget.latest-photos li.gallery:nth-of-type(n+4) {        display: none    }    #sidebar-home-3 .widget.top-conversations .widget-title {        display: none    }    #sidebar-home-3 .widget.top-conversations .count {        display: none    }    #sidebar-home-3 .widget.top-conversations li.topic:nth-of-type(n+4) {        display: none    }    #sidebar-pre-footer.community-home .widget-forums-list ul.forums-list {        zoom: 1;        *zoom: 1    }    #sidebar-pre-footer.community-home .widget-forums-list ul.forums-list:before        {        content: '';        display: block    }    #sidebar-pre-footer.community-home .widget-forums-list ul.forums-list:after        {        content: '';        display: table;        clear: both    }    #sidebar-pre-footer.community-home .widget-forums-list ul.forums-list>li        {        display: block;        float: left;        width: 22%;        margin-right: 20px    }    #sidebar-pre-footer.community-home .widget-forums-list ul.forums-list>li>ul        {        margin-left: 1em    }    #sidebar-pre-footer.community-home .widget-forums-list ul.forums-list>li li        {        display: block    }    .issue .section-header .box {        position: absolute;        bottom: 160px    }    .issue .section-header .paging .next {        display: inline    }    .issue .section-header .paging .prev {        display: inline    }    .issue .section-header .paging.fixed {        top: 20px;        width: 678px    }    .issue .toc {        float: left;        width: 410px;        margin-top: -180px;        padding-top: 40px    }    .issue .issue-name {        font-family: 'Roboto', Arial, Helvetica, sans-serif;        font-size: 14px;        font-weight: 700;        letter-spacing: .02em;        line-height: 1.2;        text-transform: uppercase;        left: 10px    }    .issue .issue-title {        font-family: 'Roboto', Arial, Helvetica, sans-serif;        font-size: 48px;        font-weight: 800;        letter-spacing: .02em;        line-height: 1.2;        text-transform: uppercase;        color: #fff;        margin-bottom: 20px    }    .issue .leadin {        font-size: 20px;        color: #fff    }    .issue .issue-content {        font-family: 'Roboto', Arial, Helvetica, sans-serif;        font-size: 15px;        font-weight: 500;        text-align: justify    }    .issue .entries h2 {        font-family: 'Roboto', Arial, Helvetica, sans-serif;        font-size: 18px;        font-weight: 700;        letter-spacing: .02em;        line-height: 1.2;        text-transform: uppercase;        padding-bottom: 10px;        margin-bottom: 20px;        border-bottom: 3px solid #f3f3f3    }    .issue .entries article {        zoom: 1;        *zoom: 1;        margin-bottom: 20px;        padding-bottom: 20px;        border-bottom: 1px solid #f3f3f3    }    .issue .entries article:before {        content: '';        display: block    }    .issue .entries article:after {        content: '';        display: table;        clear: both    }    .issue .entries article img {        max-width: 90px;        float: left;        margin-right: 20px    }    .issue .entries article .entry-title {        font-size: 16px;        font-weight: 700    }    .issue .entries article .author {        font-size: 13px;        font-family: "Times New Roman", Times, serif;        color: #737373;        font-style: italic    }    .issue .issue-link {        bottom: 60px;        left: 40px    }    #sidebar-issue {        float: right;        width: 265px    }    .single .issue .section-header {        margin-bottom: 60px    }    html.svg #brandmark {        background-image: url(../img/ido-wordmark.svg)    }}@media only screen and (min-width:950px) and (max-width:1174px) {    .l-padin {        padding: 0 15px    }    .l-hide {        display: none    }    .l-padinfull {        padding: 0 25px    }    .l1-l8 {        float: left;        width: 575px    }    .l2-l8 {        float: left;        width: 500px;        margin-left: 75px    }    .l2-l9 {        float: left;        width: 575px;        margin-left: 75px    }    .l10-l13 {        float: right;        width: 275px    }}@media only screen and (min-width:950px) {    body {        font-size: 14px    }    .tag-fishing .widget-title,.tag-hunting .widget-title {        padding: 8px 12px    }    .tag-fishing .widget-title:before,.tag-hunting .widget-title:before {        left: -38px    }    .widget.tv-schedule {        position: relative;        min-height: 90px    }    .widget.tv-schedule p.link {        position: absolute;        top: 0;        right: 0;        margin-top: .5em;        font-size: 15px    }    .widget_sp_image.feature .widget-title {        font-family: 'Roboto', Arial, Helvetica, sans-serif;        font-size: 32px;        font-weight: 800;        letter-spacing: .02em;        line-height: 1.2;        text-transform: uppercase    }    .widget.advert .adsbygoogle {        width: 200px;        height: 200px    }    #sidebar-pre-footer {        zoom: 1;        *zoom: 1;        margin-bottom: 20px    }    #sidebar-pre-footer:before {        content: '';        display: block    }    #sidebar-pre-footer:after {        content: '';        display: table;        clear: both    }    #sidebar-pre-footer .widget {        float: right;        width: 50%;        margin-bottom: 0    }    #sidebar-pre-footer .widget .latest-photos li {        width: 152px    }    #sidebar-pre-footer .widget .latest-photos li:nth-child(n+4) {        display: none    }    #sidebar-pre-footer .ido_widget_display_topics ul {        margin: 0 10px;        padding: 0 0 20px    }    .wrap {        width: 950px;        margin: 0 auto    }    #masthead {        zoom: 1;        *zoom: 1    }    #masthead:before {        content: '';        display: block    }    #masthead:after {        content: '';        display: table;        clear: both    }    #masthead .menu li {        position: relative;        float: left;        border-bottom: none;        line-height: 1    }    #masthead .menu li a {		padding:1em;    }    #masthead .menu li .sub-menu {        display: none;        position: absolute;        left: 0;        top: 3em;        width: auto;        z-index: 999;        background: #2d2d2d;        -webkit-transition: all .2s ease;        transition: all .2s ease;    }    #masthead .menu li .sub-menu li a {        display: block;        width: 160px;        padding-left: 1em;        white-space: nowrap    }    #masthead .menu li:hover .sub-menu {        display: block    }    #masthead .top-row {        padding: 20px 0;        min-height: 0;        zoom: 1;        *zoom: 1    }    #masthead .top-row:before {        content: '';        display: block    }    #masthead .top-row:after {        content: '';        display: table;        clear: both    }    #masthead #brandmark {        top: auto;    }    #masthead #site-nav {        float: left;        width: auto;        font-size: 16px;        text-transform: uppercase;        border-bottom: none    }    #masthead #site-nav li {        float: left;        width: auto;        border-bottom: none    }    #masthead #site-nav li a {        padding: .5em    }    #masthead #about-nav {        display: inline-block;        font-size: 12px;        margin: 4px 60px 0 0    }    #masthead #about-nav a {        padding: .666em;        color: #737373    }    #masthead #about-nav a:hover {        background: 0 0;        color: #fff    }    #masthead #header-search {        position: absolute;        top: 1px;        right: 0;        margin: 0;        background: #191919;        -webkit-transition: all .3s ease;        transition: all .3s ease    }    #masthead #header-search .s {        width: 0;        padding: 3px 0;        font-size: 14px;        -webkit-transition: all .3s ease;        transition: all .3s ease    }    #masthead #header-search .searchsubmit {        font-size: 22px    }    #masthead #header-search.open {        border-color: #b2b2b2    }    #masthead #header-search.open .s {        width: 250px;        padding: 3px    }    #masthead #header-search.open .searchsubmit {        color: #fff    }    #masthead .bot-row {        position: relative;        display: block;        top: auto;        z-index: auto    }    #masthead .bot-row:before {        content: '';        display: block    }    #masthead .bot-row:after {        content: '';        display: table;        clear: both    }    #masthead #local-nav {        float: left    }    #masthead #local-nav a {        padding: 1em    }    #masthead .user {        float: right;    }    #masthead .user a img {        max-width: 26px    }    #masthead .user a.logout,#masthead .user span.sep,#masthead .user a.profile .username        {        top: -8px    }    .site-community #masthead #about-nav li a:hover {        background: 0 0    }    .site-community #masthead #about-nav li.current-menu-item a {        background: 0 0;        color: #fff    }    .site-fishing #masthead #site-nav li.fishing a {        border-bottom-width: 3px    }    .site-fishing #masthead #about-nav li a:hover {        background: 0 0    }    .site-fishing #masthead #about-nav li.current-menu-item a {        background: 0 0;        color: #fff    }    .site-fishing #masthead #local-nav li.local a {        color: #fff;        /* background: #203c8b; */        /* border-bottom: 2px solid #203c8b */    }    .site-fishing #masthead #local-nav li.local a:hover {        background: #d83134    }    .site-fishing #masthead #local-nav li.current-menu-item.local a {        background: #2a4eb4    }    .site-hunting #masthead #site-nav li.hunting a {        border-bottom-width: 3px    }    .site-hunting #masthead #about-nav li a:hover {        background: 0 0    }    .site-hunting #masthead #about-nav li.current-menu-item a {        background: 0 0;        color: #fff    }    .site-hunting #masthead #local-nav li a {        color: #fff    }    .site-hunting #masthead #local-nav li a:hover {        color: #fff;        background: #d83134    }    .site-hunting #masthead #local-nav li.local a {        color: #fff;        /* background: #357228; */    }    .site-hunting #masthead #local-nav li.local a:hover {    	background: #d83134    }    .site-hunting #masthead #local-nav li.current-menu-item.local a {        background: #479835    }    #sidebar-community {        width: 200px    }    #site-footer .section {        width: 575px    }    #site-footer .section2 {        width: 350px    }    #footer-nav {        margin: 0 0 40px 20px    }    #footer-nav ul.menu>li {        width: 23%;        margin: 10px 10px 20px 0    }    .entry-header .author {        font-size: 17px    }    .entry-header .pub-date {        font-size: 13px    }    .entry-header .comment-count {        font-size: 13px;        display: inline-block    }    .entry-header .shares {        font-size: 13px;        display: inline-block    }    .author-info .author-description {        max-width: 380px    }    .entry-specs .spec {        width: 21%    }    #section-nav ul.menu {        font-size: 14px    }    #sidebar-archive .new-report-btn {        right: 0    }    .site-community .section-header .page-title {        float: left;        width: auto    }    .site-community .contribute {        margin: 1em 0 0;        float: right;        font-family: 'Roboto', Arial, Helvetica, sans-serif;        font-size: 14px;        font-weight: 700;        letter-spacing: .02em;        line-height: 1.2;        text-transform: uppercase    }    .slider article .entry-title {        font-size: 36px    }    .slider article .summary {        font-size: 20px    }    .slider article .box {        width: 425px;        margin-top: 300px;        padding-left: 75px    }    .slider .carousel {        top: 320px    }    .latest article:first-of-type {        width: 350px    }    .video-landing .entry-title {        font-family: 'Roboto', Arial, Helvetica, sans-serif;        font-size: 30px;        font-weight: 700;        letter-spacing: .02em;        line-height: 1.2;        text-transform: uppercase    }    .video-landing article.featured .feature-video {        float: left;        width: 650px    }    .video-landing article.featured .entry {        float: right;        width: 275px    }    .video-landing .latest .video {        float: left;        width: 290px;        margin-right: 25px    }    .post-type-archive-video .archives .box,.single-video .archives .box,.tax-playlist .archives .box        {        float: right;        width: 650px    }    .post-type-archive-video .archives .video,.single-video .archives .video,.tax-playlist .archives .video        {        width: 200px    }    .post-type-archive-video .archives .video:nth-of-type(2n),.single-video .archives .video:nth-of-type(2n),.tax-playlist .archives .video:nth-of-type(2n)        {        margin-right: 24px    }    .post-type-archive-video .archives .video:nth-of-type(3n),.single-video .archives .video:nth-of-type(3n),.tax-playlist .archives .video:nth-of-type(3n)        {        margin-right: 0    }    .post-type-archive-video #sidebar-video-archives,.single-video #sidebar-video-archives,.tax-playlist #sidebar-video-archives        {        width: 275px    }    .post-type-archive-video .archives {        width: 650px    }    .single-video .feature-video {        float: left;        width: 650px    }    .single-video .entry {        float: right;        width: 275px    }    #gallery .archives .gallery {        height: 150px    }    #sidebar-gallery .widget.latest-photos li.gallery {        width: 230px    }    .single-gallery .feature-image {        width: 650px;        float: left    }    .single-gallery .entry-utility .shares {        float: right;        clear: none;        margin-top: .5em    }    .community-home .page-content {        width: 500px    }    .post-template-single-fancy-php #sidebar-single {        margin-top: 420px    }    .post-template-single-fancy-php .boxer,.page-template-page-ido-php .boxer        {        margin: 380px 0 0    }    .page-template-page-ido-php .entry-header .entry-title {        font-size: 45px    }    .page-template-page-ido-php .entry-header #about-nav-inline {        margin-top: 46px    }    .page-template-page-ido-php .entry-header .shares {        margin: 46px 5px 0 0    }    .page-template-page-ido-php .column {        float: left;        width: 650px    }    .page-template-page-ido-php #staff {        clear: both    }    .page-template-page-ido-php #staff .section-title {        font-family: 'Roboto', Arial, Helvetica, sans-serif;        font-size: 36px;        font-weight: 700;        letter-spacing: .02em;        line-height: 1.2;        text-transform: uppercase;        border-bottom: 4px solid #f3f3f3    }    .page-template-page-ido-php #staff .listing {        margin: 0 -10px    }    .page-template-page-ido-php #staff .pro {        width: 22%;        margin: 10px    }    .page-template-page-ido-php #staff .pro:nth-of-type(3n+1) {        clear: none    }    .page-template-page-ido-php #staff .pro:nth-of-type(4n+1) {        clear: left    }    .page-template-page-ido-php #secondary {        clear: left    }    .page-template-page-ido-php #secondary .product:nth-of-type(2n+1) {        clear: none    }    .page-template-page-ido-php #secondary .product:nth-of-type(3n+1) {        clear: left    }    .page-template-page-ido-php #sidebar-pages {        margin-top: 520px    }    #secondary .section-title {        font-family: 'Roboto', Arial, Helvetica, sans-serif;        font-size: 30px;        font-weight: 700;        letter-spacing: .02em;        line-height: 1.2;        text-transform: uppercase    }    #secondary .product {        width: 30%    }    .page-template-default .more-entries {        margin-right: 70px    }    .single #sidebar-single .gallery-item {        width: 125px    }    .archives article .box {        padding-left: 0    }    .archives article .entry-content {        font-size: 14px;        line-height: 1.4    }    .issue .section-header .box {        left: 65px;        right: 65px    }    .issue .section-header .paging.fixed {        top: 20px;        width: 928px    }    .issue .toc {        width: 650px    }    .issue .issue-content {        width: 500px;        margin: 0 0 20px 65px    }    #sidebar-issue {        width: 275px    }    #home-marquee {        font-size: 13px;        margin-bottom: 30px    }    #home-marquee .marquee {        float: left;        height: 220px;        margin-right: 10px    }    #home-marquee .marquee h1 {        font-size: 70px    }    #home-marquee .marquee h2 {        font-size: 50px    }    #home-marquee .marquee h3 {        font-size: 40px    }    #home-marquee .marquee h4 {        font-size: 16px    }    #home-marquee .marquee .subtitle {        font-size: 1.3333em    }    #home-marquee .tl .box {        top: 1em    }    #home-marquee .tr .box {        top: 1em;        text-align: right    }    #home-marquee .bl .box {        bottom: 1em    }    #home-marquee .br .box {        bottom: 1em;        text-align: right    }    #home-marquee .marquee:nth-of-type(1) {        height: 435px;        width: 610px    }    #home-marquee .marquee:nth-of-type(2) {        height: 435px;        width: 330px    }    #home-marquee .marquee:nth-of-type(3) {        width: 270px    }    #home-marquee .marquee:nth-of-type(4) {        width: 330px    }    #home-marquee .marquee:nth-of-type(5) {        width: 330px    }    #home-secondary .widget.latest-video .video {        width: 220px;        margin: 0 5px    }    #home-secondary .widget.latest-video .video:nth-of-type(n+4) {        display: block    }    #home-tertiaryâ€Ž .archives {        width: 500px    }    #home-tertiaryâ€Ž .archives article .image {        width: 125px    }    #home-tertiaryâ€Ž .archives article .box {        width: 340px    }    #sidebar-home-3 {        width: 350px;        margin-top: 30px    }    #sidebar-home-3 .widget.latest-photos {        margin-bottom: 40px;        zoom: 1;        *zoom: 1    }    #sidebar-home-3 .widget.latest-photos:before {        content: '';        display: block    }    #sidebar-home-3 .widget.latest-photos:after {        content: '';        display: table;        clear: both    }    #sidebar-home-3 .widget.latest-photos li.gallery {        width: 172px;        float: left    }    #sidebar-home-3 .widget.latest-photos li.gallery:nth-of-type(n+4) {        display: block    }    #sidebar-home-3 .widget.top-conversations .widget-title {        display: block    }    #sidebar-home-3 .widget.top-conversations .count {        display: inline-block    }    #sidebar-home-3 .widget.top-conversations li.topic:nth-of-type(n+4) {        display: block    }    #sidebar-pre-footer.community-home .widget-forums-list ul.forums-list>li        {        width: 23%    }}@media only screen and (min-width:1175px) {    .d-padin {        padding: 0 15px    }    .d-hide {        display: none    }    .d-padinfull {        padding: 0 25px    }    .d1-d10 {        float: left;        width: 725px    }    .d2-d10 {        float: left;        width: 650px;        margin-left: 75px    }    .d11-d16 {        float: right;        width: 425px    }    .d12-d16 {        float: right;        width: 350px    }    .d13-d16 {        float: right;        width: 275px    }    #sidebar-pre-footer .widget .latest-photos li {        width: 190px    }    #sidebar-pre-footer .ido_widget_display_topics {        font-family:   Arial, sans-serif    }    #sidebar-pre-footer .ido_widget_display_topics .widget-title {        margin: 20px 20px 10px    }    #sidebar-pre-footer .ido_widget_display_topics ul {        margin: 0 20px 20px;        padding: 0 0 20px    }    .wrap,.mast-wrap {    	/* width: 1175px; */        max-width: 1175px;        margin: 0 auto;    	width: 100%    }    #site-footer .section {        width: 800px    }    #site-footer .section2 {        width: 350px    }    .slider article .entry-title {        font-size: 42px    }    .slider article .box {        margin-top: 410px    }    .slider .carousel {        top: 430px    }    .picks article {        width: 200px    }    .latest article {        width: 275px    }    .latest article:first-of-type {        width: 425px    }    .video-landing article.featured .feature-video {        width: 875px    }    .video-landing .latest .video {        float: left;        width: 350px;        margin-right: 45px    }    .post-type-archive-video .archives .box,.single-video .archives .box,.tax-playlist .archives .box        {        width: 875px    }    .post-type-archive-video .archives .video,.single-video .archives .video,.tax-playlist .archives .video        {        width: 275px;        margin-right: 24px    }    .post-type-archive-video .archives .video:nth-of-type(2n),.single-video .archives .video:nth-of-type(2n),.tax-playlist .archives .video:nth-of-type(2n)        {        margin-right: 24px    }    .post-type-archive-video .archives .video:nth-of-type(3n),.single-video .archives .video:nth-of-type(3n),.tax-playlist .archives .video:nth-of-type(3n)        {        margin-right: 0    }    .post-type-archive-video .archives {        width: 875px    }    .single-video .feature-video {        width: 875px    }    #gallery .archives .gallery {        height: 200px    }    #sidebar-gallery .widget.latest-photos li.gallery {        width: 288px    }    .single-gallery .feature-image {        width: 800px    }    .archives article .image {        width: 200px    }    .archives article .box {        width: 425px;        padding-left: 10px    }    .archives article:first-of-type .image {        width: 350px    }    .archives article:first-of-type .box {        width: 275px    }    .single #sidebar-single .gallery-item {        width: 200px    }    .community-home .page-content {        width: 575px    }    .community-home .community-landing {        width: 350px    }    .post-template-single-fancy-php .boxer,.page-template-page-ido-php .boxer        {        margin: 450px 0 0    }    .post-template-single-fancy-php #sidebar-single {        margin-top: 500px    }    .page-template-page-ido-php .column {        width: 725px    }    .page-template-page-ido-php #sidebar-pages {        margin-top: 600px    }    .issue .section-header .paging.fixed {        top: 20px;        width: 1153px    }    .issue .toc {        width: 800px    }    .issue .issue-content {        width: 650px;        margin: 0 0 20px 75px    }    #sidebar-issue {        width: 300px    }    #home-marquee {        font-size: 14px;        margin-bottom: 40px    }    #home-marquee .marquee {        float: left;        height: 270px;        margin-right: 10px    }    #home-marquee .marquee h1 {        font-size: 90px    }    #home-marquee .marquee h2 {        font-size: 65px    }    #home-marquee .marquee h3 {        font-size: 45px    }    #home-marquee .marquee h4 {        font-size: 25px    }    #home-marquee .marquee .box {        left: 2em;        right: 2em    }    #home-marquee .tl .box {        top: 2em    }    #home-marquee .tr .box {        top: 2em;        text-align: right    }    #home-marquee .bl .box {        bottom: 2em    }    #home-marquee .br .box {        bottom: 2em;        text-align: right    }    #home-marquee .marquee:nth-of-type(1) {        height: 540px;        width: 750px    }    #home-marquee .marquee:nth-of-type(2) {        height: 540px;        width: 415px    }    #home-marquee .marquee:nth-of-type(3) {        width: 325px    }    #home-marquee .marquee:nth-of-type(4) {        width: 415px    }    #home-marquee .marquee:nth-of-type(5) {        width: 415px    }    #home-secondary .widget.latest-video .video {        width: 275px;        margin: 0 5px    }    #home-secondary .widget.latest-video .video .entry-title {        font-family: 'Roboto', Arial, Helvetica, sans-serif;        font-size: 35px;        font-weight: 800;        letter-spacing: .02em;        line-height: 1.2;        text-transform: uppercase;        line-height: .9    }    #home-tertiaryâ€Ž .archives {        width: 800px    }    #home-tertiaryâ€Ž .archives article .image {        width: 200px    }    #home-tertiaryâ€Ž .archives article .box {        width: 575px    }}/* 8735, 8106, 7276 */ul.ice-fishing {	display:table;	width:100%;}ul.ice-fishing li.tcell {	display:table-cell;	width:33%;	vertical-align:top;	text-align:center;}.ice-fishing li.tcell aside {  display: inline-block;  float: unset;}.ice-fishing li.tcell article {	text-align:left;}.ice-fishing h1 {  border-bottom: 3px solid #000;  font-size: 16px;  font-weight: bold;  margin-bottom: 10px;  margin-top: 10px;  text-transform: uppercase;  text-align:left;}.ice-fishing article {  border-bottom: 3px solid #000;  margin-bottom: 10px;  padding-bottom: 25px;}.ice-fishing .entry-title a {  color: #000;  font-size: 14px;  font-weight: bold;}.ice-fishing .entry-content.summary > p {  line-height: 1.4em;  margin-bottom: 0;  overflow: hidden;  text-overflow: ellipsis;}.ice-fishing .entry-content.summary {  margin-bottom: 0;}.ice-fishing .entry-meta, .ice-fishing .bbp-topic-freshness {  text-align: right;}.ice-fishing .entry-meta .terms::after {  border-right: 1px solid #d83134;  content: " ";  display: inline-block;  height: 20px;  margin: 0 10px 0 0;  transform: rotate(45deg);  width: 16px;}.ice-fishing .entry-meta .terms, .ice-fishing .entry-meta .terms a {    color: #d83134;    font-family: "Roboto",Arial,Helvetica,sans-serif;    font-size: 13px;    font-weight: 700;    letter-spacing: 0.02em;    line-height: 1.2;    text-transform: uppercase;}.ice-fishing .entry-meta .author {  color: #737373;  font-family: "Times New Roman",Times,serif;  font-style: italic;}.ice-fishing .entry-meta .author a {	color:#737373;}.current-menu-item.ice-fishing a.ice-fishing {  border-bottom: 3px solid #fff;}.icefishing-info-table {  display: table;  table-layout: fixed;  width: 100%;}.icefishing-info-content {  display: table-row;  width: 100%;}.icefishing-info-main {  display: table-footer-group;  width: 100%;}.icefishing-info {  border: 2px solid #000;  margin-top: 20px;  overflow: auto;  padding: 10px;}.icefishing-info dt {  font-size: 16px;  font-weight: bold;}.icefishing-info dd {  display: list-item;  list-style-type: disc;  margin-left: 15px;  margin-top: 10px;  max-width: 800px;}@media only screen and (max-width:724px) {    .m-padin {        padding: 0 10px;	box-sizing:border-box    }    .m-hide {        display: none    }    .m-padinfull {        padding: 0 25px    }    ul.ice-fishing li.tcell {		display:table-row;	}}/**** magnific popup ****/.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 8px}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-content{position:relative;display:inline-block;vertical-align:middle;text-align:left;z-index:1045;margin:0 auto}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#FFF}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;z-index:1046;-webkit-box-shadow:none;box-shadow:none;padding:0}button::-moz-focus-inner{border:0;padding:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;padding:0 0 18px 10px}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);top:50%;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:-55px 0 0;padding:0}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:40px 0}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-align-top .mfp-container:before,.mfp-loading.mfp-figure,.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none}.mfp-close:hover,.mfp-close:focus,.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-ie7 .mfp-img,.mfp-ie7 .mfp-container{padding:0}@media screen and max-width 800px and orientation landscape,screen and max-height 300px {.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;top:auto;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:3px 5px}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}.mfp-img-mobile img.mfp-img,.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}}@media all and max-width 900px {.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.message-content p {	margin-top:20px;}.bbp-attachments ol li.bbp-atthumb {    border-right: 8px solid #fff;    display: inline !important;    float: left !important;}.back-to-top {  bottom: 0.5em;  color: rgba(255, 0, 0, 0.7);  display: none;  font-size: 4em;  padding-right: 0.5em;  position: fixed;  right: 0;  text-decoration: none;  cursor: pointer}  	.back-to-top:hover {        color: rgba(255, 0, 0, 0.95);    text-decoration:none;}#idoMarkAllRead a, #idoMarkAllForumsRead a {	font-size:24px;	color:#d83134;	cursor:pointer;	margin-bototm:0;	text-decoration:none;}#idoMarkAllForumsRead a {	margin-left:.5em;}#idoMarkAllRead a:hover, #idoMarkAllForumsRead a:hover {	color:#ab2023;}.idoFid {	cursor:pointer;}.idoFriendshipMessage {	display:none;}.idoFriendshipMessage h3 {	clear:both;	margin-top:20px;	margin-bottom:5px;}.site-community .btn .fa.fa-pencil {    font-size: 16px;    padding: 0 3px 0 0;}/* dialog */.ui-helper-hidden{display:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-button{display:inline-block;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);vertical-align:top}.ui-button:active,.ui-button:focus{outline:0}.ui-button:focus,.ui-button:hover{background:#fafafa;border-color:#999;color:#222}.ui-button:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ui-button:active{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.ui-button:disabled,.ui-button[disabled]{color:#aaa!important;border-color:#ddd!important;background:#f7f7f7!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default}@media screen and (max-width:782px){.ui-button{padding:10px 14px;line-height:1;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}}.ui-dialog{position:absolute;top:0;left:0;z-index:100102;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}.ui-dialog-titlebar{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 36px 0 16px}.ui-button.ui-dialog-titlebar-close{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;color:#666;cursor:pointer;display:block;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center}.ui-button.ui-dialog-titlebar-close:hover{color:#2ea2cc}.ui-dialog-titlebar-close .ui-button-text{display:none}.ui-dialog-content{padding:16px;overflow:auto}.ui-dialog-buttonpane{background:#fcfcfc;border-top:1px solid #dfdfdf;padding:16px}.ui-dialog-buttonpane .ui-button{margin-left:16px}.ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100101}.ui-dialog {    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.8);}.ui-dialog-titlebar.ui-widget-header, .widget.boxed-title.red .widget-title {    background: none repeat scroll 0 0 #d83134;    border-bottom: 3px solid #b42225;    color: #fff;}.ui-dialog-buttonpane {    background: none repeat scroll 0 0 #f3f3f3;    border-top: 2px solid #dadada;}.ui-dialog.ui-widget {	border:3px solid #000;}.ui-button.ui-dialog-titlebar-close {	color:#fff;}.ui-button.ui-dialog-titlebar-close:hover {	color:#000;}.ui-dialog-titlebar i {	margin-right:5px;}.ui-button:focus {    box-shadow: 0 0 0 1px #d83134, 0 0 2px 1px rgba(216, 49, 52, 0.8);}#idoConfirm p {	font-size:1.2em;}#masthead {	margin-bottom:0px;}#masthead a:focus {outline:0}#content {	margin-top:20px;}.utility-row {	max-width:1175px;	width:100%;	margin-left:auto;	margin-right:auto;}#utright {	float:right;	width:100%;	position:relative;}#loginPanel {	max-width:400px;	width:100%;	background-color:#2d2d2d;	display:none;	position:absolute;	z-index:1000;	color:#fff;	left: auto !important;	right: 0;	border-top:1px solid #383838;}#loginPanel form {	margin:10px;}#loginPanel input {    border: medium none;    box-sizing: border-box;    font-size: 20px;    margin: 0;    width: 100%;	padding:2px;}#loginPanel #rememberme {	display:none;}.rememberme {	font-size:20px;	float:left;}.rememberme a {	margin-right:10px;	font-size:20px;}#loginPanel a {	color:#fff;	cursor:pointer;}#loginPanel a:hover, #loginPanel li a:hover {	color:#ab2023;}.btn-selected {    background-color: #191919;}#loginPanel a {	text-decoration:none;}#loginContinueWrap {	float:right;	min-width:100px;	text-align:center;}#loginContinueWrap.fa-spinner {	font-size:30px;	color:#f00;}#loginPanel ul {    display: table;	margin:0;    margin-bottom: 15px;	width: 100%;	padding:0;}#loginPanel li {	margin:0;	padding:0;	display:table-cell;}#loginPanel li:last-child {	width:100%;}#loginPanel ul li:first-child i, #loginPanel ul li:first-child a {	font-size:20px;	width:28px;	margin:0;	padding:0;	text-align:left;}#loginPanel button {	border: 0 none;	float:right;	vertical-align: baseline;}.registerLink {	border-bottom: 3px solid #d83134;	padding-bottom: 3px;}#txthdnPassword {	display:none;}#loginPanel ul#ajaxMsg {	color: #d83134;	display:none;	font-size:1em;}#loginPanel ul#ajaxMsg a {	font-size:1em;}#ajaxMsgBody {	vertical-align:top;}#ajaxMsgBody a {	display:inline !important;	padding:0;}.user li a {	font-size:inherit;}.user a.login {padding-right:0}.user a.login i {margin-right:12px}.user li a span.count {	background-color:#d83134;	border-radius:10px;	font-size:12px;	padding: 2px 5px;	margin-left:5px;	clear:none;}.user ul li.userLogout a {	color: #d83134 !important;}.user ul li.userLogout a:hover {	color:#fff !important;}.user li a:hover {	background-color:#d83134;}.user li a:hover span.count {	background-color:#fff;	color:#000;}.user ul li:last-child a {	padding:0 !important;	margin-left:.66em;	margin-top:7px;	background-color: transparent !important;}.user li img {	border:0 none;	text-decoration:none;}.user li.idoMsgFlasher a {	padding:0 !important;	margin:0 !important;	margin-top:13px !important;	margin-right:1em !important;}.user li.idoMsgFlasher a:hover {	background-color: transparent;}#idoProfileAccordion {	display:none;	min-width:220px;	max-width:400px;	left: auto !important;	right:0;	position:absolute;	z-index:100;	background-color:#2d2d2d;	border-top:1px solid #383838;}#idoProfileAccordion a {	color:#fff;	display:block;	font-size:14px;	font-weight: 700;	padding: .66em;	padding-left:10px;	padding-right:10px;	text-decoration:none;	border-bottom:1px solid #383838;}#local-nav .sub-menu li a {border-bottom:1px solid #383838;	}#local-nav .sub-menu li:first-child a {border-top:1px solid #383838;	}#idoProfileAccordion a:hover {	background-color: #d83134;	color:#fff !important;}#idoProfileAccordion a i {	margin-right:3px;	width:18px;}#idoProfileAccordion .ido-accordion-toggle {cursor: pointer;}#idoProfileAccordion .ido-accordion-content {display: none;}#idoProfileAccordion .ido-accordion-content.default {display: block;}#idoProfileAccordion .ido-accordion-content a {	padding-left:31px;}#idoProfileAccordion a span.count {	border-radius: 10px;    color: #fff;	background-color: #d83134;    display: inline;    font-size: 10px;    font-weight: 700;    padding: 2px 5px;    text-shadow: none;}#idoProfileAccordion a:hover span.count {    color:#000;	background-color:#fff;}#idoProfileAccordion .accordionActive span.count { display:none !important; }.idoAvatarProfileLink a span.count { display:none; }#idoProfileAccordion a.idoMobileNavLink { display:none !important; }.ido-user-location {font-size:12px;color:#b2b2b2;}.user li a .ido-update {	font-size:18px;	line-height:18px;	color: #d83134;	float:right;	clear:none;	margin-left: 8px;    margin-right: 3px;    margin-top: -1px;}.ido-accordion-content a:hover .ido-update, .user li a:hover .ido-update {    color:#fff;    }.fa.ido-update {	font-size:18px;	line-height:18px;	color: #d83134;}#idoProfileAccordion a:hover .dashicons.ido-update, .user li a:hover .dashicons.ido-update {	color:#fff;}#breadcrumbs span, #breadcrumbs a, #breadcrumbs span a {  font-size: 15px;  line-height: 15px;  padding: 0;}#breadcrumbs span.sep {	padding-left:.5em;	padding-right:.5em;	color:#000;}.bbpress .page-title {    font-size: 2.14em;}body.bbp-user-page #buddypress {	padding-top:0;}.rightsidebarbanners a {	border: 0 none;	width:150px !important;	height:200px !important;    background-repeat: no-repeat;    background-attachment: inherit;    background-position: center; 	text-decoration:none;	display:block;	margin-bottom:20px;}.rightsidebarbanners a:last-child {	margin-bottom:0;}#sidebar-forum-ads .widget.boxed {	padding:0 !important;}#bbpress-forums .topic-header .shares {	float: left;}#buddypress #bbpress-forums h3:first-child {	text-indent: -9999px;}#sharrre {float:left;	margin-left:3px;	margin-top:3px;}.single-gallery .entry-utility {	margin-bottom:40px;}.entry-utility #sharrre {	margin-top:10px;}.sharrre .button{float:left;width:60px;}.sharrre .button {    float: left;    margin-right: 5px;}#sharrre .button.googleplus {	margin-top:3px;    width: 75px;	z-index:1;    position:relative;}#sharrre .button.twitter {	margin-top:3px;	width: 95px;	z-index:1;	position:relative;}#sharrre .button.facebook {	width: 95px;	z-index:0;	position:relative;}.fb-like span{overflow:visible !important; width:450px !important; margin-right:-375px;}.view-posts ul {	list-style: outside none none !important;	margin-left:0 !important;}#pageShare #sharrre {  box-sizing: border-box;  clear: both;  display: block;  margin-bottom: 40px;  margin-top: -10px;  width: 100%;}#content .entry-header.page-ido > div#sharrre {	margin-left:13px;	margin-top:13px;}#idoForumTopBnr {	margin-bottom: 20px;	text-align:center;	/*border:1px solid #f3f3f3;*/	box-sizing:border-box;	width:100%;}#idoForumTopBnr a {	/* height:90px; */	display:block;	margin:0;	margin-bottom:10px;	text-decoration:none;	padding:0;	background-size:cover;	width:100%;	padding:0;	padding-bottom:12%;}#ido_smilies {	display:none;	padding:5px;	padding-bottom:10px;	background-color:#dedede;	margin:2px;}#ido_smilies img {	margin:10px;	margin-top:0px;	cursor:pointer;}.quicktags-toolbar {	border: 1px solid #dedede;}#smileyWait {	text-align:center;	color:#d83134;	font-size:5em;}.fiveLiOnly li {  display: block;}#idoActiveTopicList li {border-top:1px solid #f3f3f3;border-bottom:medium none;}#idoActiveTopicList li:first-child {border-top:medium none;	}#idoActiveTopicsToggle {float:right;font-size:16px;}#ido_bbp_topics_widget-2 h4 {cursor:pointer !important}#ido_bbp_topics_widget-2 h4:hover #idoActiveTopicsToggle {color:#000}    span.trail-end {          color: #000;    }	    #breadcrumbs span:nth-last-child(-n+2) {        display:none;     }	    	#idoActiveTopicList {        display: none;     }  #idoLoginText {font-style:normal;font-size:14px;padding:0;margin:0;top:auto}a .idoLoginIcon {  font-size: 14px;  margin-left: 5px;}.icon-text-wrap{display:none;margin:0;padding:0;font-size:inherit;font-style:inherit;text-transform:inherit;line-size:inherit;font-weight:inherit;font-family:inherit}.userLogout span{text-transform:uppercase}.userLogout i{margin:0;padding:0;margin-left:5px;line-height:13px}#top-row-nav {display:inline-block;width:100%;float:left}#top-row-nav li {float:left}#top-row-nav li:last-child{float:right}#site-nav a.community, #site-nav a.fishing, #site-nav a.hunting, #site-nav a.ice-fishing {display:none}#site-nav a.fa-bars:hover, #site-nav a.fa-bars:active, #site-nav a.fa-bars:focus {color:#D83134 !important}#site-nav a.ido-icon-fish:hover, #site-nav a.ido-icon-fish:active, #site-nav a.ido-icon-fish:focus {color:#2a4eb4 !important}#site-nav a.ido-icon-deer:hover, #site-nav a.ido-icon-deer:active, #site-nav a.ido-icon-deer:focus {color:#479835 !important}#masthead li a.fa {font-weight:normal}.sitenav-icon {  border: 1px solid #383838 !important;  border-radius: 5px;  color: #fff !important;  font-size: 28px !important;  line-height:1 !important;  font-weight: 400 !important;  margin: 0 !important;  padding: 0 !important;  box-sizing:border-box;  min-width:30px;  text-align:center;  display:inline-block;}.viewProfileIcon {background-image:none;background-color:#191919;background-size:contain !important;background-repeat:no-repeat !important;background-position:right top !important;box-sizing:border-box}.viewProfileIcon span {font-size:16px;line-height:28px;font-weight:400;margin: 0 32px 0 4px;padding:0;display:block}.viewProfileIcon img {max-width:26px;margin:2px;border:medium none}.viewProfileIcon .fa-envelope {font-size: 18px}.blinkyTime {  -webkit-animation: blinker 0.7s cubic-bezier(.5, 0, 1, 1) 45 alternate;     -moz-animation: blinker 0.7s cubic-bezier(.5, 0, 1, 1) 45 alternate;      -ms-animation: blinker 0.7s cubic-bezier(.5, 0, 1, 1) 45 alternate;       -o-animation: blinker 0.7s cubic-bezier(.5, 0, 1, 1) 45 alternate;          animation: blinker 0.7s cubic-bezier(.5, 0, 1, 1) 45 alternate;  }@-webkit-keyframes blinker { from { opacity: 1; } to { opacity: 0; } }   @-moz-keyframes blinker { from { opacity: 1; } to { opacity: 0; } }    @-ms-keyframes blinker { from { opacity: 1; } to { opacity: 0; } }     @-o-keyframes blinker { from { opacity: 1; } to { opacity: 0; } }        @keyframes blinker { from { opacity: 1; } to { opacity: 0; } }.fa-sign-in.sitenav-icon.idoLoginIcon {color:#D83134}#site-nav li:last-child{position:absolute;right:0}#site-nav a {background-color:#191919 !important}.site-nav-tab {background-color:inherit}#sidebar-pre-footer .latest-photos ul {float: right}/*    #top-row-nav #site-nav .sitenav-icon{display:block}	#site-nav a.fishing, #site-nav a.hunting {display:none}*/#brandmark span {visibility:hidden}#center-footer{margin:0 auto;width:auto}#center-pre-footer{padding-left:15px;padding-right:15px;width:100%;clear:both;box-sizing:border-box}#center-pre-footer #idoActiveTopicList{display:block}/*#center-pre-footer .widget_display_topics {clear: both;margin-bottom: 15px;padding-top: 15px}    #sidebar-pre-footer .latest-photos ul{float:right}*/#bbpress-forums .bbp-forums .bbp-has-subforums {background: none repeat scroll 0 0 transparent}article .bbp-reply-body .bbp-reply-content {       word-wrap: break-word;       -webkit-hyphens: auto;       -moz-hyphens: auto;       hyphens: auto;}#local-nav .about-nav {display:none}#local-nav .fa, #about-nav .fa {	float: left;	font-size: 20px;	font-weight: normal;	margin-right: 5px;		min-width:25px;	text-align:center;	display:none}.bbp-reply-content {       word-break: break-word;       word-wrap: break-word;       -webkit-hyphens: auto;       -moz-hyphens: auto;       hyphens: auto;}#messages-bulk-management .messages-notices {  width: 100% !important;}.messages-notices th  {  font-weight: bold;}.messages-notices .thread-from, .messages-notices .thread-options, #notifications-bulk-management .notification-date, #notifications-bulk-management .notification-actions {  white-space: nowrap;}.messages-notices .thread-checkbox, .messages-notices .thread-from, .messages-notices .thread-info, #notifications-bulk-management .notification-checkbox, #notifications-bulk-management .notification-title, #notifications-bulk-management .notification-date {	text-align:left;}.messages-notices .thread-info {	width:100%;}.messages-notices .thread-from li, .messages-notices .thread-options li {  box-sizing: border-box;  display: inline-block;  line-height: 16px;  padding-right: 10px;  vertical-align: middle;}.messages-notices .thread-options li {	text-transform:uppercase;	padding:10px;}.messages-notices .thread-options li:last-child {	border-left:1px solid #ccc;}.messages-notices .thread-options a {  font-size: 12px;  font-weight: bold;}#messages-bulk-management .messages-options-nav, #notifications-bulk-management .notifications-options-nav {  border-top: 1px solid #f5f5f5;  margin-top: 20px;  padding: 10px;}.messages-notices .thread-options ul {  float: right;  width: auto;}#notifications-bulk-management .notification-date {	padding-right:1.5em !important;}#notifications-bulk-management .notification-title {	width:100%;}#notifications-bulk-management table.notifications {	clear:both;}#notifications-bulk-management .notification-actions {	text-align:center;}#notifications-bulk-management .notification-checkbox {	display:inline-block !important;}.bbp-template-notice.error {  color: #d83134 !important;}.ido-form-input {  clear: both;  display: block;  margin-bottom: 30px;  margin-top: 10px;}.ido-form-input .showpassword, .ido-form-input .showpasswordusername {  float: left;  width: 25% !important;  margin-bottom:5px !important;}.ido-form-input .showpasswordusername {  background-color: #ddd !important;  cursor: not-allowed;}.showpasswordlabel span {  display: inline-block;  margin: 0;  padding: 3px 0 0;  vertical-align: top;}.ido-form-label {  display: block;  font-size: 12px;  line-height: 12px;  text-transform: uppercase;}.showpasswordlabel {  clear: both;  display: block !important;  margin-top: 0 !important;}.ido-form-header {  font-weight: bold;  margin-bottom: 10px;  margin-top: 30px;}.submit #submitpass {    margin-right: 15px;    background: #d83134 none repeat scroll 0 0;    border: medium none;    color: #fff;    display: inline-block;    font-family: "Roboto",Arial,Helvetica,sans-serif;    font-weight: 700;    letter-spacing: 0.05em;    padding: 5px 12px;    text-decoration: none;    text-transform: uppercase;    cursor: pointer;    font-size: 0.8rem;    outline: 0 none;    text-align: center;    border-radius: 0;}.submit #submitpass:hover {    color: #fff;    background: #191919}#settings-form td.no label.bp-screen-reader-text, #settings-form td.yes label.bp-screen-reader-text {  display: none;}.register-section .description {  margin-bottom: 25px !important;  margin-top: -5px !important;}.register-section .field_type_checkbox_acceptance .description {  clear: none;  float: left;  line-height: 35px;  padding-left: 10px;}#check_acc_field_11 {  float: left;}#basic-details-section.register-section p {  color: #888;  font-size: 11px;  line-height: 13px;  margin-top:-2px;}img.attachment-d4p-bbp-thumb {    width: 100%;    height: auto;    max-width: 200px;}@media only screen and (max-width:949px) {    .userLoggedIn, .hideInMobile, .top-row #site-nav .sub-menu, .top-row #about-nav, .top-row #header-search, #user-info{display:none;}    #top-row-nav li.brandmark {width:100%;text-align:center;padding:0 10px;box-sizing:border-box}	#top-row-nav li.brandmark #brandmark {padding:0;box-sizing:border-box;max-width:300px;width:100%;margin:5px auto 0;top:auto;height:25px;overflow:hidden;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover}	#user-info ul li {float:left;}	#idoProfileAccordion {width:100%;border-top:medium none}	#loginPanel{border-top:medium none}	#site-nav li{box-sizing:border-box;margin: 12px 6px 0;padding:4px;border-top-left-radius:5px;border-top-right-radius:5px}	.site-nav-tab {background-color:#2d2d2d}	#masthead #local-nav li a {padding: 0.666em 1em 0.5em}	#masthead #local-nav .sub-menu li a {padding: 0.666em 3em 0.5em}	#masthead .bot-row {background: none repeat scroll 0 0 transparent}    #local-nav{background: none repeat scroll 0 0 #2d2d2d}	#local-nav .about-nav {display:block}	.alt-search {display:block}	.alt-search .header-search {	  border-color: #b2b2b2;	}	.alt-search .searchsubmit {	  color: #fff;	}	#local-nav .fa, #about-nav .fa {	  display: inline;	}	    .idoAvatarProfileLink a span.count { 	   display:inline; 	   font-size:20px !important;     	border-radius: 20px !important;        padding: 2px 10px !important;    	margin-right:10px;    	vertical-align:top;    }    #idoProfileAccordion a.idoMobileNavLink {         display: block !important;    	padding-left:31px;    	color: #d83134;    }    .bbp-reply-author div.ido-user-location {    	display:none;    }    .bbp-reply-author div.bbp-author-post-count {        display:none;    }    .bbpress .page-title {        font-size: 1.5em;    }    .bbpress h1.page-title {    	margin-top:20px;    }    .user {        position: absolute;        right: 10px;        top: 12px;    }    .idoAvatarProfileLink a span.count {        float:left !important;	    }	}@media only screen and (max-width:724px) {    #local-nav li a {padding: 0.666em 1em 0.5em}	#bbpress-forums .topic-header .favorite-toggle {	margin-top:1px;	}    #sharrre {      clear: none;      float: left;      margin-left: 3px;      margin-top: 3px;      width: 66%;    }    #sharrre .button.googleplus {    	margin-top:3px;    	width:20%;        max-width: 75px;    }    #sharrre .button.twitter {    	margin-top:3px;        width:30%;    	max-width: 95px;    }    #sharrre .button.facebook {    	width:27%;    	max-width: 95px;        margin-top:3px;    }    .fb-like span{overflow:visible !important; width:auto !important; min-width:150px; margin-right:-375px }    #forums {        display: table;        width:100%;    }    #sidebar-community {        display: table-header-group;    }    #sidebar-community div:first-child {        display: block;    }    #forums .section-header h1 {        /* display: none; */    }    .breadcrumb-trail.breadcrumbs {        margin-left: 15px;        margin-right: 15px    }    #breadcrumbs span, #breadcrumbs a, #breadcrumbs span a {        font-size: 1.1em;        line-height: 1.3em;        padding: 0;    	font-weight:bold;    }    #forums .bbp-pagination-count {        text-align:right;        float:left;        clear:none;    }    #forums .bbp-pagination-links {        font-size:1.4em !important;        float:right !important;    }    #forums .bbp-pagination-links a {        margin-left:.1em;        margin-right:.1em;        }     #forums .bbp-pagination-links a:first-child {margin-left:0}    #forums .bbp-pagination-links a:last-child {margin-right:0}    .archives article .box {        float: none;        width: auto;	   margin-left:80px;    }    .archives article .entry-title {	   line-height:.9em !important;	}    #sidebar-archive a.bookmark img {        width: 100%;    }    article a.image img {        width: 100%;    }    .section-header .bbp-forum-description {float:left;clear:none}    .bbp-pagination-count{display:none}    .blue.new-thread-btn {clear: none;float: right}    #ido_bbp_topics_widget-2 {margin-bottom:20px}        #site-footer {    	padding-left:0;    	padding-right:0;    	text-align:center;    	overflow:auto;	}    #site-footer .fb-like-box {        margin: 10px 0;    }    #center-footer {		padding-bottom:15px;    }    }         @media only screen and (min-width:725px) {	#masthead #local-nav a, #masthead .menu li a {	  padding: 1em .6em;	}	/*    #sharrre .button.googleplus {    	margin-top:3px;        width: 30px;    }    #sharrre .button.twitter {    	margin-top:3px;    	    width: 50px;    }    #sharrre .button.facebook {    	margin-top:3px;    	    width: 50px;    	max-height:20px;    	overflow:hidden;    }    .sharrre .button {        margin-right:15px;    }    */    #breadcrumbs span:nth-last-child(-n+2) {        display:inline;     }    #idoActiveTopicList {        display: block;     }      .fiveLiOnly li:nth-child(n+6) {display:none}    .showAllTopics.fiveLiOnly li {        display:block;    }        #center-footer{width:100%}}    @media only screen and (min-width:950px) {    #top-row-nav #site-nav .sitenav-icon{display:none}	#site-nav a.fishing, #site-nav a.hunting, #site-nav a.ice-fishing {display:block}	#top-row-nav #site-nav {margin-left:20px}	#site-nav li:last-child, .sitenav-hidden{display:none}	#utright {max-width:400px;}	.blinkyTime {animation:initial;-webkit-animation:initial}	#site-nav li {margin:0 1em; margin-right:.5em;}}@media only screen and (min-width:1175px) {	#masthead #local-nav a, #masthead .menu li a {	  padding: 1em;	}	.icon-text-wrap{display:inline}}@media (max-width: 480px) {	#center-pre-footer {		padding:0;		}	.widget.latest-photos li {	    width: 148px;	}	.widget.latest-photos li:nth-child(3n+3) {	    clear: left;	}	#top-row-nav li.brandmark {max-width:480px;padding:0;margin:0;text-align:initial}	#brandmark {margin:5px 0 0;}	.brandmarkwrap {padding:0;padding-left:10px;padding-right:10px}}@media (max-width: 320px) {	#center-pre-footer {		padding:0;		}	.widget.latest-photos li {	    width: 148px;	}	.widget.latest-photos li:nth-child(3n+3) {	    clear: left;	}	#top-row-nav li.brandmark {max-width:320px;padding:0;margin:0;text-align:initial}	#brandmark {margin:5px 0 0;}	.brandmarkwrap {padding:0;padding-left:10px;padding-right:10px}}