/* Import Rules */
@import url("https://fonts.googleapis.com/css?family=Bree Serif:regular"); 
/* screen.css | Jan 2, 2017 @12:32:12 AM */ 
/* Import Google Fonts */
@import url("https://fonts.googleapis.com/css?family=Titillium Web:200");
@import url("https://fonts.googleapis.com/css?family=Titillium Web:200italic");
@import url("https://fonts.googleapis.com/css?family=Titillium Web:300");
@import url("https://fonts.googleapis.com/css?family=Titillium Web:300italic");
@import url("https://fonts.googleapis.com/css?family=Titillium Web:regular");
@import url("https://fonts.googleapis.com/css?family=Titillium Web:italic");
@import url("https://fonts.googleapis.com/css?family=Titillium Web:600");
@import url("https://fonts.googleapis.com/css?family=Titillium Web:600italic");
@import url("https://fonts.googleapis.com/css?family=Titillium Web:700");
@import url("https://fonts.googleapis.com/css?family=Titillium Web:700italic");
@import url("https://fonts.googleapis.com/css?family=Titillium Web:900");
/* General Content & Styles */
body {
font-family: Titillium Web;
color: #a09e9e;
font-weight: 300;
font-size: 14px;
background-color: #000;
margin: 0;
background-image: url('/storage/themes/5091/background.jpg');
background-size: cover;
background-repeat: no-repeat;
background-attachment: fixed;
}
body.secondary-template {
background-image: url('/storage/themes/5091/background-dark.jpg');
}
h1,h2,h3,h4,h5,h6 {
color:#ffffff;
font-weight:300;
text-transform:uppercase;
letter-spacing:2px;
}
h1 {
font-size: 58px;
}
h2 {
font-size: 38px;
line-height: 88px;
border-bottom: 1px solid #333;
margin-bottom: 15px;
}
h3 {
font-size: 24px;
line-height: 26px;
margin-top: 15px;
margin-bottom: 15px;
}
h3 a {
color: #fff;
font-size: 24px;
letter-spacing: 2px;
}
h4 {
font-size: 20px;
}
h5 {
font-size:xx-large;
}
a:not(.slide) {
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}
a {
color:#f34b9a;
font-size:small;
}
a:hover {
text-decoration: underline;
}
a.button, a.btn, button, form.formWizForm .submitBut, input[type=submit] {
font-size: 13px;
line-height: 13px;
font-weight: 600;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
padding: 15px 20px 15px 20px;
background-color: #f34b9a;
color: #000;
display: inline-block;
margin-top: 30px;
cursor: pointer;
border: none;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}
a.button:hover, a.btn:hover, button:hover, form.formWizForm .submitBut:hover, input[type=submit]:hover {
background-color: #fff;
}
.donations-module input[type=submit] {
margin-top: 0;
}
hr {
width: 100%;
margin: 50px 0 50px 0;
padding: 0;
height: 1px;
background-color: #333;
border: none;
}
ul li {
list-style-type: none;
}
.content-module ul li:before, .blog-sidebar ul li:before {
content: '\f105';
color: #f34b9a;
margin-left: -15px;
padding-right: 12px;
font-family: FontAwesome;
}
blockquote {
border-left: 5px solid #f34b9a;
padding-left: 20px;
}
img {
max-width: 100%;
height: auto;
}
iframe {
max-width: 100%;
}
::-webkit-scrollbar-track {
background-color: #ccc;
}
/* Added Icons */
.item-commentlink a:first-child:before,
.item-commentlink a:last-child:before,
.store-module .viewcart a:before,
.store-module .checkout a:before,
.store-module #checkout:before,
.store-module #continue:before,
.forum-module a[href^="?b=2"]:before {
font-family: FontAwesome;
content:"\f086";
display: inline-block;
padding: 0 10px 0 15px;
color: #f34b9a;
font-size: 20px;
position: relative;
top: 4px;
}
.forum-module a[href^="?b=2"]:before {
content: "\f044";
}
/* Header & Main Navigation */
.home-template header {
color:#0f0e0e;
margin-bottom:375px;
position:relative;
}
header h1 {
text-align: center;
padding-top: 20px;
padding-bottom: 20px;
margin: 0;
position: relative;
z-index: 1;
}
header .navigation-widget {
width: 100%;
height: 93px;
background-color: #000;
position: relative;
z-index: 500;
}
header .navigation-widget:after {
content: "";
position: absolute;
top: 93px;
width: 100%;
height: 7px;
background: #000;
background-color: rgba(0,0,0,0.5);
}
header .navigation-widget .l1 {
position: relative;
z-index: 3;
display: inline-block;
height: 100px;
text-align: center;
cursor: pointer;
}
header .navigation-widget .l1:after {
content: "";
display: block;
width: 100%;
height: 7px;
position: absolute;
bottom: 0;
background-image: url('/storage/themes/5091/nav-hover.png');
background-repeat: no-repeat;
background-size: 100% 100%;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nav-hover.png', sizingMethod='scale');
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
header .navigation-widget .l1:hover:after, header .navigation-widget .l1.active:after {
content: "";
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
.IE8 header .navigation-widget .l1:after {
display: none;
}
header .navigation-widget .l1 > a {
color: #fff;
font-size: 15px;
font-weight: 600;
letter-spacing: 2px;
text-transform: uppercase;
display: inline-block;
padding-top: 35px;
padding-left: 25px;
padding-right: 25px;
}
.navigation-widget .horizontal .submenu {
width: 100%;
}
header .navigation-widget .submenu li {
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}
header .navigation-widget .submenu li:hover {
background-color: #f34b9a;
}
header .navigation-widget .submenu li a {
font-size: 12px;
padding: 5px 10px 5px 10px;
letter-spacing: 1px;
}
header .navigation-widget .submenu li a:hover {
text-decoration: none;
}
/* Main Banner */
.main-banner {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 600px;
overflow: hidden;
z-index: 0;
}
.banner-widget .images > a {
min-height: 600px;
}
.main-banner .banner-widget .captions {
display: inline-block;
background-color: transparent;
background-image: none;
left: 50%;
width: auto;
transform: translateX(-50%);
top: 300px;
padding: 0;
text-align: center;
}
.main-banner .banner-widget .caption {
background-color: rgba(0,0,0,0.6);
display: inline-block !important;
padding: 20px 40px 20px 40px;
font-size: 24px;
letter-spacing: 4px;
position: relative;
max-height: 225px;
overflow-y: auto;
}
/* Breadbrumb */
#template .breadcrumbs-module {
color: #666;
font-size: 14px;
font-weight: 300;
display: inline-block;
height: 18px;
line-height: 18px;
padding-bottom: 20px;
border-bottom: 1px solid #333;
}
.breadcrumbs-module a {
color: #666;
text-decoration: none;
-webkit-transition: .1s ease-in;
-o-transition: .1s ease-in;
-moz-transition: .1s ease-in;
transition: .1s ease-in;
display: inline-block;
margin-left: 20px;
margin-right: 20px;
}
.breadcrumbs-module a:hover {
color: #a1a1a1;
}
.breadcrumbs-module {
width: 100%;
}
.breadcrumbs-module strong {
margin-left: 20px;
font-weight: normal;
}
.breadcrumbs-module a[href="/"] {
width: 20px;
text-indent: -1000px;
background-image: url('/storage/themes/5091/icon-home.png');
background-position: center top;
position: relative;
top: -2px;
margin-left: 0;
margin-right: 20px;
}
.breadcrumbs-module a[href="/"]:hover {
background-position: center -18px;
}
/* Thumbnail Navigation */
.navigation-widget.thumbnail {
text-align: center;
}
.navigation-widget.thumbnail .thumb {
height: 250px;
}
.navigation-widget.thumbnail h3 {
margin-top: 50px;
margin-bottom: 50px;
}
.navigation-widget.thumbnail .description {
font-size: 14px;
letter-spacing: 1px;
}
/* Vertical Navigation */
.navigation-widget.vertical ul a {
font-size: 13px;
color:#fff;
-webkit-transition:.1s ease-in;
-o-transition: .1s ease-in;
-moz-transition: .1s ease-in;
transition:.1s ease-in;
padding-left: 20px;
}
.navigation-widget.vertical .arrow {
top: 0.9em;
}
.navigation-widget.vertical ul a:hover {
color: #f34b9a;
text-decoration: none;
}
.navigation-widget.vertical {
padding-left: 0;
}
.navigation-widget.vertical ul {
width: 100%;
}
.navigation-widget.vertical ul li {
list-style-type: none;
}
.navigation-widget .vertical > ul > li{
border-bottom: 1px solid #333;
padding: 5px 0;
}
.navigation-widget .vertical > ul > li > a {
text-transform: uppercase;
}
navigation-widget .vertical > ul > li > a:hover {
}
.navigation-widget .vertical > ul > li ul li {
padding: 2px 0 2px 10px;
}
/* Events + Item Lists */
ul li.odd {
background: rgba(255,255,255,0.05);
}
.item-list .item {
margin-top: 20px;
}
.events-module .list-controls {
padding: 20px 0 20px 0;
}
.events-module .list-controls .btn, .events-module .list-controls button {
margin: 0;
}
.events-module .list-controls .btn, .modal-dialog-window .btn {
width: auto;
box-sizing: border-box;
margin-top: 0;
padding: 5px 10px 5px 10px;
}
.modal-dialog-window .dialog a.close {
top: 5px;
right: 5px;
line-height: normal;
}
.modal-dialog-window .dialog h3 {
margin-bottom: 10px;
}
h3.title {
margin: 0;
line-height: 30px;
color: #fff;
}
#template .events-module .calendar {
background-color: rgba(0,0,0,0.8);
border-top: 1px solid gray;
border-left: 1px solid gray;
}
#template .events-module .calendar th {
border-right: 1px solid gray;
}
#template .events-module .calendar td {
border-right: 1px solid gray;
border-bottom: 1px solid gray;
}
p.date {
width: auto;
background: transparent;
border: 1px solid #666;
padding: 7px 12px 7px 12px;
}
p.date .month, p.date .day {
float: left;
background: transparent;
font-size: 24px;
font-weight: 100;
line-height: 24px;
padding: 0;
}
p.date .day {
margin-left: 10px;
}
p.date .weekday {
display: none;
}
/* Audio / Video */
div.media {
background: #1b1b1b;
}
.media-meta h3.media-title {
margin-top: 0;
}
#template .audio-video-module.full-mode .media .media-meta {
border: 20px solid transparent;
box-sizing: border-box;
margin: 0;
width: 35% !important;
}
.list-controls label {
line-height: 40px;
}
.list-controls label select {
margin-left: 10px;
}
.item .thumbnail, .item .thumbnail img {
width: 120px;
height: 120px;
}
.audio-video-module .meta {
display: none;
}
.audio-video-module .media-list h3, .audio-video-module .media-list .date, .audio-video-module .media-list .details, .audio-video-module .media-list .item-permalink {
margin-left: 140px;
}
/* Forms */
.form-builder-module form.formWizForm {
background: none;
border: none;
color: #fff;
padding: 0;
margin: 0;
}
.form-builder-module form.formWizForm div.desc {
border-bottom: 1px solid #333;
padding-bottom: 35px;
margin-bottom: 30px;
}
.form-builder-module form.formWizForm h3 {
font-size: 30px;
line-height: 30px;
font-family: Titillium Web;
padding-top: 30px;
}
#template form.formWizForm label, #template form.formWizForm div.info {
color: #fff !important;
}
.form-builder-module form.formWizForm .sp2 {
margin-right: 10px;
}
.form-builder-module form.formWizForm div.info {
color: #fff;
}
input[type='text'], input[type='password'], #template form.formWizForm input, form.formWizForm textarea {
padding: 15px !important;
border: none;
border-radius: 5px;
}
form.formWizForm div.field {
position: relative;
}
form.formWizForm div.emailIcon, form.formWizForm div.phoneIcon {
position: absolute;
left: 10px;
top: 11px;
}
div.emailIcon + input, div.phoneIcon + div.left input {
text-indent: 20px;
}
select, .form-builder-module form.formWizForm select {
font-size: 13px;
color: #fff;
display: inline-block;
padding: 15px 60px 15px 20px;
-webkit-appearance: none;
background-image: url('/storage/themes/5091/select-arrow.png');
background-repeat: no-repeat;
background-position: 90% center;
background-color: #f34b9a;
border: none;
min-width: 200px;
}
#template .form-builder-module form.formWizForm textarea {
width: 100%;
box-sizing: border-box;
}
/* Blog */
.blogs-module .blog-sidebar {
width: 370px;
float: right;
background: #1b1b1b;
padding: 20px;
box-sizing: border-box;
}
.blogs-module.full-mode .item-list {
margin-right: 390px;
margin-left: 0;
}
.blogs-module .item-list li {
padding: 10px;
box-sizing: border-box;
}
.blogs-module.compact-mode .item-list li:nth-child(even) {
background-color: rgba(255,255,255,0.1);
}
.blogs-module .blog-sidebar h4 {
border-bottom: 0;
}
.blogs-module .blog-sidebar > h4:first-child {
margin-top: 0;
}
.blogs-module .blog-sidebar ul {
margin-left: 20px;
}
.item-commentlink {
border-top: 1px solid #333;
border-bottom: 1px solid #333;
padding-top: 10px;
padding-bottom: 10px;
}
.item-commentlink a {
display: inline-block;
font-size: 10px;
text-transform: uppercase;
padding-top: 4px;
}
.item-commentlink a:last-child:before {
content: "\f044";
}
.item .title a {
font-size: 1em;
}
/* Store */
.store-module .store_nav {
border-bottom: 1px solid #333;
float: left;
width: 100%;
height: auto;
padding-top: 15px;
padding-bottom: 15px;
margin-bottom: 30px;
box-sizing: border-box;
padding-right: 35px;
}
.store-module .store_content {
margin-top: 35px;
float: left;
width: 100%;
}
.store-module .category_nav .menu {
border: none;
background: none;
}
.store-module p.controls {
border-top: 1px solid #333;
padding-top: 15px;
}
.store-module .user_nav {
padding: 0;
margin: 0;
}
.store-module .store_nav ul.user_nav li {
display: inline;
}
.store-module .user_nav li a {
background-repeat: no-repeat;
background-position: left center;
height: 18px;
line-height: 18px;
overflow: hidden;
margin-top:0;
margin-bottom:0;
margin-left:25px;
margin-right:0;
padding-top:0;
padding-bottom:0;
padding-left:30px;
padding-right:0;
display: inline-block;
}
.store-module p.controls a {
background-repeat: no-repeat;
background-position: left center;
height: 18px;
line-height: 18px;
padding-left:30px;
overflow: hidden;
}
.store-module .store_nav li a {
font-size: 11px;
font-weight: 300;
color: #f95da6;
text-transform: uppercase;
}
.store-module .store_nav li a:hover {
color: #666;
text-decoration: none;
}
.store-module .store-sidebar > div {
background: rgba(0,0,0,0.5);
border: none;
width: 220px;
padding: 20px;
box-sizing: border-box;
}
.store-module .category_nav h3 {
margin-top: 0;
}
.store-module .category_nav a:hover {
color: #666;
}
.store-module h3.category {
margin-left: 255px;
}
.store-module .category_nav .menu.root ul {
margin-left: 20px;
}
.store-module .products {
margin-left: 255px;
margin-bottom: 0;
}
.store-module .featured .item {
background: none;
border: none;
height: auto;
padding: 0;
margin-top: 0;
margin-left: 20px;
text-align: left;
position: relative;
}
.store-module .featured .item:first-child {
margin-left: 0;
}
.store-module .featured .thumbnail, .item .thumbnail img {
width: 100%;
height: auto;
margin-top: 0;
margin-bottom: 12px;
}
.store-module .item .thumbnail {
width: 200px;
height: auto;
}
.store-module .item .category {
background: none;
border: none;
margin: 0;
position: absolute;
top: 200px;
text-transform: uppercase;
}
.store-module .item .category a {
font-size: 14px;
color: #666;
}
.store-module .item .category a:hover {
text-decoration: underline;
}
.store-module .title a {
color: #f95da6;
font-weight: normal;
font-size: 20px;
}
.store-module .title a:hover {
color: #666;
}
.store-module .price .sale-price {
float: left;
margin-right: 10px;
color: #fff;
}
.store-module .item .price strike {
display: inline;
font-size: 1em;
font-weight: normal;
}
.store-module .item h4 a {
font-size: 30px;
color: #fff;
font-weight: 300;
}
.store-module .category_nav h4 {
background-color: #333;
}
.store-module .item .gallery {
float: right;
width: 400px;
margin-left: 35px;
margin-right: 0;
margin-bottom: 1em;
}
.store-module .item .gallery .thumbnail {
display: inline-block;
width: 400px;
height: 400px;
max-height: 400px;
margin-right: 0;
}
.store-module .item .gallery .images a {
margin-top: 10px;
}
.store-module .description {
clear: none;
}
.store-module .cart .price {
text-align: right;
}
.store-module .cart .subtotal {
margin-top: 20px;
clear: both;
text-align: right;
}
.qty {
width: 70px;
padding: 10px 10px 10px 15px;
border: 2px solid #E5E5E5;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.store-module .list-controls label {
display: inline-block;
width: 100%;
height: 40px;
line-height: 40px;
font-size: 12px;
}
.store-module .list-controls label select {
margin-left: 10px;
}
.store-module .signin fieldset {
width: 45%;
margin-top: 30px;
height: auto;
}
.store-module .signin button {
position:relative;
float: right;
left: 0;
bottom: 0;
}
.store-module .signin fieldset {
background: rgba(0,0,0,0.5);
}
.store-module .viewcart a:before {
content: "\f07a";
}
.store-module .checkout a:before, .store-module #checkout:before {
content: "\f18e";
}
.store-module #continue:before {
content: "\f08b";
}
/* Resources */
#template .resources-module.full-mode .media .media-meta {
border: 20px solid transparent;
box-sizing: border-box;
margin: 0;
width: 35% !important;
}
/* Message Board */
.forum-module > div {
padding: 0 !important;
}
.forum-module table.boardtable {
background: #111;
margin-bottom: 30px;
}
.forum-module table.boardtable td {
padding: 10px;
}
.forum-module table.search td {
padding: 10px;
}
.forum-module table.search td.search-head {
background-color: #111 !important;
}
.forum-module table.search td.search-body {
background-color: #222 !important;
}
.forum-module table.search td.search-body input[type=text] {
margin-left: 10px;
margin-right: 10px;
}
.forum-module table.search td.search-body input[type=submit] {
margin-top: 0;
}
.forum-module a[href^="?b=2"]:before {
content: "\f044";
}
.forum-module > div {
padding: 0 !important;
margin: 0 !important;
}
.forum-module > div > table:nth-of-type(2) td table:nth-of-type(2) {
border-bottom: 1px dotted #222;
}
.forum-module table[cellpadding="8"] {
border-bottom: 1px dotted #333;
}
.forum-module > div > table table:nth-of-type(3) td {
border-bottom: 1px dotted #222;
}
/* Social */
section.social {
padding-top: 32px;
padding-bottom: 32px;
text-align: center;
border-top: 1px solid #fff;
margin-top: 50px;
}
.social a {
font-size: 0px;
color: #fff;
display: inline-block;
margin: 0 20px 0 20px;
}
.social a:hover {
color: #f95da6;
}
.social a span {
font-size: 26px;
}
/* Footer */
footer {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #fff;
clear: both;
}
footer .navigation-widget .l1 > a {
color: #fff;
font-size: 13px;
font-weight: normal;
letter-spacing: 2px;
text-transform: uppercase;
display: inline-block;
padding-left: 20px;
padding-right: 20px;
-webkit-transition: .2s ease-in;
-o-transition: .2s ease-in;
-moz-transition: .2s ease-in;
transition: .2s ease-in;
}
footer .navigation-widget .l1 > a:hover {
color: #f34b9a;
}
#templatefooter {
padding-top: 40px;
padding-bottom: 40px;
}
#templatefooter a {
font-size: 11px;
font-weight: 600;
color: #666;
text-decoration: none;
text-transform: uppercase;
line-height: 21px;
}
#templatefooter img {
padding-left: 5px;
}
/* Structure / Gutters / Spacing */
.wrapper {
width: 1000px;
padding-left: 15px;
padding-right: 15px;
box-sizing: border-box;
margin: auto;
clear: both;
}
.columns-widget {
margin-left: -10px;
width: 990px;
position: relative;
}
.col > div {
padding: 0 10px 0 10px;
}
.module + .module, .module + .widget, .widget + .module, .columns-widget + .columns-widget {
margin-top: 50px;
}
table {
border-spacing: 0;
}
.photo-module .item-list .item {
margin-bottom: 5px;
}
.compact-mode .item-list .item + .item {
margin-top: 30px;
}
section.content {
background: #000;
padding: 0 0 30px 0;
}
div.content {
width: 100%;
margin-top: 7px;
padding-top: 10px;
}
div.content:before {
content:"";
display: block;
width: 100%;
height: 1px;
position: relative;
top: -10px;
left: 0;
background-image: url('/storage/themes/5091/bg.jpg');
background-size: cover;
background-position: center -330px;
}
/* Theme Updates */
.blogs-module p.date {
margin-top: 0;
margin-bottom: 0;
}
.blogs-module span.date {
display: none;
}
.blogs-module .details {
clear: left;
padding: 20px 0 20px 0;
}
.teaser-widget .blogs-module .item {
border-bottom: 1px solid #ccc;
margin-bottom: 20px;
padding-bottom: 20px;
}
.teaser-widget .blogs-module .item:last-child {
border-bottom: none;
}
.item-commentlink a:first-child:before {
padding-left: 0;
}
.item-commentlink span {
display: none;
}
.item dl.meta {
margin: 0;
padding: 0;
}
.blogs-module.full-mode .item-list .item {
padding: 0 0 20px 0;
margin-bottom: 20px;
}
.item-footer, .blogs-module .item-commentlink {
margin-bottom: 0;
}
.blog-sidebar .archives h4, .blog-sidebar .recent-posts h4 {
margin-top: 40px;
}
.blogs-module .item-permalink, .blogs-module .item-permalink a {
margin: 0;
}
.item-commentlink a {
line-height: 10px;
padding: 0;
}
form.formWizForm {
font-size: 14px;
}
form.formWizForm div.info {
font-size: 12px;
}
form.formWizForm div.emailIcon,
form.formWizForm div.phoneIcon {
display: none;
}
form.formWizForm input[type=text], form.formWizForm textarea {
border: 1px solid #ddd;
}
form.formWizForm .submitBut {
margin: 0;
}
.blogs-module .item-comments {
margin-top: 30px;
}
.blogs-module .item-comments form p {
margin-bottom: 1.5em;
}
.blogs-module .item-nav {
text-align: left;
}
.blogs-module .blog-sidebar .btn {
margin-top: 10px;
}
.content-module + .store-module {
margin: 0;
}
.store-module .store_nav {
border-bottom: 1px solid #eee;
margin-bottom: 20px;
}
.store-module .item .category {
margin: 0 0 5px 0;
}
.store-module .featured .item {
width: 33%;
margin: 0 0 10px 0;
border-right: 1px solid #eee;
padding: 0 10px 0 10px;
box-sizing: border-box;
text-align: left;
}
.store-module .featured .item:nth-child(3n+3) {
border-right: none;
}
.store-module ul.item-list:not(.featured) h3.title {
font-size: 1.5em;
}
#template .events-module.compact-mode .calendar thead th {
padding: 1em 0.5em 1em 0.5em;
height: auto;
}
.blogs-module.compact-mode .btn {
margin: 0;
}
.events-module.compact-mode .btn {
margin-top: 10px;
}/* One Purpose.css | Jan 2, 2017 @12:32:12 AM */ 
/* Import Google Fonts */
body {
font-family:Bree Serif;
color:#000;
background-color:#fff;
}
body, body.secondary-template {
background-image: url('/storage/themes/2778/whiteblue-background.jpg');
}
div.content:before {
display: none;
}
section.content {
background: #fff;
}
header .navigation-widget {
background-color: #fff;
}
header .navigation-widget:after {
background: #fff;
background-color: rgba(255,255,255,0.5);
}
.main-banner .banner-widget .caption {
background-color: rgba(255,255,255,0.5);
color: #000;
}
header .navigation-widget .l1:after {
background-image: url('/storage/themes/2778/whiteblue-nav-hover.png');
}
header .navigation-widget .l1 > a {
color: #000;
}
header .navigation-widget .submenu li:hover {
background-color: #19abc5;
}
.wrapper {
background: rgba(255,255,255,0.8);
padding: 20px;
}
div.wrapper {
margin-top: 50px;
}
section.social {
margin-top: 0;
}
div.media, .blogs-module .blog-sidebar, .store-module .store-sidebar > div, #template .events-module .calendar {
background-color: #fff;
background-color: rgb(255,255,255);
}
a.button, a.btn, button, form.formWizForm .submitBut, input[type=submit], select, .form-builder-module form.formWizForm select {
background-color: #19abc5;
color: #fff;
}
blockquote {
border-left-color: #19abc5;
}
h2, h3, h4, h5, h6, h3 a, 
p.date, a, .navigation-widget.vertical ul a,
.form-builder-module form.formWizForm,
footer .navigation-widget .l1 > a,
.social a {
color: #000;
}
#template form.formWizForm label, 
#template form.formWizForm div.info {
color: #000 !important;
}
a,.store-module .title a, .store-module .store_nav li a, .store-module .price .sale-price, 
footer .navigation-widget .l1 > a:hover, .social a:hover, blog-sidebar a:hover, 
.navigation-widget.vertical ul a:hover, .content-module ul li:before, .blog-sidebar ul li:before, 
.item-commentlink a:first-child:before, .item-commentlink a:last-child:before, 
.store-module .viewcart a:before, .store-module .checkout a:before, 
.store-module #checkout:before, .store-module #continue:before, .forum-module a[href^="?b=2"]:before {
color: #19abc5;
}
a.button:hover, 
a.btn:hover, button:hover, 
form.formWizForm .submitBut:hover, 
input[type=submit]:hover {
color: #fff;
background-color: #000;
}
section.social, footer {
border-color: #111;
}
.forum-module table.boardtable,
.forum-module table.boardtable a,
.forum-module table.search td.search-head,
.forum-module table.search td.search-body {
color: #fff;
}
