/*
Theme Name:     Tori Avey
Theme URI:      http://studiopress.com/
Description:    A Genesis Child Theme 
Author:         Anchored Design
Author URI:     http://anchoreddesign.com
Template:       genesis
Version:        0.1
*/

@font-face {
    font-family: 'franklin-gothic';
    font-style: normal;
    src: url('//toriavey.com/wp-content/uploads/useanyfont/160223101839Franklin-Gothic.eot');
    src: local('franklin-gothic'), url('//toriavey.com/wp-content/uploads/useanyfont/160223101839Franklin-Gothic.eot') format('embedded-opentype'), url('//toriavey.com/wp-content/uploads/useanyfont/160223101839Franklin-Gothic.woff') format('woff');
}
@font-face {
    font-family: 'franklin-book';
    font-style: normal;
    src: url('//toriavey.com/wp-content/uploads/useanyfont/160224075333Franklin-Book.eot');
    src: local('franklin-book'), url('//toriavey.com/wp-content/uploads/useanyfont/160224075333Franklin-Book.eot') format('embedded-opentype'), url('//toriavey.com/wp-content/uploads/useanyfont/160224075333Franklin-Book.woff') format('woff');
}@font-face {    font-family: 'hellobeautiful';    font-style: normal;    src: url('//toriavey.com/wp-content/themes/tori-avey/fonts/hellobeautiful.eot');    src: local('hellobeautiful'), url('//toriavey.com/wp-content/themes/tori-avey/fonts/160224075333Franklin-Book.eot') format('embedded-opentype'), url('//toriavey.com/wp-content/uploads/useanyfont/hellobeautiful.woff') format('woff');}



/* 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:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* Defaults
------------------------------------------------------------ */
html {
    font-size: 62.5%; /* 10px browser default */
}
body, h1, h2, h2 a, h2 a:visited, h3, h4, h5, h6, p, select, textarea {
    margin: 0;
    padding: 0;
    text-decoration: none;
}
li, ol, ul {
    margin: 0;
    padding: 0;
}
ol li {
    list-style-type: decimal
}
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}
/* Clear Floats
------------------------------------------------------------ */
.archive-pagination:before, .clearfix:before, .entry:before, .entry-pagination:before, .footer-widgets:before, .nav-primary:before, .nav-secondary:before, .site-container:before, .site-footer:before, .site-header:before, .site-inner:before, .wrap:before {
    content: " ";
    display: table;
}
.archive-pagination:after, .clearfix:after, .entry:after, .entry-pagination:after, .footer-widgets:after, .nav-primary:after, .nav-secondary:after, .site-container:after, .site-footer:after, .site-header:after, .site-inner:after, .wrap:after {
    clear: both;
    content: " ";
    display: table;
}
.clearfix:after {
    visibility: hidden;
    display: block;
    height: 0;
    font-size: 0;
    line-height: 0;
    content: " ";
    clear: both;
}
.clearfix {
    display: block
}.dynamik_ez_before_header  .enews h3 span{font-family:'hellobeautiful'!important;}
/* IE6 */
* html .clearfix {
    height: 1%
}
/* IE7 */
*:first-child + html .clearfix {
    min-height: 1%
}
/* Hyperlinks
------------------------------------------------------------ */
a, a:visited {
    color: #0d72c7;
    text-decoration: none;
}
a:hover {
    text-decoration: underline
}
a img {
    border: none
}
/* Body
------------------------------------------------------------ */
body {
    background: #DDDDDD;
    color: #010101;
    font-family: 'Goudy Bookletter 1911', sans-serif;
    font-size: 16px;
    line-height: 1.625;
    /* font-family: 'Open Sans', sans-serif; */
}
::-moz-selection {
    background-color: #0d72c7;
    color: #fff;
}
::selection {
    background-color: #0d72c7;
    color: #fff;
}
/* Wrap
------------------------------------------------------------ */
.site-container {
    background: #FFFFFF;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    margin: 0px auto 0px;
    padding: 0px 0px 0px 0px;
    clear: both;
}
.content-sidebar-sidebar .site-container {
    max-width: 100%
}
.sidebar-sidebar-content .site-container {
    max-width: 100%
}
.sidebar-content-sidebar .site-container {
    max-width: 100%
}
.content-sidebar .site-container {
    max-width: 100%
}
.sidebar-content .site-container {
    max-width: 100%
}
.full-width-content .site-container {
    max-width: 100%
}
/* Header
------------------------------------------------------------ */
.site-header {
    background: #FFFFFF;
    min-height: 100px;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    clear: both;
}
.site-header .wrap {
    margin: 0 auto;
    padding: 0;
    float: none;
    overflow: hidden;
}
.content-sidebar-sidebar .site-header .wrap {
    width: 1140px
}
.sidebar-sidebar-content .site-header .wrap {
    width: 1140px
}
.sidebar-content-sidebar .site-header .wrap {
    width: 1140px
}
.content-sidebar .site-header .wrap {
    width: 1140px
}
.sidebar-content .site-header .wrap {
    width: 1140px
}
.full-width-content .site-header .wrap {
    width: 1140px
}
.title-area {
    width: 100%;
    padding: 12px 0 0 0px;
    float: none;
    text-align: center;
    overflow: hidden;
}
.site-title {
    color: #010101;
    font-family: 'Lora', serif;
    font-size: 40px;
    font-weight: 300;
    line-height: 1.25;
    font-weight: bold;
}
.site-title a, .site-title a:visited {
    color: #010101;
    text-decoration: none;
}
.site-title a:hover {
    color: #000000;
    text-decoration: none;
}
.site-description {
    margin: 0;
    padding: 0px 0 0;
    color: #010101;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 300;
}
.site-header .widget-area {
    width: 680px;
    padding: 24px 0px 0 0;
    float: right;
    text-align: right;
}
/* Image Header - Partial Width
------------------------------------------------------------ */
.header-image .site-header .wrap .title-area {
    background: url(images/tori-avey-logo-2018.png) left top no-repeat;
    height: 213px;
    margin: 0px auto 10px;
    float: none;
}
.header-image .title-area, .header-image .site-title, .header-image .site-title a {
    width: 384px;
    height: 213px;
    padding: 0;
    float: left;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
}
.header-image .site-description {
    display: block;
    overflow: hidden;
}
/* Primary Navigation
------------------------------------------------------------ */
.nav-primary {
    background: #010101;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    margin: 0px 0 0px 0;
    color: #F1F1F2;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 1em;
    clear: both;
    text-transform: capitalize;
}
.menu-primary {
    margin: 0 auto;
    padding: 0;
    float: none;
    overflow: hidden;
    display: block;
    clear: both;
}
.content-sidebar-sidebar .menu-primary {
    width: 1140px
}
.sidebar-sidebar-content .menu-primary {
    width: 1140px
}
.sidebar-content-sidebar .menu-primary {
    width: 1140px
}
.content-sidebar .menu-primary {
    width: 1140px
}
.sidebar-content .menu-primary {
    width: 1140px
}
.full-width-content .menu-primary {
    width: 1140px
}
.menu-primary ul {
    float: left;
    width: 100%;
}
.menu-primary li {
    float: left;
    list-style-type: none;
}
.menu-primary a {
    background: #010101;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    margin: 0 0px 0 0px;
    padding: 10px 15px 10px 15px;
    color: #F1F1F2;
    text-decoration: none;
    display: block;
    position: relative;
}
.menu-primary li a:active, .menu-primary li a:hover {
    background: #404041;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    color: #FFFFFF;
    text-decoration: none;
}
.menu-primary li.current_page_item a, .menu-primary li.current-cat a, .menu-primary li.current-menu-item a {
    background: #404041;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    color: #FFFFFF;
    text-decoration: none;
}
.menu-primary li li a, .menu-primary li li a:link, .menu-primary li li a:visited {
    background: #F5F5F5;
    width: 150px;
    border-top: 0;
    border-right: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;
    border-left: 1px solid #E8E8E8;
    margin: 0 0 0 0px;
    padding: 17px 15px 17px 15px;
    color: #F1F1F2;
    font-size: 14px;
    text-decoration: none;
    float: none;
    position: relative;
}
.menu-primary li li a:active, .menu-primary li li a:hover {
    background: #F5F5F5;
    color: #FFFFFF;
    text-decoration: none;
}
.menu-primary li ul {
    width: 185px;
    height: auto;
    margin: 0;
    z-index: 9999;
    left: -9999px;
    position: absolute;
}
.menu-primary li ul ul {
    margin: -49px 0 0 181px
}
.genesis-nav-menu li:hover ul ul, .genesis-nav-menu li.sfHover ul ul {
    left: -9999px
}
.genesis-nav-menu li:hover, .genesis-nav-menu li.sfHover {
    position: static
}
ul.genesis-nav-menu li:hover>ul, ul.genesis-nav-menu li.sfHover ul {
    left: auto
}
.menu-primary li a.sf-with-ul {
    padding-right: 15px
}
.menu-primary.sf-arrows .sf-with-ul:after {
    content: ''
}
#wpadminbar li:hover ul ul {
    left: 0
}
/* Primary Navigation Extras
------------------------------------------------------------ */
.genesis-nav-menu li.right {
    color: #F1F1F2;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    padding: 8px 12px 0 0;
    float: right;
}
.genesis-nav-menu li.right a {
    background: none;
    border: none;
    display: inline;
}
.genesis-nav-menu li.right a, .genesis-nav-menu li.right a:visited {
    color: #F1F1F2;
    text-decoration: none;
}
.genesis-nav-menu li.right a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.genesis-nav-menu li.search {
    padding: 2px 1px 0 0
}
.genesis-nav-menu li.rss a {
    background: url(images/rss.png) no-repeat center left;
    margin: 0 0 0 10px;
    padding: 0 0 0 16px;
}
.genesis-nav-menu li.twitter a {
    background: url(images/twitter-nav.png) no-repeat center left;
    padding: 0 0 0 20px;
}
/* Secondary Navigation
------------------------------------------------------------ */
.nav-secondary {
    background: #FBF2EE;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    margin: 0px 0 0px 0;
    color: #010101;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 17px;
    line-height: 1em;
    clear: both;
    text-transform: uppercase;
    font-weight: bold;
}
.menu-secondary {
    margin: 0 auto;
    padding: 0;
    float: none;
    overflow: hidden;
    display: block;
    clear: both;
}
.content-sidebar-sidebar .menu-secondary {
    width: 1140px
}
.sidebar-sidebar-content .menu-secondary {
    width: 1140px
}
.sidebar-content-sidebar .menu-secondary {
    width: 1140px
}
.content-sidebar .menu-secondary {
    width: 1140px
}
.sidebar-content .menu-secondary {
    width: 1140px
}
.full-width-content .menu-secondary {
    width: 1140px
}
.menu-secondary ul {
    float: left;
    width: 100%;
}
.menu-secondary li {
    float: left;
    list-style-type: none;
}
.menu-secondary a {
    background: transparent;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    margin: 0 0px 0 0px;
    padding: 17px 15px 17px 15px;
    color: #010101;
    text-decoration: none;
    display: block;
    position: relative;
}
.menu-secondary li a:active, .menu-secondary li a:hover {
    background: #FFF0ED;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    color: #010101;
    text-decoration: none;
}
.menu-secondary li.current_page_item a, .menu-secondary li.current-cat a, .menu-secondary li.current-menu-item a {
    background: #FFF0ED;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    color: #010101;
    text-decoration: none;
}
.menu-secondary li li a, .menu-secondary li li a:link, .menu-secondary li li a:visited {
    background: #FFFFFF;
    width: 150px;
    border-top: 0;
    border-right: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    margin: 0 0 0 0px;
    padding: 17px 15px 17px 15px;
    color: #010101;
    font-size: 14px;
    text-decoration: none;
    float: none;
    position: relative;
}
.menu-secondary li li a:active, .menu-secondary li li a:hover {
    background: #FFFFFF;
    color: #010101;
    text-decoration: none;
}
.menu-secondary li ul {
    width: 185px;
    height: auto;
    margin: 0;
    z-index: 9999;
    left: -9999px;
    position: absolute;
}
.menu-secondary li ul ul {
    margin: -52px 0 0 181px
}
.menu-secondary li a.sf-with-ul {
    padding-right: 15px
}
.menu-secondary.sf-arrows .sf-with-ul:after {
    content: ''
}
/* Vertical Toggle Menu
------------------------------------------------------------ */
.responsive-primary-menu-container {
    background: #333333;
    border-bottom: 2px solid #DDDDDD;
    width: 100%;
    padding: 12px 0;
    overflow: hidden;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
}
.responsive-primary-menu-container h3 {
    padding-left: 15px;
    color: #AAAAAA;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: 'PT Sans', sans-serif;
    font-weight: normal;
    float: left;
}
.responsive-primary-menu-container .responsive-menu-icon {
    padding: 5px 15px 0 0;
    float: right;
}
.responsive-primary-menu-container .responsive-icon-bar {
    display: block;
    width: 18px;
    height: 3px;
    background: #AAAAAA;
    margin: 1px 0;
    float: right;
    clear: both;
    -webkit-border-radius: 1px;
    border-radius: 1px;
}
.responsive-secondary-menu-container {
    background: #F5F5F5;
    border-bottom: 2px solid #DDDDDD;
    width: 100%;
    padding: 12px 0;
    overflow: hidden;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
}
.responsive-secondary-menu-container h3 {
    padding-left: 15px;
    color: #888888;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: 'PT Sans', sans-serif;
    font-weight: normal;
    float: left;
}
.responsive-secondary-menu-container .responsive-menu-icon {
    padding: 5px 15px 0 0;
    float: right;
}
.responsive-secondary-menu-container .responsive-icon-bar {
    display: block;
    width: 18px;
    height: 3px;
    background: #888888;
    margin: 1px 0;
    float: right;
    clear: both;
    -webkit-border-radius: 1px;
    border-radius: 1px;
}
/* Responsive Dropdown Navbars
------------------------------------------------------------ */
#dropdown-nav-wrap, #dropdown-subnav-wrap {
    display: none
}
#dropdown-nav, #dropdown-subnav {
    overflow: hidden
}
#dropdown-nav {
    background: #010101;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
}
.nav-chosen-select, .subnav-chosen-select {
    background: transparent;
    border: 0;
    width: 100%;
    padding: 15px;
    cursor: pointer;
    -webkit-appearance: none;
}
.nav-chosen-select {
    color: #F1F1F2;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}
.nav-chosen-select option {
    color: #F1F1F2
}
#dropdown-nav .responsive-menu-icon, #dropdown-subnav .responsive-menu-icon {
    padding-right: 15px;
    float: right;
}
#dropdown-nav .responsive-icon-bar, #dropdown-subnav .responsive-icon-bar {
    width: 18px;
    height: 3px;
    margin: 1px 0;
    float: right;
    clear: both;
    display: block;
    -webkit-border-radius: 1px;
    border-radius: 1px;
}
#dropdown-nav .responsive-menu-icon {
    margin-top: -32px
}
#dropdown-nav .responsive-icon-bar {
    background: #F1F1F2
}
#dropdown-subnav {
    background: #FBF2EE;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
}
.subnav-chosen-select {
    color: #010101;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 17px;
}
.subnav-chosen-select option {
    color: #010101
}
#dropdown-subnav .responsive-menu-icon {
    margin-top: -32px
}
#dropdown-subnav .responsive-icon-bar {
    background: #010101
}
/* Header Navigation
------------------------------------------------------------ */
.site-header .genesis-nav-menu {
    background: transparent;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    width: 680px;
    margin: 0px 0 0px 0;
    padding: 0;
    color: #010101;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 1em;
    overflow: hidden;
    float: none;
    clear: both;
    display: block;
}
.site-header .genesis-nav-menu ul {
    float: left;
    width: 100%;
}
.site-header .genesis-nav-menu li {
    text-align: left;
    list-style-type: none;
    display: inline-block;
}
.site-header .genesis-nav-menu a {
    background: transparent;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    margin: 0 0px 0 0px;
    padding: 17px 15px 17px 15px;
    color: #010101;
    text-decoration: none;
    display: block;
    position: relative;
}
.site-header .genesis-nav-menu li a:active, .site-header .genesis-nav-menu li a:hover {
    background: transparent;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    color: #000000;
    text-decoration: none;
}
.site-header .genesis-nav-menu li.current_page_item a, .site-header .genesis-nav-menu li.current-cat a, .site-header .genesis-nav-menu li.current-menu-item a {
    background: transparent;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    color: #000000;
    text-decoration: none;
}
.site-header .genesis-nav-menu li li a, .site-header .genesis-nav-menu li li a:link, .site-header .genesis-nav-menu li li a:visited {
    background: #F5F5F5;
    width: 150px;
    border-top: 0;
    border-right: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;
    border-left: 1px solid #E8E8E8;
    margin: 0 0 0 0px;
    padding: 17px 15px 17px 15px;
    color: #010101;
    font-size: 14px;
    text-decoration: none;
    float: none;
    position: relative;
}
.site-header .genesis-nav-menu li li a:active, .site-header .genesis-nav-menu li li a:hover {
    background: #F5F5F5;
    color: #000000;
    text-decoration: none;
}
.site-header .genesis-nav-menu li ul {
    width: 185px;
    height: auto;
    margin: 0;
    z-index: 9999;
    left: -9999px;
    position: absolute;
}
.site-header .genesis-nav-menu li ul ul {
    margin: -51px 0 0 181px
}
.site-header .genesis-nav-menu li:hover>ul, .site-header .genesis-nav-menu li.sfHover ul {
    left: auto
}
.site-header .genesis-nav-menu li a.sf-with-ul {
    padding-right: 15px
}
.site-header .genesis-nav-menu.sf-arrows .sf-with-ul:after, .site-header .genesis-nav-menu li li a .sf-sub-indicator, .site-header .genesis-nav-menu li li li a .sf-sub-indicator {
    content: ''
}
/* Inner
------------------------------------------------------------ */
.site-inner {
    background: transparent;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    margin: 0px auto 0px;
    padding: 20px 0px 20px 0px;
    overflow: hidden;
    clear: both;
}
.content-sidebar-sidebar .site-inner {
    max-width: 1140px
}
.sidebar-sidebar-content .site-inner {
    max-width: 1140px
}
.sidebar-content-sidebar .site-inner {
    max-width: 1140px
}
.content-sidebar .site-inner {
    max-width: 1140px
}
.sidebar-content .site-inner {
    max-width: 1140px
}
.full-width-content .site-inner {
    max-width: 1140px
}
.ez-home .site-inner {
    max-width: 1140px;
    padding: 0;
}
/* Breadcrumb/Taxonomy Description
------------------------------------------------------------ */
.breadcrumb {
    background: #F5F5F5;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 10px 10px 10px 10px;
    color: #010101;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}
.breadcrumb a, .breadcrumb a:visited {
    color: #0037B4;
    text-decoration: none;
}
.breadcrumb a:hover {
    color: #000000;
    text-decoration: none;
}
.taxonomy-description, .author-description {
    background: #F5F5F5;
    border-top: 0px solid #DDDDDD;
    border-bottom: 2px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    margin: -10px 0 30px;
    padding: 0;
    color: #010101;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
}
.content .taxonomy-description h1, .content .author-description h1 {
    background: #333333;
    border-top: 0px solid #DDDDDD;
    border-bottom: 2px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    margin: 0;
    padding: 13px 20px 11px 25px;
    color: #010101;
    font-family: 'Lora', serif;
    font-size: 16px;
    font-weight: 300;
}
.content .taxonomy-description p, .content .author-description p {
    padding: 25px 25px 25px 25px
}
.content .taxonomy-description a, .content .taxonomy-description a:visited, .content .author-description a, .content .author-description a:visited {
    color: #0037B4;
    text-decoration: none;
}
.content .taxonomy-description a:hover, .content .author-description a:hover {
    color: #000000;
    text-decoration: none;
}
/* Content-Sidebar Wrap
------------------------------------------------------------ */
.content-sidebar-wrap {
    float: left
}
.sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap {
    float: right
}
.content-sidebar-sidebar .content-sidebar-wrap {
    width: 940px
}
.sidebar-sidebar-content .content-sidebar-wrap {
    width: 940px
}
.sidebar-content-sidebar .content-sidebar-wrap {
    width: 940px
}
.content-sidebar .content-sidebar-wrap {
    width: 1140px
}
.sidebar-content .content-sidebar-wrap {
    width: 1140px
}
.full-width-content .content-sidebar-wrap {
    width: 1140px
}
/* Content
------------------------------------------------------------ */
.content {
    margin: 0;
    padding: 0px 0px 0px 0px;
    float: left;
}
.content-sidebar-sidebar .content {
    width: 580px
}
.sidebar-sidebar-content .content {
    width: 580px
}
.sidebar-content-sidebar .content {
    width: 580px
}
.content-sidebar .content {
    width: 800px
}
.sidebar-content .content {
    width: 780px
}
.full-width-content .content {
    width: 1140px
}
.sidebar-content .content, .sidebar-sidebar-content .content {
    float: right
}
.content .post, .content .entry {
    background: #FFFFFF;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    margin: 0px 0 20px;
    padding: 20px 20px 20px 20px;
}
.content .page {
    background: #FFFFFF;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    margin: 0px 0 0px;
    padding: 20px 20px 20px 20px;
}
.dynamik-page-builder .site-inner p, .entry-content p {
    margin: 0 0 25px
}
.dynamik-page-builder .site-inner p, .dynamik-page-builder .site-inner ul li, .dynamik-page-builder .site-inner ol li, .entry-content p, .entry-content ul li, .entry-content ol li, .entry-pagination {
    color: #010101;
    font-family: 'Goudy Bookletter 1911', sans-serif;
    font-size: 17px;
}
.dynamik-page-builder .site-inner a, .dynamik-page-builder .site-inner a:visited, .entry-content a, .entry-content a:visited {
    color: #404041;
    text-decoration: underline;
}
.dynamik-page-builder .site-inner a:hover, .entry-content a:hover {
    color: #000000;
    text-decoration: none;
}
.dynamik-page-builder .site-inner blockquote, .content blockquote {
    background: #F5F5F5;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    margin: 5px 5px 20px 30px;
    padding: 25px 30px 5px;
}
.dynamik-page-builder .site-inner blockquote p, .content blockquote p {
    color: #010101;
    font-family: 'Goudy Bookletter 1911', sans-serif;
    font-size: 17px;
    font-style: italic;
}
.dynamik-page-builder .site-inner blockquote a, .dynamik-page-builder .site-inner blockquote a:visited, .content blockquote a, .content blockquote a:visited {
    color: #404041;
    text-decoration: none;
}
.dynamik-page-builder .site-inner blockquote a:hover, .content blockquote a:hover {
    color: #000000;
    text-decoration: none;
}
p.subscribe-to-comments {
    padding: 20px 0 10px
}
.clear {
    clear: both
}
.clear-line {
    border-bottom: 1px solid #ddd;
    clear: both;
    margin: 0 0 25px;
}
/* Content Headlines
------------------------------------------------------------ */
.dynamik-page-builder .site-inner h1, .dynamik-page-builder .site-inner h2, .dynamik-page-builder .site-inner h3, .dynamik-page-builder .site-inner h4, .dynamik-page-builder .site-inner h5, .dynamik-page-builder .site-inner h6, .content .post h1, .content .post h2, .content .post h3, .content .post h4, .content .post h5, .content .post h6, .content .page h1, .content .page h2, .content .page h3, .content .page h4, .content .page h5, .content .page h6, .content h1.entry-title, .content .entry-content h1, .content h2.entry-title, .content .entry-content h2, .content .entry-content h3, .content .entry-content h4, .content .entry-content h5, .content .entry-content h6, body.search .content h1.archive-title {
    margin: 0 0 10px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 300;
    line-height: 1.25;
}
.dynamik-page-builder .site-inner h1, .content .post h1, .content .page h1, .content h1.entry-title, .content .entry-content h1, body.search .content h1.archive-title {
    color: #010101;
    font-size: 24px;
}
.content .post h1 a, .content .post h1 a:visited, .content .page h1 a, .content .page h1 a:visited, .content h1.entry-title a, .content h1.entry-title a:visited
.content .post h2 a, .content .post h2 a:visited, .content .page h2 a, .content .page h2 a:visited, .content h2.entry-title a, .content h2.entry-title a:visited {
    color: #404041;
    text-decoration: none;
}
.content .post h1 a:hover, .content .page h1 a:hover, .content h1.entry-title a:hover
.content .post h2 a:hover, .content .page h2 a:hover, .content h2.entry-title a:hover {
    color: #404041;
    text-decoration: none;
}
.dynamik-page-builder .site-inner h2, .content .post h2, .content .page h2, .content h2.entry-title, .content .entry-content h2 {
    color: #010101;
    font-size: 24px;
}
.dynamik-page-builder .site-inner h3, .content .post h3, .content .page h3, .content .entry-content h3 {
    color: #404041;
    font-size: 24px;
}
.dynamik-page-builder .site-inner h4, .content .post h4, .content .page h4, .content .entry-content h4 {
    color: #404041;
    font-size: 24px;
}
.dynamik-page-builder .site-inner h5, .content .post h5, .content .page h5, .content .entry-content h5 {
    color: #404041;
    font-size: 24px;
}
.dynamik-page-builder .site-inner h6, .content .post h6, .content .page h6, .content .entry-content h6 {
    color: #404041;
    font-size: 24px;
}
/* Column Classes
--------------------------------------------- */
.five-sixths, .four-sixths, .four-fifths, .one-fifth, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-fifths, .three-sixths, .two-fourths, .two-fifths, .two-sixths, .two-thirds {
    float: left;
    margin-left: 2.564102564102564%;
    margin-bottom: 20px;
}
.one-half, .three-sixths, .two-fourths {
    width: 48.717948717948715%
}
.one-third, .two-sixths {
    width: 31.623931623931625%
}
.four-sixths, .two-thirds {
    width: 65.81196581196582%
}
.one-fourth {
    width: 23.076923076923077%
}
.three-fourths {
    width: 74.35897435897436%
}
.one-fifth {
    width: 17.9487179487179488%
}
.two-fifths {
    width: 38.4615384615384616%
}
.three-fifths {
    width: 58.9743589743589744%
}
.four-fifths {
    width: 79.4871794871794872%
}
.one-sixth {
    width: 14.52991452991453%
}
.five-sixths {
    width: 82.90598290598291%
}
.first, .ez-only {
    margin-left: 0;
    clear: both;
}
.ez-only {
    width: 100%;
    float: left;
}
/* EZ Widget Area Class
------------------------------------------------------------ */
.ez-widget-area {
    margin-bottom: 0
}
.ez-widget-area h4 {
    margin: 0 0 10px;
    padding: 0 0 5px;
    font-weight: 300;
}
.ez-widget-area ul, .ez-widget-area ol {
    margin: 0;
    padding: 0 0 15px 0;
}
.ez-widget-area ul li, .ez-widget-area ol li {
    margin: 0 0 0 20px;
    padding: 0;
}
.ez-widget-area ul li {
    list-style-type: square
}
.ez-widget-area ul ul, .ez-widget-area ol ol {
    padding: 0
}
/* EZ Home Widget Areas
------------------------------------------------------------ */
#home-hook-wrap {
    background: #FFFFFF;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    padding: 25px 20px 40px 20px;
    clear: both;
}
#ez-home-container-wrap {
    max-width: -moz-available
}
#ez-home-container-wrap .post {
    margin: 0 0 20px
}
#ez-home-container-wrap .post p {
    margin: 0 0 25px;
}
#ez-home-bottom-1 .post p {
    margin: 0 0 25px;
}
#ez-home-container-wrap .page p {
    margin: 0 0 25px
}
#ez-home-container-wrap .post p.entry-header .entry-meta, #ez-home-container-wrap .page p.byline {
    margin: -5px 0 15px
}
#ez-home-container-wrap .ez-widget-area img.wp-post-image {
    margin-bottom: 10px !important
}
#ez-home-container-wrap .ez-widget-area h4, #ez-home-slider-container-wrap .ez-widget-area h4 {
    border-bottom: 0px solid #DDDDDD;
    color: #404041;
    font-family: 'Lora', serif;
    font-size: 24px;
    font-weight: bold;
    border-bottom: 1px solid #f1f1f2;
}
#ez-home-container-wrap .ez-widget-area {
    color: #010101;
    font-family: 'Goudy Bookletter 1911', sans-serif;
    font-size: 17px;
}
#ez-home-container-wrap .ez-widget-area a, #ez-home-container-wrap .ez-widget-area a:visited {
    color: #0037B4;
    text-decoration: none;
}
#ez-home-container-wrap .ez-widget-area a:hover {
    color: #000000;
    text-decoration: none;
}
#ez-home-container-wrap .ez-widget-area #wp-calendar caption, #ez-home-container-wrap .ez-widget-area #wp-calendar th {
    color: #010101
}
#ez-home-container-wrap img, #ez-home-container-wrap p img {
    max-width: 100%;
    height: auto;
    display: block;
}
#ez-home-container-wrap .nivoSlider img {
    max-width: none
}
.ez-home-sidebar #ez-home-container-wrap {
    margin-right: 300px;
    float: left;
}
.ez-home-sidebar.home-sidebar-left #ez-home-container-wrap {
    margin-left: 300px;
    margin-right: 0;
    float: right;
}
.ez-home-container-area {
    margin: 0 0 20px;
    overflow: hidden;
}
.ez-home-bottom {
    margin: 0
}
/* Homepage Sidebar
------------------------------------------------------------ */
#ez-home-sidebar-wrap {
    width: 280px;
    margin-left: -280px;
    float: right;
}
.home-sidebar-left #ez-home-sidebar-wrap {
    margin-left: 0;
    margin-right: -280px;
    float: left;
}
#ez-home-sidebar.sidebar {
    float: none
}
/* Homepage Slider
------------------------------------------------------------ */
#ez-home-slider-container-wrap {
    margin: 0 0 20px;
    overflow: hidden;
}
#ez-home-slider {
    width: 100%;
    height: auto;
}
#ez-home-slider .nivoSlider img {
    max-width: none
}
/* EZ Feature Top Widget Areas
------------------------------------------------------------ */
#ez-feature-top-container-wrap {
    background: #F5F5F5;
    border-top: 0px solid #DDDDDD;
    border-bottom: 2px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    margin: 0 0 20px;
    clear: both;
}
.feature-top-outside #ez-feature-top-container-wrap {
    margin: 0
}
.content-sidebar-sidebar #ez-feature-top-container {
    max-width: 1100px
}
.sidebar-sidebar-content #ez-feature-top-container {
    max-width: 1100px
}
.sidebar-content-sidebar #ez-feature-top-container {
    max-width: 1100px
}
.content-sidebar #ez-feature-top-container {
    max-width: 1100px
}
.sidebar-content #ez-feature-top-container {
    max-width: 1100px
}
.full-width-content #ez-feature-top-container {
    max-width: 1100px
}
#ez-feature-top-container {
    margin: 0 auto;
    padding: 25px 20px 30px 20px;
}
#ez-feature-top-container .ez-widget-area h4 {
    border-bottom: 0px solid #DDDDDD;
    color: #010101;
    font-family: 'Lora', serif;
    font-size: 22px;
}
#ez-feature-top-container .ez-widget-area {
    color: #010101;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
}
#ez-feature-top-container .ez-widget-area a, #ez-feature-top-container .ez-widget-area a:visited {
    color: #0037B4;
    text-decoration: none;
}
#ez-feature-top-container .ez-widget-area a:hover {
    color: #000000;
    text-decoration: none;
}
#ez-feature-top-container .ez-widget-area #wp-calendar caption, #ez-feature-top-container .ez-widget-area #wp-calendar th {
    color: #010101
}
#ez-feature-top-container img, #ez-feature-top-container p img {
    max-width: 100%;
    height: auto;
}
#ez-feature-top-container .nivoSlider img {
    max-width: none
}
/* EZ Fat Footer Widget Areas
------------------------------------------------------------ */
#ez-fat-footer-container-wrap, .fat-footer-inside #ez-fat-footer-container-wrap {
    background: #F5F5F5;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    clear: both;
}
.fat-footer-inside #ez-fat-footer-container-wrap {
    float: left
}
.ez-home.fat-footer-inside #ez-fat-footer-container-wrap {
    margin-top: 40px
}
.content-sidebar-sidebar #ez-fat-footer-container {
    max-width: 1100px
}
.sidebar-sidebar-content #ez-fat-footer-container {
    max-width: 1100px
}
.sidebar-content-sidebar #ez-fat-footer-container {
    max-width: 1100px
}
.content-sidebar #ez-fat-footer-container {
    max-width: 1100px
}
.sidebar-content #ez-fat-footer-container {
    max-width: 1100px
}
.full-width-content #ez-fat-footer-container {
    max-width: 1100px
}
#ez-fat-footer-container {
    margin: 0 auto;
    padding: 25px 20px 30px 20px;
}
#ez-fat-footer-container .ez-widget-area h4 {
    border-bottom: 0px solid #DDDDDD;
    color: #010101;
    font-family: 'Lora', serif;
    font-size: 22px;
    font-weight: bold;
}
#ez-fat-footer-container .ez-widget-area {
    color: #010101;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
}
#ez-fat-footer-container .ez-widget-area a, #ez-fat-footer-container .ez-widget-area a:visited {
    color: #0037B4;
    text-decoration: none;
}
#ez-fat-footer-container .ez-widget-area a:hover {
    color: #000000;
    text-decoration: none;
}
#ez-fat-footer-container .ez-widget-area #wp-calendar caption, #ez-fat-footer-container .ez-widget-area #wp-calendar th {
    color: #010101
}
#ez-fat-footer-container img, #ez-fat-footer-container p img {
    max-width: 100%;
    height: auto;
}
#ez-fat-footer-container .nivoSlider img {
    max-width: none
}
/* Custom Widget Areas
------------------------------------------------------------ */
.dynamik-widget-area {
    background: #FFFFFF;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    color: #010101;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.dynamik-widget-area p, .dynamik-widget-area ul li, .dynamik-widget-area.entry-content ol li {
    color: #010101;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
}
.dynamik-widget-area h4, .content .dynamik-widget-area h4 {
    padding: 0 0 5px;
    color: #010101;
    font-family: 'Lora', serif;
    font-size: 22px;
    font-weight: 300;
    line-height: 1.25;
}
.dynamik-widget-area a, .dynamik-widget-area a:visited {
    color: #404041;
    text-decoration: none;
}
.dynamik-widget-area a:hover {
    color: #000000;
    text-decoration: none;
}
.dynamik-widget-area #wp-calendar caption, .dynamik-widget-area #wp-calendar th {
    color: #010101
}
/* Featured Post Grid
------------------------------------------------------------ */
.genesis-grid-even, .genesis-grid-odd {
    margin: 0 0 20px;
    padding: 0 0 15px;
    width: 48%;
}
.genesis-grid-even {
    float: right
}
.genesis-grid-odd {
    clear: both;
    float: left;
}
/* Ordered / Unordered Lists
------------------------------------------------------------ */
.dynamik-page-builder .site-inner ul, .dynamik-page-builder .site-inner ol, .entry-content ul, .entry-content ol, .dynamik-widget-area ul, .dynamik-widget-area ol {
    margin: 0;
    padding: 0 0 20px;
}
.dynamik-page-builder .site-inner ul li, .archive-page ul li, .entry-content ul li, .dynamik-widget-area ul li {
    list-style-type: square;
    margin: 0 0 0 30px;
    padding: 0;
}
.dynamik-page-builder .site-inner ol li, .entry-content ol li, .dynamik-widget-area ol li {
    margin: 0 0 0 35px
}
.dynamik-page-builder .site-inner ul ul, .dynamik-page-builder .site-inner ol ol, .archive-page ul ul, .entry-content ul ul, .entry-content ol ol, .dynamik-widget-area ul ul, .dynamik-widget-area ol ol {
    padding: 0
}
/* Post Info
------------------------------------------------------------ */
.entry-header .entry-meta {
    margin: -5px 0 15px;
    color: #010101;
    font-family: 'Goudy Bookletter 1911', sans-serif;
    font-size: 17px;
}
.entry-header .entry-meta a, .entry-header .entry-meta a:visited {
    color: #404041;
    text-decoration: none;
}
.entry-header .entry-meta a:hover {
    color: #000000;
    text-decoration: none;
}
.entry-comments-link::before {
    content: "\2014";
    margin: 0 6px 0 2px;
}
/* Post Meta
------------------------------------------------------------ */
.entry-footer .entry-meta {
    border-top: 0px solid #DDDDDD;
    padding: 5px 0 0;
    color: #010101;
    font-family: 'Goudy Bookletter 1911', sans-serif;
    font-size: 17px;
    font-style: italic;
    clear: both;
    padding: 10px;
    border: 1px solid #f2f2f2;
    font-style: normal;
}
.entry-footer .entry-meta a, .entry-footer .entry-meta a:visited {
    color: #404041;
    text-decoration: none;
}
.entry-footer .entry-meta a:hover {
    color: #000000;
    text-decoration: none;
}
/* Author Box
------------------------------------------------------------ */
.author-box {
    background: #FFFFFF;
    border-top: 1px solid #404041;
    border-bottom: 1px solid #404041;
    border-left: 0px solid #404041;
    border-right: 0px solid #404041;
    margin: 0px 0 40px;
    padding: 20px 20px 20px 20px;
    overflow: hidden;
    clear: both;
}
.author-box-title {
    color: #010101;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 20px;
    font-weight: 300;
    font-weight: bold;
}
.author-box-content {
    color: #010101;
    font-family: 'Goudy Bookletter 1911', sans-serif;
    font-size: 17px;
}
.author-box a, .author-box a:visited {
    color: #0037B4 !important;
    text-decoration: none !important;
}
.author-box a:hover {
    color: #000000 !important;
    text-decoration: none !important;
}
.author-box {display: table}
.author-box .avatar{border-radius: 50%;}
.author-box .author-box-title{color:#908070;margin-bottom: 20px;}
.author-box .author-box-content{display: table}
.author-box .author-box-content a{color: #9a7a73!important;}
.author-box .author-box-content a:hover{color: #000!important;}
.author-box .author-box-content p{margin-bottom: 20px;}
.author-box .author-box-content p.socials a{margin-right: 15px;color: #000!important;}
.author-box .author-box-content .fa{background-color: #908070;color:#fff;padding: 6px;border-radius: 4px;margin-right: 5px}
/* Sticky Posts
------------------------------------------------------------ */
.sticky {
    background-color: #f5f5f5;
    margin: -10px 0 40px;
    padding: 20px;
}
.content .sticky {
    background: #F5F5F5 !important;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    margin: -10px 0 40px 0;
    padding: 20px 20px 20px 20px;
}
/* Archive Page
------------------------------------------------------------ */
.archive-page {
    float: left;
    padding: 20px 0 0;
    width: 45%;
}
/* Post Icons
------------------------------------------------------------ */
.post-comments, .tags {
    background: url(images/icon-dot.png) no-repeat left;
    margin: 0 0 0 3px;
    padding: 0 0 0 10px;
}
/* Images
------------------------------------------------------------ */
img {
    max-width: 100%;
    height: auto;
}
.nivoSlider img {
    max-width: none
}
.featuredpage img, .featuredpost img, .post-image {
    background: #F5F5F5;
    border: 0px solid #DDDDDD;
    padding: 0px;
}
.author-box .avatar {
    background: #FFFFFF;
    border: 0px solid #DDDDDD;
    width: 150px;
    height: 150px;
    margin: 0 10px 0 0;
    padding: 0px;
    float: left;
}
.post-image {
    margin: 0 10px 10px 0
}
img.centered, .aligncenter {
    display: block;
    margin: 0 auto 10px;
}
img.alignnone {
    display: block;
    margin: 0 auto 10px;
    float: none;
    max-width: 100%;
}
img.alignleft {
    display: inline;
    margin: 0 15px 10px 0;
}
img.alignright {
    display: inline;
    margin: 0 0 10px 15px;
}
.alignleft {
    float: left;
    margin: 0 15px 10px 0;
}
.alignright {
    float: right;
    margin: 0 0 10px 15px;
}
.wp-caption {
    background: #F5F5F5;
    border: 0px solid #DDDDDD;
    max-width: 100%;
    padding: 5px;
    text-align: center;
}
p.wp-caption-text {
    margin: 5px 0;
    color: #010101;
    font-family: 'Goudy Bookletter 1911', sans-serif;
    font-size: 17px;
}
.wp-smiley, .wp-wink {
    border: none;
    float: none;
}
.post-format-image {
    display: block;
    float: right;
}
.page .post-format-image {
    display: none
}
.page-template-page_blog-php .post-format-image {
    display: block
}
.dynamik-page-builder .site-inner {
    max-width: none;
    padding: 0;
}
.dynamik-content-filler-img {
    width: 100% !important;
    height: 0 !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    display: block !important;
}
/* Post Navigation
------------------------------------------------------------ */
.pagination, .entry-pagination {
    width: 100%;
    margin: 0;
    padding: 20px 0 20px;
    overflow: hidden;
}
.pagination li {
    display: inline
}
.pagination a, .pagination a:visited, .entry-pagination a, .entry-pagination a:visited {
    color: #FFFFFF;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    text-decoration: none;
}
.pagination a:hover, .entry-pagination a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.pagination li a, .pagination li.disabled, .pagination li a:hover, .pagination li.active a {
    background: #010101;
    border: 1px solid #404041;
    margin: 0 0px 0 0px;
    padding: 8px 12px 8px 12px;
    color: #FFFFFF;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    text-decoration: none;
}
.pagination li a:hover, .pagination li.active a {
    background: #404041;
    color: #FFFFFF;
    text-decoration: none;
}
.pagination li a:hover {
    text-decoration: none
}
/* Primary / Secondary Sidebars
------------------------------------------------------------ */
.sidebar {
    float: right;
    display: inline;
}
.sidebar-secondary {
    float: left
}
.sidebar-content .sidebar-primary, .sidebar-sidebar-content .sidebar-primary {
    float: left
}
.content-sidebar-sidebar .sidebar-secondary {
    float: right
}
.content-sidebar .sidebar-primary {
    width: 280px
}
.sidebar-content .sidebar-primary {
    width: 340px
}
.content-sidebar-sidebar .sidebar-primary {
    width: 340px
}
.content-sidebar-sidebar .sidebar-secondary {
    width: 180px
}
.sidebar-sidebar-content .sidebar-primary {
    width: 340px
}
.sidebar-sidebar-content .sidebar-secondary {
    width: 180px
}
.sidebar-content-sidebar .sidebar-primary {
    width: 340px
}
.sidebar-content-sidebar .sidebar-secondary {
    width: 180px
}
.sidebar-primary h4, .sidebar-secondary h4, #ez-home-sidebar h4 {
    background: #FFFFFF;
    border-top: 0px solid #F1F1F2;
    border-bottom: 1px solid #F1F1F2;
    border-left: 0px solid #F1F1F2;
    border-right: 0px solid #F1F1F2;
    margin: 0;
    padding: 10px 20px 10px 20px;
    color: #010101;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.25;
    text-transform: uppercase;
    font-weight: bold;
}
.sidebar-primary, .sidebar-secondary, #ez-home-sidebar {
    color: #010101;
    font-family: 'Goudy Bookletter 1911', sans-serif;
    font-size: 17px;
}
.sidebar-primary a, .sidebar-primary a:visited, .sidebar-secondary a, .sidebar-secondary a:visited, #ez-home-sidebar a, #ez-home-sidebar a:visited {
    color: #1089B7;
    text-decoration: none;
}
.sidebar-primary a:hover, .sidebar-secondary a:hover, #ez-home-sidebar a:hover {
    color: #000000;
    text-decoration: none;
}
.sidebar.widget-area .widget {
    background: #FFFFFF;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    margin: 0px 0 0;
    padding: 0 0 15px;
}
.sidebar.widget-area ol, .sidebar.widget-area ul, .sidebar.widget-area .textwidget, .sidebar.widget-area .widget_tag_cloud div div, .sidebar.widget-area .author-bio-widget, .sidebar.widget-area .featuredpage .page, .sidebar.widget-area .featuredpost .post {
    margin: 0 !important;
    padding: 10px 20px 20px 20px;
}
.sidebar.widget-area #wp-calendar caption, .sidebar.widget-area #wp-calendar th {
    color: #010101
}
.sidebar.widget-area .widget_archive select, .sidebar.widget-area #cat {
    margin: 10px 20px 20px 20px
}
.sidebar.widget-area ul li {
    border-bottom: 1px solid #DDDDDD;
    margin: 0px 0px 7px 15px;
    padding: 0px 0px 5px 0px;
    list-style-type: square;
    word-wrap: break-word;
}
.sidebar.widget-area ul ul li {
    border: none;
    margin: 0;
}
/* Dropdowns
------------------------------------------------------------ */
.widget_archive select, #cat {
    background: #F5F5F5;
    border: 1px solid #DDDDDD;
    width: 83%;
    margin: 15px 15px 0;
    padding: 3px;
    font-size: 14px;
    display: inline;
}
/* Featured Page / Post
------------------------------------------------------------ */
.featuredpage, .featuredpost {
    overflow: hidden;
    clear: both;
}
.featuredpage .page, .featuredpost .post {
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
}
.featuredpage .page p, .featuredpost .post p {
    color: #010101;
    font-family: 'Goudy Bookletter 1911', sans-serif;
    font-size: 17px;
}
.featuredpage .page a, .featuredpage .page a:visited, .featuredpost .post a, .featuredpost .post a:visited {
    color: #404041 !important;
    text-decoration: none !important;
}
.featuredpage .page a:hover, .featuredpost .post a:hover {
    color: #000000 !important;
    text-decoration: none !important;
}
.featuredpage .page h2, .featuredpost .post h2 {
    margin: 0 0 5px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 1.25;
    font-weight: bold;
}
.featuredpage .page h2 a, .featuredpage .page h2 a:visited, .featuredpost .post h2 a, .featuredpost .post h2 a:visited {
    color: #404041 !important;
    text-decoration: none !important;
}
.featuredpage .page h2 a:hover, .featuredpost .post h2 a:hover {
    color: #010101 !important;
    text-decoration: none !important;
}
.featuredpage .page .byline, .featuredpost .post .entry-header .entry-meta {
    color: #404041 !important;
    font-family: 'Open Sans Condensed', sans-serif !important;
    font-size: 14px !important;
}
.featuredpage .page .byline a, .featuredpage .page .byline a:visited, .featuredpost .post .entry-header .entry-meta a, .featuredpost .post .entry-header .entry-meta a:visited {
    color: #404041 !important;
    text-decoration: none !important;
}
.featuredpage .page .byline a:hover, .featuredpost .post .entry-header .entry-meta a:hover {
    color: #000000 !important;
    text-decoration: none !important;
}
.more-from-category {
    padding: 5px 15px 0
}
/* User Profile
------------------------------------------------------------ */
.user-profile {
    overflow: hidden
}
.user-profile p {
    padding: 5px 15px 0
}
.user-profile .posts_link {
    padding: 0 15px
}
/* Search Form
------------------------------------------------------------ */
.site-header .search-form {
    float: right;
    padding: 12px 0 0;
}
.sidebar .search-form {
    padding: 15px 0 10px 30px
}
.search-form input[type="search"], #subbox, .widget_product_search input#s {
    background: #E8E8E8;
    border: 1px solid #DDDDDD;
    width: 190px;
    margin: 10px 5px 0 0;
    padding: 9px 5px 10px 10px;
    color: #010101;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    -webkit-appearance: none;
}
::-webkit-input-placeholder {
    color: #010101
}
.nav-primary .search-form input[type="search"] {
    margin: 2px -7px 0 0
}
.search-form input[type="submit"], #subbutton, .widget_product_search input#searchsubmit {
    background: #333333;
    border: 1px solid #333333;
    margin: 0;
    padding: 10px 14px 10px 14px;
    color: #010101;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 16px;
    line-height: 19px;
    cursor: pointer;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
}
.search-form input[type="submit"]:hover, #subbutton:hover, .widget_product_search input#searchsubmit:hover {
    background: #000000;
    border: 1px solid #000000;
    color: #FFFFFF;
    text-decoration: none;
}
.widget_product_search label {
    display: none
}
/* eNews and Update Widget
------------------------------------------------------------ */
.enews p {
    padding: 10px 15px 5px
}
.enews #subscribe {
    padding: 0 0 0 15px
}
.enews #subbox {
    margin: 5px -7px 0 0;
    padding: 6px 5px;
    width: 75%;
}
/* Calendar Widget
------------------------------------------------------------ */
#wp-calendar {
    width: 100%;
    padding: 20px;
}
#wp-calendar caption {
    font-size: 14px;
    font-style: italic;
    padding: 20px 30px 0 0;
    text-align: right;
}
#wp-calendar thead {
    background-color: #F5F5F5;
    font-weight: bold;
    margin: 10px 0 0;
}
#wp-calendar td {
    background-color: #F5F5F5;
    padding: 2px;
    text-align: center;
}
/* Footer Widgets
------------------------------------------------------------ */
#footer-widgets {
    background-color: #F5F5F5;
    border-top: 1px solid #ddd;
    clear: both;
    font-size: 14px;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
}
#footer-widgets .wrap {
    overflow: hidden;
    padding: 20px 30px 10px;
}
#footer-widgets .widget {
    background: none;
    border: none;
    margin: 0 0 15px;
    padding: 0;
}
#footer-widgets .textwidget {
    padding: 0
}
#footer-widgets .widget_tag_cloud div div {
    padding: 0
}
#footer-widgets p {
    font-size: inherit;
    margin: 0 0 10px;
}
#footer-widgets ul {
    margin: 0
}
#footer-widgets ul li {
    margin: 0 0 0 20px
}
#footer-widgets #wp-calendar thead, #footer-widgets #wp-calendar td {
    background: none
}
.footer-widgets-1 {
    float: left;
    margin: 0 30px 0 0;
    width: 280px;
}
.footer-widgets-2 {
    float: left;
    width: 280px;
}
.footer-widgets-3 {
    float: right;
    width: 280px;
}
/* Footer
------------------------------------------------------------ */
.site-footer {
    background: #FFFFFF;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0px solid #DDDDDD;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    overflow: hidden;
    clear: both;
}
.site-footer .wrap {
    margin: 0 auto;
    padding: 15px 15px 15px 15px;
    overflow: hidden;
}
.content-sidebar-sidebar .site-footer .wrap {
    max-width: 1110px
}
.sidebar-sidebar-content .site-footer .wrap {
    max-width: 1110px
}
.sidebar-content-sidebar .site-footer .wrap {
    max-width: 1110px
}
.content-sidebar .site-footer .wrap {
    max-width: 1110px
}
.sidebar-content .site-footer .wrap {
    max-width: 1110px
}
.full-width-content .site-footer .wrap {
    max-width: 1110px
}
.site-footer p {
    color: #010101;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    text-align: center;
}
.site-footer a, .site-footer a:visited {
    color: #404041;
    text-decoration: none;
}
.site-footer a:hover {
    color: #404041;
    text-decoration: none;
}
.site-footer .gototop {
    float: left;
    width: 200px;
}
.site-footer .creds {
    float: right;
    text-align: right;
    width: 650px;
}
/* Comments
------------------------------------------------------------ */
#comments {
    margin: 0px 0 15px;
    overflow: hidden;
}
#respond {
    margin: 0 0 15px;
    padding: 20px 0 0;
}
#comments h3, #respond h3 {
    margin: 0 0 10px;
    color: #010101;
    font-family: 'Lora', serif;
    font-size: 26px;
    font-weight: 300;
    line-height: 1.25;
    font-weight: bold;
}
#author, #comment, #email, #url {
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    width: 250px;
    margin: 0 5px 10px 0;
    padding: 5px;
    color: #010101;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    -webkit-box-shadow: 0 1px 2px #E8E8E8 inset;
    box-shadow: 0 1px 2px #E8E8E8 inset;
}
#comment {
    width: 98%;
    height: 150px;
    margin: 0 0 10px;
}
#commentform #submit {
    background: #010100;
    border: 0px solid #DDDDDD;
    width: auto;
    padding: 10px 14px 10px 14px;
    color: #F1F1F2;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 16px;
    line-height: 19px;
    cursor: pointer;
    text-decoration: none;
    text-transform: uppercase;
    text-align: right;
    float: right;
    font-weight: bold;
}
#commentform #submit:hover {
    background: #404041;
    border: 0px solid #DDDDDD;
    color: #FFFFFF;
    text-decoration: none;
}
.comment-author {
    color: #010101;
    font-family: 'Open Sans', sans-serif;
}
.comment-author span, .comment-author .says {
    font-size: 18px
}
.comment-author span a, .comment-author span a:visited {
    color: #404041;
    text-decoration: none;
}
.comment-author span a:hover {
    color: #000000;
    text-decoration: none;
}
.ping-list {
    margin: 0 0 40px
}
.comment-list ol, .ping-list ol {
    padding: 10px
}
.comment-list li, .ping-list li {
    margin: 15px 0 5px;
    padding: 25px 25px 25px 25px;
    font-weight: bold;
    list-style-type: none;
}
.comment-list li .avatar {
    background: #FFFFFF;
    border: 0px solid #DDDDDD;
    width: 48px;
    height: 48px;
    margin: 5px 0 0 10px;
    padding: 0px;
    float: right;
}
.comment-list li ul li {
    background: #FCF5F2;
    margin-right: -16px;
    list-style-type: none;
}
.comment-content p {
    margin: 0 0 20px
}
.comment-content p, #respond p {
    color: #010101;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 300;
}
.comment-notes {
    margin: 0 0 10px
}
#respond label {
    display: block
}
.comment-list cite, .ping-list cite {
    font-style: normal;
    font-weight: normal;
}
.comment-meta, .comment-edit-link {
    margin: 0 0 5px;
    color: #404041;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: normal;
}
.comment-meta a, .comment-meta a:visited, .comment-edit-link a, .comment-edit-link a:visited {
    color: #404041 !important;
    text-decoration: none !important;
}
.comment-meta a:hover, .comment-edit-link a:hover {
    color: #000000 !important;
    text-decoration: none !important;
}
a.comment-reply-link, a.comment-reply-link:visited {
    background: #DDDDDD;
    border-top: 0px solid #CCCCCC;
    border-bottom: 2px solid #CCCCCC;
    border-left: 0px solid #CCCCCC;
    border-right: 0px solid #CCCCCC;
    padding: 8px 12px 8px 12px;
    color: #333333;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-decoration: none;
}
a.comment-reply-link:hover {
    background: #CCCCCC;
    border-top: 0px solid #BBBBBB;
    border-bottom: 2px solid #BBBBBB;
    border-left: 0px solid #BBBBBB;
    border-right: 0px solid #BBBBBB;
    color: #333333;
    text-decoration: none;
}
.comment-content a, .comment-content a:visited, #comments .navigation a, #comments .navigation a:visited, #respond a, #respond a:visited {
    color: #404041;
    text-decoration: none;
}
.comment-content a:hover, #comments .navigation a:hover, #respond a:hover {
    color: #000000;
    text-decoration: none;
}
.nocomments {
    text-align: center
}
#comments .navigation {
    padding: 20px 0 20px;
    display: block;
}
.thread-even {
    background: #F1F1F2
}
.thread-alt {
    background: #F1F1F2
}
.form-allowed-tags {
    background: #F5F5F5;
    border: 0px solid #DDDDDD;
    margin: 10px 0 20px;
    padding: 25px 25px 25px 25px;
}
#respond p.form-allowed-tags {
    color: #010101;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
}
/* BuddyPress
------------------------------------------------------------ */
div.item-list-tabs {
    margin: 25px 0 20px
}
div.item-list-tabs.nav-secondary {
    margin: -15px 0 15px
}
.padder div.pagination {
    margin: -20px 0 0
}
form#whats-new-form textarea {
    width: 97%
}
table.forum {
    margin: 0
}
table.forum tr > td:first-child, table.forum tr > th:first-child {
    padding: 10px 15px
}
ul#topic-post-list p {
    padding: 0 0 20px
}
div.dir-search {
    margin: -29px 0 0
}
ul.button-nav li, div#item-header ul li, ul.item-list li {
    list-style: none
}
ul#topic-post-list {
    margin: 0 0 15px
}
#post-topic-reply {
    margin: 15px 0 0
}
.sidebar-primary .item-options, .sidebar-secondary .item-options, .sidebar-primary .avatar-block, .sidebar-secondary .avatar-block {
    padding: 10px 10px 0
}
.sidebar-primary ul.item-list .vcard, .sidebar-secondary ul.item-list .vcard, .sidebar-primary .avatar-block, .sidebar-secondary .avatar-block {
    overflow: auto
}
.sidebar-primary a img.avatar, .sidebar-secondary a img.avatar {
    background: #F6F6F6;
    margin: 0 10px 10px 0;
    padding: 5px;
    float: left;
}
.sidebar-primary ul.item-list, .sidebar-secondary ul.item-list {
    width: auto;
    padding: 0 10px;
}
#primary ul.item-list, #primary ul.item-list li {
    list-style-type: none
}
.widget-error {
    padding: 10px
}
/* BBPress
------------------------------------------------------------ */
.bbPress .content .hentry p {
    padding: 0
}
.bbPress .content .hentry ul li p {
    padding: 0 0 20px
}
.bbPress .content .hentry ul {
    padding: 0
}
.bbPress .content .hentry ul li {
    margin: 0;
    list-style: none;
}
.bbPress .post-format-icon {
    display: none
}
/* Enter Your Custom CSS Here */
.cta-button .fl-button {
    padding: 0;
    background: #fbf2ee!important;
    background-size: cover!important;
    font-weight: bold;
    width: 320px;
    height: auto;
    vertical-align: middle;
    box-sizing: border-box;
    display: block;
    line-height: 44px;
    text-align: center;
    color: #404041!important;
    float: none;
    margin: 0 auto;
    text-transform: uppercase;
    border: 0!important;
    font-weight: bold!important;
}
.entry-content {
    display: block;
    overflow: hidden;
}
/*
    Skin Name: Ros
    Skin URI: http://cobaltapps.com/
    Author: The Cobalt Apps Team
    Author URI: http://cobaltapps.com/
    Version: 1.0
*/
.nav-secondary input[type="search"] {
    margin: 0
}
.content .entry-header {
    border-bottom: 1px solid #f2f2f2;
    margin-bottom: 10px;
}
.sidebar.widget-area .widget {
    padding: 0
}
.content h1.entry-title {
    color: #333333;
    font-size: 28px;
    text-align: center;
}
.single .entry-header .entry-meta {
    text-align: center
}
.single .entry-header .entry-time {
    font-style: italic;
    color: #999999;
}
a.ros-link, a.ros-link:hover, a.ros-link:visited, a.ros-link:active {
    padding: 5px 10px;
    display: inline-block;
    font-size: 14px;
    color: #FFFFFF;
    margin: 0 5px;
}
a.ros-facebook {
    background: #2e5a9b
}
a.ros-twitter {
    background: #00ccff
}
a.ros-googleplus {
    background: #d6401e
}
a.ros-buffer {
    background: #000000
}
a.ros-pinterest {
    background: #bd081c
}
.ros-social {
    display: block;
    overflow: hidden;
    text-align: center;
    margin-bottom: 20px;
}
.ros-social-float {
    position: fixed;
    top: 20%;
    left: 20px;
}
.ros-social-float a.ros-link {
    display: block;
    margin-bottom: 10px;
}
.bctt-click-to-tweet {
    display: block;
    background-color: #fff;
    position: relative;
    border: 1px solid #dddddd;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 15px 15px 15px 30px;
    margin-bottom: 20px;
    text-align: center;
    overflow: hidden;
}
.bctt-ctt-text a {
    padding: 15px 0;
    margin: 15px 0;
    position: relative;
    color: #666666 !important;
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    line-height: 140%;
    font-weight: 300;
    text-decoration: none !important;
    text-transform: none !important;
    word-wrap: break-word;
    border-bottom: none !important;
}
a.bctt-ctt-btn {
    border-bottom: none !important;
    margin: 0;
    padding: 11px 24px 0 0;
    position: relative;
    display: block;
    text-transform: uppercase;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: .7em;
    font-weight: bold;
    color: #999999 !important;
    float: right;
    text-decoration: none !important;
    background: transparent url(../img/birdy.png) no-repeat right top 10px;
    clear: both;
    display: block;
    width: 100%;
    overflow: hidden;
}
.om-form-area input[type="text"], .om-form-area input[type="email"] {
    padding: 10px!important;
    height: auto!important;
}
.om-form-area input[type="submit"] {
    text-transform: uppercase;
    font-size: 24px!important;
    display: block!important;
    height: auto!important;
    padding: 10px!important;
}
.user-profile img {
    display: block;
    margin: 0 auto 15px;
    border-radius: 50%;
    padding: 3px;
    border: 1px solid #dddddd;
}
.user-profile p {
    text-align: center
}
.user-profile a.pagelink {
    display: inline-block;
    overflow: hidden;
    padding: 5px 30px;
    background: #000000;
    color: #FFFFFF!important;
    margin: 10px auto 20px;
}
.widget.user-profile {
    background: transparent!important
}
.enews p {
    padding: 15px
}
.enews p:last-child {
    padding: 0 15px 15px;
    font-size: 14px;
    text-align: center;
}
.enews form {
    padding: 0 15px 10px;
    width: 100%;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
    text-align: center;
}
.sidebar .enews input[type="text"], .sidebar .enews input[type="email"], .enews input[type="text"], .enews input[type="email"] {
    padding: 10px!important;
    border: 1px solid #f2f2f2!important;
    background: #FFFFFF!important;
    margin-top: 0!important;
    margin-bottom: 10px!important;
    margin: 0 0 10px!important;
    width: 100%!important;
    box-sizing: border-box!important;
    font-size: 14px!important;
}
.sidebar .enews input[type="submit"] {
    float: none;
    display: inline-block;
    overflow: hidden;
    color: #FFFFFF!important;
    margin: 0 auto 0!important;
    text-align: center;
    padding: 5px 10px;
    width: 100%;
    box-sizing: border-box;
}
#ez-fat-footer-container #subbutton {
    width: 100%
}
.footer-menu ul li {
    display: inline-block;
    margin: 0px 10px 10px;
    text-transform: uppercase;
}
.footer-menu {
    display: block;
    overflow: hidden;
    list-style-type: none;
    list-style: none;
    text-align: center;
}
.after-post-widget {
    display: block;
    overflow: hidden;
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
}
.related-post-block {
    display: block;
    overflow: hidden;
    width: 100%;
    padding: 15px;
    border: 1px solid #f2f2f2;
    box-sizing: border-box;
    background: #f2f2f2;
    margin-top: 20px;
}
.related-post-block li {
    list-style-type: none
}
.related-post-block li a {
    padding: 5px 0;
    border-bottom: 1px solid #FFFFFF;
    display: block;
    overflow: hidden;
}
.related-post-block li:last-child a {
    border-bottom: none
}
.blog .content .post, .blog .content .entry {
    padding: 0
}
.footer-menu {
    background: #f1f1f2;
    margin: 0px 0 0px 0;
    color: #010101!important;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 17px;
    line-height: 1em;
    clear: both;
    text-transform: uppercase;
    font-weight: bold;
    display: block;
    padding: 10px 20px;
}
.footer-menu li a {
    color: #010101;
    text-decoration: none;
}
.footer-menu ul li {
    display: inline-block;
    margin: 10px;
    text-transform: uppercase;
}
.home .content .post, .home .content .entry, .archive .content .post, .archive .content .entry {
    border-top: 1px solid #f1f1f2;
    border-bottom: 1px solid #f1f1f2;
    border-left: 1px solid #f1f1f2;
    border-right: 1px solid #f1f1f2;
    margin: 0 0 30px;
    padding: 0;
}
.menu-secondary li {
    list-style-type: none;
    float: none;
    display: inline-block;
}
.menu-secondary {
    text-align: center
}
.home .content img.alignleft, .home .content img.alignright, .archive .content img.alignleft, .archive .content img.alignright {
    display: inline;
    margin: 0 15px 0 0;
}
.archive .content .entry-header {
    border-bottom: 0;
    margin-bottom: 0;
}
a.more-link {
    display: block;
    overflow: hidden;
    text-align: center;
    margin-top: 30px;
    text-transform: uppercase;
    width: 150px;
    margin: 30px auto 0!important;
    width: 153px;
    height: 44px;
    vertical-align: middle;
}
span.readmore-button {
    padding: 0;
    background: #fbf2ee url(images/button.png) no-repeat center center;
    font-weight: bold;
    width: 153px;
    height: 44px;
    vertical-align: middle;
    box-sizing: border-box;
    display: inline-block;
    line-height: 44px;
    text-align: center;
}
.subscribe-box {
    background: #fbf2ee!important;
    padding: 20px!important;
}
.subscribe-box h2 {
    text-align: center!important;
    text-transform: uppercase;
}
.home-bottom-section .post {
    border-top: 1px solid #f1f1f2!important;
    border-bottom: 1px solid #f1f1f2!important;
    border-left: 1px solid #f1f1f2!important;
    border-right: 1px solid #f1f1f2!important;
    border: 1px solid #f1f1f2!important;
    margin: 0 2% 30px 0!important;
    width: 48%;
    margin-right: 2%;
    float: left;
    box-sizing: border-box;
}
.home-bottom-section .post:nth-of-type(odd) {
    margin-right: 2%!important
}
.home-bottom-section .post:nth-of-type(even) {
    margin-right: 0!important;
    clear: right;
    float: right;
}
.home-middle-section .post {
    border-top: 1px solid #f1f1f2!important;
    border-bottom: 1px solid #f1f1f2!important;
    border-left: 1px solid #f1f1f2!important;
    border-right: 1px solid #f1f1f2!important;
    border: 1px solid #f1f1f2!important;
    margin: 0 auto 30px 0!important;
    margin-left: 2%;
    float: none;
    box-sizing: border-box;
}
.home h2.entry-title, .archive h2.entry-title {
    padding: 10px 30px;
    text-align: center;
    border-bottom: 1px solid #f1f1f2;
}
.home .archive .entry-content, .archive .entry-content, .home-bottom-section .entry-content {
    padding: 10px 20px!important;
    text-align: left;
}
.home-middle-section .entry-content {
    padding: 20px 20px 0!important;
    text-align: left;
}
.home-middle-section a.alignleft {
    display: block;
    padding: 0!important;
    margin: 0 30px 0 0;
}
.home-middle-section  h2.entry-title, .home-middle-section  h2.entry-title {
    padding: 20px 30px;
    text-align: center;
    border-bottom: 1px solid #f1f1f2;
    margin-bottom: 0;
}
.home-middle-section .post a.more-link, .home-bottom-section .post a.more-link {
    padding: 0;
    background: #fbf2ee url(images/button.png) no-repeat center center;
    font-weight: bold;
    width: 153px;
    height: 44px;
    vertical-align: middle;
    box-sizing: border-box;
    display: block;
    line-height: 44px;
    text-align: center;
    color: #404041!important;
    float: none;
    margin: 0 auto;
}
#ez-home-top-1 {
    margin-bottom: 40px
}
#genesis-responsive-slider {
    margin: 0!important;
    padding: 0!important;
    border: 0!important;
    background-color: #DDDDDD!important;
    display: block;
    overflow: hidden;
}
#genesis-responsive-slider ul li {
    margin: 0!important;
    padding: 0!important;
    display: block!important;
    overflow: hidden;
}
.slide-excerpt {
    background-color: #fcf5f2!important;
    filter: alpha(opacity=80);
    display: block;
    margin: 0!important;
    opacity: 0.8;
    padding: 0;
    position: absolute;
    z-index: 8;
}
.slide-excerpt a, .slide-excerpt a:visited {
    color: #404041!important;
    text-decoration: none;
}
html > body .slide-excerpt-border {
    background: none;
    border: 1px solid #ddd;
    display: inline;
    float: left;
    margin: 10px;
    padding: 14px;
    position: relative;
    z-index: 8;
    width: 100%;
    box-sizing: border-box;
    margin: 0!important;
    padding: 20px;
    text-align: center;
}
.sidebar .post a.more-link {
    display: inline-block;
    overflow: hidden;
    text-align: center;
    margin-top: 0;
    text-transform: uppercase;
    width: 150px;
    margin: 0 auto 0!important;
    width: auto;
    height: auto;
    vertical-align: top;
    color: #010101!important;
}
a.more-link-recent {
    padding: 0;
    background: #fbf2ee url(images/lg-button.png) no-repeat center center;
    font-weight: bold;
    width: 271px;
    height: 44px;
    vertical-align: middle;
    box-sizing: border-box;
    display: block;
    line-height: 44px;
    text-align: center;
    color: #404041!important;
    float: none;
    margin: 0 auto;
    text-transform: uppercase;
}
.sidebar h2.entry-title {
    text-align: left;
    padding: 0 0 10px;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
}
.content .post, .content .entry {
    box-sizing: border-box
}
.archive .content .post.one-half, .archive .content .entry.one-half {
    margin-left: 2.564102564102564%
}
.archive .content .post.one-half.first, .archive .content .entry.one-half.first {
    margin-left: 0
}
.archive .content .post.one-third, .archive .content .entry.one-third {
    margin-left: 2.564102564102564%
}
.archive .content .post.one-third.first, .archive .content .entry.one-third.first {
    margin-left: 0
}
.tree-columns .entry-content {
    padding: 0!important
}
.archive.tree-columns h2.entry-title {
    padding: 10px 10px
}
.archive.tree-columns .content h2.entry-title, .archive.tree-columns .content .entry-content h2 {
    color: #404041;
    font-size: 18px;
}
.archive h2.entry-title {
    padding: 10px 30px;
    text-align: center;
    border-bottom: 1px solid #f1f1f2;
    display: block;
    overflow: hidden;
    margin-bottom: 0;
}
.sidebar.sidebar-primary.widget-area {
    border: 1px solid #f1f1f2
}
#ez-home-container-wrap .post p {
    margin: 0 0 20px
}
.archive.tree-columns h2.entry-title {
    padding: 10px 10px;
    box-sizing: border-box;
    vertical-align: middle;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.archive.two-columns h2.entry-title {
    padding: 10px 30px;
    border-bottom: 1px solid #f1f1f2;
    overflow: hidden;
    margin-bottom: 0;
    box-sizing: border-box;
    vertical-align: middle;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.sidebar.widget-area .bio-widget ul li {
    margin: 0;
    padding: 0;
    border-bottom: none;
    list-style-type: none;
    text-align: center;
    text-transform: uppercase;
    background: #404041;
    margin-bottom: 5px;
}
.sidebar.widget-area .bio-widget li a {
    color: #FFFFFF!important;
    padding: 10px;
    display: block;
    overflow: hidden;
}
.simple-social-icons {
    margin-bottom: 0!important
}
input#subbox1, input#subbox {
    font-family: 'Goudy Bookletter 1911', sans-serif
}
.archive .content .post {
    box-sizing: border-box
}
/* Enter Your Custom CSS Here */
.cta-button .fl-button {
    padding: 0;
    background: #fbf2ee url(images/lg-button.png) no-repeat center center!important;
    background-size: cover!important;
    font-weight: bold;
    width: 320px;
    height: auto;
    vertical-align: middle;
    box-sizing: border-box;
    display: block;
    line-height: 44px;
    text-align: center;
    color: #404041!important;
    float: none;
    margin: 0 auto;
    text-transform: uppercase;
    border: 0!important;
    font-weight: bold!important;
}
.entry-content {
    display: block;
    overflow: hidden;
}
/* Retina Logo
------------------------------------------------------------ */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) { 
    .header-image .site-header .wrap .title-area {
        background: url(images/tori-avey-logo-2018.png) left top no-repeat;
         background-size: contain;
  height: 140px;
background-position: center;
}
}
/* Enter Your Custom CSS Here */
.enews p {
    padding: 10px
}
.enews form {
    padding: 10px
}
.message-textarea {
    display: block;
    overflow: hidden;
    width: 100%!important;
}
p#mc4wp-checkbox {
    display: block;
    overflow: hidden;
    width: 100%;
}
p.form-submit {
    display: block;
    overflow: hidden;
    clear: both;
}
.comment-form-comment textarea {
    width: 100%!important;
    margin-bottom: 20px;
    border: 1px solid #010101!important;
}
.subscribe-box {
    background: #fbf2ee!important;
    padding: 10px!important;
    margin: 0 20px!important;
}
.simple-social-icons ul.aligncenter {
    padding: 10px 10px 10px 10px!important
}
#ez-home-sidebar-wrap {
    border: 1px solid #f1f1f2;
    box-sizing: border-box;
}
.sidebar.widget-area .featuredpost .post {
    margin: 0 !important;
    padding: 10px 20px 0px 20px !important;
}
.sidebar.widget-area .widget {
    margin: 0px 0 0
}
.content h1.entry-title {
    font-size: 28px
}
.sidebar-profile .textwidget {
    padding-bottom: 0!important
}
.taxonomy-description, .author-description {
    background: #FFFFFF;
    border-bottom: 1px solid #f2f2f2;
    margin: -10px 0 30px;
    padding: 0;
    color: #010101;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
}
.content .taxonomy-description h1 /*, .content .author-description h1 */ {
    background: #FFFFFF;
    border-top: 0px solid #DDDDDD;
    border-bottom: 0 solid #f2f2f2;
    border-left: 0px solid #DDDDDD;
    border-right: 0px solid #DDDDDD;
    margin: 0;
    padding: 13px 20px 11px 25px;
    color: #010101;
    font-size: 28px;
    font-weight: 300;
    text-align: center;
}
.dynamik-page-builder .site-inner h1, .dynamik-page-builder .site-inner h2, .dynamik-page-builder .site-inner h3, .dynamik-page-builder .site-inner h4, .dynamik-page-builder .site-inner h5, .dynamik-page-builder .site-inner h6, .content .post h1, .content .post h2, .content .post h3, .content .post h4, .content .post h5, .content .post h6, .content .page h1, .content .page h2, .content .page h3, .content .page h4, .content .page h5, .content .page h6, .content h1.entry-title, .content .entry-content h1, .content h2.entry-title, .content .entry-content h2, .content .entry-content h3, .content .entry-content h4, .content .entry-content h5, .content .entry-content h6, body.search .content h1.archive-title {
    font-weight: 300
}
li.ingredient {
    list-style-type: disc
}
li.instruction {
    list-style-type: none!important;
    margin: 0 0 20px 0!important;
}
.archive .entry-content p {
    margin: 0 0 0
}
.archive.two-columns .entry-content p {
    margin: 0 0 25px
}
.home-bottom-section .post:nth-of-type(odd) {
    margin-right: 2%!important;
    float: left;
    clear: left;
}
.home-bottom-section .post:nth-of-type(even) {
    margin-right: 0!important;
    clear: right;
    float: right;
}
.responsive-menu-icon {
    cursor: pointer;
    margin-bottom: -1px;
    text-align: right;
    display: none;
}
.responsive-menu-icon::before {
    content: "\f333";
    display: inline-block;
    font: normal 20px/1 'dashicons';
    margin: 0 auto;
    padding: 10px;
}
.site-header .responsive-menu-icon::before {
    color: #fff
}
.comment-form-comment label {
    display: block;
    width: 100%;
    overflow: hidden;
    clear: both;
    font-weight: bold;
}
.rating-stars {
    width: 90px;
    width: 6.42857143rem;
    width: 100px!important;
}
#author, #comment, #email, #url {
    border: 1px solid #010101;
    box-shadow: none;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'franklin-gothic' !important
}
.nav-secondary {
    font-family: 'franklin-gothic' !important
}
.post a.more-link {
    font-family: 'franklin-gothic' !important
}
a.more-link-recent {
    font-family: 'franklin-gothic' !important
}
.sidebar.widget-area .bio-widget ul li {
    font-family: 'franklin-gothic' !important
}

/* FV Recipe Card */
.fv_recipe .all_but_instructions {
    margin: 0 0 30px 0;
    padding: 30px 14px;
    background-color: #f3f3f3;
}
#rcp_head {
    display: block;
    overflow: visible;
    position: relative;
}
#rcp_save a, .fv_sharing_classic .rcp-save a, #rcp_print a, .jumpto-button {
    display: inline-block;
    float: left;
    margin: 0 5px 0 0;
    padding: 2px 5px 2px 28px;
    line-height: 18px;
    height: 18px;
    font-size: 12px;
    border-radius: 4px;
    background: url("images/icons-sprite.png") no-repeat;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
}
#rcp_save a, .fv_sharing_classic .rcp-save a {
    background-color: #1E7DCD;
    background-position: 7px -514px;
}
.jumpto-button {
    background: #95BBC9;
    float: right;
    margin: 0 9px 0 0;
    padding: 2px 9px 2px 8px;
    font-weight: 400;
    text-transform: none;
    min-width: 86px;
    text-align: center;
}
.fv_sharing_classic .rcp-save a {
    min-width: 70px
}
#rcp_print a {
    background-color: #C71223;
    background-position: 7px -559px;
}
#rcp_save a:hover, a.jumpto-button:hover, .fv_sharing_classic .rcp-save a:hover, #rcp_print a:hover {
    filter: alpha(opacity=80);
    opacity: 0.8;
    text-decoration: none;
    color: #fff;
}
#rcp_head #rcp_tabs {
    float: right;
    margin: 5px 10px -3px 0;
    text-align: right;
    background-color: #224A74;
    border: 3px solid #fff;
    color: #fff!important;
    box-shadow: none;
    position: absolute;
    right: 0;
    top: 0;
}
#rcp_head #rcp_tabs h2 {
    margin: 0;
    padding: 5px 15px;
    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
    color: #FFFFFF!important;
}
#this_recipe {
    background-color: #fff;
    margin: 0 0 1px;
    padding: 15px 5px 15px 10px;
    box-shadow: 0 7px 7px -7px #666;
    font-size: 14px;
}
.adapted {
    width: 100%;
    display: block;
    margin-bottom: 6px;
    padding: 0 8px 4px 0;
    font-size: 14px;
    text-align: right;
    border-bottom: 1px solid #EAF0F3;
}
#this_recipe h3 {
    margin: 0 0 10px;
    font-size: 16px;
    text-transform: uppercase;
}
#this_recipe ul {
    margin: 0 10px 18px 0;
    list-style: none;
}
#this_recipe ul.fv_recipe_ingredient_width {
    float: left;
    width: 48%;
    margin-right: 2%;
}
.instructions ul, .instructions ul li {
    list-style: none;
    margin: 0 0 15px 0;
}
.fv_recipe .instructions img.alignnone {
    clear: both;
    display: block;
}

#rcp_save a, .fv_sharing_classic .rcp-save a, #rcp_print a, .jumpto-button {
    display: inline-block;
    float: left;
    margin: 0 5px 0 0;
    padding: 2px 5px 2px 28px;
    line-height: 18px;
    height: 18px;
    font-size: 12px;
    border-radius: 4px;
    background: url("images/icons-sprite.png") no-repeat;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
}
#rcp_print a {
    background-color: #C71223;
    background-position: 7px -559px;
}



.entry-content .entry-meta {
    display: block;
    padding: 10px 0;
    overflow: hidden;
    margin-bottom: 20px;
    border-bottom: 1px solid #f2f2f2;
}

.fv_sharing_classic .one-half { 
  width:40%; 
  margin-bottom: 0;
  float:right;
}
.fv_sharing_classic .one-half.first { 
  width:50%; 
  float:left;
}
.fv_sharing_classic .averageRatingStars {
    width: 110px!important;
    display: inline-block;
    float: right;
    margin: 0 10px 0 0!important;
}
a.jumpto-button {
    background: #404041;
    float: right;
    margin: 0 9px 0 0;
    padding: 2px 9px 2px 8px;
    font-weight: 400;
    text-transform: none;
    min-width: 86px;
    text-align: center;
  color:#FFFFFF!important;
  text-decoration: none!important;
}
#wrapper #masthead {
    clear: both !important;
    display: block !important;
    height: 213px!important;
    margin: 0 auto !important;
    width: 600px !important;
    position: relative;
    overflow: hidden;
    padding: 0;
}
#wrapper #branding {
    display: block;
    height: 213px !important;
    max-height: 213px !important;
}
#wrapper #header {
    height: 235px !important;
    max-height: 235px !important;
}

#masthead #home-img {
    max-height: 213px!important;
    height: 213px!important;
    margin-top: 0!important;
}
#recipe_title h2 {
    font-style: italic;
    color: #010101!important;
    font-size: 24px;
}
#wrapper .site-footer {
    max-width: 480px;
    line-height: 1.65;
    margin: 0 auto;
    border-top: 1px solid #f2f2f2;
    font-family: 'Goudy Bookletter 1911', sans-serif!important;
}
#wrapper .site-footer p {
    font-family: 'Goudy Bookletter 1911', sans-serif!important;
}
#this_recipe, .fv_recipe .instructions {
    line-height: 1.2;
}
#wrapper .fv_recipe ul li {
    list-style: none;
    margin: 0 0 10px 0;
    font-family: arial!important;
    font-size: 14px;
}

.instructions ul, .instructions ul li {
    list-style: none;
    margin: 0 0 30px 0!important;
    line-height: 1.625;
}
.comment-content p, #respond p {
    font-family: 'Goudy Bookletter 1911', sans-serif;
}
.preps {
    font-size: 17px!important;
}
.search-form input[type="search"] {
    background: #FFFFFF;
}
.site-header .wrap {
    position: relative;
}
.site-header .search-form {
    position: absolute;
    top: 50px;
    right: 0;
}
.site-header .search-form input[type="submit"] {
    color: #FFFFFF;
}

input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* Firefox 18- */
input:focus::-moz-placeholder { color:transparent; } /* Firefox 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* oldIE ;) */

.search-form {
	position: relative;
}

.search-form input[type="submit"], .search-form input[type="submit"]:hover {
    position: absolute;
    display: inline-block;
    font-family: FontAwesome;
    vertical-align: top;
    clip: inherit;
    width: 40px;
    height: 40px;
    background: transparent;
    color: #010101!important;
    right: 10px;
    top: 20px;
    border: none;
}

.search-form input[type="submit"]:hover {
	color: #F15123;
}

.search-form input[type="submit"]:focus {
	color: #999;
	padding: 0;
	box-shadow: none;
    width: 40px;
    height: 40px;
}
.search-results #container {
    margin: 0;
    padding: 0px 0px 0px 0px;
    float: left;
    max-width: 800px;
}
.search-results #container h2.entry-title a {
    color: #010101;
}
.search-results .post {
    margin-bottom: 20px;
    border-bottom: 1px solid #f1f1f1;
}
.archive .sidebar .entry-content {
    padding: 0!important;
}
.archive .sidebar h2.entry-title {
    padding: 10px 0!important;
    margin-bottom: 10px;
    text-align: left;
  display: block;
}
.home-bottom-section .entry-content br {
    display: inline;
    content: '';
}
/* Default Responsive Styles
------------------------------------------------------------ */

@media screen and (min-device-width: 320px) and (max-device-width: 1024px)
{
/* CSS for iPhone and iPad only */
html { -webkit-text-size-adjust: none; /* Prevent font scaling in landscape */ }
}

@media only screen and (max-width: 1140px) {
.archive .content .post.one-half, .archive .content .entry.one-half {
    margin-left: 0;
}
.archive .content {
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
}
.archive .one-third {
    width: 31.623931623931625%;
}

}


@media only screen and (max-width: 800px) {
.home-middle-section .post:first-child a.alignleft {
    display: block;
    width: 100%;
    float: none;
    margin: 0;
}
.home-middle-section a.alignleft img {
    width: 100%;
}
}

@media only screen and (max-width: 760px) {
.archive .content {
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
}
.archive .content .post:first-child a {
    display: block;
    width: 100%;
    float: none;
    margin: 0;
}
.archive .content a img.alignleft {
    width: 100%;
}
.archive .content .post.one-half, .archive .content .entry.one-half {
    margin-left: 0;
}
}

@media only screen and (max-width: 500px) {
.site-header .search-form input[type="search"] {
    width: 90%;
    margin: 10px auto 15px;
    padding: 9px 5px 10px 10px;
    color: #010101;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    -webkit-appearance: none;
    box-sizing: border-box;
    float: none!important;
    display: block;
}
.site-header .search-form {
    position: relative;
    top: 0;
    right: 0;
    float: none;
}
.search-form input[type="submit"], .search-form input[type="submit"]:hover {
    position: absolute;
    display: inline-block;
    font-family: FontAwesome;
    vertical-align: top;
    clip: inherit;
    width: 40px;
    height: 40px;
    background: transparent;
    color: #010101!important;
    right: 20px;
    top: 20px;
    border: none;
}
.home-bottom-section .post {
    margin: 0 auto 30px!important;
    width: 100%!important;
    margin-right: auto;
    float: none!important;
    box-sizing: border-box;
}
.archive .one-third {
    width: 100%;
}
.archive .content .post.one-third, .archive .content .entry.one-third {
    margin-left: 0;
}
.responsive-menu-icon {
    cursor: pointer;
    margin-bottom: -1px;
    text-align: center;
	display: block;
}
ul.menu-secondary {
    float: none;
    text-align: center;
	display: none;
}
.menu-secondary li {
    width: 100%;
}
.menu-secondary li ul {
    width: 100%;
    height: auto;
    margin: 0;
    z-index: 9999;
    left: 0;
    position: relative;
    display: block!important;
}
  .menu-secondary li li a, .menu-secondary li li a:link, .menu-secondary li li a:visited {
    background: #FFFFFF;
    width: 100%;
    margin: 0 0 0 0px;
    padding: 17px 15px 17px 15px;
    color: #010101;
    font-size: 14px;
    text-decoration: none;
    float: none;
    position: relative;
    box-sizing: border-box;
}
}

@media only screen and (max-width: 479px) {
body.override .breadcrumb { margin: 0 0 10px; }
.header-image .site-header .wrap .title-area {
    background: url(http://toriskitchen.com/wp-content/themes/tori-avey/images/Tori-Avey230.png) center top no-repeat;
    background-size: contain!important;
    background-position: center!important;
    width: 230px;
    height:130px;
margin: 0 auto -20px auto  !important;
}
#comments {
    margin: 0px 20px 15px;
    overflow: hidden;
}
#respond {
    margin: 0 20px 15px;
    padding: 20px 0 0;
}
}

@media only screen and (max-width: 1140px) {
.site-container { border: 0; margin: 0 auto; -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }
body.override .site-header .wrap, .title-area, .site-header .widget-area { width: 100%; }
.title-area { height: 88px; padding-left: 0; text-align: center; float: none; }
.site-header .widget-area { padding: 0; }
.header-image .site-header .wrap .title-area { margin: 0px auto 10px; float: none; }
body.override .menu-primary, body.override .menu-secondary, .site-header .widget-area, .site-header .genesis-nav-menu { width: 100%; }
.site-header .widget-area { float: none; }
.genesis-nav-menu li.right { display: none; }
ul.menu-primary, ul.menu-secondary, .site-header ul.genesis-nav-menu { float: none; text-align: center; }
.menu-primary li, .menu-secondary li, .site-header .genesis-nav-menu li { display: inline-block; float: none; }
.menu-primary li li, .menu-secondary li li, .site-header .genesis-nav-menu li li { text-align: left; }
body.override .site-inner { padding-bottom: 10px; }
body.override .content-sidebar-wrap, body.override .content { width: 100%; }
.content { padding: 0; }
body.override .breadcrumb { margin: 0 0 20px; }
body.override .sidebar-primary, body.override .sidebar-secondary { width: 100%; float: left; }
.sidebar-primary { margin: 20px 0 0; }
#ez-home-container-wrap, #ez-home-sidebar-wrap { width: 100%; max-width: 100%; }
#ez-home-sidebar-wrap { margin: 20px 0 0; float: left; }
.five-sixths, .four-fifths, .four-sixths, .one-fifth, .one-fourth,
.one-half, .one-sixth, .one-third, .three-fifths, .three-fourths,
.three-sixths, .two-fifths, .two-fourths, .two-sixths, .two-thirds { width: 100%; margin-left: 0; padding-bottom: 25px; }
.first { padding-top: 0 !important; }
#ez-home-slider.ez-widget-area, .slider-inside #ez-home-slider.ez-widget-area { padding-bottom: 0; }
#home-hook-wrap { padding-bottom: 0; padding-left: 30px; padding-right: 30px; }
#ez-home-container-wrap, .ez-home-container-area,
#ez-feature-top-container, #ez-fat-footer-container { margin: 0 auto; padding-bottom: 0; }
body.override.fat-footer-inside #ez-fat-footer-container-wrap { margin-top: 0; margin-bottom: 40px; }
#ez-home-container-wrap .ez-widget-area,
#ez-feature-top-container .ez-widget-area,
#ez-fat-footer-container .ez-widget-area { width: 100%; padding-bottom: 20px; margin-left: 0 !important; }
#ez-home-sidebar-wrap { margin: 0; }
.site-footer .creds, .site-footer .gototop { width: 100%; text-align: center; float: none; }

}

@media only screen and (min-width: 840px) and (max-width: 1140px) {

}

@media only screen and (min-width: 480px) and (max-width: 1140px) {
body.override .breadcrumb { margin: 0 0 10px; }
.author-box { margin: 0px 20px 40px; }
#comments { margin: 0px 20px 15px; }
.entry-pings { margin: 0 20px; }
#respond { margin: 0 20px 15px; }

}

@media only screen and (max-width: 839px) {

}

@media only screen and (min-width: 480px) and (max-width: 839px) {

}

@media only screen and (max-width: 479px) {
body.override .breadcrumb { margin: 0 0 10px; }
.header-image .site-header .wrap .title-area {
    background: url(images/Tori-Avey230.png) center top no-repeat;
    background-size: contain!important;
    background-position: center!important;
    width: 230px;
    height:150px;
margin: -15px auto -30px auto  !important;
}
}
/* enews header css */
.dynamik_ez_before_header{  background:#A88B8E;  color:#fff;  margin-bottom: 10px;  padding:10px 0 0 0;}.dynamik_ez_before_header .wrap{max-width:1140px;margin:0 auto!important;padding-bottom: 0px!important;}.dynamik_ez_before_header  .enews h3{margin-top:10px;font-weight:normal;}.dynamik_ez_before_header  .enews h3 span{font-family:hellobeautiful!important;}.dynamik_ez_before_header  .enews form{width:48%;float:left;}.dynamik_ez_before_header  .enews form  input{width:36%!important;float:left;padding:10px 5px;margin-right: 1%!important;}.dynamik_ez_before_header  .enews form  input[type='submit']{width:25%!important;float:left;background: #fff!important; }@media only screen and (max-width: 1023px) {.dynamik_ez_before_header  .enews form{width:100%;float:none;}.dynamik_ez_before_header  .enews form  input{width:100%!important;float:none;padding:10px 5px;margin-right: 0%!important;margin-bottom:10px;}.dynamik_ez_before_header  .enews form  input[type='submit']{width:100%!important;float:none;}}
