html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
} article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
#footer {
background-color: #0B3662;
border-top-width: 8px;
border-top-style: solid;
border-top-color: #1E6B98;
}
.orange {
background-color: #e97533;
}
.purple {
background-color: #94249c;
}
.green {
background-color: #699c28;
}
.lt-blue {
background-color: #6cacc0;
}
body {
line-height: 1;
font-family: 'Open Sans', Verdana, Helvetica, sans-serif;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
background-image: url(../../../themes/pbs-theme/images/tile.jpg);
}
.home-blog-text {
font-size: 12px;
line-height: 18px;
color: #333;
}
#home-blog-list li {
padding: 5px;
margin-bottom: 5px;
background-color: #F9F9F9;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
#header {
background-image: url(../../../themes/pbs-theme/images/header-bg.jpg);
background-repeat: repeat-x;
height: 226px;
width: 100%;
padding-top: 5px;
}
#header-in {
height: 181px;
width: 980px;
margin-right: auto;
margin-left: auto;
}
#logo {
display: block;
float: left;
height: 181px;
width: 305px;
}
#header-right {
display: block;
height: 181px;
width: 655px;
float: right;
}
#nav-right {
font-family: 'Arvo', serif;
font-size: 13px;
list-style:none;
line-height: 25px;
margin-right: auto;
margin-bottom: 0;
display: block;
font-weight: 700;
width: 980px;
padding: 0;
margin: 0 auto;
}    
.home {
font-family: 'Arvo', serif;
font-size: 20px;
color: #14335F;
display: block;
}
#navigation {
width: 100%;
height: 45px;
display: block;
background-color: #6FACBF;
}
.privacy-top {
font-size: 16px;
color: #FFF;
padding: 5px;
font-family: 'Arvo', serif;
float: left;
padding-left: 100px;
}
.privacy-top a{
color: #FFF;
text-decoration: none;
}
#hr-top {
height: 138px;
}
.daClear {
clear: both;
}
#top-links {
display: block;
width: 638px;
padding-top: 15px;
}
#top-links ul li {
display: block;
float: right;
margin-left: 20px;
padding-top: 5px;
padding-right: 15px;
padding-bottom: 5px;
padding-left: 15px;
font-family: 'Open Sans', Verdana, Helvetica, sans-serif;
color: #FFF;
text-decoration: none;
}
#top-links ul li a{
font-size: 12px;
font-family: 'Open Sans', Verdana, Helvetica, sans-serif;
color: #FFF;
text-decoration: none;
}
#top-social {
height: 50px;
width: 150px;
float: right;
margin-top: 29px;
margin-right: 15px;
}
#top-social ul li a {
display: block;
float: left;
margin: 5px;
}
#home-wrapper {
display: block;
width: 100%;
background-image: url(../../../themes/pbs-theme/images/blue-bg.png);
background-repeat: repeat-x;
background-position: top;
}
#left-side {
display: block;
float: right;
width: 288px;
height: 342px;
background-color: #68ACC1;
padding: 6px;
}
#left-side-inside {
background-color: #FFF;
height: 330px;
width: 276px;
background-image: url(../../../themes/pbs-theme/images/home-form.png);
padding: 6px;
}
#featured {
width: 655px;
float: left;
background-color: #FFF;
height: 342px;
padding: 6px;
}
#content-wrapper {
width: 980px;
margin-right: auto;
margin-left: auto;
padding-top: 20px;
padding-right: 15px;
padding-bottom: 75px;
padding-left: 15px;
}
#home-blog {
width: 980px;
margin-top: 10px;
}
.bot-cols {
background-color: #FFFFFF;
display: block;
width: 295px;
float: left;
margin: 5px;
padding: 10px;
}
.bot-cols-right {
background-color: 
#FFFFFF;
display: block;
width: 590px;
float: right;
margin: 5px;
padding: 10px;
}
#store-banner {
height: 89px;
width: 980px;
margin-bottom: 10px;
font-size: 25px;
text-align: center;
display: block;
}
#privacy-banner {
display: block; width: 980px;
margin-bottom: 10px;
margin-top: 10px;
text-align: center;
}
#privacy-banner img{
width: 100%;
}
#top-banner-left {
display: block;
float: left;
height: 100px;
width: 485px;
background-color: #FFF;
}
#top-banner-right {
display: block;
float: right;
height: 100px;
width: 485px;
background-color: #FFF;
}
.home-blog-titles a{
font-size: 16px;
color: #19325D;
display: block;
padding-bottom: 5px;
line-height: 22px;
}
#copyright {
width: 960px;
margin-right: auto;
margin-left: auto;
padding-top: 15px;
font-size: 12px;
display: block;
padding-bottom: 15px;
}
#copyright a{
font-size: 12px;
text-decoration: none;
color: #123560;
}
#copy-date {
display: block;
float: left;
}
#logic {
display: block;
float: right;
}
#left-side-inside h1 {
font-family: 'Arvo', serif;
font-size: 21px;
color: #143560;
padding-bottom: 10px;
font-weight: 700;
padding-top: 3px;
}
#left-side-inside label {
font-size: 13px;
color: #333;
display: block;
padding-bottom: 2px;
padding-top: 2px;
}
.lil-fields {
font-size: 13px;
color: #000;
display: block;
border: 1px solid #CCC;
padding: 4px;
width: 260px;
margin-bottom: 3px;
}
.lil-field-button {
color: #FFF;
padding: 10px;
padding-top: 5px;
padding-bottom: 5px;
display: block;
margin-top: 8px;
float: right;
background-color: #143560;
border: 2px solid #FFF;
font-weight: bold;
font-size: 14px;
}
#main {
background-color: #FFF;
height: 900px;
width: 960px;
margin-right: auto;
margin-left: auto;
}
.sub-page-titles  {
font-family: 'Arvo', serif;
font-size: 21px;
color: #143560;
padding-bottom: 20px;
font-weight: 700;
padding-top: 3px;
}
.sub-page-smaller  {
font-family: 'Arvo', serif;
font-size: 18px;
color: #143560;
padding-bottom: 20px;
font-weight: 700;
padding-top: 3px;
line-height: 24px;
}
.body-text {
font-size: 13px;
line-height: 18px;
color: #333;
}
.body-text a{
color: #003764;
text-decoration: none;
}
.body-text a:hover{
text-decoration: underline;
}
#sub-pic {
background-color: #6BACC0;
display: block;
height: 165px;
width: 980px;
margin-bottom: 15px;
}
#sub-left {
display: block;
float: left;
width: 720px;
padding-bottom: 50px;
}
#sub-right-bar {
display: block;
width: 225px;
float: right;
}
.widget-title{
font-size: 15px;
color: #fff;
padding: 6px;
padding-bottom: 7px;
background-color: #003764;
margin-bottom: 5px;
font-weight: 700;	
}
.widget-container ul{
margin-bottom: 10px;
display: block;
}
.widget-container li{
margin-bottom: 2px;
margin-top: 2px;
display: block;
}
.widget-container li a{
font-size: 13px;
color: #003764;
padding: 3px;
padding-left: 8px;
text-decoration: none;
border-left-width: 3px;
border-left-style: solid;
border-left-color: #6BACC0;
display: block;
font-weight: 700;
line-height: 18px;
}
.widget-container li a:hover{
border-left-color:#003764;
}
#next-prev {
width: 665px;
margin-top: 7px;
}
.previous-button a {
font-size: 16px;
line-height: 18px;
float: left;
text-decoration: none;
color: #F30
}
.next-button a {
font-size: 16px;
line-height: 18px;
float: right;
text-decoration: none;
color: #F30;
}
.next-button a:hover {
font-size: 16px;
line-height: 18px;
float: right;
text-decoration: none;
color: #000
}
.previous-button a:hover {
font-size: 16px;
line-height: 18px;
float: left;
text-decoration: none;
color: #000
}
.footer-center {
display: block;
width: 980px;
margin-right: auto;
margin-left: auto;
padding-top: 30px;
padding-bottom: 40px;
}
.footer-boxes {
display: block;
width: 235px;
padding-right: 5px;
padding-left: 5px;
float: left;
}
.footer-title {
font-size: 14px;
color: #F8F8F8;
font-weight: 700;
font-family: 'Arvo', serif;
display: block;
padding-bottom: 5px;
}
.footer-boxes li a {
text-decoration: none;
font-family: 'Arvo', serif;
color: #FFF;
font-size: 12px;
margin-bottom: 2px;
padding-left: 0px;
display: block;
padding-top: 2px;
padding-right: 3px;
padding-bottom: 2px;
font-weight: 700;
line-height: 18px;
}
.footer-boxes li a:hover {
text-decoration: underline;
color: #FCFCFC;
}
.quick-slider {
padding-top: 0px;
padding-bottom: 0px;
display: block;
background-color: #D74E47;
height: 286px;
padding-right: 20px;
padding-left: 20px;
}
.quick-slider-edit-button {
display: block;
cursor: pointer;
font-weight: normal;
color: #FFF;
text-align: center;
}
#consult-bar {
width: 100%;
background-color: #D54B4B;
}
#arrow-edit {
display: block;
float: left;
font-size: 12px;
}
.arrow-up{
margin-top: 8px;
font-size: 12px;
}
.arrow-down{
margin-top: 8px;
font-size: 12px;
}
#top-search-box {
display: block;
float: right;
height: 50px;
width: 305px;
margin-right: 3px;
}
.privacy-center {
width: 960px;
margin-right: auto;
margin-left: auto;
text-align: center;
display: block;
}
.white-text {
font-size: 12px;
line-height: 18px;
color: #FFF;
}
.top-search {
padding: 4px;
font-size: 13px;
color: #333;
border: 1px solid #003866;
width: 225px;
}
.search-btn {
font-size: 13px;
color: #FFF;
background-color: #003866;
border: none;
padding-left: 8px;
padding-right: 8px;
margin-left: -8px;
padding-top: 5px;
padding-bottom: 5px;
}
.heading-2 {
font-family: 'Arvo', serif;
font-size: 18px;
color: #14335F;
display: block;
font-weight: 700;
padding: 6px;
}
.entry-title {
font-family: 'Arvo', serif;
font-size: 18px;
color: #14335F;
display: block;
font-weight: 700;
padding-bottom: 8px;
line-height:24px;
}
.entry-title a{
font-family: 'Arvo', serif;
font-size: 18px;
color: #14335F;
display: block;
font-weight: 700;
padding-bottom: 4px;
text-decoration: none;
}
.entry-title a:hover{
text-decoration: underline;
}
.arch-list li  {
font-size: 13px;
display: block;
color: #003764;
text-decoration: none;
}
.arch-list li a {
font-size: 13px;
display: block;
color: #003764;
text-decoration: none;
margin-bottom: 2px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 9px;
}
.arch-list li a:hover {
text-decoration: underline;
}
:focus{
outline: none
}
.home-meta {
font-size: 11px;
color: #003764;
display: block;
padding-bottom: 5px;
}
.entry-date{
font-size: 11px;
color: #003764;
display: block;
padding-bottom: 2px;
}
.entry-utility{
padding-top: 3px;
font-size: 12px;
color: #003764;
display: block;
padding-bottom: 2px;
line-height: 18px;
}
.entry-utility a{
font-size: 12px;
color: #003764;
font-weight: 700px;
}
.entry-summary{
font-size: 13px;
line-height: 18px;
color: #333;	
}
.post{
padding: 4px;
margin-bottom: 10px;
display: block;	
}
#nav-below{
padding-bottom: 50px;	
}
.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
}
.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #555;
}
.pagination a:hover{
color:#fff;
background: #3279BB;
}
.pagination .current{
padding:6px 9px 5px 9px;
background: #3279BB;
color:#fff;
}
#bod ul li {
display: block;
padding-top: 25px;
padding-bottom: 25px;
}
.body-text p {
display: block;
padding-top: 2px;
padding-bottom: 2px;
}
.list-blocks ul li a{
background-color: #003764;
float: left;
padding: 5px;
padding-bottom: 6px;
margin: 3px;
display: block;
font-size: 13px;
font-weight: 700;
color: #FFF;
text-decoration: none;
}
.list-blocks ul li a:hover{
color: #D6D6D6
}
.back-to a {
text-decoration: none;
float: right;
color: #003764;
}
.list-blocks {
padding-bottom: 20px;
padding-top: 10px;
display: block;
}
strong {
font-weight: 700;
}
.list-items li {
list-style-position: inside;
display: block;
margin-bottom: 10px;
padding-left: 14px;
background-image: url(../../../themes/pbs-theme/images/disc.png);
background-repeat: no-repeat;
background-position: left 5px;
}
.list-items li ul {
padding-top: 15px;
display: block;
}
.list-items li ul li {
list-style-type: disc;
list-style-position: inside;
display: block;
margin-bottom: 10px;
padding-left: 18px;
}
.bio-pic {
display: block;
padding: 5px;
float: left;
height: 174px;
width: 157px;
margin-top: 8px;
margin-bottom: 8px;
margin-right: 8px;
background-color: #FFF;
border: 1px solid #E6E6E6;
}
b {
font-weight: 700;
}
.header-box a {
font-weight: 700;
text-decoration: underline;
color: #FFF;
}
.header-box a:hover {
font-weight: 700;
text-decoration: underline;
color: #CCC;
}
.header-box {
width: 304px;
padding-right: 8px;
padding-left: 8px;
float: left;
font-size: 11px;
text-align: left;
}
.header-title-box {
font-size: 13px;
font-weight: 700;
}
.white-button {
background-color: #FFF;
display: block;
height: 20px;
width: 450px;
margin-right: auto;
margin-left: auto;
margin-top: 20px;
padding: 5px;
text-align: center;
}
.white-button a {
text-decoration: none;
color: #D74E47;
padding: 8px;
padding-top: 14px;
font-size: 14px;
font-weight: 700;
}
#big-links {
display: block;
}
#big-links ul li {
display: block;
float: left;
width: 20%;
height: 80px;
}
#big-links ul li a {
font-size: 11px;
color: #FFF;
text-decoration: none;
text-align: center;
display: block;
line-height: 12px;
padding-top: 12px;
padding-right: 18px;
padding-bottom: 12px;
padding-left: 18px;
font-weight: 700;
}
#submit-donate {
display: block;
padding-left: 0px;
}
.donate-left {
display: block;
float: left;
width: 300px;
padding: 15px;
margin-top: 15px;
}
.donate-right {
display: block;
float: right;
width: 298px;
padding: 15px;
border-left-style: solid;
border-left-width: 1px;
border-left-color: #0B3662;
padding-left: 64px;
margin-top: 15px;
}
#Donate {
padding: 4px;
width: 250px;
}
#the-donate-box {
}
#the-donate-box select {
padding: 4px;
width: 250px;
font-size: 13px;
font-weight: 700;
}
#personal-storeis-main {
display: block;
padding: 2px;
border: 1px solid #CCCCCC;
float: left;
margin-right: 15px;
margin-bottom: 15px;
}
#personal-storeis-main img{
width: 250px;	
}
.personal-storeis-home {
overflow: hidden;
height: 130px;
width:130px;
background-image: url(../../../themes/pbs-theme/images/default-img.jpg);	
}
.personal-storeis-home img{
width: 130px;	
}
.personal-storeis-home-img-wrap{
padding: 2px;
border: 1px solid #CCCCCC;	
display: block;
float: left;
margin-right: 15px;
margin-bottom: 15px;	
}
.home-more {
font-size: 10px;
color: #FEFEFE;
background-color: #EC7624;
display: block;
float: left;
text-decoration: none;
margin-top: 12px;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 5px;
}
#calendar-wrap {
background-image: url(../../../themes/pbs-theme/images/loader.gif);
background-repeat: no-repeat;
background-position: center center;
}
#the-donate-box {
padding-right: 10px;
padding-bottom: 10px;
font-size: 14px;
font-weight: 700;
}
#blog-list li {
padding: 10px;
}
hr{
margin-top: 30px;
margin-bottom: 30px;
} #error {
color: #FFFFFF;
display:none;
}
.needsfilled {
color:white;
background-color: #D54B4B;
}
#contact-left {
width: 500px;
margin-right: 10px;
display: block;
float: left;
}
.form-rows label {
font-size: 13px;
color: #333;
display: block;
padding-bottom: 2px;
}
#contact-right {
background-color: #93F;
display: block;
float: right;
width: 440px;
margin-left: 10px;
}
.submit-button {
color: #FFF;
padding: 10px;
padding-top: 5px;
padding-bottom: 5px;
display: block;
margin-top: 8px;
float: left;
background-color: #143560;
border: 2px solid #FFF;
font-weight: bold;
font-size: 14px;
}
.fields {
font-size: 13px;
padding: 8px;
border: 1px solid #6FACBF;
color: #0B3662;
margin-bottom: 10px;
width: 300px;
display: block;
}
#theform select {
padding: 5px;
display: block;
}
.text-area {
height: 200px;
}
#theform {
float: left;
width: 325px;
}
.con-mid {
display: block;
float: left;
width: 325px;
margin-left: 25px;
height: 400px;
border-left-style: solid;
border-left-width: 1px;
border-left-color: #0B3662;
padding-bottom: 15px;
padding-left: 25px;
font-size: 14px;
}
.footer-blog-text p{
font-size: 12px;
line-height: 18px;
color: #FFF;
}
.show_tweet {
font-size: 12px;
line-height: 18px;
color: #123560;
background-image: url(../../../themes/pbs-theme/images/twitter-bg.png);
height: 175px;
background-repeat: no-repeat;
background-position: left;
padding-left: 11px;
padding-top: 19px;
padding-right: 0px;
width: 194px;
}
.follow-link {
color: 
#FFF;
text-decoration: none;
display: block;
margin-top: -44px;
margin-left: 144px;
font-size: 12px;
font-weight: 700;
}
.flower {
background-image: url(../../../themes/pbs-theme/images/flower.png);
background-repeat: no-repeat;
background-position: left center;
padding-left: 200px;
display: block;
padding-bottom: 125px;
}
.album-grid{
width: 225px; 
height: 150px; 
float: left; 
list-style: none; 
list-style-type: none; 
margin: 0 18px 30px 0px;
}
.bulletin{
background-color: #D54B4B;
color: #fff;
text-align: center;
padding: 16px;
font-size: 24px;
font-weight: 700;
line-height: 24px;
height: 53px;
}
.bulletin a{
color: #fff;
text-align: center;
font-size: 24px;
font-weight: 700;
text-decoration: none;
}
.bulletin a:hover{
text-decoration: underline;
}
.mobi-top{
display: none;
}
@media screen and (max-device-width: 800px), screen and (max-width: 800px) {
.mobi-top{
display: block;
}
.mobi-top li {
display: block;
width: 50%;
text-align: center;
padding: 5px 0;
float: left;
}
.mobi-top li a{
font-size: 13px;
color: #fff;
text-decoration: none;
}
#header-in {
width: 100%;
height: auto;
padding-top: 20px;
padding-bottom: 20px;
}
#consult-bar {
display: none;
}
.privacy-center {
width: 100%;
margin: 0 auto;
padding: 10px 0px;
}
.privacy-top {
padding-left: 0px;
text-align: center;
float: none;
}
#arrow-edit {
display: none;
}
.quick-slider {
height: auto;
display: none;
}
.header-box {
margin-bottom: 10px;
}
.white-button {
height: auto;
width: 100%;
}
#logo {
display: block;
float: left;
height: auto;
width: 100%;
min-height: 195px
}
#logo a img {
position: absolute; left: 50%;
width: 305px;
height: 181px;  margin-left: -175px; }
#header {
height: auto;
}
#header-right {
display: block;
height: auto;
width: 100%;
float: left;
}
#content-wrapper {
width: 96%;
margin-right: auto;
margin-left: auto;
padding: 0px;
padding-top: 20px;
}
#store-banner {
display: none;
}
#store-banner img{
padding-top: 10px;
}
#hr-top {
height: auto;
}
#top-links {
display: none;
}
.big-hide{
display: block ;
}
#top-social {
height: auto;
width: 150px;
float: none;
margin: 0 auto;
}
#top-search-box {
display: none;
float: none;
height: auto;
width: 305px;
margin: 0 auto;
}
#left-side{
display:none;
}
#featured{
width: 99%;
height: auto;
padding: 0px;
}
#sliderOut {
display: none;
}
#slideshow .slides li {
width: 100% !important;
height: auto !important;
}
#slideshow .slides ul {
width: 100% !important;
height: auto !important;
}
#slideshow .slides li img {
width: 100% !important;
height: auto !important;
}
.bulletin {
padding: 0px;
line-height: 20px;
height: auto;
padding: 10px 0px;
}
.bulletin a {
font-size: 16px;
}
#big-links {
width: 101%;
}
#privacy-banner {
height: auto;
width: 100%;
}
#top-banner-left {
float: none;
height: auto;
width: 90%;
margin: 0 auto;
}
#top-banner-right {
float: none;
height: auto;
width: 90%;
margin: 0 auto;
}
#home-blog {
width: 100%;
}
.bot-cols {
background-color: white;
display: block;
width: 100%;
float: none;
padding: 0px;
}
.bot-cols-right {
width: 98%;
float: left;
padding: 0px;
margin-top: 25px;
}
.home-more {
float: right;
}
.footer-center {
width: 100%;
}
#copyright {
width: 100%;
text-align: center;
}
#logic {
display: block;
float: none;
margin-top: 8px;
text-align: center;
}
#copy-date {
float: none;
text-align: center;
}
#nav-right{
width: 100%;	
}
.bot-cols .home {
padding-top: 10px;
padding-left: 5px;
}
.home-blog-text {
margin-left: 5px;
}
#sub-pic {
height: auto;
width: 100%;
}
#sub-pic img{
width: 100%	
}
#sub-left {
width: 100%;
}
.body-text p {
padding-left: 10px;
padding-right: 5px;
}
#sub-left .sub-page-titles {
padding-top: 20px;
line-height: 24px;
}
#sub-left .entry-title {
padding-top: 20px;
line-height: 24px;
}
#sub-right-bar {
display: none;
}
.donate-right {
float: left;
border-left: none;
padding-left: 14px;
}
.con-mid {
width: 100%;
height: auto;
margin-left:0px;
padding-left:0px;
margin-top: 50px;
border-left: none;
}
.post {
margin-bottom: 30px;
}
} .responsive-iframe-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 220px;
overflow: hidden;
}
.responsive-iframe-container iframe,   
.vresponsive-iframe-container object,  
.vresponsive-iframe-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#full-width-slider {
width: 100%;
color: #6BACBF;
}
.coloredBlock {
padding: 12px;
color: #FFF;
width: 200px;
left: 20%;
top: 5%;
}
.infoBlock {
position: absolute;
top: 50px;
right: 30px;
left: auto;
max-width: 25%;
padding-bottom: 0;
background: #FFF;
overflow: hidden;
padding: 20px;
}
.infoBlockLeftBlack {
color: #FFF;
background:rgba(213,74,74, .8);
top: 8%;
left: 30px;
right: auto;
}
.infoBlock h4 {
font-size: 20px;
line-height: 1.2;
margin: 0;
padding-bottom: 3px;
font-weight: 700;
font-family: 'Arvo', serif;
}
.infoBlock p {
font-size: 14px;
margin: 4px 0 0;
line-height: 20px;
}
.infoBlock a {
color: #FFF;
text-decoration: none;
}
.fullWidth {
max-width: 655px;
margin: 0 auto 24px;
}
@media screen and (min-width:960px) and (min-height:660px) {
.heroSlider .rsOverflow,
.royalSlider.heroSlider {
height: 349px !important;
}
}
@media screen and (min-width:960px) and (min-height:1000px) {
.heroSlider .rsOverflow,
.royalSlider.heroSlider {
height: 349px !important;
}
}
@media screen and (min-width: 0px) and (max-width: 800px) {
.royalSlider.heroSlider,
.royalSlider.heroSlider .rsOverflow {
height: 300px !important;
}
.infoBlock {
padding: 10px;
height: auto;
max-height: 100%;
min-width: 40%;
left: 5px;
top: 30%;
right: auto;
font-size: 12px;
}
.infoBlock h3 {
font-size: 14px;
line-height: 17px;
}
}
.type-post .sub-page-titles{
line-height:26px;	
}
.sku_wrapper, .posted_in{
display: block;	
}
#tab-description h2{
font-weight: 700;
display: block;
margin-bottom: 15px;	
}
form.cart{
margin-top: 20px;
}
.entry-summary p{
margin-top:15px;	
}
p.price{
margin-top: 15px;	
}
.woocommerce div.product p.price ins .amount, .woocommerce div.product p.price ins, .woocommerce ul.products li.product .price ins, .woocommerce ul.products li.product .price ins .amount{
color: #D54B4B;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.loading, .woocommerce a.button.loading,
.woocommerce button.button.loading, .woocommerce input.button.loading {
color: #FFF !important;
padding: 10px;
padding-top: 5px;
padding-bottom: 5px;
display: block;
float: left;
background-color: #D54B4B !important;
border: 2px solid #FFF;
font-weight: bold;
font-size: 14px;	
}
.woocommerce ul.products li.product h3{
color:#333;	
}
.woocommerce span.onsale{
background-color: #D54B4B !important;
}
.woocommerce ul.products li.product .price{
color: #6FACBF !important;
font-weight: bold !important;
}
a.button.add_to_cart_button.product_type_simple.added{
display: table;
float: none;	
background-color: #bbb !important;
}
a.added_to_cart.wc-forward{
margin-top: 10px;
background-color: #D54B4B;
padding: 10px;
color: #fff;
font-weight: bold;
}
.cart_totals th{
font-weight:700;	
padding-right: 20px;
}
.cart_totals h2 {
font-weight:700;	
font-size: 16px;
margin-bottom: 15px;
}
div.wc-proceed-to-checkout{
display: table;
margin-top: 15px;	
}
.woocommerce .woocommerce-info::before{
color:#333 !important;	
}
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select{
border-color:#588E12 !important;
}
.posted_in, .sku_wrapper{
font-weight:700;	
}
.sku_wrapper .sku{
font-weight:400;	
}
.posted_in a, .posted_in a:hover{
color:#588E12 !important;
font-weight:400 !important;	
}
.woocommerce h1.page-title{
font-family: 'Arvo', serif;
font-size: 21px;
color: #143560;
padding-bottom: 20px;
font-weight: 700;
padding-top: 3px;	
} #cta {
margin: 2em;
}
.cta-content {
margin: auto;
text-align: center;
}
.btn {
background: #3498db;
background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
background-image: -moz-linear-gradient(top, #3498db, #2980b9);
background-image: -ms-linear-gradient(top, #3498db, #2980b9);
background-image: -o-linear-gradient(top, #3498db, #2980b9);
background-image: linear-gradient(to bottom, #3498db, #2980b9);
-webkit-border-radius: 28;
-moz-border-radius: 28;
border-radius: 28px;
font-family: Arial;
color: #ffffff;
font-size: 20px;
padding: 10px 20px 10px 20px;
text-decoration: none;
}
.btn:hover {
background: #3cb0fd;
background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
text-decoration: none;
}
.sku_wrapper {
display: none;
}
#top-social {
width: 280px;
} .splash-home{
background-color:#ffe7d1;
width:100%;
padding:0px;
margin-top: 10px;
display: block;
float: left;
}
.splash-home .left{
float:left;
}
.splash-home .right{
width:40%;
float:right;
}
.splash-home .left > img {
float: left;
}
.splash-home h1{
color:#3498db;
padding-left:142px;
font-family: 'Arvo', serif;
font-size:24px;
margin-top: 12px;
line-height: 1.4;
margin-bottom: 10px;
}
.splash-home .btn-home {
display: inline-block;
margin-top: 12px;
text-align: center;
}
@media screen and (max-device-width: 800px), screen and (max-width: 800px) {
.splash-home .right {
float: none;
width: 98%;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-bottom: 1em;
}
.splash-home .left h1 {
margin-left: 1em;
}
} .splash2{
background-color:#108c44;
width:100%;
padding:0px;
margin-top: 10px;
display: block;
float: left;
}
.splash2 .left{
float:left;
}
.splash2 .right{
width:25%;
float:right;
padding: 1em 0;
}
.splash2 .left > img {
float: left;
}
.splash2 h1{
color:#ffffff;
padding-left:182px;
font-family: 'Arvo', serif;
font-size:24px;
margin-top: 12px;
line-height: 1.4;
margin-bottom: 10px;
}
.splash2 .btn-home {
display: inline-block;
margin-top: 12px;
text-align: center;
padding-left: 1.8em;
padding-right: 1.8em;
}
@media screen and (max-device-width: 800px), screen and (max-width: 800px) {
.splash2 .right {
float: none;
width: 98%;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-bottom: 1em;
}
.splash2 .left h1 {
margin-left: 1em;
}
}
.bg1 {
background-color:#ffe7d1;
}
.bg1 h1 {
color: #3498db;
}
.term-description {
margin: 0 0 3em;
}
.cannot {
margin-bottom: 1.2em;
}
.woocommerce-result-count {
display: none;
}
.goto {
margin: 2em 0;
}