body {font-size: 16px; font-family: sans-serif;}

/******************************************************************************
/* H1, H2, H3
/******************************************************************************/
h1,h2,h3,h4 {padding: 5px 0px; margin: 0px; font-family: "Verdana", sans-serif;}
h1 {color: #b66;font-size: 1.8em;}
h2 {color: #b66;font-size: 1.2em;}
h3 {font-size: 1.1em;}
h4 {font-size: 1em;}

.wrap-wrapper-content h1 {
padding: 5px 10px;
padding-bottom: 6px;
position: relative;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
background: linear-gradient(left, #eee 0, #fff1f1 100%) no-repeat;
background: -webkit-linear-gradient(left, #fff1f1 0, #fff 100%) no-repeat;
background: -moz-linear-gradient(left, #fff1f1 0, #fff 100%) no-repeat;
background: -o-linear-gradient(left, #fff1f1 0, #fff 100%) no-repeat;
background: -ms-linear-gradient(left, #fff1f1 0, #fff 100%) no-repeat;
background: linear-gradient(left, #fff1f1 0, #fff 100%) no-repeat;
-svg-background: linear-gradient(left, #fff1f1 0, #fff 100%) no-repeat;
}
.custom p {font-size: 0.8em;}
.custom h3 {
    font-size: 0.8em;
    color: #b66;
    padding: 0 !important;    }
.custom table td {border:none; padding:0 !important}
.custom h2 { font-size:1.1em;}
.custom h1 { font-size:1.6em;}
.custom h2 a {    text-decoration: none;    color: #000; }
.custom h1 a {    text-decoration: none;    color: #507299; }
.content-col-left h3, .content-col-right h3 {display: block; position: relative; padding: 5px 20px; margin: 0 -20px; color: #fff; background: #79c;}
.content-col-left h3 {margin-left: -26px; padding-left: 26px;}
.content-col-left h3:before {content: ""; display: block; position: absolute; left: 0; bottom: -6px; width: 0; height: 0; border: 3px solid #666; border-left-color: transparent; border-bottom-color: transparent;}
.content-col-right h3 {margin-right: -26px; padding-right: 26px;}
.content-col-right h3:before {content: ""; display: block; position: absolute; right: 0; bottom: -6px; width: 0; height: 0; border: 3px solid #666; border-right-color: transparent; border-bottom-color: transparent;}
.wrap-wrapper-content h3{
    padding: 5px 10px; padding-bottom: 6px; position: relative;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
font-size: 1.4em;
    text-align: center;
    color: #507299;
margin: 0 5px; margin-top: 2px;
}
/******************************************************************************
/* Other
/******************************************************************************/
p {margin: 0; padding: 0; padding-top: 5px; padding-bottom: 10px;}
hr {border: none; border-top: 1px dotted #aaa; border-bottom: 1px dotted #eee;}
.pagenavcounter {color: #449; display: block; padding: 5px; font-size: 1.5em;}

/******************************************************************************
/* Footer
/******************************************************************************/
.wrapper .footer h1,
.wrapper .footer h2,
.wrapper .footer h3,
.wrapper .footer h4
{color: #533; /*margin-top: 7px;*/}

.custom-header-title h1 {margin: 0; padding: 0; font-size: 1.3em; color: #111; line-height: 1em;}
.custom-header-title h2 {margin: 0; padding: 0; font-size: 1.15em; padding-top: 4px; color: #111; line-height: 1em; padding-bottom: 4px;}
.custom-header-title h1 a,.custom-header-title h2 a {text-decoration: none; color: #111;}
.wrap-wrapper-slider h3 {font-size: 1.3em;}

.move-block-content h3 {padding: 4px 7px; margin: 1px 0px; margin-bottom: 5px; color: #b66; text-shadow: 0px 1px 5px #fff; 
background: #eee; 
background: linear-gradient(top, rgba(255,255,255,1) 0, rgba(0,0,0,0.1) 100%) no-repeat; 
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0, rgba(0,0,0,0.1) 100%) no-repeat; 
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0, rgba(0,0,0,0.1) 100%) no-repeat; 
background: -o-linear-gradient(top, rgba(255,255,255,1) 0, rgba(0,0,0,0.1) 100%) no-repeat; 
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0, rgba(0,0,0,0.1) 100%) no-repeat; 
background: linear-gradient(top, rgba(255,255,255,1) 0, rgba(0,0,0,0.1) 100%) no-repeat; 
-svg-background: linear-gradient(top, rgba(255,255,255,1) 0, rgba(0,0,0,0.1) 100%) no-repeat; 
border-radius: 4px; display: block; border: 1px solid #ccc; border-left-color: #ddd; border-right-color: #ddd; border-top-color: #e5e5e5;}
.move-block-content h3 a {color: #b66; text-decoration: none; display: block;}

.page-header h2 a {display: block; border-bottom: 1px dotted #ddd; text-decoration: none; padding-bottom: 4px; color: #b66; font-size: 1em;}