/*
Theme Name: Second Disc
Theme URI: http://metaglyphics.com
Description: A mobile responsive and HTML5 theme built for the Genesis Framework. Custom developed for The Second Disc by Metaglyphics.
Author: Metaglyphics
Author URI: http://www.metaglyphics.com/
Version: 3.0.2
Tags: black, red, white, one-column, two-columns, three-columns, responsive-layout, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
Template: genesis
Template Version: 2.0.1
License: GPL-2.0+
License URI: http://www.opensource.org/licenses/gpl-license.php
*/
/* Table of Contents
- HTML5 Reset
- Baseline Normalize
- Box Sizing
- Float Clearing
- Defaults
- Typographical Elements
- Headings
- Objects
- Forms
- Tables
- Structure and Layout
- Site Containers
- Column Widths and Positions
- Column Classes
- Common Classes
- WordPress
- Genesis
- Titles
- Widgets
- Featured Content
- Plugins
- Genesis eNews Extended
- Genesis Latest Tweets
- Genesis Responsive Slider
- Genesis Tabs
- Gravity Forms
- Jetpack
- Simple Social Icons
- Soliloquy Slider
- Site Header
- Title Area
- Widget Area
- Site Navigation
- Header Navigation
- Primary Navigation
- Secondary Navigation
- Responsive Menu
- Content Area
- Home Page
- Entries
- Pagination
- Comments
- Sidebars
- Footer Widgets
- Site Footer
- Media Queries
- max-width: 1139px
- max-width: 1023px
- max-width: 767px
*/
/*
HTML5 Reset
---------------------------------------------------------------------------------------------------- */
/* Baseline Normalize
normalize.css v2.1.2 | MIT License | git.io/normalize
--------------------------------------------- */
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:none}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;padding:0}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}
#tinymce.content, body#tinymce  { background:#fff; width: 100%; padding:10px; }
/* Box Sizing
--------------------------------------------- */
*,
input[type="search"] {
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
/* Float Clearing
--------------------------------------------- */
/* Float Clearing
--------------------------------------------- */
.clearfix:before,
.entry-content:before,
.entry:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.widget:before,
.wrap:before  {
content: " ";
display: table;
}
.clearfix:after,
.entry-content:after,
.entry:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.widget:after,
.wrap:after {
clear: both;
content: " ";
display: table;
}
/*
Defaults
---------------------------------------------------------------------------------------------------- */
@font-face {
font-family: 'Muli';
src: url('fonts/muli/muli-regular-webfont.eot');
src: url('fonts/muli/muli-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/muli/muli-regular-webfont.woff2') format('woff2'),
url('fonts/muli/muli-regular-webfont.woff') format('woff'),
url('fonts/muli/muli-regular-webfont.ttf') format('truetype'),
url('fonts/muli/muli-regular-webfont.svg#muliregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'muli_italic';
src: url('fonts/muli/muli-italic-webfont.eot');
src: url('fonts/muli/muli-italic-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/muli/muli-italic-webfont.woff2') format('woff2'),
url('fonts/muli/muli-italic-webfont.woff') format('woff'),
url('fonts/muli/muli-italic-webfont.ttf') format('truetype'),
url('fonts/muli/muli-italic-webfont.svg#muliregularitalic') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'muli_bold';
src: url('fonts/muli/muli-bold-webfont.eot');
src: url('fonts/muli/muli-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/muli/muli-bold-webfont.woff2') format('woff2'),
url('fonts/muli/muli-bold-webfont.woff') format('woff'),
url('fonts/muli/muli-bold-webfont.ttf') format('truetype'),
url('fonts/muli/muli-bold-webfont.svg#muli_boldbold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Playfair Display';
src: url('fonts/playfair/playfairdisplay-bold-webfont.eot');
src: url('fonts/playfair/playfairdisplay-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/playfair/playfairdisplay-bold-webfont.woff2') format('woff2'),
url('fonts/playfair/playfairdisplay-bold-webfont.woff') format('woff'),
url('fonts/playfair/playfairdisplay-bold-webfont.ttf') format('truetype'),
url('fonts/playfair/playfairdisplay-bold-webfont.svg#playfair_displaybold') format('svg');
font-weight: normal;
font-style: normal;
}
/* BEGIN Light */
@font-face {
font-family: 'Open Sans Light';
src: url("fonts/opensans/Light/OpenSans-Light.eot?v=1.1.0");
src: url("fonts/opensans/Light/OpenSans-Light.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("fonts/opensans/Light/OpenSans-Light.woff2?v=1.1.0") format("woff2"), url("fonts/opensans/Light/OpenSans-Light.woff?v=1.1.0") format("woff"), url("fonts/opensans/Light/OpenSans-Light.ttf?v=1.1.0") format("truetype"), url("fonts/opensans/Light/OpenSans-Light.svg?v=1.1.0#Light") format("svg");
font-weight: 300;
font-style: normal; }
/* END Light */
/* BEGIN Light Italic */
@font-face {
font-family: 'Open Sans Light Italic';
src: url("fonts/opensans/LightItalic/OpenSans-LightItalic.eot?v=1.1.0");
src: url("fonts/opensans/LightItalic/OpenSans-LightItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("fonts/opensans/LightItalic/OpenSans-LightItalic.woff2?v=1.1.0") format("woff2"), url("fonts/opensans/LightItalic/OpenSans-LightItalic.woff?v=1.1.0") format("woff"), url("fonts/opensans/LightItalic/OpenSans-LightItalic.ttf?v=1.1.0") format("truetype"), url("fonts/opensans/LightItalic/OpenSans-LightItalic.svg?v=1.1.0#LightItalic") format("svg");
font-weight: 300;
font-style: italic; }
/* END Light Italic */
/* BEGIN Regular */
@font-face {
font-family: 'Open Sans Regular';
src: url("fonts/opensans/Regular/OpenSans-Regular.eot?v=1.1.0");
src: url("fonts/opensans/Regular/OpenSans-Regular.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("fonts/opensans/Regular/OpenSans-Regular.woff2?v=1.1.0") format("woff2"), url("fonts/opensans/Regular/OpenSans-Regular.woff?v=1.1.0") format("woff"), url("fonts/opensans/Regular/OpenSans-Regular.ttf?v=1.1.0") format("truetype"), url("fonts/opensans/Regular/OpenSans-Regular.svg?v=1.1.0#Regular") format("svg");
font-weight: normal;
font-style: normal; }
/* END Regular */
/* BEGIN Italic */
@font-face {
font-family: 'Open Sans Italic';
src: url("fonts/opensans/ItalicOpenSans-Italic.eot?v=1.1.0");
src: url("fonts/opensans/ItalicOpenSans-Italic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("fonts/opensans/ItalicOpenSans-Italic.woff2?v=1.1.0") format("woff2"), url("fonts/opensans/ItalicOpenSans-Italic.woff?v=1.1.0") format("woff"), url("fonts/opensans/ItalicOpenSans-Italic.ttf?v=1.1.0") format("truetype"), url("fonts/opensans/ItalicOpenSans-Italic.svg?v=1.1.0#Italic") format("svg");
font-weight: normal;
font-style: italic; }
/* END Italic */
/* BEGIN Semibold */
@font-face {
font-family: 'Open Sans Semibold';
src: url("fonts/opensans/Semibold/OpenSans-Semibold.eot?v=1.1.0");
src: url("fonts/opensans/Semibold/OpenSans-Semibold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("fonts/opensans/Semibold/OpenSans-Semibold.woff2?v=1.1.0") format("woff2"), url("fonts/opensans/Semibold/OpenSans-Semibold.woff?v=1.1.0") format("woff"), url("fonts/opensans/Semibold/OpenSans-Semibold.ttf?v=1.1.0") format("truetype"), url("fonts/opensans/Semibold/OpenSans-Semibold.svg?v=1.1.0#Semibold") format("svg");
font-weight: 600;
font-style: normal; }
/* END Semibold */
/* BEGIN Semibold Italic */
@font-face {
font-family: 'Open Sans SemiboldItalic';
src: url("fonts/opensans/SemiboldItalic/OpenSans-SemiboldItalic.eot?v=1.1.0");
src: url("fonts/opensans/SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("fonts/opensans/SemiboldItalic/OpenSans-SemiboldItalic.woff2?v=1.1.0") format("woff2"), url("fonts/opensans/SemiboldItalic/OpenSans-SemiboldItalic.woff?v=1.1.0") format("woff"), url("fonts/opensans/SemiboldItalic/OpenSans-SemiboldItalic.ttf?v=1.1.0") format("truetype"), url("fonts/opensans/SemiboldItalic/OpenSans-SemiboldItalic.svg?v=1.1.0#SemiboldItalic") format("svg");
font-weight: 600;
font-style: italic; }
/* END Semibold Italic */
/* BEGIN Bold */
@font-face {
font-family: 'Open Sans Bold';
src: url("fonts/opensans/Bold/OpenSans-Bold.eot?v=1.1.0");
src: url("fonts/opensans/Bold/OpenSans-Bold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("fonts/opensans/Bold/OpenSans-Bold.woff2?v=1.1.0") format("woff2"), url("fonts/opensans/Bold/OpenSans-Bold.woff?v=1.1.0") format("woff"), url("fonts/opensans/Bold/OpenSans-Bold.ttf?v=1.1.0") format("truetype"), url("fonts/opensans/Bold/OpenSans-Bold.svg?v=1.1.0#Bold") format("svg");
font-weight: bold;
font-style: normal; }
/* END Bold */
/* BEGIN Bold Italic */
@font-face {
font-family: 'Open Sans BoldItalic';
src: url("fonts/opensans/BoldItalic/OpenSans-BoldItalic.eot?v=1.1.0");
src: url("fonts/opensans/BoldItalic/OpenSans-BoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("fonts/opensans/BoldItalic/OpenSans-BoldItalic.woff2?v=1.1.0") format("woff2"), url("fonts/opensans/BoldItalic/OpenSans-BoldItalic.woff?v=1.1.0") format("woff"), url("fonts/opensans/BoldItalic/OpenSans-BoldItalic.ttf?v=1.1.0") format("truetype"), url("fonts/opensans/BoldItalic/OpenSans-BoldItalic.svg?v=1.1.0#BoldItalic") format("svg");
font-weight: bold;
font-style: italic; }
/* END Bold Italic */
/* BEGIN Extrabold */
@font-face {
font-family: 'Open Sans ExtraBold';
src: url("fonts/opensans/ExtraBold/OpenSans-ExtraBold.eot?v=1.1.0");
src: url("fonts/opensans/ExtraBold/OpenSans-ExtraBold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("fonts/opensans/ExtraBold/OpenSans-ExtraBold.woff2?v=1.1.0") format("woff2"), url("fonts/opensans/ExtraBold/OpenSans-ExtraBold.woff?v=1.1.0") format("woff"), url("fonts/opensans/ExtraBold/OpenSans-ExtraBold.ttf?v=1.1.0") format("truetype"), url("fonts/opensans/ExtraBold/OpenSans-ExtraBold.svg?v=1.1.0#ExtraBold") format("svg");
font-weight: 800;
font-style: normal; }
/* END Extrabold */
/* BEGIN Extrabold Italic */
@font-face {
font-family: 'Open Sans ExtraBoldItalic';
src: url("fonts/opensans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?v=1.1.0");
src: url("fonts/opensans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("fonts/opensans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff2?v=1.1.0") format("woff2"), url("fonts/opensans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff?v=1.1.0") format("woff"), url("fonts/opensans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf?v=1.1.0") format("truetype"), url("fonts/opensans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg?v=1.1.0#ExtraBoldItalic") format("svg");
font-weight: 800;
font-style: italic; }
/* END Extrabold Italic */
/*# sourceMappingURL=open-sans.css.map */
/* Typographical Elements
--------------------------------------------- */
body {
background-color: #f6f5f2;
color: #000;
font-family: 'Open Sans Regular', serif;
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important; 
font-size: 16px;
font-weight: 400;
line-height: 1.625;
}
a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button {
-webkit-transition: all 0.1s ease-in-out;
-moz-transition:    all 0.1s ease-in-out;
-ms-transition:     all 0.1s ease-in-out;
-o-transition:      all 0.1s ease-in-out;
transition:         all 0.1s ease-in-out;
}
::-moz-selection {
background-color: #000;
color: #fff;
}
::selection {
background-color: #000;
color: #fff;
}
a {
color: #44a5b5;
text-decoration: none;
}
a img {
margin-bottom: -4px;
}
a:hover {
color: #000;
}
p {
margin: 0 0 24px;
padding: 0;
}
strong {
font-family: 'Open Sans Regular', serif;
font-weight:700;
}
em {
font-family: 'Open Sans Regular', serif;
font-style:italic;
}
header ol,
header ul {
margin: 0;
padding: 0;
}
blockquote,
blockquote::before {
color: #000;
}
blockquote {
margin: 40px 40px 24px;
}
blockquote::before {
content: "\201C";
display: block;
font-size: 30px;
height: 0;
left: -20px;
position: relative;
top: -10px;
}
.entry-content code {
background-color: #333;
color: #ddd;
}
cite {
font-style: normal;
}
/* Headings
--------------------------------------------- */
h1,
h2,
h3,
h4,
h5,
h6 {
color: #000;
font-weight: 700;
line-height: 1.2;
margin: 0 0 16px;
font-family: 'Playfair Display', serif;
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important; 
}
h1 {
font-size: 36px;
}
h2 {
font-size: 30px;
}
h3 {
font-size: 24px;
}
h4 {
font-size: 20px;
}
h5 {
font-size: 18px;
}
h6 {
font-size: 16px;
}
/* Objects
--------------------------------------------- */
embed,
iframe,
img,
object,
video,
.wp-caption {
max-width: 100%;
}
img {
height: auto;
}
.featured-content img,
.gallery img {
width: auto; /* IE8 */
}
/* Forms
--------------------------------------------- */
.gform_wrapper textarea.medium, .gform_wrapper .top_label input.medium { padding: 6px !important;}
.widget div.gform_wrapper li, div.gform_wrapper form li {margin: 0}
.gform_widget form { font-size:13px}
.gform_wrapper .gform_footer { text-align:right}
.gform_wrapper .top_label li.gfield.gf_inline {
display: block !important; 
margin-right: 0 !important;
width: 100% !important;
}
.gform_wrapper .top_label li.gfield.gf_inline input[type="text"].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type="url"].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type="email"].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type="tel"].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type="number"].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type="password"].medium {
width:100% !important;
}
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {
width: 100% !important;
}
.gform_wrapper .top_label li.gfield.gf_inline input[type=text].medium,
.gform_wrapper .top_label li.gfield.gf_inline input[type=url].medium,
.gform_wrapper .top_label li.gfield.gf_inline input[type=email].medium,
.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].medium,
.gform_wrapper .top_label li.gfield.gf_inline input[type=number].medium,
.gform_wrapper .top_label li.gfield.gf_inline input[type=password].medium {
width: 100% !important;
}
input,
select,
textarea {
background-color: #fff;
border: 1px solid #e3e3e3;
box-shadow: 1px 1px 3px #eee inset;
color: #000;
font-size: 14px;
padding: 4px;
width: 100%;
}
input[type="checkbox"], 
input[type="radio"], 
input[type="image"] {
width: auto;
}
input:focus,
textarea:focus {
border: 1px solid #999;
outline: none;
}
::-moz-placeholder {
color: #000;
opacity: 1;
}
::-webkit-input-placeholder {
color: #000;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.entry-content .button {
background-color: #44a5b5 ;
border: none;
border-radius: 3px;
box-shadow: none;
color: #fff;
cursor: pointer;
font-size: 14px;
line-height: 1;
padding: 12px 16px;
text-transform: uppercase;
width: auto;
}
button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
.entry-content .button:hover {
background-color: #344e5f;
color: #fff;
}
.button {
display: inline-block;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
display: none;
}
/* Tables
--------------------------------------------- */
table {
border-collapse: collapse;
border-spacing: 0;
line-height: 2;
margin-bottom: 40px;
width: 100%;
}
tbody {
border-bottom: 1px solid #ddd;
}
th,
td {
text-align: left;
vertical-align: top;
}
th {
font-weight: bold;
text-transform: uppercase;
}
td {
border-top: 1px solid #ddd;
padding: 4px;
}
/*
Structure and Layout
---------------------------------------------------------------------------------------------------- */
/* Site Containers
--------------------------------------------- */
.site-container {
background-color: #fff;
border: 0px solid #e3e3e3;
margin: 0 auto;
max-width: 100%;
}
.news-pro-landing .site-container {
max-width: 960px;
}
.site-inner {
clear: both;
max-width: 1140px;
margin:0 auto;
}
/* Column Widths and Positions
--------------------------------------------- */
/* Wrapping div for .content and .sidebar-primary */
.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
width: 960px;
}
.content-sidebar-sidebar .content-sidebar-wrap {
float: left;
}
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
float: right;
}
/* Content */
.content {
float: right;
width: 778px;
}
.content-sidebar .content,
.content-sidebar-sidebar .content {
border-right: 1px solid #e3e3e3;
float: left;
}
.sidebar-content-sidebar .content {
border-left: 1px solid #e3e3e3;
border-right: 1px solid #e3e3e3;
float: left;
}
.sidebar-content .content,
.sidebar-sidebar-content .content {
border-left: 1px solid #e3e3e3;
}
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content,
.sidebar-sidebar-content .content {	
width: 600px;
}
.full-width-content .content {
width: 100%;
}
/* Primary Sidebar */
.sidebar-primary {
float: right;
width: 359px;
}
.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary {
float: left;
}
.sidebar-sidebar-content .sidebar-primary {
border-left: 1px solid #e3e3e3;
}
.content-sidebar-sidebar .sidebar-primary {
border-right: 1px solid #e3e3e3;
}
/* Secondary Sidebar */
.sidebar-secondary {
float: left;
font-size: 14px;
width: 177px;
}
.content-sidebar-sidebar .sidebar-secondary {
float: right;
}
/* Column Classes
Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
--------------------------------------------- */
.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
float: left;
margin-left: 2.564102564102564%;
}
.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-sixth {
width: 14.52991452991453%;
}
.five-sixths {
width: 82.90598290598291%;
}
.first {
clear: both;
margin-left: 0;
}
/*
Common Classes
---------------------------------------------------------------------------------------------------- */
/* WordPress
--------------------------------------------- */
.avatar {
border-radius: 50%;
float: left;
}
.alignleft .avatar {
margin-right: 24px;
}
.alignright .avatar {
margin-left: 24px;
}
.search-form {
overflow: hidden;
}
.search-form input[type="submit"] {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
padding: 0;
position: absolute;
width: 1px;
}
img.centered,
.aligncenter {
margin: 0 auto 6px;
text-align:center;
}
a.alignnone img,
img.alignnone {
margin-bottom: 6px;
}
.alignleft {
float: left;
text-align: left;
}
.alignright {
float: right;
text-align: right;
}
a.alignleft,
a.alignright {
max-width: 100%;
}
/*a.alignleft img,
img.alignleft,*/
.wp-caption.alignleft {
margin: 0 24px 0 0;
}
/*a.alignright img,
img.alignright,*/
.wp-caption.alignright {
margin: 0 0 0 24px;
}
.entry-content .wp-caption-text {
font-size: 14px;
font-weight: 700;
margin-bottom: 0;
text-align: center;
text-transform:uppercase;
clear:both;
display:block;
}
.gallery-caption {
}
.widget_calendar table {
width: 100%;
}
.widget_calendar td,
.widget_calendar th {
text-align: center;
}
/* Genesis
--------------------------------------------- */
.breadcrumb {
background-color: #44a5b5;
border-bottom: 1px solid #e3e3e3;
color:#fff;
font-size: 16px;
margin: 0;
padding: 0;
text-transform: uppercase;
}
.archive-description,
.author-box {
background-color: #f3f3f3;
border-bottom: 1px solid #e3e3e3;
margin: 0;
overflow: hidden;
padding: 20px;
}
.author-box-title {
color: #000;
font-size: 16px;
margin-bottom: 4px;
}
.author-box p {
margin-bottom: 0;
}
.author-box .avatar {
margin-right: 24px;
}
/* Titles
--------------------------------------------- */
.entry-title {
font-size: 28px;
line-height: 1;
}
.entry-title a,
.sidebar .widget-title a {
color: #000;
}
.entry-title a:hover {
color: #344e5f;
}
/*.widget-wrap h4,
.widget-title {
border-top: 3px solid #000;
border-bottom: 1px solid #e3e3e3;
color: #000;
font-size: 20px;
font-weight: 400;
margin-bottom: 24px;
padding: 24px 16px 4px 40px;
text-align: left;
text-transform: uppercase;
background:url(images/headericon.png) left center no-repeat
}*/
.widget-wrap h4,
.widget-title {
border-top: none;
border-bottom: none;
color: #000;
text-shadow: 1px 1px 2px rgba(255,255,255, 1);
font-size: 20px;
font-weight: 400;
margin-bottom: 10px;
padding: 12px 16px 12px 45px;
text-align: left;
text-transform: uppercase;
background:url(images/headericon-matte.png) 5px center no-repeat  #44a5b5;
}
.archive-title {
font-size: 20px;
margin-bottom: 24px;
}
/*
Widgets
---------------------------------------------------------------------------------------------------- */
.widget {
word-wrap: break-word;
}
.ad {
margin: 0 4px;
}
/* Featured Content
--------------------------------------------- */
/*.featured-content .entry {
margin-bottom: 20px;
padding: 0;
}*/
.ps-container .ps-scrollbar-x-rail, .ps-container .ps-scrollbar-x { display:none}
.featured-content .entry-title {
font-size: 20px;
line-height: 1.2;
}
.featured-content p{
margin-bottom: 20px;
}
.featured-content.entry {
border-bottom: 0px solid #f5f5f5;
margin-bottom: 10px;
padding: 0 0 10px;
box-shadow:none;
}
.featuredpost h2,
.featured-content .entry-title {
border: none;
font-size: 100% /*16px*/;
line-height: 1.2;
}
.featuredpost .entry { padding:20px 0 0;}
.featured-content .entry-title a {
border: none;
}
/* Related Posts
--------------------------------------------- */
.related-posts {
overflow: hidden;
margin: 0 0 10px;
}
/*.related-list li {
float: left;
list-style-type: none;
margin: 0 10px 0 0;
text-align: center;
width: 105px;
}
.related-list img {
background: none repeat scroll 0 0 #6FA1B1;
border: 2px solid #2B5D6C;
display: block;
margin: 0 auto;
padding: 5px;
}*/
.related-list li {
float: left;
list-style-type: none;
margin-bottom: 20px;
width: 48%;
font-size:13px;
}
.related-list li:nth-child(even) { margin-left:2%}
.related-list img {
vertical-align: top;
border:1px solid;
}
.related-list  li img {
float: left;
margin-right: 10px;
}
.related-title { border-bottom: 1px solid #F5F5F5; padding-bottom:10px; padding-top: 20px;}
/* Upcoming Releases
--------------------------------------------- */
.n2wp_upcoming_cpt li {font-size: 100% /*12px*/;}
#upcoming_cpt_list li {border-bottom: 1px solid #e3e3e3; font-size:13px; font-weight: 400; line-height: 1.625;}
#upcoming_cpt_list li a { color:#000;}
#upcoming_cpt_list li a:hover { color: #44a5b5;}
p.upcoming_cpt_icon {margin-top:20px; text-align:right}
.amazonlinks { text-align:right;}
.amazonlinks a:nth-child(n+2):before {
content: ' | ';
}
/*
Plugins
---------------------------------------------------------------------------------------------------- */
/* Genesis eNews Extended
--------------------------------------------- */
.enews-widget {
color: #000;
}
.enews-widget .widget-title {
color: #fff;
}
.enews-widget input {
margin-bottom: 16px;
padding: 40px 0;
}
.enews-widget input:focus {
border: 1px solid #ddd;
}
.enews-widget input[type="submit"] {
background-color: #f15123;
color: #fff;
margin: 0;
width: 100%;
}
.enews-widget input:hover[type="submit"] {
background-color: #fff;
color: #333;
}
/* Genesis Latest Tweets
--------------------------------------------- */
.latest-tweets ul li {
margin-bottom: 16px;
padding: 0 0 16px;
border-bottom: 1px solid #F5F5F5;
}
.latest-tweets ul li.last { border-bottom:none}
/* Gravity Forms
--------------------------------------------- */
div.gform_wrapper input[type="email"],
div.gform_wrapper input[type="text"],
div.gform_wrapper textarea,
div.gform_wrapper .ginput_complex label {
font-size: 100% /*16px*/;
padding: 16px;
}
div.gform_wrapper .ginput_complex label {
padding: 0;
}
div.gform_wrapper li,
div.gform_wrapper form li {
margin: 16px 0 0;
margin: 1.6	padding: 40px 0; 0 0;
}
div.gform_wrapper .gform_footer input[type="submit"] {
font-size: 120% /*14px*/;
}
/* Simple Social Icons
--------------------------------------------- */
.simple-social-icons ul li a { transition: all .2s ease-in-out; }
.simple-social-icons ul li a:hover { transform: scale(1.15); }
/*.simple-social-icons ul li.social-facebook a {
background-color:#3289DA !important;
}
.simple-social-icons ul li.social-facebook a:hover {
background-color:#3289DA !important;
opacity:.8;
}
.simple-social-icons ul li.social-rss a {
background-color:#fb9f3b !important;
}
.simple-social-icons ul li.social-rss a:hover {
background-color:#fb9f3b !important;
opacity:.8;
}	
.simple-social-icons ul li.social-twitter a {
background-color:#20B6FF !important;
}
.simple-social-icons ul li.social-twitter a:hover {
background-color:#20B6FF !important;
opacity:.8;	
}
.simple-social-icons ul li.social-linkedin a {
background-color:#0083BD !important;
}
.simple-social-icons ul li.social-linkedin a:hover {
background-color:#0083BD !important;
opacity:.8;
}*/
/* Soliloquy Slider
--------------------------------------------- */
.soliloquy-container .soliloquy-item > a { display:block !important; max-width: 45% !important; z-index:5000}
.soliloquy-theme-seconddisc .soliloquy-caption .soliloquy-fc-caption .soliloquy-fc-content, .soliloquy-theme-seconddisc .soliloquy-caption .soliloquy-fc-caption .soliloquy-fc-content p {
font-family: 'Muli', serif !important;
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important; 
line-height: 1.625 !important;
}
.soliloquy-container .soliloquy-caption.soliloquy-caption-right {
/*width:50% !important;*/
padding-left:45%;
}
.soliloquy-container .soliloquy-caption.soliloquy-caption-right,
.soliloquy-container .soliloquy-caption { /*max-width: 50% !important;*/ left: auto !important; bottom: auto !important; right: 0 !important; top: 0 !important; }
.soliloquy-container .soliloquy-image { width:80%; max-width:300px !important; text-align:center; margin-left:55px !important; margin-top:20px !important}
h2.soliloquy-fc-title { margin-bottom:10px !important;}
.soliloquy-fc-slider.soliloquy-theme-seconddisc .soliloquy-caption {
width: 100% !important;
}
.soliloquy-fc-content p a { color: #fff}
@media (max-width: 600px){
.soliloquy-container .soliloquy-image {
margin-left:auto !important;
margin-top:20px !important;
max-width:300px !important;
text-align:center;
width:80%;
}
.soliloquy-container .soliloquy-caption,	
.soliloquy-fc-slider.soliloquy-theme-seconddisc .soliloquy-caption {
width:100% !important;
display:inline !important;
}	
}
/*.soliloquy-container .soliloquy-caption.soliloquy-caption-bottom { width:50px !important}	
*/
.soliloquy-container .soliloquy-caption-inside { padding: 10px 40px 10px 10px !important; background: none !important}
@media only screen and (max-width: 640px) {
.soliloquy-fc-content { display:none !important}
}
/*
@media only screen and (max-width: 640px) {
.soliloquy-container .soliloquy-caption-inside { padding: 10px !important; width:100% !important; clear:both}	
.soliloquy-container .soliloquy-image { max-height:300px; text-align:center; margin-left:auto !important; }
}
@media only screen and (max-width: 400px) {
.soliloquy-caption { position:relative; width: 100% !important; display:table-caption; position:relative !important}
h2.soliloquy-fc-title { font-size:16px !important}
}*/
/*.soliloquy-pager .soliloquy-default-pager,
.soliloquy-theme-seconddisc .soliloquy-pager { background-color: none; margin: 0 !important; padding-bottom: 20px !important; bottom: -5px !important;}*/
.soliloquy-controls,
.soliloquy-pager .soliloquy-default-pager { display:block !important; width: 100% !important; clear:both !important}
/* Genesis Featured Post and Favorite Post
--------------------------------------------- */
.featuredpost img {/*width:80px;*/ height:auto; margin:0 10px 10px 0}
.popular-posts .featured-content {   
border-bottom: 0px solid #f5f5f5;
margin-bottom: 20px;
padding: 0;
}
.post-stats {
font-size: 75% !important;
}
.wpp-post-title {
/*	font-size: 100%;
line-height: 1.2;
font-weight:300;*/
/*font-family: 'Playfair Display', serif;*/
font-size: 13px /*16px*/;
display:block;
font-family: 'muli_bold', serif;
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important; 
color: #000;	
margin-bottom:6px;
}
#upcoming_cpt_list .wpp-post-title { display:inline;}
a.wpp-post-title:hover {color: #44a5b5} 
.wpp-views,
.wpp-author,
.wpp-comments,
.wpp-date,
.wpp-category { font-size:13px;}
.wpp-thumbnail {
margin: 0 10px 0 0 !important;
border:0px solid;
}
span.post-stats {display:inline-block}
/* Genesis Responsive Slider
--------------------------------------------- */
.slide-excerpt h2 {font-size: 150% /*24px*/ !important}
.flex-direction-nav li .prev {left: -25px !important;}
.flex-direction-nav li .next {right: -27px !important;}
/*Dark caption*/
html > body .slide-excerpt-border {
background-color: none !important;
background-position:initial initial !important;
background-repeat:initial initial !important;
bottom:0 !important;
display:inline !important;
float:left !important;
margin:-10px !important;
padding: 10px 10px 0 10px  !important;
position:absolute !important;
z-index:8 !important;
width: 100%;
border: 0px !important; 
}
#genesis-responsive-slider { padding: 0 !important; border: 0 !important;}
.slide-excerpt h2, .slide-excerpt a {color: #fff !important; text-shadow:black 1px 1px 1px;}
/* FooTable
--------------------------------------------- */
.wpv-filter-form .row { margin:10px 0 20px;}
.footable { font-size: 100% /*12px*/; }
.footable-filter-container {clear:both}
.footable img {width:65px !important; margin:0 0 0 10px}
.narrow { width:80px;}
.footable-filter {width:250px;
border-radius: 3px;
box-shadow: 1px 1px 3px #EEEEEE inset;
color: #999999;
font-size: 16px /*14px*/;
padding: 6pm;
margin-top:10px !important;
margin-bottom:20px;
float: left !important;
}
.footable .zebra,
.footable tr:nth-child(even) {
background-color: #F7F7F7;
}
.footable tr:nth-child(odd) { background:#fff;}
.footable-row-detail-cell { border-top:none;}
.footable-row-detail-name { width: 136px;}
.row {
display: inline-block;
width: 100%;
}
/*.release {display:block; clear:both; font-size:12px; border-bottom: 1px solid; margin-bottom:10px; padding-bottom:5px}
.releasetitle {font-weight: 700;}
.release img, .footable img {width:70px !important}
.release .artist {}
.release .label {}
.release span {display: inline-block; width:70px}*/
.single-release h1.entry-title,
.single-release article header { }
.single-release .entry-meta {display: none;}
.releaseimage { width:100%;}
@media only screen and (max-width: 1023px) {
.releaseimage { width:auto; margin:0 auto 10px; display:block}
}
.release-details { 
float: left;
margin-bottom: 20px;
width:100%;}
.prev-next-post-links { }
.previous-post-link, .next-post-link { display:inline-block; max-width:50%; float:right}
.previous-post-link { padding-right:50px; float:left}
.next-post-link {  padding-left:50px}
.release-details img { margin-bottom:20px; width:100%; height:auto	}
.release-details span {display: inline-block; width: 100px;}
.release-details artist { display:block}	
.releasetitle {padding-right:10px;}
.ourreview {clear:both;  margin-top:10px; text-decoration:underline}
.footable .pagination {
margin: 20px 0;
}
.footable .pagination > ul {
display: inline-block;
margin: 0;
padding: 0;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background-color: #ffffff;
}
.footable .pagination > ul > li {
display: inline;
}
.footable .pagination > ul > li > a,
.footable .pagination > ul > li > span {
float: left;
padding: 4px 12px;
line-height: 20px;
text-decoration: none;
border: 1px solid #cccccc;
border-left-width: 0;
}
.footable .pagination > ul > li:first-child > a,
.footable .pagination > ul > li:first-child > span {
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
border-top-left-radius: 4px;
border-left-width: 1px;
}
.footable .pagination > ul > li:last-child > a,
.footable .pagination > ul > li:last-child > span {
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomright: 4px;
border-bottom-right-radius: 4px;
}
.footable .pagination > ul > li > a:hover,
.footable .pagination > ul > li > a:focus,
.footable .pagination > ul > .active > a,
.footable .pagination > ul > .active > span {
background-color: #eeeeee;
}
.footable .pagination > ul > .active > a,
.footable .pagination > ul > .active > span {
color: #444444;
cursor: default;
}
.footable .pagination > ul > .disabled > span,
.footable .pagination > ul > .disabled > a,
.footable .pagination > ul > .disabled > a:hover,
.footable .pagination > ul > .disabled > a:focus {
color: #cccccc;
cursor: default;
background-color: #ebf3fc;
}
.footable .pagination.pagination-centered {
text-align: center;
}
.footable .pagination.pagination-right {
text-align: center;
}
.footable-odd {
background-color: #f7f7f7;
}
.footable {line-height:1.3; font-size:13px; }
.footable .album { font-size:1.1em; font-family: 'muli_bold', serif; display:block;}
.footable .artist { font-style:italic; display:block; }
.footable .label { display:block;}
/* Ajaxify
--------------------------------------------- */
.widget_ajaxy_sf_widget h4 {display:none}
.screen-reader-text { display:none !important}
.sf_search span.sf_block { height:45px !important; padding: 5px ;}
.sf_search { display:block !important}
.sf_search .sf_input { width:85% !important; color: #666 !important; margin-left:10px !important; height:24px !important; margin-top:6px !important }
.sf_result_container img { height:50px; width:50px}
.sf_block {
/*	background: #98d8e2 !important*/
/*background: #344e5f !important;*/
background-image:url(images/search_bg.svg) !important;
background-repeat:no-repeat;
background-size: 281px 45px !important;
min-height: 45px;
width: 100%;
}
.sf_search .sf_input { /*background: #98d8e2 !important*/ background: none !important}
.site-header .sf_search {
width: 280px;
height:45px;
float:right;
background: #98d8e2 !important;
border: none !important;
background-color:transparent !important;
}
.sf_search .sf_button, .sf_search .searchsubmit {background-image: url("images/sf_search.png") !important; height: 32px !important; background-position: -5px 9px !important; background-color: transparent !important; 
-webkit-border-radius: 0 !important; 
-moz-border-radius: 0 !important; 
border-radius: 0 !important; 
}
/*
Plugins
---------------------------------------------------------------------------------------------------- */
/* Genesis eNews Extended
--------------------------------------------- */
.enews-widget {
color: #000;
}
.enews-widget input {
margin-bottom: 16px;
}
.enews-widget input:focus {
border: 1px solid #ddd;
}
.enews-widget input[type="submit"] {
background-color: #344e5f;
color: #fff;
margin: 0;
width: 100%;
}
.enews-widget input:hover[type="submit"] {
background-color: #f5f5f5;
color: #000;
}
.enews form + p {
margin-top: 20px;
}
/* Genesis Latest Tweets
--------------------------------------------- */
.latest-tweets ul li {
margin-bottom: 16px;
}
/* Genesis Responsive Slider
--------------------------------------------- */
.news-pro-home .content #genesis-responsive-slider,
.news-pro-home .content .genesis_responsive_slider li {
border: none;
}
.news-pro-home .content .genesis_responsive_slider li:before {
content: "";
margin: 0;
}
.news-pro-home .content .genesis_responsive_slider .slide-excerpt,
.news-pro-home .content .genesis_responsive_slider .slide-excerpt-border  {
background: transparent;
border: none;
margin: 0;
}
.news-pro-home .content .genesis_responsive_slider .slide-excerpt {
padding: 24px;
}
.news-pro-home .content #genesis-responsive-slider,
.news-pro-home .content .genesis_responsive_slider .slides li,
.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li {
margin: 0;
padding: 0;
}
.news-pro-home .content .genesis_responsive_slider .flex-control-nav {
line-height: 1;
margin-top: -30px;
}
.news-pro-home .content .genesis_responsive_slider .flex-control-nav li {
margin-bottom: 0;
padding-bottom: 0;
}
.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li a {
-webkit-transition: none;
-moz-transition:    none;
-ms-transition:     none;
-o-transition:      none;
transition:         none;
}
.flex-direction-nav li a, .flex-direction-nav li a:hover {	
-webkit-transition: none;
-moz-transition:    none;
-ms-transition:     none;
-o-transition:      none;
transition:         none;
}
.news-pro-home .content .genesis_responsive_slider h2 a {
background: rgba( 0, 0, 0, 0.8 );
color: #fff;
display: inline-block;
font-weight: 400;
line-height: 1.2;
padding: 16px;
position: relative;
z-index: 9;
}
.news-pro-home .content .genesis_responsive_slider a:hover {
color: #fff;
}
.news-pro-home .content .genesis_responsive_slider p {
background: rgba( 0, 0, 0, 0.8 );
color: #fff;
font-size: 14px;
margin: 0;
padding: 12px 24px;
position: relative;
z-index: 9;
}
.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li a {
background: url(images/icon-direction-nav.png) no-repeat -50px 0;
background-size: 100px 98px;
height: 49px;
outline: none;
right: -25px;
-webkit-transition: none;
-moz-transition:    none;
-ms-transition:     none;
-o-transition:      none;
transition:         none;
width: 50px;
}
.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li a:hover {
background-position: -50px -49px;
}
.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li a.prev {
background-position: 0 0;
bottom: 10px;
left: auto;
right: 62px;
top: auto;
}
.news-pro-home .content #genesis-responsive-slider .flex-direction-nav li a.next {
bottom: 10px;
left: auto;
right: 10px;
top: auto;
}
.news-pro-home .content #genesis-responsive-slider .flex-direction-nav li a:hover.prev {
background-position: 0 -49px;
}
/* Genesis Tabs
--------------------------------------------- */
.home-top .widget.ui-tabs .entry {
background: #000;
border: none;
color: #fff;
margin: 0;
overflow: hidden;
padding: 0;
min-height: 400px;
height:auto;
}
.home-top .widget.ui-tabs .entry h2 a {
background: rgba( 0, 0, 0, 0.8 );
display: inline-block;
font-weight: 400;
line-height: 1.2;
padding: 16px;
position: relative;
z-index: 9;
}
.home-top .widget.ui-tabs .entry p {
background: rgba( 0, 0, 0, 0.8 );
font-size: 14px;
margin: 0 24px;
padding: 12px 24px;
position: relative;
z-index: 9;
}
.home-top .widget.ui-tabs .entry h2 {
margin: 0;
padding: 24px 24px 0;
}
.home-top .widget.ui-tabs {
position: relative;
}
.home-top .ui-tabs ul.ui-tabs-nav {
bottom: 30px;
margin: 0;
position: absolute;
right: 10px;
z-index: 9;
}
.home-top .ui-tabs ul.ui-tabs-nav li {
border: none;
margin: 0;
}
.home-top .ui-tabs ul.ui-tabs-nav li::before {
display: none;
}
.home-top .ui-tabs ul.ui-tabs-nav li a {
background-color: #000;
color: #fff;
display: inline-block;
}
.home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a {
background-color: #344e5f;
}
.home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a:hover {
background-color: #fff;
}
.home-top .widget.ui-tabs img {
position: absolute;
}
.home-top .widget.ui-tabs a {
color: #fff;
}
/* Gravity Forms
--------------------------------------------- */
div.gform_wrapper input[type="email"],
div.gform_wrapper input[type="text"],
div.gform_wrapper textarea,
div.gform_wrapper .ginput_complex label {
font-size: 16px;
padding: 16px;
}
div.gform_wrapper .ginput_complex label {
padding: 0;
}
div.gform_wrapper li,
div.gform_wrapper form li {
margin: 16px 0 0;
}
div.gform_wrapper .gform_footer input[type="submit"] {
font-size: 14px;
}
/* Jetpack
--------------------------------------------- */
img#wpstats {
display: none;
}
/* Simple Social Icons
--------------------------------------------- */
.simple-social-icons ul li:before {
display: none;
}
.simple-social-icons .widget-wrap { background:#97d7e1;} 
.widget.jetpack_subscription_widget { padding-top:0 !important}
/*
Site Header
---------------------------------------------------------------------------------------------------- */
.site-header {
background-color: #344e5f;
border-bottom: 0px solid #000;
}
.site-header .wrap {
padding: 20px 0 0;
max-width:1140px;
margin:0 auto;
}
/* Title Area
--------------------------------------------- */
.title-area {
float: left;
width: 220px;	
}
.site-title {
font-weight: 700;
font-size: 48px;
font-weight: 700;
line-height: 1;
margin: 0;
text-transform: uppercase;
}
.site-title a,
.site-title a:hover {
color: #000;
}
.site-description {
color: #000;
font-size: 16px;
font-weight: 400;
letter-spacing: 2px;
line-height: 1;
margin: 10px 0 0;
text-transform: uppercase;
}
/* Full width header, no widgets */
.header-full-width .title-area {
padding: 0 40px;
text-align: center;
}
.header-full-width .title-area,
.header-full-width .site-title {
width: 100%;
}
.header-image .site-description,
.header-image .site-title a {
display: block;
text-indent: -9999px;
}
/* Logo, hide text */
.header-image .site-title a {
background-position: left top !important;
float: left;
min-height: 120px;
width: 100%;
background: url(images/logo.svg) no-repeat left top !important;
background-size: 220px 120px !important;
}
/* Widget Area
--------------------------------------------- */
.widget-area {
word-wrap: break-word;
}
.site-header .widget-area {
float: right;
padding-right: 40px;
text-align: right;
width: 900px;
}
.site-header .widget-area li {
list-style-type: none;
}
.site-header .search-form {
float: right;
margin-top: 24px;
}
/*
Site Navigation
---------------------------------------------------------------------------------------------------- */
.genesis-nav-menu {background:#344e5f;}
.genesis-nav-menu {
clear: both;
color: #000;
font-size: 14px;
font-weight: 700;
line-height: 1.5;
width: 100%;
}
.genesis-nav-menu .menu-item {
display: inline-block;
text-align: left;
margin-right: 0;
}
.genesis-nav-menu a {
border-right: 0px solid #e3e3e3;
color: #fff;
display: block;
padding: 10px 0 10px 10px;
position: relative;
}
.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a {
background-color: #344e5f;
color: #98d8e2;
}
.genesis-nav-menu > .menu-item > a {
text-transform: uppercase;
}
.genesis-nav-menu .sub-menu {
border-top: 0px solid #e3e3e3;	
left: -9999px;
opacity: 0;
position: absolute;
-webkit-transition: opacity .4s ease-in-out;
-moz-transition:    opacity .4s ease-in-out;
-ms-transition:     opacity .4s ease-in-out;
-o-transition:      opacity .4s ease-in-out;
transition:         opacity .4s ease-in-out;
width: 200px;
z-index: 99;
}
.genesis-nav-menu .sub-menu a {
background-color: #344e5f;
border: 0px solid #e3e3e3;
border-top: none;
padding: 12px 24px;
position: relative;
width: 200px;
}
.current-menu-ancestor,
.genesis-nav-menu .sub-menu a:hover,
.genesis-nav-menu .sub-menu .current-menu-item > a {
background-color: #344e5f;
color: #98d8e2;
}
.current-menu-ancestor > a {color: #98d8e2;}
.genesis-nav-menu .sub-menu .sub-menu {
margin: -44px 0 0 199px;
}
.genesis-nav-menu .menu-item:hover {
position: static;
}
.genesis-nav-menu .menu-item:hover > .sub-menu {
left: auto;
opacity: 1;
}
.genesis-nav-menu > .right {
display: inline-block;
float: right;
list-style-type: none;
padding: 0;
text-transform: uppercase;
}
.genesis-nav-menu > .date,
.genesis-nav-menu > .right > a {
border: none;
border-left: 1px solid #e3e3e3;
display: inline-block;
padding: 20px 24px;
}
.genesis-nav-menu > .search {
padding: 10px;
}
.genesis-nav-menu .search input[type="search"] {
font-size: 13px;
padding: 10px 16px;
}
/* Site Header Navigation
--------------------------------------------- */
.site-header .genesis-nav-menu a {
font-family: 'muli_bold', serif;
border: none;
}
.site-header .genesis-nav-menu .sub-menu a {
font-family: 'muli_bold', serif;
border: 1px solid #e3e3e3;
border-top: none;
}
/* Primary Navigation
--------------------------------------------- */
.nav-primary {
border-bottom: 0px solid #e3e3e3;
}
.nav-primary .wrap {margin: 40px 0 0 0; padding: 0}
/* Secondary Navigation
--------------------------------------------- */
.nav-secondary {
border-bottom: 1px solid #e3e3e3;
}
/* Responsive Menu
--------------------------------------------- */
.responsive-menu-icon {
border-bottom: 1px solid #e3e3e3;
cursor: pointer;
display: none;
margin-bottom: -1px;
text-align: center;
}
.site-header .responsive-menu-icon {
border-bottom: none;
}
.responsive-menu-icon::before {
color: #fff;
content: "\f333";
display: inline-block;
font: normal 40px/1 'dashicons';
margin: 0 auto;
padding: 10px;
}
/*
Content Area
---------------------------------------------------------------------------------------------------- */
/* Home Page
--------------------------------------------- */
.home-top {
/*background-color: #f3f3f3;
border-bottom: 1px solid #e3e3e3;*/
clear: both;
padding: 0;
}
.home-top .featured-content .entry-title {
font-size: 30px;
}
.home-middle-left {
border-right: 1px solid #e3e3e3;	
float: left;
padding: 20px 20px 0;
width: 50%;
}
.home-middle-right {
float: right;
padding: 20px 20px 0;
width: 50%;
}
.home-bottom {
border-top: 0px solid #e3e3e3;
clear: both;
padding: 20px 20px 0;
}
/* Entries
--------------------------------------------- */
.entry {
border-bottom: 0px solid #e3e3e3;
padding: 20px;
}
.taxonomy-description{ padding:20px 20px 0 20px; }
.entry-content ol,
.entry-content p,
.entry-content ul,
.quote-caption {
margin-bottom: 26px;	
}
.entry-content ol,
.entry-content ul {
margin-left: 0px;
}
.entry-content ol li {
list-style-type: decimal;
}
.entry-content ul li {
list-style-type: disc;
}
.entry-content ol ol,
.entry-content ul ul {
margin-bottom: 0;
}
.entry-content .search-form {
width: 50%;
}
.entry-meta {
color: #000;
font-size: 12px;
text-transform: uppercase;
}
.entry-footer .entry-meta span { display:block}
header .entry-meta, header .entry-meta span { font-size:16px;}
/*.entry-meta span strong { width:100px; display: inline-block;}*/
.entry-header .entry-meta {
margin-bottom: 24px;
}
.entry-footer .entry-meta {
border-top: 1px dotted #e3e3e3;
border-bottom: 1px dotted #e3e3e3;
margin: 0;
padding: 12px 0 ;
}
.entry-comments-link::before {
content: "\2014";
margin: 0 6px 0 2px;
}
.entry-categories,
.entry-tags {
display: block;
}
.after-entry {
padding: 20px;
}
/* Entry Navigation
--------------------------------------------- */
.archive-pagination {
clear: both;
font-size: 14px;
margin: 40px 0;
}
.archive-pagination li {
display: inline;
}
.archive-pagination li a {
background-color: #44a5b5;
color: #fff;
cursor: pointer;
display: inline-block;
margin-bottom: 4px;
padding: 8px 12px;
}
.archive-pagination li a:hover,
.archive-pagination li.active a {
background-color: #344e5f;
color: #fff;
}
/* Comments
--------------------------------------------- */
.entry-comments,
.comment-respond {
padding: 20px;
}
.entry-comments {
border-bottom: 1px solid #e3e3e3;
padding-right: 0;
}
.ping-list {
margin-bottom: 40px;
}
.comment-content {
clear: both;
}
.entry-comments .comment-author {
color: #000;
font-weight: 700;
margin-bottom: 0;
}
.entry-comments .comment-meta {
font-size: 12px;
text-transform: uppercase;
}
.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
width: 50%
}
.comment-respond label {
display: block;
margin-right: 12px;
}
.comment-list li,
.ping-list li {
list-style-type: none;
margin-top: 24px;
padding: 32px;
}
.comment-list li li {
margin-right: -32px;
}
li.comment {
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
border-right: none;
}
.comment .avatar {
margin: 0 16px 24px 0;
}
.form-allowed-tags {
background-color: #f5f5f5;
font-size: 14px;
padding: 24px;
}
li.depth-2 {
background-color: #fff;
}
li.depth-4 {
background-color: #fff;
}
li.depth-6 {
background-color: #fff;
}
li.depth-8 {
background-color: #fff;
}
li.depth-10 {
background-color: #fff;
}
/* Customize style of comments by the author 
borrow styles from http://www.billerickson.net/fun-avatars/
*/
.bypostauthor > article > .comment-header {
background-color: #4884B3 !important; 
color:#fff;
height:48px;
line-height:24px;
}
.bypostauthor > article > .comment-header a { color:#fff; border-bottom:none}
.bypostauthor > article > .comment-header p { font-size: 100% /*12px*/}
/* Author Box
--------------------------------------------- */
.postauthor {
margin-top: 15px;
border: 1px solid #e2eef7;
overflow: hidden;
padding: 20px;
background-color: #f5f8fa;
}
.postauthor img {
display: block;
float: left;
margin: 0 10px 10px 0;
}
.postauthor h4 {
color: #333333;
margin-bottom: 0px;
margin-left: 0;
padding: 0 0 8px;
}
.postauthor p {
color: #000;
font-size: 13px;
line-height: auto;
margin-left: 0;
margin-bottom: 0;
}
.postauthor-bottom {
padding: 10px 20px 0 20px;
border-bottom:1px solid #ddd;
overflow: hidden;
}
.postauthor-bottom span {
font-weight: bold;
font-size: 12px /*14px*/;
margin: 0 10px 0 0;
}
.postauthor-bottom .author-fb {
background: url("images/author-fb.png") no-repeat scroll left center transparent;
color: #47619F;
font-size: 16px /*14px*/;
padding: 0 0 0 25px;
margin: 0 10px 0 0;
}
.postauthor-bottom .author-twitter {
background: url("images/author-twitter.png") no-repeat scroll left center transparent;
color: #0099FF;
font-size: 16px /*14px*/;
padding: 0 0 0 25px;
margin: 0 10px 0 0;
}
.postauthor-bottom .author-linkedin {
background: url("images/author-linkedin.png") no-repeat scroll left center transparent;
color: #65b7d2;
font-size: 16px /*14px*/;
padding: 0 0 0 25px;
margin: 0 10px 0 0;
}
.postauthor-bottom .author-gplus {
background: url("images/author-gplus.png") no-repeat scroll left center transparent;
color: #D03B3B;
font-size: 16px /*14px*/;
padding: 0 0 0 25px;
margin: 0 10px 0 0;
}
.postauthor-bottom .author-blog {
background: url("images/author-blog.png") no-repeat scroll left center transparent;
color: #21759b;
font-size: 16px /*14px*/;
padding: 0 0 0 25px;
}
/*
Sidebars
---------------------------------------------------------------------------------------------------- */
.sidebar  ul {margin: 0; padding:0}
.after-entry li,
.news-pro-home .content li,
.sidebar li {
/*border-bottom: 1px dotted #e3e3e3;*/
list-style-type: none;
/*	margin-bottom: 12px;
padding-bottom: 12px;*/
word-wrap: break-word;
}
.after-entry li::before,
.news-pro-home .content li::before,
.sidebar li::before {
/*	content: "\203a";*/
font-size: 12px;
margin: 0 10px;
}
.after-entry li ul,
.news-pro-home .content li ul,
.sidebar li ul {
border-top: 0px dotted #e3e3e3;
margin-top: 12px;
padding-top: 12px;
}
.after-entry ul > li:last-child,
.news-pro-home .content ul > li:last-child,
.sidebar ul > li:last-child {
border-bottom: none;
margin-bottom: 0;
padding-bottom: 0;
}
.after-entry .widget,
.news-pro-home .content .widget {
padding-bottom: 20px ;
}
.sidebar .widget {
background-color: #fff;
border-bottom: 0px solid #e3e3e3;
padding: 20px 0 0 20px;
}
.sidebar .enews-widget {
background-color: #000;
}
.sidebar .enews-widget .widget-title {
color: #fff;
}
/*
Footer Widgets
---------------------------------------------------------------------------------------------------- */
.footer-widgets {
background-color: #000;
color: #fff;
clear: both;
padding: 40px 40px 16px;
}
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.footer-widgets-4,
.footer-widgets-5,
.footer-widgets-6 {
width: 160px;
}
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.footer-widgets-4 {
margin-right: 20px;
}
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.footer-widgets-4,
.footer-widgets-5 {
float: left;
}
.footer-widgets-6 {
float: right;
}
.footer-widgets a {
color: #fff;
}
.footer-widgets a:hover {
color: #344e5f;
}
.footer-widgets .widget {
margin-bottom: 24px;
}
.footer-widgets .widget-title {
border: none;
color: #fff;
font-weight: 700;
padding: 0;
margin-bottom: 16px;
text-align: left;
}
.footer-widgets li {
list-style-type: none;
margin-bottom: 6px;
word-wrap: break-word;
}
.footer-widgets .search-form input:focus {
border: 1px solid #ddd;
}
/*
Site Footer
---------------------------------------------------------------------------------------------------- */
.site-footer {
background-color: #000;
border-top: 1px solid #333;
color: #fff;
font-size: 14px;
margin-top: 40px;
padding: 40px 0;
text-align: center;
}
.site-footer a {
color: #aaa;
}
.site-footer a:hover {
color: #344e5f;
}
.site-footer p {
margin-bottom: 0;
}
/*
Media Queries
---------------------------------------------------------------------------------------------------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
.content #genesis-responsive-slider .flex-direction-nav li a {
background-image: url(images/icon-direction-nav@2x.png);
}
}
@media only screen and (max-width: 1188px) {
.site-header .widget-area.mainmenu {width:100%; text-align: center}
.site-inner {max-width: 960px;}	
.site-header .wrap {max-width: 960px; margin-top:10px}
.site-container {
max-width: 100%;
}
.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
width: 780px;
}
.content {
width: 658px;
}
.site-header .widget-area {
width: 720px;
}
.sidebar-content-sidebar .content,
.sidebar-sidebar-content .content,
.content-sidebar-sidebar .content {
width: 480px;
}
.sidebar-primary {
width: 300px;
}
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.footer-widgets-4,
.footer-widgets-5,
.footer-widgets-6 {
width: 130px;
}
.home-top .widget.ui-tabs img {
max-width: 617px;
}
.home-top .widget.ui-tabs .entry {
min-height: 334px;
}
.site-title {
margin-top: 0;
}
}
@media only screen and (max-width: 1023px) {
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
width: 100% !important;
}
.sidebar .widget {
padding: 20px 20px 0 20px;
}
.genesis-nav-menu.responsive-menu > .menu-item > .sub-menu,
.genesis-nav-menu.responsive-menu {
display: none;
}
.genesis-nav-menu.responsive-menu .menu-item,
.responsive-menu-icon {
display: block;
}
.genesis-nav-menu.responsive-menu .menu-item {
margin: 0;
}
.genesis-nav-menu.responsive-menu .menu-item:hover {
position: static;
}
.genesis-nav-menu.responsive-menu .sub-menu li.current-menu-item > a:hover,
.genesis-nav-menu.responsive-menu li a,
.genesis-nav-menu.responsive-menu li a:hover {
background: none;
border: none;
display: block;
line-height: 1;
padding: 20px;
text-transform: none;
}
.genesis-nav-menu.responsive-menu .current-menu-parent > a,
.genesis-nav-menu.responsive-menu li.current-menu-item > a {color: #98d8e2;}
.genesis-nav-menu.responsive-menu .menu-item-has-children {
cursor: pointer;	
}
.genesis-nav-menu.responsive-menu .menu-item-has-children > a {
margin-right: 60px;
}
.genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
content: "\f132";
color:#fff;
float: right;
font: normal 16px/1 'dashicons';
height: 16px;
padding: 18px 20px;
right: 0;
text-align: right;
z-index: 9999;
}
.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
content: "\f460";
}
.genesis-nav-menu.responsive-menu .sub-menu {		
border: none;
left: auto;
opacity: 1;
position: relative;
-moz-transition:    opacity .4s ease-in-out;
-ms-transition:     opacity .4s ease-in-out;
-o-transition:      opacity .4s ease-in-out;
-webkit-transition: opacity .4s ease-in-out;
transition:         opacity .4s ease-in-out;
width: 100%;
z-index: 99;
}
.genesis-nav-menu.responsive-menu .sub-menu .sub-menu {
margin: 0;
}
.genesis-nav-menu.responsive-menu .sub-menu li a,
.genesis-nav-menu.responsive-menu .sub-menu li a:hover {
background: none;
border: none;
padding: 20px;
position: relative;
text-transform: none;
width: 100%;
}
header .simple-social-icons .alignright {
display: inline-block;
float: none;
}
.site-header .wrap,
.site-container {
max-width:  100%;
width: 100%;
margin-top:0;
}
.content,
.content-sidebar-sidebar .content,
.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-primary,
.sidebar-secondary,
.sidebar-sidebar-content .content,
.sidebar-sidebar-content .content-sidebar-wrap,
.site-header .widget-area,
.site-inner,
.title-area,
.wrap {
width: 100%;
}
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.footer-widgets-4,
.footer-widgets-5,
.footer-widgets-6 {
margin: 0;
width: 33.3333%;
}
.footer-widgets-4 {
clear: both;
}
.site-header .title-area,
.site-header .widget-area {
padding: 0;
}
.site-header .title-area {
height:130px;
float: none;
margin: 0 auto;
width:220px;
}
.site-header .widget_ajaxy_sf_widget  { text-align:center; width: 280px; float:none; margin: 0 auto}
.site-header .wrap {
padding: 20px 0 0;
}
.nav-primary .wrap {
padding: 0;
}
.genesis-nav-menu li,
.site-header ul.genesis-nav-menu,
.site-header .search-form {
float: none;
}
.genesis-nav-menu,
.home-top .widget.ui-tabs .entry h2,
.site-description,
.site-header .search-form,
.site-header .title-area,
.site-header .widget-area,
.site-title {
text-align: center;
}
.genesis-nav-menu a,
.genesis-nav-menu > .first > a,
.genesis-nav-menu > .last > a {
border: none;
padding: 12px;
}
.site-container,
.site-header .search-form {
margin: 0 auto;
}
.genesis-nav-menu li.right {
display: none;
}
.content {
border: none;
}
.site-footer {
padding: 24px;
}
.home-top .widget.ui-tabs .entry {
/*background-color: #000;*/
padding-bottom: 20px;
}
.home-top .widget.ui-tabs img {
display: block;
max-width: 100%;
position: relative;
margin: 0 auto;
}
.home-top .ui-tabs ul.ui-tabs-nav {
background-color: #000;
bottom: auto;
margin: 0;
position: relative;
right: auto;
}
.home-top .ui-tabs ul.ui-tabs-nav li,
.home-top .widget.ui-tabs .entry p {
margin: 0;
}
.home-top .widget.ui-tabs .entry h2 {
padding: 0;
}
.content-sidebar .content,
.content-sidebar-sidebar .content,
.sidebar-sidebar-content .sidebar-primary {
border: none;
}
}
@media only screen and (max-width: 600px) {
.footable .zebra,
.footable tr:nth-child(even) {
background-color: #fff;
}
.footable img {
margin: 0 10px 0 0;
width: 80px !important;
}
.site-inner .alignleft, .site-inner .alignright { display:block; margin:0 auto 24px !important; float:none !important}
.five-sixths,
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.footer-widgets-4,
.footer-widgets-5,
.footer-widgets-6,
.four-sixths,
.home-middle-left,
.home-middle-right,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
margin: 0;
width: 100%;
}
.content #genesis-responsive-slider .flex-direction-nav li .next,
.content #genesis-responsive-slider .flex-direction-nav li .prev,
.content .slide-excerpt {
display: none;
}
.home-middle-left {
border: none;
}
.header-image .site-header .site-title a {
background-size: contain !important;
}
.entry-title {
font-size: 26px;
}
}
@media only screen and (max-width: 400px) {
.widget-wrap h4, 
.widget-title,
h4.widget-title { font-size:16px;}	
}
<!-- Social Share -->
.social-button-container {
clear: both;
overflow: hidden;
margin: 0 auto;
width: 50%
}
.social-fb, .social-twitter, .social-gplus, .social-linkedin {margin: 0 7px 20px 0; text-align:center; display:inline-block;}
#plusone { width:auto !important}
.ssba, .ssba a { font-family: 'Muli', serif !important; 
text-rendering: optimizeLegibility !important; 
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important; font-size:12px !important; color: #rgb(102,​ 102,​ 102) !important; text-transform:uppercase;}
.ssba { margin-bottom:10px;}
.more-link:before {content: " "}
.more-link  {
text-align:right;	  
/*	margin-top: -12px;
margin-bottom: 12px;
*/
}
.more-link a { color:#fff}
.site-header .widget-area { padding-right:0}
#genesis-responsive-slider, .flexslider { background-color: transparent !important;}
.home-top/*, .home-top .site-inner*/ { background-color:#44a5b5 !important; }
.shapes {background-image:url(images/slider-bg.png) !important; background-position: center center}
.breadcrumb .shapes {padding:24px; color: #fff; background-position: bottom left}
.breadcrumb .shapes h1.entry-title { color: #fff; font-size: 34px; line-height:1.25; margin-bottom:0; text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);  }
.breadcrumb .shapes a { color: #fff;}
.breadcrumb .shapes a:hover { }
.slide-image { max-width:46%;}
.slide-image a { margin: 0 auto !important; text-align:center}
.flexslider .slides { margin:20px;}
.breadcrumb .shapes span:first-of-type { display: none}
.breadcrumb .breadcrumb {
background-color: transparent;
border-bottom: none;
padding:5px 0 5px;
}
.buynow { margin-top: 10px; text-align:center}
.buynow a { margin-right:10px;}
.date-container {background:#1E8CBE; color:white;
float:left;
line-height:1.3;
margin:0 5px;
text-align:center;
width:35px;}
.date-month {
color:white;
display:block;
font-size:14px;
font-variant:small-caps;
letter-spacing:3.2px;
margin:0;
text-align:center;
}  
.date-day {
border:none;
display:block;
font-size:20px;
margin:0;
background:#78C8E6;
}
.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group { width:100%}
.tribe-events-list-widget ol li {
list-style: outside none none;
margin-bottom: 5px;
padding-bottom: 5px;	
border-bottom: 1px solid #000
}
.tribe-events-list-widget ol li img { float:left; width:80px; margin-right: 10px}
.tribe-events-list .tribe-events-event-image { width: 100% !important}
.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop { max-width:100% !important}
.tribe-events-list-separator-month + .type-tribe_events.tribe-events-first {
padding: 0 !important;
}
a.tribe-events-gcal, a.tribe-events-ical, .two-sixths .tribe-events-cal-links { float:none; text-align:center}
.two-sixths .tribe-events-list-separator-month { margin:5px 0}
.two-sixths .tribe-events-button { margin:0 5px}
a.usaffiliate { width:32px; height:32px; background:url(images/us.png); text-indent:-9999px; display: inline-block; }
a.ukaffiliate {width:32px; height:32px; background:url(images/uk.png); text-indent:-9999px; display: inline-block;}
/*
Upcoming Releases Widget
---------------------------------------------------------------------------------------------------- */
.widget-wrap .release img.attachment-release { max-width:80px; margin: 0 10px 10px 0}
.widget-wrap .release h2.entry-title { margin-bottom: 0}
.upcoming img { max-width:80px; float:left; margin: 0 10px 0 0}
#upcoming_cpt_list li { clear:both; margin:0 0 10px 0; padding:0 0 10px 0; min-height:90px;}
.wp-caption.alignleft img,
.wp-caption.alignright img,
.wp-caption.aligncenter img { margin:0 0 6px 0}
.alignleft  {margin: 6px 24px 12px 0; }
.alignright {margin: 6px 0 12px 24px; }
.widget_widgets_in_tabs .widget-title {
/*background: #44a5b5;*/
background: none;
margin-bottom: 0;
padding: 0;
width: 100%;
}
.widget_widgets_in_tabs .widget-title a {
background: #44a5b5;
padding: 10px 16px;
margin: 0 auto;
width: 50%;
display:inline-block;
text-align:center;
}
.wpp-list li {
border-bottom: 1px solid #e3e3e3;
clear: both;
display: inline-block;
margin-top: 5px;
line-height: 1.2;
}
.wpp-list li .three-fourths { margin-bottom:10px}
.jetpack_subscription_widget .widget-title { display:none;}
.jetpack_subscription_widget p { background: #97d7e1; margin-bottom: 0; padding:10px; font-size:13px;}
.jetpack_subscription_widget form { background: #97d7e1; padding: 0 10px;}
.jetpack_subscription_widget form p  { padding:10px 0;}
#subscribe-email input {
width:100% !important;
padding: 10px !important;
}
#subscribe-text p {padding-top: 0;}
.jetpack_subscription_widget p {
text-align: center;
}
p#subscribe-submit { text-align:right;}
.widget_sp_image-image-link img.aligncenter { display: block; text-align:center; margin: 0 auto}
h3.accordion-title { font-size:16px; 	font-family: 'Muli', serif; font-weight:400; text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important; 
}
.seconddiscrecords h3,
.seconddiscrecords p { margin-bottom:0}
.seconddiscrecords .accordion { margin-bottom:10px;}
ul#upcoming_cpt_list { padding: 0 }
ul.wpp-list,
.wit-tab-container { padding-left: 0 }
.banner {background-color: #344e5f; text-align:center }
.banner p { margin:0}
.banner img { margin: 14px auto 0; border: 1px solid #fff;}
/*GENESIS SLIDER*/
.flexslider .slides img { max-height:350px;}
html > body .slide-excerpt-border { vertical-align: top !important; height:100% !important;}
.slide-excerpt {
height:100%;
margin-top:20px !important;
background-color: transparent !important;
}
.flex-direction-nav li .next {
right: -10px !important;
}
.flex-direction-nav li .prev {
left: -10px !important;
}
@media only screen and (max-width: 640px) {
.slide-excerpt { display:none !important} 
.slide-image { margin:0 auto !important; width: 100% !important}
/*
.slide-excerpt h2 {font-size: 100%  !important}
.slide-excerpt-border p { display:none}
.genesis_responsive_slider .flexslider { overflow: hidden}
.flexslider { }
.slide-excerpt, .slide-image, .flexslider .slides {width: 100% !important;}
.slide-image { margin:0 auto !important;}
.slide-excerpt-border { padding-top:100px !important}
html > body .slide-excerpt-border { height: 60px !important; vertical-align: top !important; }
*/	
}
@media only screen and (max-width: 400px) {
.shapes { display:none !important}
}
.advps-slide .share-after  { display:none;}
.advps-excerpt-three { width:50% !important; max-width:50% !important; float:right !important; margin-right:50px !important}
.attachment-medium  {margin-left:50px !important}
@media only screen and (max-width: 900px) {
.attachment-medium {margin-left:auto !important; margin-right:auto !important; float:none !important}
.advps-excerpt-three { width:100% !important; max-width:100% !important; float:none !important; margin-right:0!important}
}
.breadcrumb .entry-title span:nth-of-type(2) {
display:none;
}
.soliloquy-container, .soliloquy-wrapper, .soliloquy-viewport, .soliloquy-item { 
max-width: 100% !important; 
width: 100% !important; 
max-height: 350px !important; 
min-height: 350px !important; 
height: 100% !important; }
.soliloquy-viewport { overflow: hidden !important}
@media (max-width: 767px){
.soliloquy-container, .soliloquy-wrapper, .soliloquy-viewport, .soliloquy-item { 
min-height: 400px !important;
}

}




.simple-social-icons ul.aligncenter {
display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: start;
    -moz-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}