/* This file is auto-generated from the Dynamik Options settings and custom.css content (if file exists). Any direct edits here will be lost if the settings page is saved */
  article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{
    display:block}
audio,canvas,video{
    display:inline-block}
audio:not([controls]){
    display:none;
    height:0}
[hidden]{
    display:none}
html{
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%}
body{
    margin:0}
a:focus{
    outline:thin dotted}
a:active,a:hover{
    outline:0}
h1{
    font-size:2em;
    margin:.67em 0}
abbr[title]{
    border-bottom:1px dotted}
b,strong{
    font-weight:bold}
dfn{
    font-style:italic}
hr{
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    height:0}
mark{
    background:#ff0;
    color:#000}
code,kbd,pre,samp{
    font-family:monospace,serif;
    font-size:1em}
pre{
    white-space:pre-wrap}
q{
    quotes:"\201C" "\201D" "\2018" "\2019"}
small{
    font-size:80%}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline}
sup{
    top:-0.5em}
sub{
    bottom:-0.25em}
img{
    border:0}
svg:not(:root){
    overflow:hidden}
figure{
    margin:0}
fieldset{
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em}
legend{
    border:0;
    padding:0}
button,input,select,textarea{
    font-family:inherit;
    font-size:100%;
    margin:0}
button,input{
    line-height:normal}
button,select{
    text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{
    -webkit-appearance:button;
    cursor:pointer}
button[disabled],html input[disabled]{
    cursor:default}
input[type="checkbox"],input[type="radio"]{
    box-sizing:border-box;
    padding:0}
input[type="search"]{
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
    -webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0}
textarea{
    overflow:auto;
    vertical-align:top}
table{
    border-collapse:collapse;
    border-spacing:0}
 html{
    font-size:62.5%;
}
body,h1,h2,h2 a,h2 a:visited,h3,h4,h5,h6,p,select,textarea{
    margin:0;
    padding:0;
    text-decoration:none;
}
li,ol,ul{
    margin:0;
    padding:0;
}
ol li{
    list-style-type:decimal;
}
 .screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{
    border:0;
    clip:rect(0,0,0,0);
    height:1px;
    overflow:hidden;
    position:absolute !important;
    width:1px;
    word-wrap:normal !important;
}
.screen-reader-text:focus,.screen-reader-shortcut:focus{
    background:#fff;
    box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    clip:auto !important;
    color:#333;
    display:block;
    font-size:1em;
    font-weight:bold;
    height:auto;
    padding:15px 23px 14px;
    text-decoration:none;
    width:auto;
    z-index:100000;
}
.more-link{
    position:relative;
}
 .genesis-skip-link{
    margin:0;
}
.genesis-skip-link .skip-link-hidden{
    display:none;
    visibility:hidden;
}
.genesis-skip-link li{
    height:0;
    list-style:none;
    width:0;
}
 :focus{
    color:#333;
    outline:#ccc solid 1px;
}
 .archive-pagination:before,.clearfix:before,.entry:before,.entry-pagination:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{
    content:" ";
    display:table;
}
.archive-pagination:after,.clearfix:after,.entry:after,.entry-pagination:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{
    clear:both;
    content:" ";
    display:table;
}
.clearfix:after{
    visibility:hidden;
    display:block;
    height:0;
    font-size:0;
    line-height:0;
    content:" ";
    clear:both;
}
.clearfix{
    display:block;
}
 * html .clearfix{
    height:1%;
}
 *:first-child + html .clearfix{
    min-height:1%;
}
 a,a:visited{
    color:#0d72c7;
    text-decoration:none;
}
a:hover{
    text-decoration:underline;
}
a img{
    border:none;
}
a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button{
    -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
}
 body{
    background:#D9C6B8;
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
    line-height:1.625;
    overflow-x:hidden;
}
::-moz-selection{
    background-color:#0d72c7;
    color:#fff;
}
::selection{
    background-color:#0d72c7;
    color:#fff;
}
 .site-container{
    background:#D9C6B8;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    margin:0px auto 0px;
    padding:0px 0px 0px 0px;
    clear:both;
}
.content-sidebar-sidebar .site-container{
    max-width:100%;
}
.sidebar-sidebar-content .site-container{
    max-width:100%;
}
.sidebar-content-sidebar .site-container{
    max-width:100%;
}
.content-sidebar .site-container{
    max-width:100%;
}
.sidebar-content .site-container{
    max-width:100%;
}
.full-width-content .site-container{
    max-width:100%;
}
.content .taxonomy-description h1,.content .author-description h1,.taxonomy-description,.content blockquote,.author-description,.author-box,.comment-list li,.ping-list li,a.comment-reply-link,#author,#comment,#email,#url,#respond p.form-allowed-tags,#commentform #submit,.sidebar-primary h4,.sidebar-secondary h4,#ez-home-sidebar h4,.sidebar.widget-area .widget,.breadcrumb,.search-form input[type="submit"],#subbutton,.widget_product_search input#searchsubmit,.search-form input[type="search"],#subbox,.widget_product_search input#s,.pagination li a,.sidebar-primary .widget-title,.sidebar-secondary .widget-title,#ez-home-sidebar .widget-title,.content .archive-description h1,.content .archive-description{
    -webkit-border-radius:3px;
    border-radius:3px;
}
 .site-header{
    background:#FFFFFF;
    min-height:100px;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    clear:both;
}
.site-header .wrap{
    margin:0 auto;
    padding:0;
    float:none;
    overflow:hidden;
}
.content-sidebar-sidebar .site-header .wrap{
    width:640px;
}
.sidebar-sidebar-content .site-header .wrap{
    width:640px;
}
.sidebar-content-sidebar .site-header .wrap{
    width:640px;
}
.content-sidebar .site-header .wrap{
    width:745px;
}
.sidebar-content .site-header .wrap{
    width:1000px;
}
.full-width-content .site-header .wrap{
    width:1920px;
}
.title-area{
    width:400px;
    padding:12px 0 0 20px;
    float:left;
    text-align:left;
    overflow:hidden;
}
.site-title{
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:36px;
    font-size:3.6rem;
    font-weight:300;
    line-height:1.25;
}
.site-title a,.site-title a:visited{
    color:#222222;
    text-decoration:none;
}
.site-title a:hover{
    color:#000000;
    text-decoration:none;
}
.site-description{
    margin:0;
    padding:0px 0 0;
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
    font-weight:300;
}
.site-header .widget-area{
    width:100px;
    padding:24px 0px 0 0;
    float:right;
    text-align:right;
}
 .header-image .site-header .wrap .title-area{
    background:none;
    height:100px;
    margin:0px 0 0px 0px;
    float:left;
}
.header-image .title-area,.header-image .site-title,.header-image .site-title a{
    width:400px;
    height:100px;
    padding:0;
    float:left;
    display:block;
    text-indent:-9999px;
    overflow:hidden;
}
.header-image .site-description{
    display:block;
    overflow:hidden;
}
 .nav-primary{
    background:#000000;
    border-top:1px solid #DD001D;
    border-bottom:0px solid #DD001D;
    border-left:0px solid #DD001D;
    border-right:0px solid #DD001D;
    margin:0px 0 0px 0;
    color:#FF0000;
    font-family:'Roboto',sans-serif;
    font-size:14px;
    font-size:1.4rem;
    line-height:1em;
    clear:both;
    font-family:'Roboto',sans-serif;
}
.menu-primary{
    margin:0 auto;
    padding:0;
    float:none;
    overflow:hidden;
    display:block;
    clear:both;
}
.content-sidebar-sidebar .menu-primary{
    width:640px;
}
.sidebar-sidebar-content .menu-primary{
    width:640px;
}
.sidebar-content-sidebar .menu-primary{
    width:640px;
}
.content-sidebar .menu-primary{
    width:745px;
}
.sidebar-content .menu-primary{
    width:1000px;
}
.full-width-content .menu-primary{
    width:1920px;
}
.menu-primary ul{
    float:left;
    width:100%;
}
.menu-primary li{
    float:left;
    list-style-type:none;
}
.menu-primary a{
    background:#000000;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    margin:0 0px 0 0px;
    padding:10px 15px 10px 15px;
    color:#FF0000;
    text-decoration:none;
    display:block;
    position:relative;
}
.menu-primary li a:active,.menu-primary li a:hover{
    background:#222222;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    color:#FFBE0D;
    text-decoration:none;
}
.menu-primary li.current_page_item a,.menu-primary li.current-cat a,.menu-primary li.current-menu-item a{
    background:#1F0005;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    color:#FFCD05;
    text-decoration:none;
}
.menu-primary li li a,.menu-primary li li a:link,.menu-primary li li a:visited{
    background:#000000;
    width:160px;
    border-top:0;
    border-right:1px solid #E8E8E8;
    border-bottom:1px solid #E8E8E8;
    border-left:1px solid #E8E8E8;
    margin:0px;
    padding:10px 15px 10px 15px;
    color:#FF0000;
    font-size:14px;
    font-size:1.4rem;
    text-decoration:none;
    float:none;
    position:relative;
}
.menu-primary li li a:active,.menu-primary li li a:hover{
    background:#222222;
    color:#FFCD05;
    text-decoration:none;
}
.menu-primary li ul{
    width:195px;
    height:auto;
    margin:0;
    z-index:9999;
    left:-9999px;
    position:absolute;
}
.menu-primary li ul ul{
    margin:-35px 0 0 191px;
}
.genesis-nav-menu li:hover ul ul,.genesis-nav-menu li.sfHover ul ul{
    left:-9999px;
}
.genesis-nav-menu li:hover,.genesis-nav-menu li.sfHover{
    position:static;
}
ul.genesis-nav-menu li:hover>ul,ul.genesis-nav-menu li.sfHover ul{
    left:auto;
}
.menu-primary li a.sf-with-ul{
    padding-right:15px;
}
.menu-primary.sf-arrows .sf-with-ul:after{
    content:'';
}
#wpadminbar li:hover ul ul{
    left:0;
}
 .genesis-nav-menu li.right{
    color:#FFFFFF;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
    padding:10px 15px 0 0;
    float:right;
}
.genesis-nav-menu li.right a{
    background:none;
    border:none;
    display:inline;
}
.genesis-nav-menu li.right a,.genesis-nav-menu li.right a:visited{
    color:#AAAAAA;
    text-decoration:none;
}
.genesis-nav-menu li.right a:hover{
    color:#FFFFFF;
    text-decoration:none;
}
.genesis-nav-menu li.search{
    padding:2px 1px 0 0;
}
.genesis-nav-menu li.rss a{
    background:url(default-images/rss.png) no-repeat center left;
    margin:0 0 0 10px;
    padding:0 0 0 16px;
}
.genesis-nav-menu li.twitter a{
    background:url(default-images/twitter-nav.png) no-repeat center left;
    padding:0 0 0 20px;
}
 .nav-secondary{
    background:#F5F5F5;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    margin:0px 0 0px 0;
    color:#888888;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
    line-height:1em;
    clear:both;
}
.menu-secondary{
    margin:0 auto;
    padding:0;
    float:none;
    overflow:hidden;
    display:block;
    clear:both;
}
.content-sidebar-sidebar .menu-secondary{
    width:640px;
}
.sidebar-sidebar-content .menu-secondary{
    width:640px;
}
.sidebar-content-sidebar .menu-secondary{
    width:640px;
}
.content-sidebar .menu-secondary{
    width:745px;
}
.sidebar-content .menu-secondary{
    width:1000px;
}
.full-width-content .menu-secondary{
    width:1920px;
}
.menu-secondary ul{
    float:left;
    width:100%;
}
.menu-secondary li{
    float:left;
    list-style-type:none;
}
.menu-secondary a{
    background:#F5F5F5;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    margin:0 0px 0 0px;
    padding:17px 15px 17px 15px;
    color:#888888;
    text-decoration:none;
    display:block;
    position:relative;
}
.menu-secondary li a:active,.menu-secondary li a:hover{
    background:#F5F5F5;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    color:#000000;
    text-decoration:none;
}
.menu-secondary li.current_page_item a,.menu-secondary li.current-cat a,.menu-secondary li.current-menu-item a{
    background:#F5F5F5;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    color:#000000;
    text-decoration:none;
}
.menu-secondary li li a,.menu-secondary li li a:link,.menu-secondary li li a:visited{
    background:#FFFFFF;
    width:160px;
    border-top:0;
    border-right:1px solid #EEEEEE;
    border-bottom:1px solid #EEEEEE;
    border-left:1px solid #EEEEEE;
    margin:0px;
    padding:18px 15px 18px 15px;
    color:#888888;
    font-size:14px;
    font-size:1.4rem;
    text-decoration:none;
    float:none;
    position:relative;
}
.menu-secondary li li a:active,.menu-secondary li li a:hover{
    background:#FFFFFF;
    color:#000000;
    text-decoration:none;
}
.menu-secondary li ul{
    width:195px;
    height:auto;
    margin:0;
    z-index:9999;
    left:-9999px;
    position:absolute;
}
.menu-secondary li ul ul{
    margin:-53px 0 0 191px;
}
.menu-secondary li a.sf-with-ul{
    padding-right:15px;
}
.menu-secondary.sf-arrows .sf-with-ul:after{
    content:'';
}
 .responsive-primary-menu-container{
    background:#222222;
    border-bottom:2px solid #DDDDDD;
    width:100%;
    padding:12px 0;
    overflow:hidden;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    display:none;
}
.responsive-primary-menu-container h3{
    padding-left:15px;
    color:#AAAAAA;
    font-size:16px;
    font-size:1.6rem;
    font-family:'Open Sans',sans-serif;
    font-weight:normal;
    float:left;
}
.responsive-primary-menu-container .responsive-menu-icon{
    padding:5px 15px 0 0;
    float:right;
    cursor:pointer;
}
.responsive-primary-menu-container .responsive-icon-bar{
    display:block;
    width:18px;
    height:3px;
    background:#AAAAAA;
    margin:1px 0;
    float:right;
    clear:both;
    -webkit-border-radius:1px;
    border-radius:1px;
}
.responsive-secondary-menu-container{
    background:#F5F5F5;
    border-bottom:2px solid #DDDDDD;
    width:100%;
    padding:12px 0;
    overflow:hidden;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    display:none;
}
.responsive-secondary-menu-container h3{
    padding-left:15px;
    color:#888888;
    font-size:16px;
    font-size:1.6rem;
    font-family:'Open Sans',sans-serif;
    font-weight:normal;
    float:left;
}
.responsive-secondary-menu-container .responsive-menu-icon{
    padding:5px 15px 0 0;
    float:right;
    cursor:pointer;
}
.responsive-secondary-menu-container .responsive-icon-bar{
    display:block;
    width:18px;
    height:3px;
    background:#888888;
    margin:1px 0;
    float:right;
    clear:both;
    -webkit-border-radius:1px;
    border-radius:1px;
}
 #dropdown-nav-wrap,#dropdown-subnav-wrap{
    display:none;
}
#dropdown-nav,#dropdown-subnav{
    overflow:hidden;
}
#dropdown-nav{
    background:#000000;
    border-top:1px solid #DD001D;
    border-bottom:0px solid #DD001D;
    border-left:0px solid #DD001D;
    border-right:0px solid #DD001D;
}
.nav-chosen-select,.subnav-chosen-select{
    background:transparent;
    border:0;
    width:100%;
    padding:15px;
    cursor:pointer;
    -webkit-appearance:none;
}
.nav-chosen-select{
    color:#FF0000;
    font-family:'Roboto',sans-serif;
    font-size:14px;
    font-size:1.4rem;
}
.nav-chosen-select option{
    color:#FF0000;
}
#dropdown-nav .responsive-menu-icon,#dropdown-subnav .responsive-menu-icon{
    padding-right:15px;
    float:right;
}
#dropdown-nav .responsive-icon-bar,#dropdown-subnav .responsive-icon-bar{
    width:18px;
    height:3px;
    margin:1px 0;
    float:right;
    clear:both;
    display:block;
    -webkit-border-radius:1px;
    border-radius:1px;
}
#dropdown-nav .responsive-menu-icon{
    margin-top:-32px;
}
#dropdown-nav .responsive-icon-bar{
    background:#FF0000;
}
#dropdown-subnav{
    background:#F5F5F5;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
}
.subnav-chosen-select{
    color:#888888;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
}
.subnav-chosen-select option{
    color:#888888;
}
#dropdown-subnav .responsive-menu-icon{
    margin-top:-32px;
}
#dropdown-subnav .responsive-icon-bar{
    background:#888888;
}
 .site-header .genesis-nav-menu{
    background:transparent;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    width:100px;
    margin:0px 0 0px 0;
    padding:0;
    color:#888888;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
    line-height:1em;
    overflow:hidden;
    float:none;
    clear:both;
    display:block;
}
.site-header .genesis-nav-menu ul{
    float:left;
    width:100%;
}
.site-header .genesis-nav-menu li{
    text-align:left;
    list-style-type:none;
    display:inline-block;
}
.site-header .genesis-nav-menu a{
    background:transparent;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    margin:0 0px 0 0px;
    padding:17px 15px 17px 15px;
    color:#888888;
    text-decoration:none;
    display:block;
    position:relative;
}
.site-header .genesis-nav-menu li a:active,.site-header .genesis-nav-menu li a:hover{
    background:transparent;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    color:#000000;
    text-decoration:none;
}
.site-header .genesis-nav-menu li.current_page_item a,.site-header .genesis-nav-menu li.current-cat a,.site-header .genesis-nav-menu li.current-menu-item a{
    background:transparent;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    color:#000000;
    text-decoration:none;
}
.site-header .genesis-nav-menu li li a,.site-header .genesis-nav-menu li li a:link,.site-header .genesis-nav-menu li li a:visited{
    background:#F5F5F5;
    width:160px;
    border-top:0;
    border-right:1px solid #E8E8E8;
    border-bottom:1px solid #E8E8E8;
    border-left:1px solid #E8E8E8;
    margin:0px;
    padding:18px 15px 18px 15px;
    color:#888888;
    font-size:14px;
    font-size:1.4rem;
    text-decoration:none;
    float:none;
    position:relative;
}
.site-header .genesis-nav-menu li li a:active,.site-header .genesis-nav-menu li li a:hover{
    background:#F5F5F5;
    color:#000000;
    text-decoration:none;
}
.site-header .genesis-nav-menu li ul{
    width:195px;
    height:auto;
    margin:0;
    z-index:9999;
    left:-9999px;
    position:absolute;
}
.site-header .genesis-nav-menu li ul ul{
    margin:-53px 0 0 191px;
}
.site-header .genesis-nav-menu li:hover>ul,.site-header .genesis-nav-menu li.sfHover ul{
    left:auto;
}
.site-header .genesis-nav-menu li a.sf-with-ul{
    padding-right:15px;
}
.site-header .genesis-nav-menu.sf-arrows .sf-with-ul:after,.site-header .genesis-nav-menu li li a .sf-sub-indicator,.site-header .genesis-nav-menu li li li a .sf-sub-indicator{
    content:'';
}
 .site-inner{
    background:#FFFFFF;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    margin:0px auto 0px;
    padding:20px 20px 20px 20px;
    overflow:hidden;
    clear:both;
}
.content-sidebar-sidebar .site-inner{
    max-width:600px;
}
.sidebar-sidebar-content .site-inner{
    max-width:600px;
}
.sidebar-content-sidebar .site-inner{
    max-width:600px;
}
.content-sidebar .site-inner{
    max-width:705px;
}
.sidebar-content .site-inner{
    max-width:960px;
}
.full-width-content .site-inner{
    max-width:1880px;
}
.ez-home .site-inner{
    max-width:745px;
    padding:0;
}
 .breadcrumb{
    background:#F5F5F5;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    margin-top:-10px;
    margin-bottom:30px;
    padding:13px 20px 11px 25px;
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
}
.breadcrumb a,.breadcrumb a:visited{
    color:#0B0080;
    text-decoration:none;
}
.breadcrumb a:hover{
    color:#000000;
    text-decoration:none;
}
.archive-description{
    background:#F5F5F5;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    margin:-10px 0 30px;
    padding:0;
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
}
.content .archive-description h1,body.search .content h1.archive-title{
    background:#222222;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    margin:0;
    padding:13px 20px 11px 25px;
    color:#FFFFFF;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
    font-weight:300;
}
.content .archive-description p{
    padding:25px 25px 25px 25px;
}
.content .archive-description a,.content .archive-description a:visited{
    color:#0B0080;
    text-decoration:none;
}
.content .archive-description a:hover{
    color:#000000;
    text-decoration:none;
}
 .content-sidebar-wrap{
    float:left;
}
.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{
    float:right;
}
.content-sidebar-sidebar .content-sidebar-wrap{
    width:560px;
}
.sidebar-sidebar-content .content-sidebar-wrap{
    width:560px;
}
.sidebar-content-sidebar .content-sidebar-wrap{
    width:560px;
}
.content-sidebar .content-sidebar-wrap{
    width:705px;
}
.sidebar-content .content-sidebar-wrap{
    width:960px;
}
.full-width-content .content-sidebar-wrap{
    width:1880px;
}
 .content{
    margin:0;
    padding:10px 10px 10px 10px;
    float:left;
}
.content-sidebar-sidebar .content{
    width:500px;
}
.sidebar-sidebar-content .content{
    width:500px;
}
.sidebar-content-sidebar .content{
    width:500px;
}
.content-sidebar .content{
    width:665px;
}
.sidebar-content .content{
    width:900px;
}
.full-width-content .content{
    width:1860px;
}
.sidebar-content .content,.sidebar-sidebar-content .content{
    float:right;
}
.content .post,.content .entry{
    background:#FFFFFF;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    margin:0px 0 40px;
    padding:0px 0px 0px 0px;
}
.content .page{
    background:#FFFFFF;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    margin:0px 0 0px;
    padding:0px 0px 0px 0px;
}
.entry-content *{
    box-sizing:border-box;
}
.fl-builder-content p,.dynamik-page-builder .site-inner p,.entry-content p{
    margin:0 0 25px;
}
.fl-builder-content p,.fl-builder-content ul li,.fl-builder-content ol li,.dynamik-page-builder .site-inner p,.dynamik-page-builder .site-inner ul li,.dynamik-page-builder .site-inner ol li,.entry-content p,.entry-content ul li,.entry-content ol li,.entry-pagination{
    font-family:Arial,sans-serif;
}
.fl-builder-content p,.fl-builder-content ul li,.fl-builder-content ol li,.dynamik-page-builder .site-inner p,.dynamik-page-builder .site-inner ul li,.dynamik-page-builder .site-inner ol li,.entry-content p,.entry-content ul li,.entry-content ol li,.entry-pagination{
    color:#222222;
}
.fl-builder-content p,.fl-builder-content ul li,.fl-builder-content ol li,.dynamik-page-builder .site-inner p,.dynamik-page-builder .site-inner ul li,.dynamik-page-builder .site-inner ol li,.entry-content p,.entry-content ul li,.entry-content ol li,.entry-pagination{
    font-size:18px;
    font-size:1.8rem;
}
.fl-builder-content a,.fl-builder-content a:visited,.dynamik-page-builder .site-inner a,.dynamik-page-builder .site-inner a:visited,.entry-content a,.entry-content a:visited{
    color:#0B0080;
    text-decoration:none;
}
.fl-builder-content a:hover,.dynamik-page-builder .site-inner a:hover,.entry-content a:hover{
    color:#000000;
    text-decoration:none;
}
.fl-builder-content blockquote,.dynamik-page-builder .site-inner blockquote,.content blockquote{
    background:#F5F5F5;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    margin:5px 5px 20px 30px;
    padding:25px 30px 5px;
}
.fl-builder-content blockquote p,.dynamik-page-builder .site-inner blockquote p,.content blockquote p{
    color:#999999;
    font-family:Arial,sans-serif;
    font-size:18px;
    font-size:1.8rem;
    font-style:italic;
}
.fl-builder-content blockquote a,.fl-builder-content blockquote a:visited,.dynamik-page-builder .site-inner blockquote a,.dynamik-page-builder .site-inner blockquote a:visited,.content blockquote a,.content blockquote a:visited{
    color:#0B0080;
    text-decoration:none;
}
.fl-builder-content blockquote a:hover,.dynamik-page-builder .site-inner blockquote a:hover,.content blockquote a:hover{
    color:#000000;
    text-decoration:none;
}
p.subscribe-to-comments{
    padding:20px 0 10px;
}
.clear{
    clear:both;
}
.clear-line{
    border-bottom:1px solid #ddd;
    clear:both;
    margin:0 0 25px;
}
 .fl-builder-content h1,.fl-builder-content h2,.fl-builder-content h3,.fl-builder-content h4,.fl-builder-content h5,.fl-builder-content h6,.dynamik-page-builder .site-inner h1,.dynamik-page-builder .site-inner h2,.dynamik-page-builder .site-inner h3,.dynamik-page-builder .site-inner h4,.dynamik-page-builder .site-inner h5,.dynamik-page-builder .site-inner h6,.content .post h1,.content .post h2,.content .post h3,.content .post h4,.content .post h5,.content .post h6,.content .page h1,.content .page h2,.content .page h3,.content .page h4,.content .page h5,.content .page h6,.content h1.entry-title,.content .entry-content h1,.content h2.entry-title,.content .entry-content h2,.content .entry-content h3,.content .entry-content h4,.content .entry-content h5,.content .entry-content h6{
    margin:0 0 10px;
    font-family:Arial,sans-serif;
    font-weight:300;
    line-height:1.25;
}
.fl-builder-content h1,.dynamik-page-builder .site-inner h1,.content .post h1,.content .page h1,.content h1.entry-title,.content .entry-content h1{
    color:#222222;
    font-size:38px;
    font-size:3.8rem;
}
.content .post h1 a,.content .post h1 a:visited,.content .page h1 a,.content .page h1 a:visited,.content h1.entry-title a,.content h1.entry-title a:visited .content .post h2 a,.content .post h2 a:visited,.content .page h2 a,.content .page h2 a:visited,.content h2.entry-title a,.content h2.entry-title a:visited{
    color:#222222;
    text-decoration:none;
}
.content .post h1 a:hover,.content .page h1 a:hover,.content h1.entry-title a:hover .content .post h2 a:hover,.content .page h2 a:hover,.content h2.entry-title a:hover{
    color:#0B0080;
    text-decoration:none;
}
.fl-builder-content h2,.dynamik-page-builder .site-inner h2,.content .post h2,.content .page h2,.content h2.entry-title,.content .entry-content h2{
    font-size:34px;
    font-size:3.4rem;
}
.fl-builder-content h2,.dynamik-page-builder .site-inner h2,.content .post h2:not(.has-text-color),.content .page h2:not(.has-text-color),.content h2.entry-title:not(.has-text-color),.content .entry-content h2:not(.has-text-color){
    color:#222222;
}
.fl-builder-content h3,.dynamik-page-builder .site-inner h3,.content .post h3,.content .page h3,.content .entry-content h3{
    font-size:28px;
    font-size:2.8rem;
}
.fl-builder-content h3,.dynamik-page-builder .site-inner h3,.content .post h3:not(.has-text-color),.content .page h3:not(.has-text-color),.content .entry-content h3:not(.has-text-color){
    color:#222222;
}
.fl-builder-content h4,.dynamik-page-builder .site-inner h4,.content .post h4,.content .page h4,.content .entry-content h4{
    font-size:26px;
    font-size:2.6rem;
}
.fl-builder-content h4,.dynamik-page-builder .site-inner h4,.content .post h4:not(.has-text-color),.content .page h4:not(.has-text-color),.content .entry-content h4:not(.has-text-color){
    color:#222222;
}
.fl-builder-content h5,.dynamik-page-builder .site-inner h5,.content .post h5,.content .page h5,.content .entry-content h5{
    color:#222222;
    font-size:18px;
    font-size:1.8rem;
}
.fl-builder-content h6,.dynamik-page-builder .site-inner h6,.content .post h6,.content .page h6,.content .entry-content h6{
    color:#222222;
    font-size:16px;
    font-size:1.6rem;
}
 .five-sixths,.four-sixths,.four-fifths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-fifths,.three-sixths,.two-fourths,.two-fifths,.two-sixths,.two-thirds{
    float:left;
    margin-left:2.564102564102564%;
    margin-bottom:20px;
}
.one-half,.three-sixths,.two-fourths{
    width:48.717948717948715%;
}
.one-third,.two-sixths{
    width:31.623931623931625%;
}
.four-sixths,.two-thirds{
    width:65.81196581196582%;
}
.one-fourth{
    width:23.076923076923077%;
}
.three-fourths{
    width:74.35897435897436%;
}
.one-fifth{
    width:17.9487179487179488%;
}
.two-fifths{
    width:38.4615384615384616%;
}
.three-fifths{
    width:58.9743589743589744%;
}
.four-fifths{
    width:79.4871794871794872%;
}
.one-sixth{
    width:14.52991452991453%;
}
.five-sixths{
    width:82.90598290598291%;
}
.first,.ez-only{
    margin-left:0;
    clear:both;
}
.ez-only{
    width:100%;
    float:left;
}
 .ez-widget-area{
    margin-bottom:0;
}
.ez-widget-area h4,.ez-widget-area .widget-title{
    margin:0 0 10px;
    padding:0 0 5px;
    font-weight:300;
}
.ez-widget-area ul,.ez-widget-area ol{
    margin:0;
    padding:0 0 15px 0;
}
.ez-widget-area ul li,.ez-widget-area ol li{
    margin:0 0 0 20px;
    padding:0;
}
.ez-widget-area ul li{
    list-style-type:square;
}
.ez-widget-area ul ul,.ez-widget-area ol ol{
    padding:0;
}
 #home-hook-wrap{
    background:#FFFFFF;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    padding:25px 20px 30px 20px;
    clear:both;
}
#ez-home-container-wrap{
    max-width:-moz-available;
}
#ez-home-container-wrap .post{
    margin:0 0 20px;
}
#ez-home-container-wrap .post p{
    margin:0 0 25px;
}
#ez-home-container-wrap .page p{
    margin:0 0 25px;
}
#ez-home-container-wrap .post p.entry-header .entry-meta,#ez-home-container-wrap .page p.byline{
    margin:-5px 0 15px;
}
#ez-home-container-wrap .ez-widget-area img.wp-post-image{
    margin-bottom:10px !important;
}
#ez-home-container-wrap .ez-widget-area h4,#ez-home-container-wrap .ez-widget-area .widget-title,#ez-home-slider-container-wrap .ez-widget-area h4,#ez-home-slider-container-wrap .ez-widget-area .widget-title{
    border-bottom:0px solid #DDDDDD;
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:22px;
    font-size:2.2rem;
}
#ez-home-container-wrap .ez-widget-area{
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
}
#ez-home-container-wrap .ez-widget-area a,#ez-home-container-wrap .ez-widget-area a:visited{
    color:#0B0080;
    text-decoration:none;
}
#ez-home-container-wrap .ez-widget-area a:hover{
    color:#000000;
    text-decoration:none;
}
#ez-home-container-wrap .ez-widget-area #wp-calendar caption,#ez-home-container-wrap .ez-widget-area #wp-calendar th{
    color:#222222;
}
#ez-home-container-wrap img,#ez-home-container-wrap p img{
    max-width:100%;
    height:auto;
    display:block;
}
#ez-home-container-wrap .nivoSlider img{
    max-width:none;
}
.ez-home-sidebar #ez-home-container-wrap{
    margin-right:300px;
    float:left;
}
.ez-home-sidebar.home-sidebar-left #ez-home-container-wrap{
    margin-left:300px;
    margin-right:0;
    float:right;
}
.ez-home-container-area{
    margin:0 0 20px;
    overflow:hidden;
}
.ez-home-bottom{
    margin:0;
}
 #ez-home-sidebar-wrap{
    width:280px;
    margin-left:-280px;
    float:right;
}
.home-sidebar-left #ez-home-sidebar-wrap{
    margin-left:0;
    margin-right:-280px;
    float:left;
}
#ez-home-sidebar.sidebar{
    float:none;
}
 #ez-home-slider-container-wrap{
    margin:0 0 20px;
    overflow:hidden;
}
#ez-home-slider{
    width:100%;
    height:auto;
}
#ez-home-slider .nivoSlider img{
    max-width:none;
}
 #ez-feature-top-container-wrap{
    background:#F5F5F5;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    margin:0 0 20px;
    clear:both;
}
.feature-top-outside #ez-feature-top-container-wrap{
    margin:0;
}
.content-sidebar-sidebar #ez-feature-top-container{
    max-width:600px;
}
.sidebar-sidebar-content #ez-feature-top-container{
    max-width:600px;
}
.sidebar-content-sidebar #ez-feature-top-container{
    max-width:600px;
}
.content-sidebar #ez-feature-top-container{
    max-width:705px;
}
.sidebar-content #ez-feature-top-container{
    max-width:960px;
}
.full-width-content #ez-feature-top-container{
    max-width:1880px;
}
#ez-feature-top-container{
    margin:0 auto;
    padding:25px 20px 30px 20px;
}
#ez-feature-top-container .ez-widget-area h4,#ez-feature-top-container .ez-widget-area .widget-title{
    border-bottom:0px solid #DDDDDD;
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:22px;
    font-size:2.2rem;
}
#ez-feature-top-container .ez-widget-area{
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
}
#ez-feature-top-container .ez-widget-area a,#ez-feature-top-container .ez-widget-area a:visited{
    color:#0B0080;
    text-decoration:none;
}
#ez-feature-top-container .ez-widget-area a:hover{
    color:#000000;
    text-decoration:none;
}
#ez-feature-top-container .ez-widget-area #wp-calendar caption,#ez-feature-top-container .ez-widget-area #wp-calendar th{
    color:#222222;
}
#ez-feature-top-container img,#ez-feature-top-container p img{
    max-width:100%;
    height:auto;
}
#ez-feature-top-container .nivoSlider img{
    max-width:none;
}
 #ez-fat-footer-container-wrap,.fat-footer-inside #ez-fat-footer-container-wrap{
    background:#F5F5F5;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    clear:both;
}
.fat-footer-inside #ez-fat-footer-container-wrap{
    float:left;
}
.ez-home.fat-footer-inside #ez-fat-footer-container-wrap{
    margin-top:30px;
}
.content-sidebar-sidebar #ez-fat-footer-container{
    max-width:600px;
}
.sidebar-sidebar-content #ez-fat-footer-container{
    max-width:600px;
}
.sidebar-content-sidebar #ez-fat-footer-container{
    max-width:600px;
}
.content-sidebar #ez-fat-footer-container{
    max-width:705px;
}
.sidebar-content #ez-fat-footer-container{
    max-width:960px;
}
.full-width-content #ez-fat-footer-container{
    max-width:1880px;
}
#ez-fat-footer-container{
    margin:0 auto;
    padding:25px 20px 30px 20px;
}
#ez-fat-footer-container .ez-widget-area h4,#ez-fat-footer-container .ez-widget-area .widget-title{
    border-bottom:0px solid #DDDDDD;
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:22px;
    font-size:2.2rem;
}
#ez-fat-footer-container .ez-widget-area{
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
}
#ez-fat-footer-container .ez-widget-area a,#ez-fat-footer-container .ez-widget-area a:visited{
    color:#0B0080;
    text-decoration:none;
}
#ez-fat-footer-container .ez-widget-area a:hover{
    color:#000000;
    text-decoration:none;
}
#ez-fat-footer-container .ez-widget-area #wp-calendar caption,#ez-fat-footer-container .ez-widget-area #wp-calendar th{
    color:#222222;
}
#ez-fat-footer-container img,#ez-fat-footer-container p img{
    max-width:100%;
    height:auto;
}
#ez-fat-footer-container .nivoSlider img{
    max-width:none;
}
 .dynamik-widget-area{
    background:#FFFFFF;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.dynamik-widget-area p,.dynamik-widget-area ul li,.dynamik-widget-area.entry-content ol li{
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
}
.dynamik-widget-area h4,.content .dynamik-widget-area h4,.dynamik-widget-area .widget-title,.content .dynamik-widget-area .widget-title{
    padding:0 0 5px;
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:22px;
    font-size:2.2rem;
    font-weight:300;
    line-height:1.25;
}
.dynamik-widget-area a,.dynamik-widget-area a:visited{
    color:#0B0080;
    text-decoration:none;
}
.dynamik-widget-area a:hover{
    color:#000000;
    text-decoration:none;
}
.dynamik-widget-area #wp-calendar caption,.dynamik-widget-area #wp-calendar th{
    color:#222222;
}
 .genesis-grid-even,.genesis-grid-odd{
    margin:0 0 20px;
    padding:0 0 15px;
    width:48%;
}
.genesis-grid-even{
    float:right;
}
.genesis-grid-odd{
    clear:both;
    float:left;
}
 .fl-builder-content ul,.fl-builder-content ol,.dynamik-page-builder .site-inner ul,.dynamik-page-builder .site-inner ol,.entry-content ul,.entry-content ol,.dynamik-widget-area ul,.dynamik-widget-area ol{
    margin:0;
    padding:0 0 20px;
}
.fl-builder-content ul li,.dynamik-page-builder .site-inner ul li,.archive-page ul li,.entry-content ul li,.dynamik-widget-area ul li{
    margin:0 0 0 30px;
    padding:0;
    list-style-type:square;
}
header.fl-builder-content ul li,footer.fl-builder-content ul li,.fl-builder-content .fl-menu ul li,.fl-builder-content .fl-builder-pagination ul li{
    margin:inherit;
    padding:inherit;
    list-style-type:none;
}
.fl-builder-content ol li,.dynamik-page-builder .site-inner ol li,.entry-content ol li,.dynamik-widget-area ol li{
    margin:0 0 0 35px;
}
.fl-builder-content ul ul,.fl-builder-content ol ol,.dynamik-page-builder .site-inner ul ul,.dynamik-page-builder .site-inner ol ol,.archive-page ul ul,.entry-content ul ul,.entry-content ol ol,.dynamik-widget-area ul ul,.dynamik-widget-area ol ol{
    padding:0;
}
 .entry-header .entry-meta{
    margin:-5px 0 15px;
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
}
.entry-header .entry-meta a,.entry-header .entry-meta a:visited{
    color:#0B0080;
    text-decoration:none;
}
.entry-header .entry-meta a:hover{
    color:#000000;
    text-decoration:none;
}
.entry-comments-link::before{
    content:"\2014";
    margin:0 6px 0 2px;
}
 .entry-footer .entry-meta{
    border-top:1px solid #DDDDDD;
    padding:5px 0 0;
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
    font-style:italic;
    clear:both;
}
.entry-footer .entry-meta a,.entry-footer .entry-meta a:visited{
    color:#0B0080;
    text-decoration:none;
}
.entry-footer .entry-meta a:hover{
    color:#000000;
    text-decoration:none;
}
 .author-box{
    background:#F5F5F5;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    margin:0px 0 40px;
    padding:25px 25px 25px 25px;
    overflow:hidden;
    clear:both;
}
.author-box-title{
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:20px;
    font-size:2rem;
    font-weight:300;
}
.author-box-content{
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
}
.author-box a,.author-box a:visited{
    color:#0B0080 !important;
    text-decoration:none !important;
}
.author-box a:hover{
    color:#000000 !important;
    text-decoration:none !important;
}
 .sticky{
    background-color:#f5f5f5;
    margin:-10px 0 40px;
    padding:20px;
}
.content .sticky{
    background:#F5F5F5 !important;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    margin:-10px 0 40px 0;
    padding:20px 20px 20px 20px;
}
 .archive-page{
    float:left;
    padding:20px 0 0;
    width:45%;
}
 .post-comments,.tags{
    background:url(default-images/icon-dot.png) no-repeat left;
    margin:0 0 0 3px;
    padding:0 0 0 10px;
}
 img{
    max-width:100%;
    height:auto;
}
.nivoSlider img{
    max-width:none;
}
.featuredpage img,.featuredpost img,.post-image{
    background:#F5F5F5;
    border:0px solid #DDDDDD;
    padding:0px;
}
.author-box .avatar{
    background:#FFFFFF;
    border:0px solid #DDDDDD;
    width:80px;
    height:80px;
    margin:0 10px 0 0;
    padding:0px;
    float:left;
}
.post-image{
    margin:0 10px 10px 0;
}
img.centered,.aligncenter{
    display:block;
    margin:0 auto 10px;
}
img.alignnone{
    display:inline;
    margin:0 0 10px;
}
img.alignleft{
    display:inline;
    margin:0 15px 10px 0;
}
img.alignright{
    display:inline;
    margin:0 0 10px 15px;
}
.alignleft{
    float:left;
    margin:0 15px 10px 0;
}
.alignright{
    float:right;
    margin:0 0 10px 15px;
}
.full-width-content.has-blocks .site-inner{
    overflow:visible;
}
.full-width-content .entry-content > .alignwide{
    margin-left:-180px;
    margin-right:-180px;
    max-width:calc(100% + 360px);
    width:auto;
}
.full-width-content .entry-content > .alignfull{
    margin-left:calc(-100vw / 2 + 100% / 2);
    margin-right:calc(-100vw / 2 + 100% / 2);
    max-width:100vw;
}
.full-width-content .entry-content > .wp-block-cover.alignfull{
    width:100vw;
}
.wp-caption,figcaption{
    background:#F5F5F5;
    border:0px solid #DDDDDD;
    max-width:100%;
    padding:5px;
    text-align:center;
}
p.wp-caption-text,figcaption{
    margin:5px 0;
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
}
.wp-smiley,.wp-wink{
    border:none;
    float:none;
}
.post-format-image{
    display:block;
    float:right;
}
.page .post-format-image{
    display:none;
}
.page-template-page_blog-php .post-format-image{
    display:block;
}
.dynamik-page-builder .site-inner{
    max-width:none;
    padding:0;
}
.dynamik-content-filler-img{
    background:transparent;
    width:100% !important;
    height:1px !important;
    border:0 !important;
    margin:0 !important;
    padding:0 !important;
    display:block !important;
}
 .pagination,.entry-pagination{
    width:100%;
    margin:0;
    padding:20px 0 20px;
    overflow:hidden;
}
.pagination li{
    display:inline;
}
.pagination a,.pagination a:visited,.entry-pagination a,.entry-pagination a:visited{
    color:#0B0080;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
    text-decoration:none;
}
.pagination a:hover,.entry-pagination a:hover{
    color:#000000;
    text-decoration:none;
}
.pagination li a,.pagination li.disabled,.pagination li a:hover,.pagination li.active a{
    background:#FFFFFF;
    border:0px solid #DDDDDD;
    margin:0 0px 0 0px;
    padding:8px 12px 8px 12px;
    color:#0B0080;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
    text-decoration:none;
}
.pagination li a:hover,.pagination li.active a{
    background:#F5F5F5;
    color:#000000;
    text-decoration:none;
}
.pagination li a:hover{
    text-decoration:none;
}
 .sidebar{
    float:right;
    display:inline;
}
.sidebar-secondary{
    float:left;
}
.sidebar-content .sidebar-primary,.sidebar-sidebar-content .sidebar-primary{
    float:left;
}
.content-sidebar-sidebar .sidebar-secondary{
    float:right;
}
.content-sidebar .sidebar-primary{
    width:0px;
}
.sidebar-content .sidebar-primary{
    width:20px;
}
.content-sidebar-sidebar .sidebar-primary{
    width:20px;
}
.content-sidebar-sidebar .sidebar-secondary{
    width:20px;
}
.sidebar-sidebar-content .sidebar-primary{
    width:20px;
}
.sidebar-sidebar-content .sidebar-secondary{
    width:20px;
}
.sidebar-content-sidebar .sidebar-primary{
    width:20px;
}
.sidebar-content-sidebar .sidebar-secondary{
    width:20px;
}
.sidebar-primary h4,.sidebar-primary .widget-title,.sidebar-secondary h4,.sidebar-secondary .widget-title,#ez-home-sidebar h4,#ez-home-sidebar .widget-title{
    background:#222222;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    margin:0;
    padding:15px 10px 6px 25px;
    color:#FFFFFF;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
    font-weight:300;
    line-height:1.25;
}
.sidebar-primary,.sidebar-secondary,#ez-home-sidebar{
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
}
.sidebar-primary a,.sidebar-primary a:visited,.sidebar-secondary a,.sidebar-secondary a:visited,#ez-home-sidebar a,#ez-home-sidebar a:visited{
    color:#0B0080;
    text-decoration:none;
}
.sidebar-primary a:hover,.sidebar-secondary a:hover,#ez-home-sidebar a:hover{
    color:#000000;
    text-decoration:none;
}
.sidebar.widget-area .widget{
    background:#F5F5F5;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    margin:0px 0 6px;
    padding:0 0 15px;
}
.sidebar.widget-area ol,.sidebar.widget-area ul,.sidebar.widget-area .textwidget,.sidebar.widget-area .widget_tag_cloud div div,.sidebar.widget-area .author-bio-widget,.sidebar.widget-area .featuredpage .page,.sidebar.widget-area .featuredpost .post{
    margin:0;
    padding:10px 10px 6px 30px;
}
.sidebar.widget-area #wp-calendar caption,.sidebar.widget-area #wp-calendar th{
    color:#222222;
}
.sidebar.widget-area .widget_archive select,.sidebar.widget-area #cat{
    margin:10px 10px 6px 30px;
}
.sidebar.widget-area ul li{
    border-bottom:0px solid #DDDDDD;
    margin:0px 0px 7px 0px;
    padding:0px 0px 5px 0px;
    list-style-type:none;
    word-wrap:break-word;
}
.sidebar.widget-area ul ul li{
    border:none;
    margin:0;
}
 .widget_archive select,#cat{
    background:#F5F5F5;
    border:1px solid #DDDDDD;
    width:83%;
    margin:15px 15px 0;
    padding:3px;
    font-size:14px;
    display:inline;
}
 .featuredpage,.featuredpost{
    overflow:hidden;
    clear:both;
}
.featuredpage .page,.featuredpost .post{
    margin:0px 0px 0px 0px !important;
    padding:0px 0px 0px 0px;
    overflow:hidden;
}
.featuredpage .page p,.featuredpost .post p{
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
}
.featuredpage .page a,.featuredpage .page a:visited,.featuredpost .post a,.featuredpost .post a:visited{
    color:#0B0080 !important;
    text-decoration:none !important;
}
.featuredpage .page a:hover,.featuredpost .post a:hover{
    color:#000000 !important;
    text-decoration:none !important;
}
.featuredpage .page h2,.featuredpost .post h2,.featuredpage .page .entry-title,.featuredpost .post .entry-title{
    margin:0 0 5px;
    font-family:Arial,sans-serif;
    font-size:20px;
    font-size:2rem;
    font-weight:300;
    line-height:1.25;
}
.featuredpage .page h2 a,.featuredpage .page h2 a:visited,.featuredpost .post h2 a,.featuredpost .post h2 a:visited,.featuredpage .page .entry-title a,.featuredpage .page .entry-title a:visited,.featuredpost .post .entry-title a,.featuredpost .post .entry-title a:visited{
    color:#222222 !important;
    text-decoration:none !important;
}
.featuredpage .page h2 a:hover,.featuredpost .post h2 a:hover,.featuredpage .page .entry-title a:hover,.featuredpost .post .entry-title a:hover{
    color:#0B0080 !important;
    text-decoration:none !important;
}
.featuredpage .page .byline,.featuredpost .post .entry-header .entry-meta{
    color:#222222 !important;
    font-family:Arial,sans-serif !important;
    font-size:14px;
    font-size:1.4rem !important;
}
.featuredpage .page .byline a,.featuredpage .page .byline a:visited,.featuredpost .post .entry-header .entry-meta a,.featuredpost .post .entry-header .entry-meta a:visited{
    color:#0B0080 !important;
    text-decoration:none !important;
}
.featuredpage .page .byline a:hover,.featuredpost .post .entry-header .entry-meta a:hover{
    color:#000000 !important;
    text-decoration:none !important;
}
.more-from-category{
    padding:5px 15px 0;
}
 .user-profile{
    overflow:hidden;
}
.user-profile p{
    padding:5px 25px;
}
.user-profile .posts_link{
    padding:0 25px;
}
 .site-header .search-form{
    float:right;
    padding:12px 0 0;
}
.sidebar .search-form{
    padding:15px 0 10px 30px;
}
.search-form input[type="search"],#subbox,.widget_product_search input#s{
    background:#E8E8E8;
    border:0px solid #DDDDDD;
    width:190px;
    margin:10px 5px 0 0;
    padding:9px 5px 10px 10px;
    color:#888888;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
    -webkit-appearance:none;
}
::-webkit-input-placeholder{
    color:#888888;
}
.nav-primary .search-form input[type="search"]{
    margin:2px -7px 0 0;
}
.search-form input[type="submit"],#subbutton,.widget_product_search input#searchsubmit{
    background:#222222;
    border:0px solid #222222;
    margin:0;
    padding:10px 14px 10px 14px;
    color:#FFFFFF;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
    line-height:19px;
    cursor:pointer;
    text-decoration:none;
}
.search-form input[type="submit"]:hover,#subbutton:hover,.widget_product_search input#searchsubmit:hover{
    background:#000000;
    border:0px solid #000000;
    color:#FFFFFF;
    text-decoration:none;
}
.widget_product_search label{
    display:none;
}
 .enews p{
    padding:10px 15px 5px;
}
.enews #subscribe{
    padding:0 0 0 15px;
}
.enews #subbox{
    margin:5px -7px 0 0;
    padding:6px 5px;
    width:75%;
}
 #wp-calendar{
    width:100%;
    padding:20px;
}
#wp-calendar caption{
    font-size:14px;
    font-style:italic;
    padding:20px 30px 0 0;
    text-align:right;
}
#wp-calendar thead{
    background-color:#F5F5F5;
    font-weight:bold;
    margin:10px 0 0;
}
#wp-calendar td{
    background-color:#F5F5F5;
    padding:2px;
    text-align:center;
}
 #footer-widgets{
    background-color:#F5F5F5;
    border-top:1px solid #ddd;
    clear:both;
    font-size:14px;
    margin:0 auto;
    overflow:hidden;
    width:100%;
}
#footer-widgets .wrap{
    overflow:hidden;
    padding:20px 30px 10px;
}
#footer-widgets .widget{
    background:none;
    border:none;
    margin:0 0 15px;
    padding:0;
}
#footer-widgets .textwidget{
    padding:0;
}
#footer-widgets .widget_tag_cloud div div{
    padding:0;
}
#footer-widgets p{
    font-size:inherit;
    margin:0 0 10px;
}
#footer-widgets ul{
    margin:0;
}
#footer-widgets ul li{
    margin:0 0 0 20px;
}
#footer-widgets #wp-calendar thead,#footer-widgets #wp-calendar td{
    background:none;
}
.footer-widgets-1{
    float:left;
    margin:0 30px 0 0;
    width:280px;
}
.footer-widgets-2{
    float:left;
    width:280px;
}
.footer-widgets-3{
    float:right;
    width:280px;
}
 .site-footer{
    background:#222222;
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    overflow:hidden;
    clear:both;
}
.site-footer .wrap{
    margin:0 auto;
    padding:15px 15px 15px 15px;
    overflow:hidden;
}
.content-sidebar-sidebar .site-footer .wrap{
    max-width:610px;
}
.sidebar-sidebar-content .site-footer .wrap{
    max-width:610px;
}
.sidebar-content-sidebar .site-footer .wrap{
    max-width:610px;
}
.content-sidebar .site-footer .wrap{
    max-width:715px;
}
.sidebar-content .site-footer .wrap{
    max-width:970px;
}
.full-width-content .site-footer .wrap{
    max-width:1890px;
}
.site-footer p{
    color:#FFFFFF;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
    text-align:center;
}
.site-footer a,.site-footer a:visited{
    color:#DDDDDD;
    text-decoration:none;
}
.site-footer a:hover{
    color:#FFFFFF;
    text-decoration:none;
}
.site-footer .gototop{
    float:left;
    width:200px;
}
.site-footer .creds{
    float:right;
    text-align:right;
    width:650px;
}
 #comments{
    margin:0px 0 15px;
    overflow:hidden;
}
#respond{
    margin:0 0 15px;
    padding:20px 0 0;
}
#comments h3,#respond h3{
    margin:0 0 10px;
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:26px;
    font-size:2.6rem;
    font-weight:300;
    line-height:1.25;
}
#author,#comment,#email,#url{
    background:#FFFFFF;
    border:1px solid #DDDDDD;
    width:250px;
    margin:0 5px 10px 0;
    padding:5px;
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
    -webkit-box-shadow:0 1px 2px #E8E8E8 inset;
    box-shadow:0 1px 2px #E8E8E8 inset;
}
#comment{
    width:98%;
    height:150px;
    margin:0 0 10px;
}
#commentform #submit{
    background:#222222;
    border:0px solid #DDDDDD;
    width:auto;
    padding:10px 14px 10px 14px;
    color:#FFFFFF;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
    line-height:19px;
    cursor:pointer;
    text-decoration:none;
}
#commentform #submit:hover{
    background:#000000;
    border:0px solid #DDDDDD;
    color:#FFFFFF;
    text-decoration:none;
}
.comment-author{
    color:#222222;
    font-family:Arial,sans-serif;
}
.comment-author span,.comment-author .says{
    font-size:18px;
    font-size:1.8rem;
}
.comment-author span a,.comment-author span a:visited{
    color:#0B0080;
    text-decoration:none;
}
.comment-author span a:hover{
    color:#000000;
    text-decoration:none;
}
.ping-list{
    margin:0 0 40px;
}
.comment-list ol,.ping-list ol{
    padding:10px;
}
.comment-list li,.ping-list li{
    border-top:0px solid #DDDDDD;
    border-bottom:0px solid #DDDDDD;
    border-left:0px solid #DDDDDD;
    border-right:0px solid #DDDDDD;
    margin:15px 0 5px;
    padding:25px 25px 25px 25px;
    font-weight:bold;
    list-style-type:none;
}
.comment-list li .avatar{
    background:#FFFFFF;
    border:0px solid #DDDDDD;
    width:48px;
    height:48px;
    margin:5px 0 0 10px;
    padding:0px;
    float:right;
}
.comment-list li ul li{
    background:#E8E8E8;
    margin-right:-16px;
    list-style-type:none;
}
.comment-content p{
    margin:0 0 20px;
}
.comment-content p,#respond p{
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
    font-weight:300;
}
.comment-notes{
    margin:0 0 10px;
}
#respond label{
    display:block;
}
.comment-list cite,.ping-list cite{
    font-style:normal;
    font-weight:normal;
}
.comment-meta,.comment-edit-link{
    margin:0 0 5px;
    color:#0B0080;
    font-family:Arial,sans-serif;
    font-size:14px;
    font-size:1.4rem;
    font-weight:normal;
}
.comment-meta a,.comment-meta a:visited,.comment-edit-link a,.comment-edit-link a:visited{
    color:#0B0080 !important;
    text-decoration:none !important;
}
.comment-meta a:hover,.comment-edit-link a:hover{
    color:#000000 !important;
    text-decoration:none !important;
}
a.comment-reply-link,a.comment-reply-link:visited{
    background:#DDDDDD;
    border-top:0px solid #CCCCCC;
    border-bottom:0px solid #CCCCCC;
    border-left:0px solid #CCCCCC;
    border-right:0px solid #CCCCCC;
    padding:8px 12px 8px 12px;
    color:#222222;
    font-family:Arial,sans-serif;
    font-size:14px;
    font-size:1.4rem;
    font-weight:300;
    text-decoration:none;
}
a.comment-reply-link:hover{
    background:#CCCCCC;
    border-top:0px solid #BBBBBB;
    border-bottom:0px solid #BBBBBB;
    border-left:0px solid #BBBBBB;
    border-right:0px solid #BBBBBB;
    color:#222222;
    text-decoration:none;
}
.comment-content a,.comment-content a:visited,#comments .navigation a,#comments .navigation a:visited,#respond a,#respond a:visited{
    color:#0B0080;
    text-decoration:none;
}
.comment-content a:hover,#comments .navigation a:hover,#respond a:hover{
    color:#000000;
    text-decoration:none;
}
.nocomments{
    text-align:center;
}
#comments .navigation{
    padding:20px 0 20px;
    display:block;
}
.thread-even{
    background:#F5F5F5;
}
.thread-alt{
    background:#F5F5F5;
}
.form-allowed-tags{
    background:#F5F5F5;
    border:0px solid #DDDDDD;
    margin:10px 0 20px;
    padding:25px 25px 25px 25px;
}
#respond p.form-allowed-tags{
    color:#666666;
    font-family:Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
}
 div.item-list-tabs{
    margin:25px 0 20px;
}
div.item-list-tabs.nav-secondary{
    margin:-15px 0 15px;
}
.padder div.pagination{
    margin:-20px 0 0;
}
form#whats-new-form textarea{
    width:97%;
}
table.forum{
    margin:0;
}
table.forum tr > td:first-child,table.forum tr > th:first-child{
    padding:10px 15px;
}
ul#topic-post-list p{
    padding:0 0 20px;
}
div.dir-search{
    margin:-29px 0 0;
}
ul.button-nav li,div#item-header ul li,ul.item-list li{
    list-style:none;
}
ul#topic-post-list{
    margin:0 0 15px;
}
#post-topic-reply{
    margin:15px 0 0;
}
.sidebar-primary .item-options,.sidebar-secondary .item-options,.sidebar-primary .avatar-block,.sidebar-secondary .avatar-block{
    padding:10px 10px 0;
}
.sidebar-primary ul.item-list .vcard,.sidebar-secondary ul.item-list .vcard,.sidebar-primary .avatar-block,.sidebar-secondary .avatar-block{
    overflow:auto;
}
.sidebar-primary a img.avatar,.sidebar-secondary a img.avatar{
    background:#F6F6F6;
    margin:0 10px 10px 0;
    padding:5px;
    float:left;
}
.sidebar-primary ul.item-list,.sidebar-secondary ul.item-list{
    width:auto;
    padding:0 10px;
}
#primary ul.item-list,#primary ul.item-list li{
    list-style-type:none;
}
.widget-error{
    padding:10px;
}
 .bbPress .content .hentry p{
    padding:0;
}
.bbPress .content .hentry ul li p{
    padding:0 0 20px;
}
.bbPress .content .hentry ul{
    padding:0;
}
.bbPress .content .hentry ul li{
    margin:0;
    list-style:none;
}
.bbPress .post-format-icon{
    display:none;
}
 @media screen and (min-device-width:320px) and (max-device-width:1024px){
     html{
    -webkit-text-size-adjust:none;
}
}
@media only screen and (max-width:2320px){
    .full-width-content .entry-content > .alignwide{
    margin-left:auto;
    margin-right:auto;
    width:auto;
    max-width:none;
}
}
@media only screen and (max-width:2000px){
    .site-container{
    border:0;
    margin:0 auto;
    -webkit-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
}
body.override .site-header .wrap,.title-area,.site-header .widget-area{
    width:100%;
}
.title-area{
    height:88px;
    padding-left:0;
    text-align:center;
    float:none;
}
.site-header .widget-area{
    padding:0;
}
.header-image .site-header .wrap .title-area{
    margin:0px auto 0px;
    float:none;
}
body.override .menu-primary,body.override .menu-secondary,.site-header .widget-area,.site-header .genesis-nav-menu{
    width:100%;
}
.site-header .widget-area{
    float:none;
}
.genesis-nav-menu li.right{
    display:none;
}
ul.menu-primary,ul.menu-secondary,.site-header ul.genesis-nav-menu{
    float:none;
    text-align:center;
}
.menu-primary li,.menu-secondary li,.site-header .genesis-nav-menu li{
    display:inline-block;
    float:none;
}
.menu-primary li li,.menu-secondary li li,.site-header .genesis-nav-menu li li{
    text-align:left;
}
body.override .site-inner{
    padding-bottom:10px;
}
body.override .content-sidebar-wrap,body.override .content{
    width:100%;
}
.content{
    padding:0;
}
body.override .breadcrumb{
    margin:0 0 30px;
}
.full-width-content .entry-content > .alignfull,.full-width-content .entry-content > .wp-block-cover.alignfull{
    margin-left:auto;
    margin-right:auto;
    width:auto;
    max-width:none;
}
body.override .sidebar-primary,body.override .sidebar-secondary{
    width:100%;
    float:left;
}
.sidebar-primary{
    margin:20px 0 0;
}
#ez-home-container-wrap,#ez-home-sidebar-wrap{
    width:100%;
    max-width:100%;
}
#ez-home-sidebar-wrap{
    margin:20px 0 0;
    float:left;
}
.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds{
    width:100%;
    margin-left:0;
    padding-bottom:25px;
}
.first{
    padding-top:0 !important;
}
#ez-home-slider.ez-widget-area,.slider-inside #ez-home-slider.ez-widget-area{
    padding-bottom:0;
}
#home-hook-wrap{
    padding-bottom:0;
    padding-left:30px;
    padding-right:30px;
}
#ez-home-container-wrap,.ez-home-container-area,#ez-feature-top-container,#ez-fat-footer-container{
    margin:0 auto;
    padding-bottom:0;
}
body.override.fat-footer-inside #ez-fat-footer-container-wrap{
    margin-top:0;
    margin-bottom:30px;
}
#ez-home-container-wrap .ez-widget-area,#ez-feature-top-container .ez-widget-area,#ez-fat-footer-container .ez-widget-area{
    width:100%;
    padding-bottom:20px;
    margin-left:0 !important;
}
#ez-home-sidebar-wrap{
    margin:0;
}
.site-footer .creds,.site-footer .gototop{
    width:100%;
    text-align:center;
    float:none;
}
}
@media only screen and (min-width:840px) and (max-width:1140px){
}
@media only screen and (min-width:480px) and (max-width:1140px){
    body.override .breadcrumb{
    margin:0 0 20px;
}
.author-box{
    margin:0px 20px 40px;
}
#comments{
    margin:0px 20px 15px;
}
.entry-pings{
    margin:0 20px;
}
#respond{
    margin:0 20px 15px;
}
}
@media only screen and (max-width:839px){
}
@media only screen and (min-width:480px) and (max-width:839px){
}
@media only screen and (max-width:479px){
    body.override .breadcrumb{
    margin:0 0 20px;
}
}
 .no-sidebar .sidebar{
    display:none;
}
.no-sidebar .content{
    width:100%;
}
.no-sidebar .site-footer{
    display:none;
}
.printable .textwidget{
    background-color:white !important;
}
.printable .post-78.page.type-page.status-publish.entry.override{
    background-color:white !important;
}
.printable .content{
    background-color:white !important;
}
.printable .widget-title{
    background-color:white !important;
}
.full-width-table{
    width:99%;
    table-layout:fixed;
    margin-left:auto;
    margin-right:auto;
}
.full-width-content .content{
    width:100%;
    padding:0;
    margin:0;
}
.full-width-content .sidebar{
    display:none;
}
.clearfix:after{
    visibility:hidden;
    display:block;
    height:0;
    font-size:0;
    line-height:0;
    content:" ";
    clear:both;
}
.clearfix{
    display:block;
}
* html .clearfix{
    height:1%;
}
*:first-child+html .clearfix{
    min-height:1%;
}
.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds{
    float:left;
    margin:0 0 20px;
    padding-left:3%;
}
.one-half,.three-sixths,.two-fourths{
    width:48%;
}
.one-third,.two-sixths{
    width:31%;
}
.four-sixths,.two-thirds{
    width:65%;
}
.one-fourth{
    width:22.5%;
}
.three-fourths{
    width:73.5%;
}
.one-fifth{
    width:17.4%;
}
.two-fifths{
    width:37.8%;
}
.three-fifths{
    width:58.2%;
}
.four-fifths{
    width:78.6%;
}
.one-sixth{
    width:14%;
}
.five-sixths{
    width:82%;
}
.first{
    clear:both;
    padding-left:0;
}
#ez-home-container-wrap{
    clear:both;
}
.ez-home-container-area{
    margin:0 0 20px;
    clear:both;
}
.ez-home-bottom{
    margin:0;
}
.ez-only{
    width:100%;
    margin:0 0 20px;
    float:left;
    clear:both;
}
.modal-popup{
    display:none;
    z-index:100;
    position:absolute;
    margin:0px auto;
    width:auto;
    height:auto;
    padding-left:30px;
    padding-right:30px;
    padding-top:30px;
    padding-bottom:30px;
    font-size:x-large;
    text-align:center;
    border-style:solid;
    border-width:1px;
    background-color:#FFFFFF;
}
input[type='button']{
    border-radius:0px !important;
    color:#FFFFFF !important;
    height:auto !important;
    width:auto !important;
    box-shadow:1px 1px 2px 2px #666666 !important;
    padding-left:10px !important;
    padding-right:10px !important;
    padding-top:10px !important;
    padding-bottom:10px !important;
}
input[type='reset']{
    border-radius:0px !important;
    color:#333333 !important;
    background-color:#FFFFFF !important;
    height:auto !important;
    width:auto !important;
    box-shadow:1px 1px 2px 2px #666666 !important;
    padding-left:10px !important;
    padding-right:10px !important;
    padding-top:10px !important;
    padding-bottom:10px !important;
}
.quick-quote ol{
    margin-bottom:1rem;
}
.quick-quote ul{
    margin-bottom:1rem;
}
.quick-quote li{
    line-height:100%;
}
.ul-radio{
    list-style-type:none !important;
    font-size:medium !important;
}
.quick-quote{
    color:#000000;
    width:100%;
    padding-top:0px;
    padding-bottom:0px;
    line-height:100%;
}
input,textarea{
    color:#000000 !important;
    font-size:1.5rem;
    padding:0.2rem !important;
    width:auto !important;
}
input[type='checkbox'],input[type='radio']{
    vertical-align:text-top;
}
.TVBlock{
    width:200px;
    height:100px;
    background-color:black;
    border:1px red dotted !important;
    font-family:Arial,sans-serif;
    font-weight:800;
    font-size:48pt !important;
    color:rgb(124,242,124) !important;
    text-align:center;
}
.DataTable input[type='button']{
    font-size:xx-small;
    border-radius:0px !important;
    color:#FFFFFF !important;
    height:auto !important;
    width:auto !important;
    box-shadow:1px 1px 2px 1px #666666 !important;
    margin-left:2px !important;
    margin-right:2px !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
    padding-left:1px !important;
    padding-right:1px !important;
    padding-top:1px !important;
    padding-bottom:1px !important;
}
.DataTable input[type='reset']{
    font-size:xx-small;
    border-radius:0px !important;
    color:#333333 !important;
    background-color:#FFFFFF !important;
    height:auto !important;
    width:auto !important;
    box-shadow:1px 1px 2px 1px #666666 !important;
    margin-left:2px !important;
    margin-right:2px !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
    padding-left:1px !important;
    padding-right:1px !important;
    padding-top:1px !important;
    padding-bottom:1px !important;
}
.DataTable input,textarea{
    color:#000000;
    font-size:1rem;
    padding:0.1rem;
    width:auto;
}
.quick-quote input,textarea{
    color:#000000;
    font-size:1.5rem;
    padding:0.2rem;
    width:auto;
}
.quick-quote input[type='checkbox'],input[type='radio']{
    vertical-align:text-top;
}
.quick-quote tr{
    line-height:100%;
}
.quick-quote td{
    padding-left:10px;
    padding-right:10px;
    line-height:100%;
}
.quick-quote fieldset{
    border-color:#666666;
    border-radius:0px;
    box-shadow:1px 1px 1px 1px #CCCCCC;
}
.quick-quote legend{
    font-size:medium;
}
.quick-quote table{
    margin-bottom:0px;
}
a{
    border-style:none !important;
    border-width:0px !important;
}
.status-optout{
    background-color:Olive !important;
    color:black !important;
}
.status-targeted{
    background-color:Teal !important;
    color:black !important;
}
.status-processing{
    background-color:Peru !important;
    color:black !important;
}
.status-followup{
    background-color:ForestGreen !important;
    color:black !important;
}
.status-complete{
    background-color:Chartreuse !important;
    color:black !important;
}
.status-converted{
    background-color:CornflowerBlue !important;
    color:black !important;
}
.status-connect{
    background-color:#ff00ff !important;
    color:black !important;
}
.border-backlinks{
    border-color:#FFFF66 !important;
    border-style:solid;
    border-width:1px !important;
    border-top:0px !important;
    border-bottom:0px !important;
    border-collapse:separate !important;
}
.border-brochure{
    border-color:#CCFF66 !important;
    border-style:solid;
    border-width:1px !important;
    border-top:0px !important;
    border-bottom:0px !important;
    border-collapse:separate !important;
}
.border-coldcall{
    border-color:#FFCC66 !important;
    border-style:solid;
    border-width:1px !important;
    border-top:0px !important;
    border-bottom:0px !important;
    border-collapse:separate !important;
}
.border-directmail{
    border-color:#CCFFCC !important;
    border-style:solid;
    border-width:1px !important;
    border-top:0px !important;
    border-bottom:0px !important;
    border-collapse:separate !important;
}
.border-emailbrochure{
    border-color:DarkSalmon !important;
    border-style:solid;
    border-width:1px !important;
    border-top:0px !important;
    border-bottom:0px !important;
    border-collapse:separate !important;
}
.border-faxbrochure{
    border-color:#FFA366 !important;
    border-style:solid;
    border-width:1px !important;
    border-top:0px !important;
    border-bottom:0px !important;
    border-collapse:separate !important;
}
.border-emailsubscribe{
    border-color:#B2CCFF !important;
    border-style:solid;
    border-width:1px !important;
    border-top:0px !important;
    border-bottom:0px !important;
    border-collapse:separate !important;
}
.border-facebook{
    border-color:#3333AD !important;
    border-style:solid;
    border-width:1px !important;
    border-top:0px !important;
    border-bottom:0px !important;
    border-collapse:separate !important;
}
.border-twitter{
    border-color:#B2FFB2 !important;
    border-style:solid;
    border-width:1px !important;
    border-top:0px !important;
    border-bottom:0px !important;
    border-collapse:separate !important;
}
.border-linkedin{
    border-color:#5CADFF !important;
    border-style:solid;
    border-width:1px !important;
    border-top:0px !important;
    border-bottom:0px !important;
    border-collapse:separate !important;
}
.color-backlinks{
    background-color:#FFFF66 !important;
    color:black !important;
}
.color-brochure{
    background-color:#CCFF66 !important;
    color:black !important;
}
.color-coldcall{
    background-color:#FFCC66 !important;
    color:black !important;
}
.color-directmail{
    background-color:#CCFFCC !important;
    color:black !important;
}
.color-emailbrochure{
    background-color:DarkSalmon !important;
    color:black !important;
}
.color-faxbrochure{
    background-color:#FFA366 !important;
    color:black !important;
}
.color-emailsubscribe{
    background-color:#B2CCFF !important;
    color:black !important;
}
.color-facebook{
    background-color:#3333AD !important;
    color:white !important;
}
.color-twitter{
    background-color:#B2FFB2 !important;
    color:black !important;
}
.color-linkedin{
    background-color:#5CADFF !important;
    color:black !important;
}
tbody{
    border-style:none !important;
    padding-top:0px;
    padding-bottom:0px;
    margin-top:0px;
    margin-bottom:0px;
}
.quote{
    color:#000000;
    font-size:10pt;
    line-height:100%;
}
.quote table,.quote td,.quote td{
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
}
.quote-header{
    font-family:Times New Roman;
    font-size:12pt;
}
.width-3{
    width:3%;
}
.width-4{
    width:4%;
}
.width-5{
    width:5%;
}
.width-6{
    width:6%;
}
.width-7{
    width:7%;
}
.width-10{
    width:10%;
}
.width-15{
    width:15%;
}
.width-20{
    width:20%;
}
.width-25{
    width:25%;
}
.width-35{
    width:35%;
}
.width-40{
    width:40%;
}
.width-45{
    width:45%;
}
.width-50{
    width:50%;
}
.width-60{
    width:60%;
}
.width-16px{
    width:16px !important;
}
.width-20px{
    width:20px !important;
}
.width-30px{
    width:30px !important;
}
.width-50px{
    width:50px !important;
}
.width-100px{
    width:100px !important;
}
.width-200px{
    width:200px !important;
}
.width-300px{
    width:300px !important;
}
.width-600px{
    width:600px !important;
}
.height-1{
    line-height:1px !important;
    height:1px !important;
}
.height-75{
    line-height:75%;
}
.height-90{
    line-height:90%;
}
.height-120{
    line-height:120%;
}
.height-200{
    line-height:200%;
}
.height-220{
    line-height:220%;
}
.height-250{
    line-height:250%;
}
.bbb-border-l{
    border-left-style:solid;
    border-left-color:#3366CC;
    border-left-width:10px;
}
.bbb-border-r{
    border-right-style:solid;
    border-right-color:#3366CC;
    border-right-width:10px;
}
.bbb-border-t{
    border-top-style:solid;
    border-top-color:#3366CC;
    border-top-width:10px;
}
.bbb-border-b{
    border-bottom-style:solid;
    border-bottom-color:#3366CC;
    border-bottom-width:10px;
}
.bb-border-l{
    border-left-style:solid;
    border-left-color:#000000;
    border-left-width:5px;
}
.bb-border-r{
    border-right-style:solid;
    border-right-color:#000000;
    border-right-width:5px;
}
.bb-border-t{
    border-top-style:solid;
    border-top-color:#000000;
    border-top-width:5px;
}
.bb-border-b{
    border-bottom-style:solid;
    border-bottom-color:#000000;
    border-bottom-width:5px;
}
.b-border-l{
    border-left-style:solid;
    border-left-color:#000000;
    border-left-width:1px;
}
.b-border-r{
    border-right-style:solid;
    border-right-color:#000000;
    border-right-width:1px;
}
.b-border-t{
    border-top-style:solid;
    border-top-color:#000000;
    border-top-width:1px;
}
.b-border-b{
    border-bottom-style:solid;
    border-bottom-color:#000000;
    border-bottom-width:1px;
}
.g-border-l{
    border-left-style:solid;
    border-left-color:#CCCCCC;
    border-left-width:1px;
}
.g-border-r{
    border-right-style:solid;
    border-right-color:#CCCCCC;
    border-right-width:1px;
}
.g-border-t{
    border-top-style:solid;
    border-top-color:#CCCCCC;
    border-top-width:1px;
}
.g-border-b{
    border-bottom-style:solid;
    border-bottom-color:#CCCCCC;
    border-bottom-width:1px;
}
.g-underline{
    text-decoration:underline;
    text-decoration-color:#CCCCCC;
}
.b-underline{
    text-decoration:underline;
    text-decoration-color:#000000 !important;
}
.t-strike{
    text-decoration:line-through;
    text-decoration-color:#000000;
}
.t-underline{
    text-decoration:underline;
    text-decoration-color:#000000;
}
.t-top{
    vertical-align:top !important;
}
.t-middle{
    vertical-align:middle !important;
}
.t-bottom{
    vertical-align:bottom !important;
}
.t-center{
    text-align:center;
}
.t-left{
    text-align:left;
}
.t-right{
    text-align:right;
}
.t-bold{
    font-weight:bold;
}
.t-italic{
    font-style:italic;
}
.t-ucase{
    text-transform:uppercase;
}
.t-13{
    font-size:13pt;
}
.t-big{
    font-size:15pt;
}
.t-bigger{
    font-size:20pt;
}
.t-xxsmall{
    font-size:xx-small;
}
.t-xsmall{
    font-size:x-small;
}
.t-small{
    font-size:small;
}
.t-medium{
    font-size:medium;
}
.t-large{
    font-size:large;
}
.t-xlarge{
    font-size:x-large;
}
.t-xxlarge{
    font-size:xx-large;
}
.t-blue{
    color:#0000FF;
}
.t-red{
    color:#FF0000;
}
.t-overhide{
    overflow:hidden;
}
.t-nowrap{
    white-space:nowrap;
}
.bg-grey{
    background-color:#CCCCCC;
}
.bg-lightyellow{
    background-color:#FFFF55;
}
.bg-paleyellow{
    background-color:#FFFF99;
}
.cca-cumulus{
    font-family:Times New Roman;
    font-size:12pt;
    align:center;
    line-height:100%;
    color:#000000;
    padding-top:0px;
    padding-bottom:0px;
    margin-top:0px;
    margin-bottom:0px;
}
.cca-cumulus td{
    vertical-align:bottom;
}
.signature{
    width:300px;
}
.ad-script-radio{
    font-family:Arial,sans-serif;
    font-size:11pt;
    align:center;
    line-height:100%;
    border-style:none !important;
    color:#000000;
    padding-top:0px;
    padding-bottom:0px;
    margin-top:0px;
    margin-bottom:0px;
}
.ad-io{
    font-family:Arial,sans-serif;
    font-size:10pt;
    align:center;
}
.ad-io{
    line-height:120%;
    border-style:none !important;
}
.ad-io,.ad-io table,.ad-io tr,.ad-io td{
    color:#000000;
    border-style:none !important;
    border-left:0px !important;
    border-right:0px !important;
    border-top:0px !important;
    border-bottom:0px !important;
}
.ad-io{
    margin-top:5px;
}
.ad-io tr,.ad-io td{
    padding-left:0px;
    padding-right:0px;
    padding-top:1px;
    padding-bottom:1px;
}
.ad-io-header-company{
    font-size:20pt;
    text-align:center;
}
.ad-io-header-website{
    font-size:1.2em;
    font-weight:bold;
    text-align:center;
    padding-top:7px !important;
}
.ad-io-header-address{
    font-size:1em;
    font-weight:normal;
    text-align:center;
}
.ad-io-header-io{
    font-size:16pt;
    font-weight:bold;
    text-align:center;
}
.ad-io-label{
    width:30%;
    font-weight:bold;
}
.ad-io-data{
}
.ad-io-data-highlight{
    color:#0000FF !important;
}
.ad-io-data-highlight-bold{
    color:#0000FF !important;
    font-weight:bold;
}
.ad-io-highlight-yellow{
    background-color:#FFFF00;
}
.ad-io-tearsheet-header{
    color:#FF0000 !important;
    font-weight:bold;
    text-decoration:underline;
    text-align:center;
}
.ad-io-tearsheet-detail{
    color:#FF0000 !important;
    font-weight:bold;
    text-align:center;
}
.ad-io-label-adtext-mainnewspaper,.ad-io-label-adtext-localnewspaper{
    font-size:1.2em;
    font-weight:bold;
}
.ad-io-data-adtext-mainnewspaper,.ad-io-data-adtext-localnewspaper{
    color:#0000FF !important;
    font-size:1.2em;
}
.ad-io-label-payment{
    color:#333333 !important;
    font-size:1.2em;
    font-style:italic;
    font-weight:bold;
}
.ad-io-data-payment{
    color:#333333 !important;
    font-size:1.2em;
    font-style:italic;
}
.ad-io-card{
    color:#333333 !important;
    font-size:1.2em;
    font-style:italic;
}
.ad-io-link{
    font-weight:normal;
    text-decoration:underline;
}
.ad-buy,.ad-buy:before{
    background-color:#FFCC00;
    color:#000000 !important;
    text-align:center;
    content:"BUY";
}
.ad-io-signature{
    color:#333333 !important;
    font-size:1.2em;
    font-style:italic;
    font-weight:bold;
}
.ad-io-underline{
    text-decoration:underline;
}
.ad-io-signature img{
    width:400px;
}
.swa-wizard{
    width:100%;
    color:#000000;
    font-size:larger;
}
.swa-wizard legend{
    color:#000000;
    font-size:x-large;
}
.swa-wizard-row{
    valign:top;
}
.swa-wizard-label{
    text-align:right;
    width:25%;
}
.swa-wizard-data{
    width:75%;
}
.swa-wizard-textbox{
    width:100%;
    color:#000000 !important;
}
.swa-wizard-textarea{
    width:100%;
    color:#000000 !important;
}
.on-credit{
    background-color:#9933ff !important;
    color:#ffffff !important;
}
.alert-red{
    background-color:#CC3300 !important;
    line-height:100% !important;
}
.alert-red-bold{
    background-color:#CC3300 !important;
    font-weight:bold !important;
    line-height:100% !important;
}
.alert-red2{
    background-color:#ff8080 !important;
    line-height:90% !important;
}
.alert-orange{
    background-color:#ff9900 !important;
    line-height:100% !important;
}
.alert-orange2{
    background-color:#ff9900 !important;
    line-height:100% !important;
}
.alert-yellow{
    background-color:#FFDD00 !important;
    line-height:100% !important;
}
.alert-yellow2{
    background-color:#FFDD00 !important;
    line-height:100% !important;
}
.alert-row{
    background-color:#CC3300 !important;
    font-weight:bold !important;
    line-height:100% !important;
}
.normal-row{
    line-height:100% !important;
}
.status-red{
    background-color:red;
    color:#000000 !important;
    text-align:center;
}
.status-registered{
    background-color:red;
    color:#000000 !important;
    text-align:center;
}
.status-red a{
    color:#ffffff !important;
    font-weight:normal;
    text-decoration:none;
}
.status-red a:hover{
    color:#28fafa !important;
    text-decoration:none;
}
.status-schedule{
    background-color:#ff3385 !important;
    color:#000000 !important;
    text-align:center;
}
.status-schedule a{
    color:#ffffff !important;
    font-weight:normal;
    text-decoration:none;
}
.status-schedule a:hover{
    color:#28fafa !important;
    text-decoration:none;
}
.whacka-link{
    color:#ffffff;
}
.status-get-price{
    background-color:#FFCC99;
    color:#000000 !important;
    text-align:center;
}
.status-get-price a{
    color:#040404 !important;
    font-weight:normal;
    text-decoration:none;
}
.status-get-price a:hover{
    color:#af041b !important;
    text-decoration:none;
}
.status-quoted{
    background-color:#CCFF66;
    color:#000000 !important;
    text-align:center;
}
.status-orange{
    background-color:orange;
    color:#000000 !important;
    text-align:center;
}
.status-lightyellow{
    background-color:#FFFF00;
    color:#000000 !important;
    text-align:center;
}
.status-darkyellow{
    background-color:#FFCC00;
    color:#000000 !important;
    text-align:center;
}
.status-green{
    background-color:#00FF00;
    color:#000000 !important;
    text-align:center;
}
.status-blue{
    background-color:#3366CC;
    color:#FFFFFF !important;
    text-align:center;
}
.status-hold{
    background-color:#010102 !important;
    color:#ebef78 !important;
    text-align:center;
}
.status-iosent{
    background-color:#0000FF;
    color:#FFFF00 !important;
    text-align:center;
}
.status-cream{
    background-color:#FFFDD0;
    color:#000000 !important;
    text-align:center;
}
.status-purple{
    background-color:purple;
    color:#FFFFFF !important;
    text-align:center;
}
.ad-mainnewspaper,.ad-mainnewspaper:before{
    background:#800000;
    color:#FFFFFF !important;
    font-weight:bold;
    text-align:center;
    content:"N";
}
.ad-localnewspaper,.ad-localnewspaper:before{
    background:#336600;
    color:#FFFFFF !important;
    font-weight:bold;
    text-align:center;
    content:"L";
}
.ad-radio,.ad-radio:before{
    background:#000066;
    color:#FFFFFF !important;
    font-weight:bold;
    text-align:center;
    content:"R";
}
.ad-employerwebsite,.ad-employerwebsite:before{
    background:#660066;
    color:#FFFFFF !important;
    font-weight:bold;
    text-align:center;
    content:"W";
}
.ad-jobsearchboard,.ad-jobsearchboard:before{
    background:#CC3300;
    color:#FFFFFF !important;
    font-weight:bold;
    text-align:center;
    content:"J";
}
.ad-swa,.ad-swa:before{
    background:#996600;
    color:#FFFFFF !important;
    font-weight:bold;
    text-align:center;
    content:"S";
}
.ad-dol,.ad-dol:before{
    background:#660033;
    color:#FFFFFF !important;
    font-weight:bold;
    text-align:center;
    content:"D";
}
.ad-journal,.ad-journal:before{
    background:#CCCCCC;
    color:#000000 !important;
    font-weight:bold;
    text-align:center;
    content:"j";
}
.ad-monster,.ad-monster:before{
    background:#3366CC;
    color:#FFFFFF !important;
    font-weight:bold;
    text-align:center;
    content:"O";
}
.ad-online,.ad-online:before{
    background:#6133cc;
    color:#FFFFFF !important;
    font-weight:bold;
    text-align:center;
    content:"O";
}
.udweb-product{
    color:#FFFFFF !important;
    font-weight:bold;
    text-align:center;
}
.account-label{
    font-weight:bold;
    text-align:center;
}
.color-mainnewspaper{
    background:#800000 !important;
    color:#FFFFFF !important;
}
.color-localnewspaper{
    background:#336600 !important;
    color:#FFFFFF !important;
}
.color-radio{
    background:#000066 !important;
    color:#FFFFFF !important;
}
.color-employerwebsite{
    background:#660066 !important;
    color:#FFFFFF !important;
}
.color-jobsearchboard{
    background:#CC3300 !important;
    color:#FFFFFF !important;
}
.color-swa{
    background:#996600 !important;
    color:#FFFFFF !important;
}
.color-dol{
    background:#660033 !important;
    color:#FFFFFF !important;
}
.color-journal{
    background:#CCCCCC !important;
    color:#000000 !important;
}
.color-monster{
    background:#3366CC !important;
    color:#FFFFFF !important;
}
.border-mainnewspaper{
    border-style:solid;
    border-width:2px !important;
    border-color:#800000 !important;
}
.border-localnewspaper{
    border-style:solid;
    border-width:2px !important;
    border-color:#336600 !important;
}
.border-radio{
    border-style:solid;
    border-width:2px !important;
    border-color:#000066 !important;
}
.border-employerwebsite{
    border-style:solid;
    border-width:2px !important;
    border-color:#660066 !important;
}
.border-jobsearchboard{
    border-style:solid;
    border-width:2px !important;
    border-color:#CC3300 !important;
}
.border-swa{
    border-style:solid;
    border-width:2px !important;
    border-color:#996600 !important;
}
.border-dol{
    border-style:solid;
    border-width:2px !important;
    border-color:#660033 !important;
}
.border-journal{
    border-style:solid;
    border-width:2px !important;
    border-color:#CCCCCC !important;
}
.border-monster{
    border-style:solid;
    border-width:2px !important;
    border-color:#3366CC !important;
}
.wrap_login_logout{
    font-size:larger;
    font-weight:bold;
}
.item_welcome{
    text-transform:capitalize;
}
.item_login{
    text-transform:uppercase;
}
.item_logout{
    text-transform:uppercase;
}
.site-inner{
    max-width:100% !important;
    padding-left:10px;
    padding-right:10px;
    padding-top:0px;
    padding-bottom:10px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
}
.site-content{
    padding-top:0px;
    margin-top:0px;
}
.wrap{
    max-width:100% !important;
    padding-left:10px;
    padding-right:10px;
    padding-top:0px;
    padding-bottom:10px;
    margin-top:0px;
}
.entry{
    max-width:100% !important;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
    margin-top:0px;
}
.entry-header{
    padding-top:0px;
    margin-top:0px;
}
.entry-content{
    padding-top:0px;
    margin-top:0px;
}
body{
    font-size:8pt;
    margin-top:0px;
    background-color:#FFFFFF;
}
.report-header{
    line-height:100%;
    color:#000000;
    margin:0px;
}
.report-header-company{
    text-transform:uppercase;
    font-size:larger;
}
.report-header-title{
    text-transform:uppercase;
    text-align:center;
    font-size:larger;
    font-weight:bold;
}
.report-header-date{
    text-align:right;
}
.DataTable a{
    text-decoration-color:#0000FF;
    -moz-text-decoration-color:#0000FF;
}
.DataTable a:link{
    color:#0000FF;
}
.DataTable a:visited{
    color:#0000AA;
}
.DataTable a:hover{
    color:#FF00FF;
}
.DataTable a:active{
    color:#0000FF;
}
.DataTable a{
    border:0px;
}
.DataTable{
    border-collapse:collapse;
    line-height:100%;
    border-color:#D8D8D8;
    border-style:solid;
    border-width:1px;
    border-spacing:0px;
    border-collapse:collapse;
}
.DataTable th{
    text-align:center;
}
.DataTable-center{
    text-align:center;
}
.DataTable-center a{
    text-align:center;
}
.DataTable-right{
    text-align:right;
}
.DataTable-right a{
    text-align:right;
}
.DataTable-smaller{
    max-width:100px;
}
.DataTable-bigger{
    min-width:120px;
}
.DataTable tr,.DataTable th,.DataTable td{
    border:1px solid #D9C6B8;
    font-size:8pt;
    line-height:100%;
    font-family:arial;
    color:#000000;
    padding-left:1px;
    padding-right:1px;
    padding-top:1px;
    padding-bottom:1px;
}
.custom-full-width,.responsive-table-container{
    width:100%;
    margin:0 auto;
    padding:0;
     box-sizing:border-box;
}
 @media (max-width:768px){
    .custom-full-width,.responsive-table-container{
}
}
.even-case{
    background-color:#FFFEEA;
}
.odd-case{
    background-color:#F7E0AA;
}
.money{
    text-align:right;
    white-space:nowrap;
}
.grand-total td{
    background-color:#8C0303;
    ;
    color:#FFFFFF;
    font-weight:bold;
}
.section-line th,.section-line td{
    background-color:#680101;
    color:#FFFFFF;
    font-weight:bold;
}
.section-line-blue th,.section-line-blue td{
    background-color:#3366CC;
    color:#FFFFFF;
    font-weight:bold;
}
.section-line-news th,.section-line-news td{
    background-color:#800000;
    color:#FFFFFF;
    font-weight:bold;
}
.section-line-radio th,.section-line-radio td{
    background-color:#000066;
    color:#FFFFFF;
    font-weight:bold;
}
.section-line-local th,.section-line-local td{
    background-color:#336600;
    color:#FFFFFF;
    font-weight:bold;
}
.section-line-expenses th,.section-line-expenses td{
    background-color:#c84300;
    color:#FFFFFF;
    font-weight:bold;
}
.section-line-invoiced th,.section-line-invoiced td{
    background-color:#9933ff;
    color:#FFFFFF;
    font-weight:bold;
}
.summary-table{
    border-collapse:collapse;
    border:1px solid #D8D8D8;
    line-height:100%;
    font-family:arial;
    color:#000000;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
}
.summary-header a:link{
    color:#005500;
}
.summary-header a:visited{
    color:#005500;
}
.summary-header a:hover{
    color:#0000AA;
}
.summary-header a:active{
    color:#005500;
}
.summary-header a{
    border:0px;
}
.summary-label a:link{
    color:#FFFFFF;
}
.summary-label a:visited{
    color:#FFFFFF;
}
.summary-label a:hover{
    color:#0000AA;
}
.summary-label a:active{
    color:#FFFFFF;
}
.summary-label a{
    border:0px;
}
.summary-header td{
    font-weight:bold;
    text-transform:uppercase;
    text-align:center;
}
.summary-header a{
    text-transform:uppercase;
    text-decoration:underline;
    text-decoration-color:#005500;
    -moz-text-decoration-color:#005500;
}
.summary-label a{
    text-transform:uppercase;
    text-decoration:underline;
    text-decoration-color:#FFFFFF;
    -moz-text-decoration-color:#FFFFFF;
}
.summary-header{
    line-height:100%;
}
.summary-label{
    line-height:100%;
    text-transform:uppercase;
    width:70%;
    background-color:#005500;
    color:#FFFFFF;
    font-weight:bold;
    text-align:center;
}
.summary-label td{
    line-height:100%;
    text-align:center;
    text-transform:uppercase;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:5px;
}
.summary-value{
    line-height:100%;
    text-align:right;
    border:1px solid #D8D8D8;
    padding-left:5px;
    padding-right:5px;
    padding-top:0px;
    padding-bottom:0px;
}
.summary-value-center{
    line-height:100%;
    text-align:center;
    border:1px solid #D8D8D8;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
}
.dashboard-menu-area{
    width:100%;
    background-color:#334433;
    padding:0px;
    margin:0px;
}
.dashboard-menu a:link{
    color:#FFFFFF;
}
.dashboard-menu a:visited{
    color:#FFFFFF;
}
.dashboard-menu a:hover{
    color:#FFFF55;
}
.dashboard-menu a:active{
    color:#FFFFFF;
}
.dashboard-menu a{
    border:0px;
}
.dashboard-menu{
    text-transform:uppercase;
    font-weight:bold;
    font-size:larger;
    width:10%;
    padding:0px;
    margin:0px;
}
.dashboard-menu td{
    white-space:nowrap;
}
.dashboard-menu-row{
}
.dashboard-menu-item{
    padding-left:10px;
    padding-right:10px;
}
.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds{
    float:left;
}
.one-half,.three-sixths,.two-fourths{
    width:48%;
}
.one-third,.two-sixths{
    width:33%;
}
.four-sixths,.two-thirds{
    width:65%;
}
.one-fourth{
    width:25%;
}
.three-fourths{
    width:73.5%;
}
.one-fifth{
    width:17.4%;
}
.two-fifths{
    width:37.8%;
}
.three-fifths{
    width:58.2%;
}
.four-fifths{
    width:78.6%;
}
.one-sixth{
    width:14%;
}
.five-sixths{
    width:82%;
}
.first{
    clear:both;
    padding-left:0;
}
.one-full > .block-element{
    margin-left:auto;
    margin-right:auto;
    display:block;
}
 @media only screen and (max-width:2000px){
}
@media only screen and (min-width:840px) and (max-width:1140px){
}
@media only screen and (min-width:480px) and (max-width:1140px){
}
@media only screen and (max-width:839px){
}
@media only screen and (min-width:480px) and (max-width:839px){
}
@media only screen and (max-width:479px){
}
.status-lightgreen{
    background-color:#ccff99;
    color:#000000 !important;
    text-align:center;
}

.status-lightblue{
  background-color:#79e0fc;
  color:#000000 !important;
  text-align:center;
}