/*   
Theme Name: city-desk
Version: 1.7
Theme URI: http://www.gabfirethemes.com/
Description: Designed by <a href="http://www.gabfirethemes.com">Gabfire Themes</a> | <a href="http://www.gabfirethemes.com/category/themes/"> See All Themes</a> 
Author: Gabfire Themes
Author URI: http://www.gabfirethemes.com
Tags: Newspaper, Magazine, News
*/
/*
	This file contains main CSS structure of theme. Do not change anything below
	unless it is necessary or you are aware of what you are doing
	
	To customize theme rename custom.dist.css to custom.css, copy css code
	from this file into custom.css and edit it.
*/
/* Reset */
html {
    margin: 0;
    padding: 0;
    border: 0
    }
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, article, aside, dialog, figure, footer, header, hgroup, nav, section {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline
    }
article, aside, dialog, figure, footer, header, hgroup, nav, section {
    display: block
    }
table {
    border-collapse: separate;
    border-spacing: 0
    }
caption, th, td {
    text-align: left;
    font-weight: normal;
    float: none !important
    }
table, th, td {
    vertical-align: middle
    }
blockquote:before, blockquote:after, q:before, q:after {
    content: ""
    }
blockquote, q {
    quotes: "" ""
    }
a img {
    border: none
    }
:focus {
    outline: 0
    }
ol, ul {
    list-style: none
    }
img.alignleft.archivesize {
    width: 250px !important;
    height: auto !important
    }
.home .megapostme {
    width: 100px !important;
    height: auto !important
    }
#admp-carousel-1 > div.owl-wrapper-outer > div > div > div > div.admp-info-left {
    width: 210px;
    position: relative;
    top: -70px !important;
    float: right;
    left: 30px
    }
.megapostme {
    width: 250px !important;
    height: auto !important
    }
.mainnav li a {
    font-size: 11px !important;
    padding: 5px 10px !important
    }
/* UberMenu - Copyright 2011-2016, SevenSpark */
.ubermenu-skin-black-silver {
    font-size: 12px;
    color: #888
    }
.ubermenu-skin-black-silver .ubermenu-target {
    color: #555
    }
.ubermenu-skin-black-silver .ubermenu-target-description {
    color: #aaa
    }
.ubermenu-skin-black-silver.ubermenu-responsive-toggle {
    background: #333;
    color: #eee;
    font-size: 12px;
    text-transform: none;
    font-weight: bold
    }
.ubermenu-skin-black-silver.ubermenu-responsive-toggle:hover {
    background: #111;
    color: #fff
    }
.ubermenu-skin-black-silver {
    border: 1px solid #000;
    background-color: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #333), color-stop(50%, #333), color-stop(50%, #111));
    background: -webkit-linear-gradient(top, #333, #111);
    background: -moz-linear-gradient(top, #333, #111);
    background: -ms-linear-gradient(top, #333, #111);
    background: -o-linear-gradient(top, #333, #111);
    -webkit-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1);
    -moz-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1)
    }
.ubermenu-skin-black-silver .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-black-silver .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-black-silver .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
    color: #fff;
    background: transparent
    }
.ubermenu-skin-black-silver .ubermenu-item.ubermenu-item-level-0 > .ubermenu-highlight {
    color: #4d90fe;
    background: transparent
    }
.ubermenu-skin-black-silver.ubermenu-vertical .ubermenu-item-level-0 > .ubermenu-target {
    background-color: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #333), color-stop(50%, #333), color-stop(50%, #111));
    background: -webkit-linear-gradient(top, #333, #111);
    background: -moz-linear-gradient(top, #333, #111);
    background: -ms-linear-gradient(top, #333, #111);
    background: -o-linear-gradient(top, #333, #111);
    -webkit-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1);
    -moz-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1)
    }
.ubermenu-skin-black-silver .ubermenu-item-level-0 > .ubermenu-target {
    font-weight: bold;
    color: #d9d9d9;
    text-transform: none;
    border-left: 1px solid #000;
    -webkit-box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.1);
    -moz-box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.1)
    }
body:not(.rtl) .ubermenu-skin-black-silver.ubermenu-horizontal .ubermenu-item-level-0:first-child > .ubermenu-target {
    box-shadow: none
    }
.ubermenu-skin-black-silver .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-black-silver .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
    background: #f9f9f9;
    color: #000
    }
.ubermenu-skin-black-silver .ubermenu-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target {
    color: #d9d9d9
    }
.ubermenu-skin-black-silver .ubermenu-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target:hover {
    color: #000
    }
.ubermenu-skin-black-silver .ubermenu-submenu.ubermenu-submenu-drop {
    background: #f9f9f9;
    border: 1px solid #e0e0e0
    }
.ubermenu-skin-black-silver.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {
    border-top: none
    }
.ubermenu-skin-black-silver .ubermenu-tab-content-panel {
    background: #f9f9f9
    }
.ubermenu-skin-black-silver .ubermenu-submenu, .ubermenu-skin-black-silver .ubermenu-submenu .ubermenu-target {
    color: #888
    }
.ubermenu-skin-black-silver .ubermenu-submenu .ubermenu-highlight {
    color: #4d90fe
    }
.ubermenu-skin-black-silver .ubermenu-submenu .ubermenu-target:hover, .ubermenu-skin-black-silver .ubermenu-submenu .ubermenu-active > .ubermenu-target {
    color: #111
    }
.ubermenu-skin-black-silver .ubermenu-submenu .ubermenu-target > .ubermenu-target-description {
    color: #aaa
    }
.ubermenu-skin-black-silver .ubermenu-submenu .ubermenu-active > .ubermenu-target > .ubermenu-target-description {
    color: #666
    }
.ubermenu-skin-black-silver .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
    font-weight: bold;
    color: #777
    }
.ubermenu-skin-black-silver .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {
    border-bottom: 1px solid #e9e9e9
    }
.ubermenu-skin-black-silver .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover {
    color: #222
    }
.ubermenu-skin-black-silver .ubermenu-submenu .ubermenu-current-menu-item > .ubermenu-target {
    color: #222;
    background: transparent
    }
.ubermenu-nojs.ubermenu-skin-black-silver .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover > .ubermenu-target, .ubermenu-skin-black-silver .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target {
    background: #eee;
    color: #111
    }
.ubermenu-skin-black-silver .ubermenu-tabs-group, .ubermenu-skin-black-silver .ubermenu-tab > .ubermenu-target, .ubermenu-skin-black-silver .ubermenu-tab-content-panel {
    border-color: #eee
    }
.ubermenu-skin-black-silver .ubermenu-submenu-drop {
    border-bottom-width: 3px
    }
.ubermenu-skin-black-silver .ubermenu-item .ubermenu-submenu-drop {
    -webkit-box-sizing: content-box;
    /* Takes into account borders */
    -moz-box-sizing: content-box;
    /* Takes into account borders */
    -o-box-sizing: content-box;
    /* Takes into account borders */
    box-sizing: content-box;
    /* Takes into account borders */
    }
/* Drop Sub - Left Edge of Menu Bar */
.ubermenu-skin-black-silver.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar, .ubermenu-skin-black-silver.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
    left: -1px;
    /* for borders */
    }
/* Drop Sub - Right Edge of Menu Bar */
.ubermenu-skin-black-silver.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_bar {
    right: -1px;
    /* for borders */
    }
.ubermenu-skin-black-silver.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width.ubermenu-submenu-padded {
    width: calc(103%);
    /* because we use box-sizing:border-box */
    }
.ubermenu-skin-black-silver.ubermenu-vertical .ubermenu-item-level-0 > .ubermenu-submenu-drop, .ubermenu-skin-black-silver.ubermenu-nojs.ubermenu-vertical .ubermenu-item-level-0:hover > .ubermenu-submenu-drop, .ubermenu-skin-black-silver.ubermenu-vertical .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop, .ubermenu-skin-black-silver.ubermenu-vertical .ubermenu-active .ubermenu-submenu.ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega {
    top: -1px
    }
.ubermenu-skin-black-silver.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active:after {
    content: "";
    border-bottom: 1px solid #f9f9f9;
    width: 100%;
    width: calc(101%);
    margin-bottom: -1px
    }
.ubermenu-skin-black-silver.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop, .ubermenu-skin-black-silver.ubermenu-horizontal:not(.ubermenu-transition-shift) .ubermenu-item-level-0 > .ubermenu-submenu-drop {
    margin-top: 1px
    }
.ubermenu .ubermenu-nav {
    max-height: 35px !important;
    position: relative;
    top: -15px
    }
ul#lcp_instance_0 li {
    position: relative;
    top: 28px
    }
#mc4wp-form-1 > form > table > tbody > tr:nth-child(1) > td:nth-child(1) {
    vertical-align: top !important;
    padding-right: 10px
    }
.wu-copyright {
    display: none !important
    }
/*
.wp_wunderground {
background: url(http://hudsonvalleynewsnetwork.com/images/hvnn-weather-report-bg-6.png) no-repeat;
}*/
.wu-wrapper table {
    border-collapse: collapse;
    border-spacing: 0;
    float: right !important;
    padding-right: 10px !important
    }
.wu-copyright img {
    display: none !important
    }
.wu-cond-pop {
    display: none !important
    }
.wp_wunderground {
    margin-right: 10px !important;
    padding-right: 20px !important
    }
.wu-icon img {
    border: 1px solid #000 !important
    }
#header-buttons {
    font-size: 95%;
    padding-bottom: 10px;
    text-transform: capitalize;
    display: none !important
    }
.admegaposts.posts_type4 .admp-info-right .admp-title {
    display: block;
    font-size: 18px !important;
    font-weight: bold;
    line-height: 25px;
    margin: 0 0 5px;
    width: 350px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
    }
.page-id-40119 #header {
    background: url(/images/stpattys.png) no-repeat;
    z-index: 99999
    }
.nudgetable {
    margin-top: -5px
    }
.page-id-40119 #ubermenu-main-7 {
    visibility: hidden !important;
    display: none !important
    }
.page-id-40119 #ad_container_1 {
    overflow: visible !important
    }
#bcrum {
    visibility: hidden !important;
    display: none !important
    }
.page-id-40119 #mainmenu {
    visibility: hidden !important;
    display: none !important
    }
.x1 {
    margin-bottom: 4px !important
    }
.x2 {
    margin-bottom: 4px !important
    }
.x3 {
    margin-bottom: 4px !important
    }
.page-id-40119 .entry_title {
    background: green !important;
    border-radius: 7px;
    color: #FFF !important;
    padding: 10px !important
    }
.page-id-40119 #header_banner {
    visibility: hidden !important
    }
.admegaposts .ad_one_half {
    width: 100% !important
    }
.admegaposts.posts_type4 .container-display4 {
    padding: 0 0 !important
    }
.admegaposts.posts_type4 .container-display4 {
    padding: 10px 0;
    width: 49%;
    float: left !important;
    border-bottom: 1px solid #F1C40F
    }
#secondary-content .admegaposts-thumbs-container {
    height: 160px;
    display: block;
    position: relative;
    overflow: hidden
    }
#secondary-content .admegaposts-thumbs-container img {
    width: 95% !important
    }
.firstpost .megaposts-thumbs {
    max-width: 330px !important;
    border: 4px solid #fff !important;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3) !important;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3)
    }
.right .featuredpost p {
    margin-right: 0 !important
    }
#ad_container_24 {
    height: 72px !important
    }
.pro_ad_adzone_24_ad_0 {
    top: 15px;
    z-index: 999999;
    position: relative !important
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(1) > p {
    margin-left: -10px !important;
    margin-top: -10px !important;
    width: 360px !important
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(9) > div.admegaposts.posts_type3.admpselector-1 > div > div.admegaposts-thumbs-container > img {
    width: 400px !important;
    height: auto !important
    }
#subfea-bblock > div.right > div.admegaposts.posts_type1.admpselector-1 > div {
    width: 100%;
    padding: 10px
    }
#subfea-bblock > div.newsblock > div.admegaposts.posts_type1.admpselector-2 > div {
    width: 100%;
    padding: 10px
    }
#imagepress_upload_image_form > div:nth-child(6) > h4 {
    display: none !important
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(9) > p {
    width: 430px !important;
    margin-left: -10px !important;
    margin-top: -10px !important
    }
.right .featuredpost img {
    width: 40%;
    height: auto;
    float: left;
    padding-right: 20px
    }
#ad_container_1 img {
    width: 550px !important;
    height: auto !important
    }
#ad_container_1 {
    width: 550px !important;
    height: auto !important;
    margin-top: 5px
    }
#countdowntimer-3 .widgettitle {
    font-family: "futura-pt" !important;
    font-size: 14px !important;
    color: black;
    margin-left: 5px
    }
#countdowntimer-3-widget {
    margin-top: -8px !important
    }
.countdownwidget {
    float: right
    }
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target:after {
    right: 5px !important
    }
.postid-12483 .mate-tabs-reload-main {
    width: 225px !important
    }
.postid-12483 #widget_sp_image-3 > div > a > img {
    width: 225px;
    height: 113px
    }
.breakingnewsslider {
    background: rgb(255, 255, 255);
    /* Old browsers */
    background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(237, 237, 237, 1) 49%, rgba(243, 243, 243, 1) 50%, rgba(255, 255, 255, 1) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(49%, rgba(237, 237, 237, 1)), color-stop(50%, rgba(243, 243, 243, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(237, 237, 237, 1) 49%, rgba(243, 243, 243, 1) 50%, rgba(255, 255, 255, 1) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(237, 237, 237, 1) 49%, rgba(243, 243, 243, 1) 50%, rgba(255, 255, 255, 1) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(237, 237, 237, 1) 49%, rgba(243, 243, 243, 1) 50%, rgba(255, 255, 255, 1) 100%);
    /* IE10+ */
    background: linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(237, 237, 237, 1) 49%, rgba(243, 243, 243, 1) 50%, rgba(255, 255, 255, 1) 100%);
    /* W3C */
    /* IE6-9 fallback on horizontal gradient */
    }
.page-id-14271 #widget_sp_image-4 > div > a > img {
    margin-top: 30px !important
    }
#subnews > div:nth-child(5) > p {
    width: 240px
    }
#ad_container_3 {
    overflow: visible !important;
    margin-top: -30px
    }
#3 > a > img {
    margin-top: -30px;
    margin-bottom: 60px
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(7) > p {
    margin-left: -10px;
    width: 360px;
    margin-top: -10px
    }
.ubermenu-skin-black-silver .ubermenu-item-level-0 > .ubermenu-target {
    color: #FFF !important
    }
.ubermenu-skin-black-silver .ubermenu-item-level-0 > .ubermenu-target:hover {
    color: #000 !important
    }
.ubermenu-skin-black-silver.ubermenu-notouch .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-black-silver .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
    background: #8ed2db !important;
    color: #000 !important
    }
#dc-ln-slider {
    background: #D40017 !important
    }
.postid-12483 #lcp_instance_0 {
    padding-left: 0;
    margin-left: -15px
    }
/*#widget_sp_image-3 img {
width:225px;
height:113px;
} */
.today-hvnn {
    max-width: 815px !important;
    margin-left: -20px !important
    }
.today-hvnnbottom {
    max-width: 815px !important;
    margin-left: -20px !important;
    margin-top: -20px !important
    }
.postid-12483 #lcp_instance_0 > li {
    width: 17%
    }
.ad_container_12 {
    margin-top: 50px;
    padding-bottom: 50px
    }
#mc4wp-form-1 > form > table > tbody > tr:nth-child(1) > td > label {
    font-size: 18px;
    font-weight: bold
    }
#menu-item-9954 {
    visibility: hidden
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(1) > div.rssmi_wrap > div > div.title > span {
    visibility: hidden
    }
.wprssmi-cs-items .title {
    font-weight: bold !important
    }
.slider-3004 a > img {
    visibility: hidden !important
    }
#metaslider_3004 > ul {
    vertical-align: top !important
    }
.caption a {
    vertical-align: top !important;
    height: 57px !important
    }
.caption {
    vertical-align: top !important;
    height: 47px !important
    }
#metaslider_3004 > ul > li.slider-3004.slide-8045.post-8057.ms-postfeed.flex-active-slide > div > div {
    padding-top: 10px !important
    }
#metaslider_3004 > li {
    vertical-align: top !important;
    height: 58px !important
    }
/* Sports Homepage Thumbnail */
#subfea-bblock_subwrap > div.subfearight > div.featuredpost > div > a > img {
    width: 135px !important;
    height: auto !important;
    float: left;
    position: absolute
    }
#subfea-bblock_subwrap > div.subfearight > div.featuredpost > p:nth-child(2) {
    margin-left: 150px
    }
/* Govt Homepage Thumbnail */
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div.featuredpost.lastpost > a > img {
    width: 90px !important;
    height: auto !important
    }
/* Lifestyle */
#subfea-bblock > div.newsblock > div.left.border_right_20 > a > img {
    width: 200px !important;
    height: auto !important;
    margin-left: 10px
    }
/* Business */
#subfea-bblock_subwrap > div.subfearight > div:nth-child(8) > ul > li:nth-child(1) > a:nth-child(1) > img {
    width: 125px !important;
    height: auto !important
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(8) > ul > li:nth-child(2) > a:nth-child(1) > img {
    width: 125px !important;
    height: auto !important
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(8) > ul > li:nth-child(3) > a:nth-child(1) > img {
    width: 125px !important;
    height: auto !important
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(8) > ul > li:nth-child(4) > a:nth-child(1) > img {
    width: 125px !important;
    height: auto !important
    }
/* Featured News */
#bnews > div:nth-child(2) > a > img {
    width: 158px !important;
    height: auto !important
    }
#bnews > div:nth-child(4) > a > img {
    width: 158px !important;
    height: auto !important
    }
#bnews > div.subleftpost.lastpost > a > img {
    width: 158px !important;
    height: auto !important
    }
/* Health */
/* Community News */
#featured_b-slider > div > a > img {
    width: 450px !important;
    height: auto !important
    }
.entry .single_postmeta .left {
    width: 600px !important
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(10) > p {
    margin-left: -10px;
    width: 430px;
    margin-top: -10px
    }
#subfea-bblock > div.newsblock > div.left.border_right_20 > h2 {
    margin-right: 20px
    }
#event_venue > table > tbody > tr:nth-child(2) > td:nth-child(1) {
    display: none !important;
    visibility: hidden !important
    }
#event_organizer > table > tbody > tr:nth-child(2) > td:nth-child(1) > label {
    display: none !important;
    visibility: hidden !important
    }
.pixhp {
    border: 1px solid #FFF
    }
#aec-menu {
    visibility: hidden
    }
#aec-filter > li:nth-child(3) a {
    color: #FFF !important
    }
#aec-filter > li:nth-child(4) a {
    color: #000 !important
    }
#aec-filter > li:nth-child(5) a {
    color: #000 !important
    }
#aec-filter > li:nth-child(6) a {
    color: #000 !important
    }
#aec-filter > li:nth-child(7) a {
    color: #000 !important
    }
#aec-filter > li:nth-child(8) a {
    color: #FFF !important
    }
#aec-filter > li:nth-child(9) a {
    color: #FFF !important
    }
#aec-filter > li:nth-child(10) a {
    color: #FFF !important
    }
#aec-filter > li:nth-child(11) a {
    color: #000 !important
    }
#aec-filter > li:nth-child(3) {
    opacity: 1 !important;
    color: #FFF
    }
#aec-filter > li:nth-child(4) {
    opacity: 1 !important
    }
#aec-filter > li:nth-child(5) {
    opacity: 1 !important
    }
#aec-filter > li:nth-child(6) {
    opacity: 1 !important
    }
#aec-filter > li:nth-child(7) {
    opacity: 1 !important
    }
#aec-filter > li:nth-child(8) {
    opacity: 1 !important
    }
#aec-filter > li:nth-child(9) {
    opacity: 1 !important
    }
#aec-filter > li:nth-child(10) {
    opacity: 1 !important
    }
#aec-filter > li:nth-child(11) {
    opacity: 1 !important;
    margin-top: 10px;
    margin-left: 70px
    }
#aec-filter > li:nth-child(12) {
    opacity: 1 !important;
    margin-top: 10px
    }
#aec-filter > li:nth-child(13) {
    opacity: 1 !important;
    margin-top: 10px
    }
#aec-filter > li:nth-child(14) {
    opacity: 1 !important;
    margin-top: 10px
    }
#aec-filter > li:nth-child(15) {
    opacity: 1 !important;
    margin-top: 10px
    }
#aec-filter > li:nth-child(16) {
    opacity: 1 !important;
    margin-top: 10px
    }
#aec-filter > li:nth-child(17) {
    opacity: 1 !important;
    margin-top: 10px
    }
#aec-calendar > div > div > div > div.fc-event.fc-event-skin.fc-event-hori.fc-corner-left.fc-corner-right.cat9.aec-repeating > div > span {
    color: #000 !important
    }
#aec-calendar > div > div > div > div.fc-event.fc-event-skin.fc-event-hori.fc-corner-left.fc-corner-right.cat5.aec-repeating > div > span {
    color: #000 !important
    }
#aec-calendar > div > div > div > div.fc-event.fc-event-skin.fc-event-hori.fc-corner-left.fc-corner-right.cat3.aec-repeating > div > span {
    color: #000 !important
    }
#aec-calendar > div > div > div > div.fc-event.fc-event-skin.fc-event-hori.fc-corner-left.fc-corner-right.cat4 > div > span {
    color: #000 !important
    }
.fc-event-title {
    font-size: 16px
    }
#metaslider_2998 > ul > li > img {
    visibility: hidden
    }
.ontop {
    position: absolute;
    display: block;
    z-index: 10000;
    width: 212px;
    height: 144px
    }
.feed-item {
    padding: 10px
    }
#lcp_instance_5 > li > span {
    display: block !important
    }
.feed-item a {
    color: #000;
    font-weight: bold
    }
#lcp_instance_5 > li {
    width: 100%;
    min-height: 20px;
    margin: 15px 0 0 0 !important
    }
#lcp_instance_6 > li {
    width: 100%;
    min-height: 20px;
    margin: 15px 0 0 0 !important
    }
#lcp_instance_7 > li {
    width: 100%;
    min-height: 20px;
    margin: 15px 0 0 0 !important
    }
#lcp_instance_8 > li {
    width: 100%;
    min-height: 20px;
    margin: 15px 0 0 0 !important
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(11) > ul > li:nth-child(1) {
    width: 100%;
    min-height: 20px;
    margin: 15px 0 0 0 !important
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(11) > ul > li:nth-child(2) {
    width: 100%;
    min-height: 20px;
    margin: 15px 0 0 0 !important
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(3) > ul > li:nth-child(1) {
    width: 100%;
    min-height: 20px;
    margin: 15px 0 0 0 !important
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(2) > ul > li:nth-child(2) {
    width: 100%;
    min-height: 20px;
    margin: 15px 0 0 0 !important
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(2) > ul > li:nth-child(1) {
    width: 100%;
    min-height: 20px;
    margin: 15px 0 0 0 !important
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(2) > ul > li:nth-child(3) {
    width: 100%;
    min-height: 20px;
    margin: 15px 0 0 0 !important
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(1) > ul > li {
    width: 100%;
    min-height: 20px;
    margin: 15px 0 0 0 !important
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(9) > ul > li {
    width: 100%;
    min-height: 20px;
    margin: 30px 0 0 0 !important
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(7) > ul > li > a > img {
    float: left;
    margin-right: 10px
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(7) > ul > li {
    width: 90%
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(7) > ul > li > a {
    font: 21px/24px "futura-pt", "palatino linotype", palatino, "times new roman", times, serif !important;
    color: #000;
    font-weight: bold !important
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(1) > ul > li:nth-child(2) {
    width: 100% !important;
    min-height: 20px;
    margin: 15px 0 0 0 !important
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(9) > ul > li:nth-child(3) {
    width: 100% !important;
    min-height: 20px;
    margin: 15px 0 0 0 !important
    }
#subfea-bblock_subwrap > div.subfearight > div > ul > li > a {
    font: 20px/23px "futura-pt", "palatino linotype", palatino, "times new roman", times, serif !important;
    color: #000;
    font-weight: bold !important
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(11) > ul > li > a {
    font: 20px/23px "futura-pt", "palatino linotype", palatino, "times new roman", times, serif !important;
    color: #000;
    font-weight: bold !important
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(9) > ul > li:nth-child(1) > a {
    font: 20px/23px "futura-pt", "palatino linotype", palatino, "times new roman", times, serif !important;
    color: #000;
    font-weight: bold !important
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(9) > ul > li:nth-child(2) > a:nth-child(2) {
    font: 20px/23px "futura-pt", "palatino linotype", palatino, "times new roman", times, serif !important;
    color: #000;
    font-weight: bold !important
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(1) > ul > li:nth-child(3) {
    width: 100% !important;
    min-height: 20px;
    margin: 15px 0 0 0 !important
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(9) > ul > li:nth-child(3) > a:nth-child(2) {
    font: 20px/23px "futura-pt", "palatino linotype", palatino, "times new roman", times, serif !important;
    color: #000;
    font-weight: bold !important
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(1) > ul > li:nth-child(1) > a:nth-child(1) > img {
    float: left;
    margin-right: 10px;
    margin-left: 5px
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(8) > p {
    width: 360px;
    margin-left: -10px;
    margin-top: -10px
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(2) > p {
    width: 360px;
    margin-left: -10px;
    margin-top: -10px
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > p:nth-child(4) {
    width: 430px
    }
.pwredbyhvnn {
    float: right;
    position: absolute;
    margin-left: 203px;
    margin-top: 3px
    }
.pwredbyteg {
    float: right;
    position: absolute;
    margin-left: 173px;
    margin-top: 3px
    }
.pwredbymhrh {
    float: right;
    position: absolute;
    margin-left: 216px !important;
    margin-top: -6px !important;
    background: transparent !important
    }
.pwredbymhrh img {
    width: 168px !important;
    height: auto
    }
.pwredbyocsc {
    float: right;
    position: absolute;
    margin-left: 209px !important;
    margin-top: -7px !important;
    background: transparent !important
    }
.pwredbyocsc img {
    width: 168px !important;
    height: auto
    }
.admp-title a {
    line-height: 28px !important
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(10) > ul > li:nth-child(2) {
    width: 100%;
    margin: 15px 0 0 0 !important
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(10) > ul > li:nth-child(1) {
    width: 100%;
    margin: 30px 0 0 0 !important
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(10) > ul > li:nth-child(3) {
    width: 100%;
    margin-left: 10px
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(10) > ul > li:nth-child(2) > a:nth-child(1) > img {
    float: left;
    margin-right: 10px;
    margin-left: 15px
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(10) > ul > li:nth-child(3) > a:nth-child(1) > img {
    margin-bottom: 10px;
    float: left
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(10) > ul > li:nth-child(3) > a:nth-child(2) {
    font-weight: bold
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(10) > ul > li {
    min-height: 100px !important
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(10) > ul > li:nth-child(1) > a:nth-child(1) > img {
    float: left;
    margin-right: 10px;
    margin-left: 15px
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(10) > ul > li:nth-child(1) > a:nth-child(2) {
    font: 20px/23px "futura-pt", "palatino linotype", palatino, "times new roman", times, serif !important;
    color: #000;
    font-weight: bold !important
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(10) > ul > li:nth-child(2) > a:nth-child(2) {
    font: 20px/23px "futura-pt", "palatino linotype", palatino, "times new roman", times, serif !important;
    color: #000;
    font-weight: bold !important
    }
.pwredbysugar {
    float: right;
    position: absolute;
    margin-left: 730px;
    margin-top: 3px
    }
.pwredbysugartop {
    float: right;
    position: absolute;
    margin-left: 153px;
    margin-top: 114px
    }
.pwredbysugartop img {
    width: 50px !important;
    height: auto
    }
#admp-carousel-1 .admegaposts-thumbs-container {
    max-height: 250px;
    max-width: 100%;
    overflow: hidden
    }
.negativem {
    margin-top: -6px
    }
.ad_container_2 {
    margin-top: -13px !important;
    margin-bottom: 25px
    }
#subfea-bblock_subwrap > div.subfearight > div > ul > li > a > img {
    float: left;
    margin-right: 10px;
    margin-left: 5px
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(1) > p {
    width: 340px
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(2) > p {
    width: 340px
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(11) > p {
    width: 340px
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(11) > ul > li:nth-child(1) > a:nth-child(1) > img {
    float: left;
    margin-right: 10px
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(11) > ul > li:nth-child(2) > a:nth-child(1) > img {
    float: left;
    margin-right: 10px
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(9) > ul > li:nth-child(1) > a:nth-child(1) > img {
    float: left;
    margin-right: 10px;
    margin-left: 15px
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(9) > p {
    width: 340px !important
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(8) > ul > li {
    width: 100%;
    min-height: 20px;
    margin: 15px 0 0 0 !important
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(8) > ul > li:nth-child(1) > a {
    font: 20px/23px "futura-pt", "palatino linotype", palatino, "times new roman", times, serif !important;
    color: #000;
    font-weight: bold !important
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(8) > ul > li:nth-child(2) > a:nth-child(2) {
    font: 20px/23px "futura-pt", "palatino linotype", palatino, "times new roman", times, serif !important;
    color: #000;
    font-weight: bold !important
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(8) > ul > li:nth-child(1) > a:nth-child(1) > img {
    float: left;
    margin-right: 10px;
    margin-left: 5px
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(9) > ul > li:nth-child(2) > a:nth-child(1) > img {
    float: left;
    margin-right: 10px;
    margin-left: 15px
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(8) > ul > li:nth-child(2) > a:nth-child(1) > img {
    float: left;
    margin-right: 10px;
    margin-left: 5px
    }
#lcp_instance_9 > li {
    width: 100%;
    min-height: 20px;
    margin: 15px 0 0 0 !important
    }
#lcp_instance_10 > li {
    width: 100%;
    min-height: 20px;
    margin: 15px 0 0 0 !important
    }
#lcp_instance_11 > li {
    width: 100%;
    min-height: 20px;
    margin: 15px 0 0 0 !important
    }
#lcp_instance_12 > li {
    width: 100%;
    min-height: 20px;
    margin: 15px 0 0 0 !important
    }
#lcp_instance_22 > li {
    width: 100%;
    min-height: 20px;
    margin: 15px 0 0 0 !important
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(12) > p {
    margin-left: -10px !important;
    margin-top: -10px !important;
    width: 430px !important
    }
#ts-fab-bio-above-35110 {
    display: none
    }
#ts-fab-above-35110 > ul {
    display: none
    }
#ts-fab-above-35110 {
    display: none
    }
.pwredbyhvsr {
    float: right;
    position: absolute;
    margin-left: 150px
    }
.hvcrimedaily {
    float: right;
    position: absolute;
    margin-left: 250px;
    margin-top: -20px
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(4) > p {
    width: 340px
    }
.pwredbyhq {
    float: right;
    position: absolute;
    margin-left: 217px !important;
    margin-top: 12px !important;
    background: transparent !important
    }
#subfea-bblock > div.right > div.pwredbyhq > a > img {
    width: 143px;
    height: 32px
    }
#post-641 > div:nth-child(3) > div > p > iframe {
    margin-top: -20px
    }
#post-882 > div:nth-child(3) > div > p > iframe {
    margin-top: -20px
    }
#post-880 > div:nth-child(3) > div > p > iframe {
    margin-top: -20px
    }
#secondary-content .adzone_ad_6 img {
    width: 270px !important
    }
#secondary-content .adzone_ad_7 img {
    width: 270px !important
    }
#secondary-content > div:nth-child(1) {
    width: 300px
    }
#post-641 {
    width: 1080px
    }
#content.fullwidth {
    width: 1070px !important
    }
#subfea-bblock > div.right > p {
    width: 345px
    }
.user-submitted td {
    border: 4px solid #000
    }
#featured_b-slider > div:nth-child(1) > p.postmeta {
    padding: 0 10px 0 0
    }
#featured_b-slider > div:nth-child(2) > p.postmeta {
    padding: 0 10px 0 0
    }
#arrows_b {
    padding-right: 10px
    }
#subnews > div:nth-child(1) > p {
    font-size: 14px
    }
#subnews > div:nth-child(2) > p {
    font-size: 14px
    }
#subnews > div:nth-child(3) > p {
    font-size: 14px
    }
#subnews > div:nth-child(4) > p {
    font-size: 14px
    }
#subnews > div:nth-child(2) > p > a {
    padding-top: 19px
    }
#subnews > div:nth-child(4) > p > a {
    padding-top: 19px
    }
#subnews > div:nth-child(1) > p > a {
    padding-top: 19px
    }
#bnews > span > a {
    font-size: 16px !important
    }
#subfea-bblock_subwrap > div.subfearight > p {
    width: 100%;
    margin-left: -20px;
    padding-right: 30px
    }
#secondary-content > div.left > p {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px
    }
#featured_b-slider {
    background: #F5EFE0
    }
#featured_b_posts {
    background: #F5EFE0
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div {
    background: #daedf7;
    margin: 0;
    padding: 10px 0 10px 10px
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(4) > p.postmeta {
    padding-right: 10px
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div.featuredpost.lastpost > p.postmeta {
    padding-right: 10px
    }
#featured_b_posts {
    background: none !important;
    padding: 0 !important;
    margin-bottom: 20px !important
    }
#secondary-content > div.right > div {
    background: #FFFFE3
    }
#secondary-content > div.right > div > H2 {
    padding: 10px
    }
#secondary-content > div.right > div > p {
    padding: 10px
    }
.newsblock {
    background: #dbffff
    }
#secondary-content > div.left {
    background: #EEF
    }
#featured_b-slider h2 {
    margin-left: 6px;
    margin-right: 6px
    }
#featured_b-slider p {
    margin-left: 6px;
    margin-right: 6px
    }
.articletitle1 {
    padding: 10px 20px 20px 20px
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(8) > ul > li {
    width: 90%;
    min-height: 145px !important
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(8) > ul > li img {
    float: left;
    margin-right: 10px
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(12) > ul > li img {
    float: left;
    margin-right: 10px
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(12) > ul > li {
    width: 90%;
    min-height: 145px !important
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > div:nth-child(12) > ul > li > a {
    font: 21px/24px "futura-pt", "palatino linotype", palatino, "times new roman", times, serif !important;
    color: #000;
    font-weight: bold !important
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(9) > ul > li:nth-child(3) > a:nth-child(1) > img {
    float: left;
    margin-right: 10px;
    margin-left: 15px
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(8) > ul > li a {
    font: 21px/24px "futura-pt", "palatino linotype", palatino, "times new roman", times, serif !important;
    color: #000;
    font-weight: bold !important
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > p:nth-child(3) {
    width: 430px
    }
#subfea-bblock_subwrap > div.subfeamid.border_right_20 > p:nth-child(1) {
    width: 430px
    }
#secondary-content > div.left > p {
    width: 739px
    }
#subfea-bblock_subwrap > div.subfearight > div:nth-child(8) > p {
    width: 340px
    }
#subnews > div:nth-child(1) > p {
    width: 240px
    }
#subnews > div:nth-child(2) > p {
    width: 240px
    }
#subnews > div:nth-child(3) > p {
    width: 240px
    }
#subnews > div:nth-child(4) > p {
    width: 240px
    }
.articletitle1 li {
    margin-bottom: 20px;
    font: 21px/24px "futura-pt", "palatino linotype", palatino, "times new roman", times, serif
    }
#subfea-bblock > div.newsblock > div.left.border_right_20 > p.postmeta {
    padding-right: 10px
    }
.articletitle1 li a {
    color: #000;
    font-weight: bold
    }
#megaMenu ul.megaMenu > li#menu-item-12 > ul.sub-menu {
    width: 350px
    }
#megaMenu ul.megaMenu > li#menu-item-11 > ul.sub-menu {
    width: 260px
    }
#megaMenu ul.megaMenu > li#menu-item-15 > ul.sub-menu {
    width: 350px
    }
#megaMenu ul.megaMenu > li#menu-item-13 > ul.sub-menu {
    width: 350px
    }
#megaMenu ul.megaMenu > li#menu-item-14 > ul.sub-menu {
    width: 220px;
    z-index: 10000 !important
    }
#megaMenu ul.megaMenu > li#menu-item-16 > ul.sub-menu {
    width: 300px
    }
#megaMenu ul.megaMenu > li#menu-item-654 > ul.sub-menu {
    width: 200px
    }
#megaMenu ul.megaMenu > li#menu-item-461 > ul.sub-menu {
    width: 220px
    }
#megaMenu ul.megaMenu > li#menu-item-455 > ul.sub-menu {
    width: 220px
    }
#megaMenu ul.megaMenu > li#menu-item-464 > ul.sub-menu {
    width: 250px;
    left: 800px !important
    }
.MenuBarVertical {
    border-bottom: 1px solid #000 !important
    }
body > div.wrapper > div:nth-child(9) > iframe {
    background: url(/images/video-loading.gif) no-repeat 30px 60px
    }
/*#submenu > div:nth-child(1) > div > div {
width:1050px !important;*/
#wp_spry_menu_53b55e363a92d > li:nth-child(6) > a {
    padding: 20px !important
    }
#admp-carousel-1 .owl-item {
    min-width: 350px !important
    }
#admp-carousel-1 .owl-wrapper {
    width: 2800px !important
    }
li {
    line-height: 120%
    }
dt {
    font-weight: bold;
    text-decoration: underline
    }
dd {
    margin: 0;
    padding: 0 0 0.5em 0
    }
/*----- ={ Headings } -----*/
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    text-decoration: none
    }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    text-decoration: none
    }
h1, h2, h3, h4, h5, h6 {
    margin: 0;
    line-height: 1
    }
h1 {
    font-size: 30px
    }
h2 {
    font-size: 23px
    }
h3 {
    font-size: 20px
    }
h4 {
    font-size: 16px
    }
h5 {
    font-size: 14px
    }
h6 {
    font-size: 12px
    }
/*----- [[ Theme Table ]] -----*/
.theme-table {
    width: 100%;
    margin-bottom: 20px
    }
.theme-table caption {
    color: #222;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 4px;
    text-align: left
    }
.theme-table thead {
    font-size: 12px
    }
.theme-table thead th {
    text-align: center;
    background: #ddd;
    border: 1px solid #fff;
    padding: 3px 0 2px
    }
.theme-table tbody {
    color: #888
    }
.theme-table tbody td {
    background: #f5f5f5;
    border: 1px solid #fff;
    padding: 3px 0 2px;
    text-align: center
    }
.theme-table tbody .pad {
    background: none
    }
/*----- [[ Postmeta ]] -----*/
.postmeta {
    font-style: italic !important;
    font-size: 11px !important;
    text-align: right !important;
    margin: 5px 0 0 !important;
    clear: both;
    display: block
    }
.postmeta a {
    text-decoration: none !important
    }
.postmeta a:hover {
    text-decoration: underline !important
    }
.postmeta span {
    display: inline;
    padding-left: 7px;
    margin-left: 5px;
    background: url(framework/images/circ3.png) no-repeat left center
    }
.postmeta span.meta_date {
    display: inline;
    padding-left: 0;
    background: none
    }
/* -------------------------------------------------------------- 
	NAVIGATION
	Navigation is a two part code. 
	- The structure/bone (which is coded below in this file)
	- The appeareance (appeareance, which can be found an edited in styles/active style file)
-------------------------------------------------------------- */
/* =Navigation. The navigation can be considered in two parts. The first part is the 
-------------------------------------------------------------- */
.dropdown a {
    display: block;
    z-index: 100
    }
.dropdown li li.current_page_item, .dropdown li li.current-cat {
    background: none
    }
.dropdown li {
    width: auto;
    list-style: none
    }
.dropdown li a.sf-with-ul {
    padding-right: 20px
    }
/* =Drop-down menus  */
.dropdown li ul {
    position: absolute;
    left: -999em;
    z-index: 99999
    }
.dropdown li:hover, .dropdown li.hover {
    position: static
    }
.dropdown li:hover ul ul, .dropdown li.sfhover ul ul, .dropdown li:hover ul ul ul ul, .dropdown li.sfhover ul ul ul ul, .dropdown li:hover ul ul ul ul ul, .dropdown li.sfhover ul ul u ull ul {
    left: -999em
    }
.dropdown li:hover ul, .dropdown li.sfhover ul, .dropdown li li:hover ul, .dropdown li li.sfhover ul, .dropdown li li li:hover ul, .dropdown li li li.sfhover ul, .dropdown li li li li:hover ul, .dropdown li li li li.sfhover ul, .dropdown li li li li li:hover ul, .dropdown li li li li li.sfhover ul {
    left: auto
    }
/* -------------------------------------------------------------- 
	THEME WIDGETS
-------------------------------------------------------------- */
/*----- [[ Global Widgets ]] -----*/
.widget {
    margin: 0 0 25px
    }
.widget .widget {
    width: auto !important;
    margin: 0 !important
    }
.widgettitle {
    margin: 0;
    padding: 0 0 10px;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #555
    }
.widget p {
    margin-bottom: 10px
    }
.widget ul {
    clear: both;
    padding-left: 5px;
    list-style-position: inside;
    list-style-type: disc
    }
.widget ul li {
    border-bottom: 1px dotted #ddd;
    padding-bottom: 8px;
    margin-bottom: 7px
    }
.widget ul ul {
    padding: 0 0 0 15px;
    border-top: none
    }
.widget select {
    border: 1px solid #ddd
    }
.widget form, .widget fieldset {
    margin: 0
    }
.widget img {
    display: block
    }
.widgetname {
    display: block;
    padding: 10px;
    background: #333;
    color: #fff;
    text-transform: uppercase;
    margin: 10px 0;
    text-align: center;
    font-weight: bold
    }
/*----- [[ Tag Cloud Widget ]] -----*/
#wp_tag_cloud div {
    line-height: 1.6em
    }
/*----- [[ Related Posts ]] -----*/
.gab_relatedposts {
    display: block;
    overflow: hidden;
    margin: 0 0 15px;
    width: 100%
    }
.gab_relateditem {
    float: left;
    padding: 1%;
    text-align: center
    }
/* Width defined as % within framework/functions/gabfire-widgets.php file */
.gab_relateditem img {
    border: none !important;
    padding: none !important;
    margin: 0 auto 7px;
    width: 100%;
    height: auto
    }
/*----- [[ Archive Widget ]] -----*/
.arc-dropdown {
    margin-bottom: 7px
    }
.arc-dropdown select {
    width: 98%;
    margin: 0 0 5px;
    padding: 2px;
    color: #444
    }
.archive_span {
    display: block;
    margin-bottom: 3px
    }
.google {
    width: 95%;
    padding: 3px 5px;
    margin-bottom: 0;
    border: 1px solid #ddd
    }
/*----- [[ Calendar Widget ]] -----*/
#wp-calendar {
    width: 100%
    }
#wp-calendar caption {
    color: #222;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 4px;
    text-align: left
    }
#wp-calendar thead {
    font-size: 11px
    }
#wp-calendar thead th {
    text-align: center
    }
#wp-calendar tbody {
    color: #aaa
    }
#wp-calendar tbody td {
    background: #f5f5f5;
    border: 1px solid #fff;
    padding: 3px 0 2px;
    text-align: center
    }
#wp-calendar tbody .pad {
    background: none
    }
#wp-calendar tfoot #next {
    text-align: right
    }
/*----- [[ Gabfire Tabs ]] -----*/
.tabs {
    list-style: none;
    margin: 0;
    padding-left: 5px;
    height: 33px;
    font-size: 12px
    }
.tabs li {
    float: left;
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
    border: 0 !important;
    background: none !important
    }
.tabs a {
    display: block;
    line-height: 31px;
    height: 31px;
    font-weight: bold;
    width: 96px;
    text-align: center;
    text-decoration: none;
    padding: 2px 0 0 0;
    margin: 0 -1px 0 0;
    position: relative;
    top: -1px !important
    }
.tabs a:active {
    outline: none
    }
.tabs a:hover {
    background-position: 0 -34px;
    text-decoration: none !important
    }
.tabs .current, .tabs .current:hover, .tabs li.current a {
    top: -5px !important;
    height: 36px;
    cursor: default !important
    }
.panes div {
    padding: 15px 10px 15px 10px !important
    }
.panes div div {
    padding: 0;
    border: none !important
    }
.panes li span.block {
    display: block;
    font-size: 11px;
    padding-top: 3px
    }
.panes li {
    list-style: none !important;
    text-indent: 0 !important;
    overflow: hidden
    }
.panes li img {
    float: left;
    margin: 2px 8px 0 0
    }
.panes .widget_recent_comments {
    padding: 0 !important
    }
.panes .widget_recent_comments li {
    line-height: 1.6em !important;
    padding-bottom: 12px !important
    }
.panes .widgettitle_in {
    margin: 0 0 7px;
    font: bold 14px sans-serif;
    display: block
    }
/*----- [[ Tab color scheme: light ]] -----*/
#light_cs {
    color: #222
    }
#light_cs .tabs {
    border-bottom: 1px solid #cfcfcf;
    margin: 0
    }
#light_cs .tabs a {
    background: none #F2F2F2 !important;
    border: 1px solid #cfcfcf !important;
    color: #222 !important
    }
#light_cs .tabs a:hover {
    color: #222
    }
#light_cs .tabs .current, .tabs .current:hover, .tabs li.current a {
    background-color: #fff !important;
    color: #222 !important;
    border-bottom: none !important
    }
#light_cs .panes div {
    background-color: #fff !important;
    border: 1px solid #cfcfcf !important;
    border-top: none !important
    }
#light_cs .panes li {
    border-bottom: 1px dotted #efefef !important
    }
#light_cs .panes li a {
    color: #222 !important
    }
/*----- [[ Tab color scheme: dark ]] -----*/
#dark_cs {
    color: #eee;
    margin: 0
    }
#dark_cs .tabs {
    border-bottom: 1px solid #666
    }
#dark_cs .tabs a {
    background: none #333 !important;
    border: 1px solid #666 !important;
    color: #999 !important
    }
#dark_cs .tabs a:hover {
    color: #333
    }
#dark_cs .tabs .current, .tabs .current:hover, .tabs li.current a {
    background-color: #444 !important;
    color: #efefef !important;
    border-bottom: none !important
    }
#dark_cs .panes div {
    background-color: #444 !important;
    border: 1px solid #666 !important;
    border-top: none !important
    }
#dark_cs .panes li {
    border-bottom: 1px dotted #3a3a3a !important
    }
#dark_cs .panes li a {
    color: #efefef !important
    }
/*----- [[ Search Widget ]] -----*/
form.gab_search_style1 {
    margin: 0;
    padding: 0;
    border: none
    }
form.gab_search_style1 fieldset {
    padding: 0
    }
form.gab_search_style1 .text {
    margin: 0;
    border: none
    }
form.gab_search_style1 .submit_style1 {
    float: right;
    padding: 5px 5px 0 0;
    display: inline
    }
form.gab_search_style2 fieldset {
    margin: 0;
    padding: 0;
    border: none;
    width: 300px;
    height: 30px
    }
form.gab_search_style2 p {
    margin: 0
    }
form.gab_search_style2 .text {
    float: right;
    padding: 0;
    background: none;
    border: 0;
    width: 225px;
    margin: 7px 40px 0 5px;
    color: #7c7a7a;
    font: 14px arial, verdana, sans-serif
    }
form.gab_search_style2 .submit_style2 {
    float: left;
    padding: 0;
    width: 17px;
    cursor: pointer;
    height: 17px;
    margin: 7px 0 0 8px
    }
/*----- [[ RSS Widget ]] -----*/
.widget_rss a.rsswidget {
    color: #000
    }
.widget_rss a.rsswidget:hover {
    color: #ff4b33
    }
.widget_rss .widget-title img {
    width: 11px;
    height: 11px
    }
/*----- [[ Feedburner Widget ]] -----*/
.feedburner_widget fieldset {
    border: 1px solid #ddd;
    padding: 0
    }
.feedburner_widget .text {
    margin: 0;
    border: none
    }
.feedburner_widget .feedburner_submit {
    float: right;
    padding: 5px 7px 0 0;
    display: inline
    }
/*----- [[ About Widget ]] -----*/
.widget_avatar {
    float: left;
    margin: 4px 10px 0 0;
    padding: 2px
    }
.widget_avatar img {
    display: block
    }
.about_more {
    display: block;
    text-align: right
    }
/*----- [[ Twitter Widget ]] -----*/
.twitter_link {
    display: block;
    text-align: right
    }
/*----- [[ Flickr Widget ]] -----*/
.flickr_widget img {
    float: left;
    margin: 9px;
    padding: 2px;
    border: 1px solid #ddd;
    background: #fff;
    display: inline
    }
/*----- [[ Socilaize Widget ]] -----*/
.gab_social_widget a {
    width: 48px;
    height: 48px;
    float: left;
    margin: 3px;
    display: inline;
    text-indent: -999em
    }
.gab_social_widget a.facebook {
    background: url(framework/images/social/facebook.png)
    }
.gab_social_widget a.twitter {
    background: url(framework/images/social/twitter.png)
    }
.gab_social_widget a.feed {
    background: url(framework/images/social/feed.png)
    }
.gab_social_widget a.myspace {
    background: url(framework/images/social/myspace.png)
    }
.gab_social_widget a.plus1 {
    background: url(framework/images/social/plus1.png)
    }
.gab_social_widget a.picasa {
    background: url(framework/images/social/picasa.png)
    }
.gab_social_widget a.flickr {
    background: url(framework/images/social/flickr.png)
    }
.gab_social_widget a.lastfm {
    background: url(framework/images/social/lastfm.png)
    }
.gab_social_widget a.linkedin {
    background: url(framework/images/social/linkedin.png)
    }
.gab_social_widget a.youtube {
    background: url(framework/images/social/youtube.png)
    }
.gab_social_widget a.vimeo {
    background: url(framework/images/social/vimeo.png)
    }
.gab_social_widget a.delicious {
    background: url(framework/images/social/delicious.png)
    }
.gab_social_widget a.stumbleupon {
    background: url(framework/images/social/stumbleupon.png)
    }
.gab_social_widget a.deviantart {
    background: url(framework/images/social/deviantart.png)
    }
.gab_social_widget a.digg {
    background: url(framework/images/social/digg.png)
    }
.gab_social_widget a.foursquare {
    background: url(framework/images/social/foursquare.png)
    }
.gab_social_widget a:link {
    background-position: bottom left
    }
.gab_social_widget a:hover {
    background-position: top left
    }
/*----- [[ Share Widget ]] -----*/
.gab_share_widget {
    padding-bottom: 5px;
    margin-bottom: 5px;
    display: block
    }
/* Share buttons below post */
.gab_share_buttons {
    width: 100%;
    display: block;
    height: 38px
    }
.gab_share_buttons:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden
    }
.google-share-button {
    float: left;
    width: 105px;
    margin-top: 1px
    }
.twitter-share-button {
    float: left;
    width: 95px;
    margin-top: 1px
    }
.facebook-share-button {
    float: left;
    width: 90px;
    margin-top: 1px
    }
.pinterest-share-button {
    float: left;
    width: auto
    }
.gab_share_widget a {
    width: 32px;
    height: 32px;
    float: left;
    margin: 2px 4px 0 0;
    display: inline;
    text-indent: -999em
    }
.gab_share_widget a.facebook {
    background: url(framework/images/share/facebook.png)
    }
.gab_share_widget a.plus1 {
    background: url(framework/images/share/plus1.png)
    }
.gab_share_widget a.twitter {
    background: url(framework/images/share/twitter.png)
    }
.gab_share_widget a.email {
    background: url(framework/images/share/email.png)
    }
.gab_share_widget a.delicious {
    background: url(framework/images/share/delicious.png)
    }
.gab_share_widget a.digg {
    background: url(framework/images/share/digg.png)
    }
.gab_share_widget a.google2 {
    background: url(framework/images/share/google.png)
    }
.gab_share_widget a.stumbleupon {
    background: url(framework/images/share/stumbleupon.png)
    }
.gab_share_widget a.reddit {
    background: url(framework/images/share/reddit.png)
    }
.gab_share_widget a.technorati {
    background: url(framework/images/share/technorati.png)
    }
.gab_share_widget a.yahoo {
    background: url(framework/images/share/yahoo.png)
    }
.gab_share_widget a.blogger {
    background: url(framework/images/share/blogger.png)
    }
.gab_share_widget a.myspace {
    background: url(framework/images/share/myspace.png)
    }
.gab_share_widget a.rss {
    background: url(framework/images/share/rss.png)
    }
.gab_share_widget a:link {
    background-position: bottom left
    }
.gab_share_widget a:hover {
    background-position: top left
    }
/*----- [[ Author Badge Widget ]] -----*/
.gab_authorbadge {
    padding: 14px 14px 5px 14px;
    background: #f5f6f7;
    margin: 0;
    border: 1px solid #ddd;
    overflow: hidden;
    border-radius: 7px
    }
.gab_authorbadge img {
    float: left;
    margin: 3px 7px 4px 0 !important;
    color: #666
    }
.gab_authorbadge .author_social {
    display: list-item;
    font-size: 14px;
    line-height: 19px;
    list-style: none;
    padding: 3px 0 3px 24px;
    border-bottom: 1px dotted #ddd
    }
.gab_authorbadge .t_link {
    background: url(framework/images/ico/ico_twitter.png) no-repeat 2px 3px
    }
.gab_authorbadge .f_link {
    background: url(framework/images/ico/ico_facebook.png) no-repeat 2px 3px
    }
.gab_authorbadge .g_link {
    background: url(framework/images/ico/ico_gplus.png) no-repeat 2px 3px
    }
.gab_authorbadge .w_link {
    background: url(framework/images/ico/ico_home.png) no-repeat 2px 3px
    }
.gab_authorbadge .a_link {
    background: url(framework/images/ico/ico_all.png) no-repeat 2px 3px
    }
.gab_authorbadge .authorstweets {
    margin-top: 15px
    }
.gab_authorbadge p {
    overflow: hidden
    }
.video-widget {
    width: 280px;
    height: 100%;
    padding: 5px 9px 9px !important;
    border: 1px solid #ddd !important
    }
.video-widget .media {
    display: block;
    line-height: 0
    }
.video-widget .posttitle {
    display: block;
    text-align: center
    }
/* Navigation of featured slider */
.video-slider-nav {
    overflow: hidden;
    padding-top: 3px
    }
.video-slider-nav a.vid_prev {
    float: right;
    margin: 5px 5px 0 0;
    background: url(framework/images/bw-navi.png) no-repeat left top;
    width: 16px;
    height: 16px;
    display: block;
    text-indent: -999em
    }
.video-slider-nav a:hover.vid_prev {
    background: url(framework/images/bw-navi.png) no-repeat left bottom;
    width: 16px;
    height: 16px;
    display: block
    }
.video-slider-nav a.vid_next {
    float: right;
    margin-top: 5px;
    background: url(framework/images/bw-navi.png) no-repeat right top;
    width: 16px;
    height: 16px;
    display: block;
    text-indent: -999em
    }
.video-slider-nav a:hover.vid_next {
    background: url(framework/images/bw-navi.png) no-repeat right bottom;
    width: 16px;
    height: 16px;
    display: block
    }
.expandvid {
    float: left;
    margin: 6px 4px 0 2px
    }
/* Navigation of featured slider */
.vid-widget-nav {
    float: left;
    text-align: center;
    width: auto;
    line-height: 0;
    margin-top: 7px
    }
.vid-widget-nav a {
    float: left;
    width: 10px;
    margin: 0 0 0 6px;
    text-indent: -999em;
    height: 10px;
    background: url(framework/images/bgr_slider_navgray.png) no-repeat -17px 0
    }
.vid-widget-nav a.activeSlide {
    background-position: 0 0
    }
.vid-widget-nav a:hover {
    background-position: 0 0
    }
/*----- [[ universal image classes ]] -----*/
.alignleft, #content img.alignleft {
    display: inline;
    float: left;
    margin-right: 10px;
    margin-top: 4px
    }
.alignright, #content img.alignright {
    display: inline;
    float: right;
    margin-left: 10px;
    margin-top: 4px
    }
.aligncenter, #content img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 7px
    }
img.alignleft, #content img.alignright, #content img.aligncenter {
    margin-bottom: 8px
    }
.wp-caption {
    background: #f1f1f1;
    text-align: center;
    overflow: hidden
    }
.wp-caption p.wp-caption-text {
    font: 13px/18px georgia, sans-serif;
    color: #777;
    margin: 7px 0 0
    }
.wp-smiley {
    margin: 0
    }
.gallery {
    margin: 0 auto 18px
    }
.gallery .gallery-item {
    float: left;
    margin-top: 0;
    text-align: center;
    width: 33%
    }
.gallery img {
    border: 2px solid #cfcfcf
    }
.gallery .gallery-caption {
    color: #888;
    font-size: 12px;
    margin: 0 0 12px
    }
.gallery dl {
    margin: 0
    }
.gallery img {
    border: 10px solid #f1f1f1
    }
.gallery br + br {
    display: none
    }
.gab_attachmentpage img {
    /* single attachment images should be centered */
    display: block;
    margin: 0 auto
    }
/*----- [[ Gallery ]] -----*/
.post .gallery {
    padding-bottom: 15px;
    display: block
    }
/* --------------------------------------------------------------
   FORMS
   * default styling for forms
   * Extra classes to enhance forms
   Usage:
   * For text fields, use class .title or .text
   * For inline forms, use .inline (even when using columns)
-------------------------------------------------------------- */
/* 
	A special hack is included for IE8 since it does not apply padding 
	correctly on fieldsets
 */
label {
    font-weight: bold;
    cursor: pointer
    }
fieldset {
    padding: 0 14px 14px 14px;
    margin: 0 0 15px 0;
    border: 1px solid #aaa
    }
legend {
    font-weight: bold;
    font-size: 1.2em;
    margin-top: -2px;
    margin-bottom: 10px
    }
fieldset, #IE8#HACK {
    padding-top: 14px
    }
legend, #IE8#HACK {
    margin-top: 0;
    margin-bottom: 0
    }
/* Input Fields */
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3 {
    border-left-width: 1px;
    border-right-width: 1px;
    padding-left: 5px;
    padding-right: 5px
    }
input.span-1, textarea.span-1 {
    width: 218px
    }
input.span-2, textarea.span-2 {
    width: 258px
    }
input.span-3, textarea.span-3 {
    width: 458px
    }
/* 
  Attribute selectors are used to differentiate the different types 
  of input elements, but to support old browsers, you will have to 
  add classes for each one. ".title" simply creates a large text  
  field, this is purely for looks.
 */
input[type=text], input[type=password], input.text, input.title, textarea {
    background-color: #fff;
    border: 1px solid #bbb
    }
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus {
    border-color: #666
    }
select {
    background-color: #fff;
    border-width: 1px;
    border-style: solid
    }
input[type=text], input[type=password], input.text, input.title, textarea, select {
    margin: 0.5em 0
    }
input.text, input.title {
    padding: 5px
    }
input.title {
    font-size: 15px
    }
textarea {
    padding: 5px;
    height: 200px
    }
form.inline {
    line-height: 3
    }
form.inline p {
    margin-bottom: 0
    }
/*----- [[ Success, info, notice and error/alert boxes and other mis classes ]] -----*/
.error, .alert, .notice, .success, .info {
    padding: 0.8em !important;
    margin-bottom: 1em;
    border: 2px solid #ddd
    }
.error, .alert {
    background: #fbe3e4;
    color: #8a1f11;
    border-color: #fbc2c4
    }
.notice {
    background: #fff6bf;
    color: #514721;
    border-color: #ffd324
    }
.success {
    background: #e6efc2;
    color: #264409;
    border-color: #c6d880
    }
.info {
    background: #d5edf8;
    color: #205791;
    border-color: #92cae4
    }
.error a, .alert a {
    color: #8a1f11;
    text-decoration: underline
    }
.notice a {
    color: #514721;
    text-decoration: underline
    }
.success a {
    color: #264409;
    text-decoration: underline
    }
.info a {
    color: #205791;
    text-decoration: underline
    }
/* Border right with more whitespace */
.border_right_13 {
    padding-right: 6px;
    margin-right: 6px;
    border-right: 1px solid #ddd
    }
.border_right_15 {
    padding-right: 7px;
    margin-right: 7px;
    border-right: 1px solid #ddd
    }
.border_right_20 {
    padding-right: 10px;
    margin-right: 9px;
    border-right: 1px solid #ddd
    }
.border_right_30 {
    padding-right: 15px;
    margin-right: 14px;
    border-right: 1px solid #ddd
    }
.border_right_40 {
    padding-right: 20px;
    margin-right: 19px;
    border-right: 1px solid #ddd
    }
/* Border left with more whitespace */
.border_left_15 {
    padding-left: 7px;
    margin-left: 7px;
    border-left: 1px solid #ddd
    }
.border_left_20 {
    padding-left: 10px;
    margin-left: 9px;
    border-left: 1px solid #ddd
    }
.border_left_30 {
    padding-left: 15px;
    margin-left: 14px;
    border-left: 1px solid #ddd
    }
.border_left_40 {
    padding-left: 20px;
    margin-left: 19px;
    border-left: 1px solid #ddd
    }
/* Border bottom with more whitespace */
.border_bottom_15 {
    padding-bottom: 7px;
    margin-bottom: 7px;
    border-bottom: 1px solid #ddd
    }
.border_bottom_20 {
    padding-bottom: 10px;
    margin-bottom: 9px;
    border-bottom: 1px solid #ddd
    }
.border_bottom_30 {
    padding-bottom: 15px;
    margin-bottom: 14px;
    border-bottom: 1px solid #ddd
    }
.border_bottom_40 {
    padding-bottom: 20px;
    margin-bottom: 19px;
    border-bottom: 1px solid #ddd
    }
/* Use a .box to create a padded box inside a column.  */
.box {
    padding: 15px;
    margin-bottom: 15px;
    background: #e5eCf9
    }
/* Misc Classes */
.small_h {
    font-size: 18px
    }
.small_text {
    font-size: 11px
    }
.hide {
    display: none
    }
.quiet {
    color: #666
    }
.loud {
    color: #000
    }
.highlight {
    background: #ff0
    }
.added {
    background: #060;
    color: #fff
    }
.removed {
    background: #900;
    color: #fff
    }
.text-right {
    display: block;
    text-align: right
    }
.first {
    margin-left: 0;
    padding-left: 0
    }
.last {
    margin-right: 0 !important;
    border: 0 !important
    }
.top {
    margin-top: 0;
    padding-top: 0
    }
.lastpost {
    border-bottom: none !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important
    }
/*.left  		{ float: left !important; padding-left:5px;} */
p .left {
    margin: 1.5em 1.5em 1.5em 0;
    padding: 0
    }
.right {
    float: right !important;
    width: 360px
    }
p .right {
    margin: 1.5em 0 1.5em 1.5em;
    padding: 0
    }
.thumb {
    padding: 2px;
    border: 1px solid #ddd;
    margin-bottom: 5px;
    display: block;
    height: 1%;
    overflow: hidden
    }
.clear {
    clear: both;
    height: 1px;
    display: block
    }
/* -------------------------------------------------------------- 
   BUTTONS
   Created by Kevin Hale [particletree.com]
   * particletree.com/features/rediscovering-the-button-element
-------------------------------------------------------------- */
a.button, button {
    display: block;
    float: left;
    margin: 0.7em 0.5em 0.7em 0;
    padding: 5px 10px 5px 7px;
    /* Links */
    border: 1px solid #dedede;
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    background-color: #f5f5f5;
    font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size: 100%;
    line-height: 130%;
    text-decoration: none;
    color: #565656;
    cursor: pointer
    }
button {
    width: auto;
    overflow: visible;
    padding: 4px 10px 3px 7px;
    /* IE6 */
    }
button[type] {
    padding: 4px 10px 4px 7px;
    /* Firefox */
    line-height: 17px;
    /* Safari */
    }
*:first-child + html button[type] {
    padding: 4px 10px 3px 7px;
    /* IE7 */
    }
button img, a.button img {
    margin: 0 3px -3px 0 !important;
    padding: 0;
    border: none;
    width: 16px;
    height: 16px;
    float: none
    }
/* Button colors
-------------------------------------------------------------- */
/* Standard */
button:hover, a.button:hover {
    background-color: #dff4ff;
    border: 1px solid #c2e1ef;
    color: #369
    }
a.button:active {
    background-color: #6299c5;
    border: 1px solid #6299c5;
    color: #fff
    }
a.gab_button {
    font: bold 14px/22px arial, sans-serif !important;
    text-shadow: none;
    display: block;
    text-align: center;
    padding-top: 11px;
    height: 34px;
    width: 200px;
    text-decoration: none;
    margin: 15px 10px
    }
a.button-green {
    background: url(framework/images/button-generic.png) no-repeat 0 0;
    color: #fff
    }
a.button-green:active, a.button-green:hover {
    background: url(framework/images/button-generic.png) no-repeat 0 0;
    text-decoration: none
    }
a.button-red {
    background: url(framework/images/button-generic.png) no-repeat 0 -45px;
    color: #fff
    }
a.button-red:active, a.button-red:hover {
    background: url(framework/images/button-generic.png) no-repeat 0 -45px;
    text-decoration: none
    }
a.button-gray {
    background: url(framework/images/button-generic.png) no-repeat 0 -90px;
    color: #444 !important
    }
a.button-gray:active, a.button-gray:hover {
    background: url(framework/images/button-generic.png) no-repeat 0 -90px;
    text-decoration: none
    }
/* Positive */
body .positive {
    color: #529214
    }
a.positive:hover, button.positive:hover {
    background-color: #E6EFC2;
    border: 1px solid #C6D880;
    color: #529214
    }
a.positive:active {
    background-color: #529214;
    border: 1px solid #529214;
    color: #fff
    }
/* Negative */
body .negative {
    color: #d12f19
    }
a.negative:hover, button.negative:hover {
    background-color: #fbe3e4;
    border: 1px solid #fbc2c4;
    color: #d12f19
    }
a.negative:active {
    background-color: #d12f19;
    border: 1px solid #d12f19;
    color: #fff
    }
/* Numbered-pagination */
.numbered-pagination {
    float: left;
    clear: both;
    margin-bottom: 20px;
    background-color: #f0f0f0;
    padding: 10px 7px 8px 6px;
    border-radius: 8px
    }
.numbered-pagination span {
    margin: 0 5px;
    background-color: #e6e6e6;
    padding: 4px 7px;
    border-radius: 8px
    }
.numbered-pagination span.current {
    background-color: #fff;
    border-radius: 8px
    }
.numbered-pagination a, .attachment-nav a {
    margin: 0 5px;
    padding: 4px 7px
    }
.numbered-pagination a.inactive {
    text-decoration: none;
    border-radius: 8px
    }
.numbered-pagination a:hover.inactive, .numbered-pagination a:hover.pagi-next, .numbered-pagination a:hover.pagi-first, .numbered-pagination a:hover.pagi-prev, .numbered-pagination a:hover.pagi-last {
    background-color: #fff;
    text-decoration: none;
    border-radius: 8px
    }
.widget_woothemes_our_team .columns-2, .widget_woothemes_our_team .columns-3, .widget_woothemes_our_team .columns-4, .widget_woothemes_our_team .columns-5, .widget_woothemes_our_team .columns-6 {
    overflow: hidden;
    zoom: 1
    }
.widget_woothemes_our_team .columns-2 .team-member, .widget_woothemes_our_team .columns-3 .team-member, .widget_woothemes_our_team .columns-4 .team-member, .widget_woothemes_our_team .columns-5 .team-member, .widget_woothemes_our_team .columns-6 .team-member {
    float: left;
    margin-right: 3.8%
    }
.widget_woothemes_our_team .columns-2 .team-member.first, .widget_woothemes_our_team .columns-3 .team-member.first, .widget_woothemes_our_team .columns-4 .team-member.first, .widget_woothemes_our_team .columns-5 .team-member.first, .widget_woothemes_our_team .columns-6 .team-member.first {
    clear: both
    }
.widget_woothemes_our_team .columns-2 .team-member.last, .widget_woothemes_our_team .columns-3 .team-member.last, .widget_woothemes_our_team .columns-4 .team-member.last, .widget_woothemes_our_team .columns-5 .team-member.last, .widget_woothemes_our_team .columns-6 .team-member.last {
    margin-right: 0
    }
.widget_woothemes_our_team .columns-2 .team-member {
    width: 48%
    }
.widget_woothemes_our_team .columns-3 .team-member {
    width: 30.75%
    }
.widget_woothemes_our_team .columns-4 .team-member {
    width: 22.05%
    }
.widget_woothemes_our_team .columns-5 .team-member {
    width: 16.9%
    }
.widget_woothemes_our_team .columns-6 .team-member {
    width: 13.5%
    }