@font-face {font-family: "WebSymbolsRegular";src: url("assets/fonts/websymbols-regular-webfont.eot");src: url("assets/fonts/websymbols-regular-webfont.eot?#iefix") format("embedded-opentype"),url("assets/fonts/websymbols-regular-webfont.woff") format("woff"),url("assets/fonts/websymbols-regular-webfont.ttf") format("truetype"),url("assets/fonts/websymbols-regular-webfont.svg#WebSymbolsRegular") format("svg");font-weight: normal;font-style: normal;}
@font-face {font-family: "Open Sans";src: url("assets/fonts/OpenSans-Light.eot?v1.1.0");src: url("assets/fonts/OpenSans-Light.eot?#iefix&v1.1.0") format("embedded-opentype"),url("assets/fonts/OpenSans-Light.woff?v1.1.0") format("woff"),url("assets/fonts/OpenSans-Light.ttf?v1.1.0") format("truetype"),url("assets/fonts/OpenSans-Light.svg?v1.1.0#OpenSansBold") format("svg");font-weight: 300;font-style: normal;}
@font-face {font-family: "Open Sans";src: url("assets/fonts/OpenSans-Regular.eot?v1.1.0");src: url("assets/fonts/OpenSans-Regular.eot?#iefix&v1.1.0") format("embedded-opentype"),url("assets/fonts/OpenSans-Regular.woff?v1.1.0") format("woff"),url("assets/fonts/OpenSans-Regular.ttf?v1.1.0") format("truetype"),url("assets/fonts/OpenSans-Regular.svg?v1.1.0#OpenSansBold") format("svg");font-weight: normal;font-style: normal;}
@font-face {font-family: "Open Sans";src: url("assets/fonts/OpenSans-Italic.eot?v1.1.0");src: url("assets/fonts/OpenSans-Italic.eot?#iefix&v1.1.0") format("embedded-opentype"),url("assets/fonts/OpenSans-Italic.woff?v1.1.0") format("woff"),url("assets/fonts/OpenSans-Italic.ttf?v1.1.0") format("truetype"),url("assets/fonts/OpenSans-Italic.svg?v1.1.0#OpenSansBold") format("svg");font-weight: normal;font-style: italic;}
@font-face {font-family: "Open Sans";src: url("assets/fonts/OpenSans-Bold.eot?v1.1.0");src: url("assets/fonts/OpenSans-Bold.eot?#iefix&v1.1.0") format("embedded-opentype"),url("assets/fonts/OpenSans-Bold.woff?v1.1.0") format("woff"),url("assets/fonts/OpenSans-Bold.ttf?v1.1.0") format("truetype"),url("assets/fonts/OpenSans-Bold.svg?v1.1.0#OpenSansBold") format("svg");font-weight: bold;font-style: normal;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display: block;}
nav ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: "";content: none;}
a {margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
ins {color: #000;text-decoration: none;}
mark {background-color: #ff9;color: #000;font-style: italic;font-weight: bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted;cursor: help;}
table {border-collapse: collapse;border-spacing: 0;}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #eee;margin: 1em 0;padding: 0;}
input, select {vertical-align: middle;}
sup {top: -.5em;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
.no-list-style {list-style: none;margin: 0;padding: 0;}
figure>img {display: block;}
img {height: auto;max-width: 100%;}
img[class*="align"], img[class*="attachment-"] {height: auto;}
embed, iframe, object {max-width: 100%;width: 100%;}
body {background: #eee;color: #333;font-family: "Open Sans",sans-serif;font-style: normal;font-size: 13px;font-weight: 400;line-height: 1.5384615385em;}
input[type="text"], input[type="email"], input[type="url"] {border: 1px solid #e6e6e6;font-family: "Open Sans",sans-serif;font-size: 12px;height: 38px;line-height: 38px;padding: 0 10px;}
input:focus, input:hover {outline: none;}
textarea {border: 1px solid #e6e6e6;font-family: "Open Sans",sans-serif;font-size: 12px;padding: 10px;}
textarea:focus {outline: none;}
button, input[type="submit"] {border: none;padding: 0 15px;white-space: nowrap;vertical-align: middle;cursor: pointer;background-color: #ff4020;color: #fff;font-family: "Open Sans",sans-serif;font-size: 12px;height: 40px;letter-spacing: 2px;line-height: 40px;text-transform: uppercase;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-appearance: none;}
button:hover, input[type="submit"]:hover {opacity: .8;text-decoration: none;}
table {font-family: "Open Sans",sans-serif;font-size: 14px;color: #333;border-width: 1px;border-color: #e9e9e9;border-collapse: collapse;width: 100%;}
table th {border-width: 1px;padding: 8px;border-style: solid;border-color: #e6e6e6;background-color: #f0f0f0;}
table tr:hover td {background-color: #f9f9f9;}
table td {border-width: 1px;padding: 8px;border-style: solid;border-color: #e6e6e6;background-color: #fff;}
.alignleft {float: left;margin-right: 1.5em;}
.alignright {float: right;margin-left: 1.5em;}
.aligncenter {clear: both;}
.alignnone {display: block;}
.clearfix:before, .clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;}
.clearfix {clear: both;}
.screen-reader-text {clip: rect(1px,1px,1px,1px);position: absolute;}
.gray-link a:link, .comment-date a:link, .entry-meta a:link, .gray-link a:visited, .comment-date a:visited, .entry-meta a:visited {color: #999;}
.gray-link a:hover, .comment-date a:hover, .entry-meta a:hover {color: #333 !important;}
.dark-link a:link, #site-bottom a:link, .dark-link a:visited, #site-bottom a:visited {color: #666;}
.dark-link a:hover, #site-bottom a:hover {color: #ff4020;}
.black-link a:link, .sidebar .widget a:link, .comment-name .name a:link, .black-link a:visited, .sidebar .widget a:visited, .comment-name .name a:visited {color: #333;}
.black-link a:hover, .sidebar .widget a:hover, .comment-name .name a:hover {color: #ff4020;}
a:hover {color: #ff4020;}
.sticky, .bypostauthor {font-size: inherit;}
embed, iframe, object {max-width: 100%;width: 100%;}
.wp-caption {margin-bottom: 24px;max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block;margin-bottom: 5px;}
.wp-caption-text {font-style: italic;color: #999;}
.wp-smiley {border: 0;margin-bottom: 0;margin-top: 0;padding: 0;}
.gallery {margin-bottom: 1.6em;}
.gallery-item {display: inline-block;padding: 1.79104477%;text-align: center;vertical-align: top;width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-3 .gallery-item {max-width: 33.33%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
.gallery-icon img {margin: 0 auto;}
.gallery-caption {color: #707070;color: rgba(51,51,51,.7);display: block;font-size: 12px;font-size: 1.2rem;line-height: 1.5;padding: .5em 0;}
.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {display: none;}
.gallery {}
.gallery:before, .gallery:after {content: "";display: table;}
.gallery:after {clear: both;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
a {transition: all 200ms ease-in-out 0s;color: #ff4020;text-decoration: none;}
a:visited {color: #ff2a07;}
a:hover, a:visited:hover {color: #ff6c53;text-decoration: none;}
h1, h2, h3, h4, h5, h6 {color: #323232;font-family: "Open Sans",sans-serif;font-style: normal;font-weight: 400;}
h1, .h1 {font-size: 36px;line-height: 1.1em;}
h2, .h2 {font-size: 30px;line-height: 1.2em;}
h3, .h3 {font-size: 24px;line-height: 1.3em;}
h4, .h4 {font-size: 20px;line-height: 1.3em;}
h5, .h5 {font-size: 16px;}
h6, .h6 {font-size: 14px;}
p {margin: 0 0 20px;}
#masthead {background-color: #fff;border-bottom: 1px solid #eee;padding-top: 50px;}
#masthead #logo {margin: 50px 0;text-align: center;}
.site-title {font-size: 42px;font-weight: 300;letter-spacing: 4px;margin-bottom: 15px;text-transform: uppercase;}
.site-title a {color: #000;}
.site-desc {color: #999;font-size: 14px;font-style: italic;letter-spacing: 1px;}
#primary-bar {background-color: #141414;display: block;width: 100%;height: 50px;z-index: 100;position: fixed;}
#primary-bar .inner {position: relative;}
.header-search {border-left: 1px solid #444;line-height: 1;height: 13px;margin-top: 18px;padding-left: 8px;position: absolute;top: 0;right: 0;}
.header-search a {color: #555;display: block;width: 16px;text-align: center;}
.header-search a:hover {color: #999;}
.header-search a i {font-size: 14px;}
#header-social {position: absolute;top: 14px;right: 38px;}
.social-icons a:link .fa, .social-icons a:visited .fa {color: #000;border-radius: 200px;background: #fff;height: 18px;width: 18px;display: inline-block;line-height: 18px;text-align: center;font-size: 12px;transition: all .1s linear;}
.social-icons a:hover .fa {color: #fff;}
.social-icons a:hover .fa-twitter {background-color: #00aced;}
.social-icons a:hover .fa-facebook {background-color: #3b5998;}
.social-icons a:hover .fa-google-plus {background-color: #e04324;}
.social-icons a:hover .fa-instagram {background-color: #235d83;}
.social-icons a:hover .fa-pinterest {background-color: #cb2127;}
.social-icons a:hover .fa-tumblr {background-color: #34506b;}
.social-icons a:hover .fa-rss {background-color: #f26522;}
#searchbar {border-bottom: 1px solid #e9e9e9;display: none;height: 49px;padding-top: 50px;z-index: 9999;background: #f9f9f9;}
#s {background: transparent !important;display: block;width: 860px;border: 0;outline: none;height: 49px;line-height: 20px;font-size: 16px;color: #999;padding-left: 15px;letter-spacing: 2px;text-transform: uppercase;-webkit-appearance: none;}
#search-submit {display: block;float: right;margin-top: 0;background: #ff4020;color: #fff;font-family: "Open Sans",sans-serif;font-size: 16px;border: 0;height: 50px;line-height: 50px;padding: 0 15px;outline: none;cursor: pointer;}
#search-submit:hover {color: #fff;}
.inner {width: 980px;margin: 0 auto;}
.sf-menu, .sf-menu * {margin: 0;padding: 0;list-style: none;}
.sf-menu li {position: relative;z-index: 100;}
.sf-menu li:hover>ul {display: block;}
.sf-menu li.sfHover>ul {display: block;}
.sf-menu ul {position: absolute;background: #fff;display: none;top: 100%;left: 0;padding: 10px 0;}
.sf-menu ul ul {top: 0;left: 225px;margin-top: -10px;}
.sf-menu ul a {font-size: 1em;}
.sf-menu ul li {width: 225px;}
.sf-menu a {display: block;position: relative;}
.sf-menu>li {float: left;}
.sf-arrows .sf-with-ul {padding-right: 11px !important;}
.sf-arrows .sf-with-ul:after {content: "";position: absolute;top: 50%;right: 0;margin-top: -3px;margin-right: 0;height: 0;width: 0;border: 4px solid transparent;border-top-color: #fff;}
.sf-arrows>li>.sf-with-ul:focus:after, .sf-arrows>li:hover>.sf-with-ul:after {border-top-color: #fff;}
.sf-arrows>.sfHover>.sf-with-ul:after {border-top-color: #fff;}
.sf-arrows ul li>.sf-with-ul:focus:after, .sf-arrows ul li:hover>.sf-with-ul:after {border-left-color: #999;}
.sf-arrows ul .sf-with-ul:after {margin-top: -5px;margin-right: 10px;border-color: transparent;border-left-color: #999;}
.sf-arrows ul .sfHover>.sf-with-ul:after {border-left-color: #999;}
#primary-nav {z-index: 50;}
#primary-nav .sf-menu ul {background-color: #343434;}
#primary-nav ul li a {border-top: 2px solid #141414;color: #fff;display: block;font-family: "Open Sans",sans-serif;font-size: 11px;font-weight: 600;height: 48px;line-height: 46px;letter-spacing: 1px;margin-right: 30px;padding: 0;text-transform: uppercase;}
#primary-nav ul li a:hover, #primary-nav ul li.current_item a, #primary-nav ul li.sfHover a {border-top-color: #ff4020;color: #fff;text-decoration: none;}
#primary-nav ul.sf-menu li li {border: none;}
#primary-nav ul.sf-menu li li a {border: none;color: #999;font-weight: normal;height: auto !important;line-height: 1.6;padding: 6px 20px;}
#primary-nav ul.sf-menu li li a:hover {color: #fff;}
#primary-nav ul li.home_item a {border-top-color: #ff4020;}
#primary-nav ul li.home_item i {font-size: 13px;}
#primary-nav .sf-mega-parent {position: static;}
#primary-nav .sf-mega {background-color: #343434;}
#primary-nav .sf-mega {width: 980px;position: absolute;display: none;left: 0;z-index: 999;}
#primary-nav .sf-mega ol {display: block;position: static;}
#primary-nav .sf-mega li a {font-size: 13px !important;height: auto !important;line-height: auto !important;text-transform: none !important;}
#primary-nav .sf-menu li:hover>.sf-mega, #primary-nav .sf-menu li.sfHover>.sf-mega {display: block;}
#primary-nav .links {width: 100% !important;padding: 20px 0;}
#primary-nav .links li {border-right: 1px dotted #444 !important;display: block;font-family: "Open Sans",sans-serif;float: left;width: 190px !important;padding: 0 20px;}
#primary-nav .links li:last-child, #primary-nav .links li:last-child>li {border-right: none !important;padding-right: 0;}
#primary-nav .links li span.column-heading {color: #fff;display: block;font-size: 11px;font-weight: 700;letter-spacing: 2px;margin-bottom: 20px;text-transform: uppercase;}
#primary-nav .links li ol {display: block;margin: 0 20px 0 0 !important;}
#primary-nav .links li ol li {background: none;border-right: none !important;margin: 0;padding-left: 0;}
#primary-nav .links li ol li a {background: none !important;border: none !important;font-size: 11px !important;font-weight: normal !important;line-height: 1.6 !important;margin: 0 0 11px 0 !important;padding: 0 !important;text-transform: uppercase !important;}
#primary-nav .links li ol li a:hover {color: #fff !important;}
#primary-nav .links li ol li:last-child a {margin-bottom: 0 !important;}
#primary-nav .posts {width: 980px;}
#primary-nav .posts .cat-posts {float: left;width: 980px;min-height: 180px;padding: 20px 0;}
#primary-nav .posts .cat-posts .post-list {float: left;width: 220px;margin-left: 20px;}
#primary-nav .posts .cat-posts .post-list a {border: none !important;background: none !important;display: block;margin: 0 !important;padding: 0 !important;line-height: 1 !important;}
#primary-nav .posts .cat-posts .post-list a:hover {background: none !important;}
#primary-nav .posts .cat-posts .post-list .entry-thumbnail {margin: 0 0 10px 0;width: 100%;height: auto;}
#primary-nav .posts .cat-posts .post-list .entry-title {color: #999;font-size: 14px;font-weight: normal;letter-spacing: 0;margin-bottom: 5px;text-transform: none;}
#primary-nav .posts .cat-posts .post-list:hover .entry-title {color: #fff;}
.container {margin: 0 auto !important;width: 940px !important;padding: 0 20px;}
#main {background-color: #fff;padding-top: 20px;padding-bottom: 20px;}
.has_sidebar .content-area {float: left;width: 620px;}
.breadcrumbs {background-color: #f0f0f0;padding: 30px 0;text-align: center;}
.breadcrumbs span {color: #999;display: block;font-size: 14px;font-style: italic;margin-bottom: 2px;letter-spacing: 1px;}
.breadcrumbs h1 {font-size: 26px;font-weight: normal;letter-spacing: 4px;text-transform: uppercase;}
.hentry .entry-title {margin-bottom: 10px;}
.entry-title {font-family: Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;}
.entry-title a:link, .entry-title a:visited {color: #000;}
.format-aside .entry-title {display: none;}
.widget .entry-date {margin-bottom: 0;}
.header-ad {width: 728px;height: 90px;margin: 0 auto 40px;}
.header-ad img {width: 100%;}
.page-title {font-size: 36px;margin-bottom: 20px;}
.black a:link, .entry-author h5 a:link, .black a:visited, .entry-author h5 a:visited {color: #333;}
.black a:hover, .entry-author h5 a:hover {color: #141414;}
.dropcap {float: left;font-size: 58px;line-height: 54px;padding-top: 4px;padding-right: 10px;margin-top: -2px;}
.layout-2c-r .site-main {background-position: top left;}
.layout-2c-r .content-area {float: right;}
.layout-2c-r .sidebar {float: left;}
.layout-1c .content-area {width: 100%;}
.btn {padding-left: 10px;padding-right: 10px;}
.sidebar {width: 300px;float: right;}
.sidebar .widget {font-size: 13px;margin-bottom: 30px;}
.sidebar .widget a {font-size: 13px;}
.sidebar .widget .widget-title {background-color: #ff4020;color: #fff;font-family: "Open Sans",sans-serif;font-size: 14px;font-weight: bold;height: 40px;line-height: 40px;margin-bottom: 20px;padding: 0 15px;text-transform: uppercase;}
.sidebar .widget p {margin-bottom: 15px;}
.sidebar .widget ul .children, .sidebar .widget ul .sub-menu {padding-left: 1.5em;}
.sidebar .widget ul .children li:first-child, .sidebar .widget ul .sub-menu li:first-child {margin-top: 15px;padding-top: 15px;border-top: 1px solid #e9e9e9;}
.sidebar .widget ul>li {border-bottom: 1px solid #e9e9e9;list-style: none;margin-bottom: 15px;padding-bottom: 15px;}
.sidebar .widget select {width: 100%;max-width: 100%;}
.sidebar .ad-widget .widget-title, .sidebar .widget_125 .widget-title {background: none;border: none;color: #9f9f9f;font-size: 10px;font-weight: 400;letter-spacing: 1px;margin-bottom: 10px;padding: 0;text-align: center;text-transform: uppercase;line-height: 1;height: 12px;}
.widget_posts ul>li {border-bottom: 1px solid #eee;}
.widget_posts .entry-title {font-size: 13px;margin-bottom: 10px;}
.widget_newsletter p {margin-bottom: 15px;}
.widget_newsletter input {background: #fff;width: 195px;}
.widget_newsletter .btn {background-color: #eee;color: #999;}
.widget_tabs {margin-bottom: 20px;}
.widget_tabs .tabs-nav {background-color: #ff4020;height: 40px;line-height: 40px;width: 100%;list-style: none;overflow: visible;padding-left: 5px;}
.widget_tabs .tabs-nav li, .widget_tabs .tabs-nav li:last-child {background: none;border-bottom: none !important;padding-bottom: 0 !important;display: inline-block;list-style: none;margin: 0 !important;overflow: hidden;position: relative;text-align: center;}
.widget_tabs .tabs-nav li a:link, .widget_tabs .tabs-nav li:last-child a:link {display: block;margin-left: 15px;font-size: 12px;font-weight: bold;height: 40px;line-height: 40px;position: relative;color: #f9f9f9;color: rgba(255,255,255,.7);text-transform: uppercase;}
.widget_tabs .tabs-nav li a:hover, .widget_tabs .tabs-nav li:last-child a:hover {color: #fff;}
.widget_tabs .tabs-nav li.active a, .widget_tabs .tabs-nav li.active a:visited, .widget_tabs .tabs-nav li:last-child.active a, .widget_tabs .tabs-nav li:last-child.active a:visited {color: #fff;}
.widget_tabs .tab-content ul li {background-color: #fff;border-bottom: 1px solid #e9e9e9;list-style: none;margin: 0;padding: 0;}
.widget_tabs .tab-content ul li .entry-thumbnail {float: left;width: 64px;height: 64px;margin: 0 10px 0 0;}
.widget_tabs .tab-content ul li .entry-title {font-size: 13px;font-family: "Open Sans",sans-serif;font-weight: bold;}
.widget_tabs .tab-content ul li .entry-meta {margin-top: 5px;color: #9f9f9f;font-size: 11px;font-style: normal;}
.widget_tabs .tab-content ul li a {display: block;padding: 15px 0;}
.widget_tabs .tab-content ul li a:hover {text-decoration: none;}
.widget_tabs .tab-content ul li a:hover .entry-title {color: #ff4020;}
.widget_tabs .tab-content ul li a:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.widget_tabs #tab3 li a span {color: #999;display: block;font-size: 12px;}
.widget_tabs #tab3 li a strong {color: #333;display: block;font-family: "Open Sans",sans-serif;margin-bottom: 5px;}
.widget_tabs #tab3 li a:hover strong {color: #ff4020;}
.widget_tabs #tab4 {padding-top: 20px;}
.widget_tabs #tab4 a {background-color: #f5f5f5;border-radius: 3px;color: #999;display: inline-block;font-size: 12px;margin: 0 3px 6px 0;padding: 5px 10px;text-transform: lowercase;}
.widget_tabs #tab4 a:hover {background-color: #ff4020;color: #fff;text-decoration: none;}
.widget_125 img {background: #fff;border: 1px solid #eee;border-radius: 3px;margin: 0 0 5px 0;padding: 9px;}
.sidebar .widget_125 .img-right {float: right;}
.widget_posts_thumbnail li {list-style: none !important;font-weight: bold;line-height: 1.4;margin-bottom: 15px;}
.widget_posts_thumbnail li:before, .widget_posts_thumbnail li:after {content: "";display: table;}
.widget_posts_thumbnail li:after {clear: both;}
.widget_posts_thumbnail .entry-thumbnail {float: left;margin: 0 10px 0 0;}
.widget_posts_thumbnail .entry-title {font-size: 13px;}
.widget_posts_thumbnail .entry-meta {color: #999;font-size: 11px;font-style: normal;font-weight: normal;margin-top: 3px;}
#footer {background-color: #000;font-size: 12px;}
#footer .container {border-left: 1px solid #333;border-right: 1px solid #333;padding: 0 !important;}
#footer .widget {color: #666;margin-bottom: 20px;}
#footer .widget .widget-title {color: #fff;font-family: "Open Sans",sans-serif;font-size: 16px;font-weight: bold;margin-bottom: 20px;text-transform: uppercase;}
#footer .widget ul li {list-style: none;margin-bottom: 10px;padding: 0;}
#footer .widget ul li:last-child {border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
#footer .widget_search input {width: 120px;}
#footer .widget_newsletter {box-shadow: none;-webkit-box-shadow: none;border: none;padding: 0;}
#footer .widget_newsletter input {background: #fff;width: 140px;margin: 0;}
#footer #footer-top {border-bottom: 1px solid #333;padding: 20px;}
#footer #footer-nav {float: left;}
#footer #footer-nav ul li {float: left;font-size: 11px;font-weight: 600;letter-spacing: 1px;list-style: none;margin-right: 30px;text-transform: uppercase;}
#footer #footer-nav ul li a:link, #footer #footer-nav ul li a:visited {color: #fff;}
#footer #footer-social {float: right;}
#footer #footer-columns {border-bottom: 1px solid #333;padding: 20px 20px 0 20px;}
#footer .footer-column {float: left;width: 204px;margin-right: 40px;}
#footer .footer-column-4 {margin-right: 0;}
#site-bottom {color: #666;font-size: 11px;letter-spacing: 1px;padding: 20px;text-transform: uppercase;}
#site-bottom .copyright {float: left;}
#site-bottom .backtotop {float: right;}
#site-bottom .backtotop i {font-size: 13px;}
#site-bottom .themejunkie {font-family: "Open Sans",sans-serif;font-style: italic;font-size: 12px;text-transform: none;}
.comment-list, .comment-list ul {list-style: none;margin: 0;padding: 0;}
.post-comment {margin: 0 0 80px;}
.post-comment .post-subtitle span {margin-left: 5px;}
.comment-list ul {margin-top: 30px;}
.comment-list li {margin-bottom: 30px;}
.comment-list>li:last-child {margin-bottom: 0;}
.comment-avatar {margin: 0 0 30px;}
.comment-avatar figure {width: 64px;height: 64px;margin-left: auto;margin-right: auto;}
.comment-avatar figure img {width: 100%;height: auto;border-radius: 3px;}
.comment-detail {position: relative;background-color: #f7f7f7;padding: 30px;border-radius: 3px;}
.comment-detail:before {position: absolute;content: "";top: 0;left: 50%;width: 0;height: 0;margin-top: -10px;margin-left: -10px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #f7f7f7;}
.comment-name {font-weight: normal;color: #474747;margin: 0 0 10px;}
.comment-name .name {font-family: "Open Sans",sans-serif;font-size: 14px;letter-spacing: 1px;text-transform: uppercase;}
.comment-date {font-family: "Open Sans",sans-serif;font-size: 10px;font-weight: normal;font-style: italic;margin: 0 0 0 6px;}
.comment-description {margin: 0 0 20px;}
.comment-reply-link, .comment-reply-link:visited {font-size: 13px;color: #999;transition: color .2s ease-in-out;}
.comment-reply-link:hover {color: #474747;text-decoration: none;}
#respond label {color: #877c78;display: inline-block;font-size: 13px;margin-bottom: 5px;}
#respond #reply-title small {margin-left: 10px;font-size: .618em;}
#respond #commentform .comment-form-author, #respond #commentform .comment-form-email, #respond #commentform .comment-form-url {width: 32%;float: left;margin-right: 2%;}
#respond #commentform .comment-form-url {margin-right: 0;}
#respond #commentform .comment-form-comment {clear: both;}
#respond #commentform .comment-form-desc {color: #999;font-size: 14px;font-style: italic;}
#respond #commentform .fa {margin-right: 5px;}
#respond #commentform p {margin-bottom: 20px;}
#respond #commentform input.txt, #respond #commentform textarea {border: none;border: 1px solid #eee;width: 94%;padding-left: 3%;padding-right: 3%;}
#respond #commentform input.txt:focus, #respond #commentform textarea:focus {border-color: #ddd;}
#respond #commentform textarea {width: 98%;padding-left: 1%;padding-right: 1%;}
#respond #commentform .btn {font-size: 12px;padding: 0 15px;height: auto;letter-spacing: 2px;text-transform: uppercase;}
.nav-previous {float: left;}
.nav-next {float: right;}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {outline: none;}
.slides, .flex-control-nav, .flex-direction-nav {margin: 0;padding: 0;list-style: none;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides>li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
.no-js .slides>li:first-child {display: block;}
.flexslider {position: relative;zoom: 1;}
.flex-viewport {max-height: 2000px;transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}
.carousel li {margin-right: 5px;}
.flexslider .featured-text {width: 900px;bottom: 45px;}
.flexslider .featured-overlay {width: 940px;}
.flex-direction-nav {}
.flex-direction-nav a {border: 2px solid #fff;border-radius: 50%;text-decoration: none;display: block;width: 36px;height: 36px;margin: -21px 0 0;position: absolute;top: 50%;z-index: 10;overflow: hidden;opacity: 0;cursor: pointer;color: #fff !important;text-align: center;transition: all .3s ease;}
.flex-direction-nav .flex-prev {left: -10px;}
.flex-direction-nav .flex-next {right: -10px;}
.flex-direction-nav .flex-disabled {opacity: 0 !important;filter: alpha(opacity=0);cursor: default;}
.flex-direction-nav a:before {font-family: "FontAwesome";font-size: 18px;display: inline-block;content: "";line-height: 36px;text-align: center;}
.flex-direction-nav a.flex-next:before {content: "";}
.flexslider:hover .flex-prev {opacity: 1;left: 10px;}
.flexslider:hover .flex-next {opacity: 1;right: 10px;}
.flex-control-nav {width: 100%;position: absolute;bottom: -14px;text-align: center;}
.flex-control-nav li {margin: 0 30px;display: inline-block;zoom: 1;}
.flex-control-nav li a {width: 11px;height: 11px;display: block;background: #333;border: 4px solid #fff;cursor: pointer;text-indent: -9999px;border-radius: 50%;}
.flex-control-nav li .flex-active {background: #f64;cursor: default;}
#featured-content {border-bottom: 1px solid #e9e9e9;margin-bottom: 20px;margin-left: -20px;padding: 0 20px 20px 20px;width: 940px;}
#featured-content img {width: 100%;height: auto;}
#featured-content .featured-big {float: left;width: 620px;height: 420px;position: relative;}
#featured-content .featured-big .featured-text {width: 580px;}
#featured-content .featured-big .featured-overlay {width: 620px;}
#featured-content .featured-small {float: right;width: 300px;height: 200px;position: relative;}
#featured-content .featured-small.last {margin-top: 20px;}
#featured-content .featured-small .featured-text {width: 280px;margin-left: 10px;}
#featured-content .featured-small .featured-text .entry-title {font-size: 16px;}
#featured-content .featured-small .featured-overlay {width: 300px;}
.featured-text {position: absolute;bottom: 20px;margin-left: 20px;text-align: center;z-index: 10;}
.featured-text .entry-category {border-bottom: 3px solid #fff;display: inline-block;font-family: Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-size: 11px;font-weight: bold;letter-spacing: 2px;margin-bottom: 10px;text-transform: uppercase;}
.featured-text .entry-category a:link, .featured-text .entry-category a:visited {color: #fff;}
.featured-text .entry-title {font-family: "Open Sans",sans-serif;font-weight: 300;}
.featured-text .entry-title a:link, .featured-text .entry-title a:visited {color: #fff;}
.featured-overlay {background: url("assets/img/feature-overlay.png") repeat-x;height: 161px;position: absolute;bottom: 0;z-index: 1;}
.post-link {display: block;}
.review-box {background-color: #ff4020;position: absolute;bottom: 5px;right: 0;width: 64px;height: 64px;text-align: center;}
.review-box .score {font-size: 28px;color: #fff;display: block;font-weight: 700;margin: 13px 0 5px 0;}
.review-box .text {color: #f9f9f9;color: rgba(255,255,255,.6);font-size: 10px;letter-spacing: 1px;text-transform: uppercase;}
.entry-category {font-family: Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-size: 11px;font-weight: bold;letter-spacing: 2px;margin-bottom: 5px;text-transform: uppercase;}
.entry-category a:link, .entry-category a:visited {color: #ff4020;}
.heading {background-color: #f2f2f2;border-bottom: 1px solid #dfdfdf;color: #333;font-family: "Open Sans",sans-serif;font-size: 14px;font-weight: bold;height: 40px;line-height: 40px;margin-bottom: 20px;position: relative;text-transform: uppercase;text-indent: 15px;}
.heading a:link, .heading a:visited {color: #333;display: block;}
.heading a:link:after, .heading a:visited:after {font-family: "fontawesome";content: "";background-color: #e9e9e9;display: inline-block;font-size: 22px;font-weight: 300;position: absolute;right: 0;text-indent: 0;text-align: center;width: 40px;height: 40px;border-bottom: 1px solid #dfdfdf;transition: all 200ms ease-in-out 0s;}
.heading a:hover {background-color: #e9e9e9;color: #000;}
.heading a:hover:after {background-color: #cfcfcf;border-bottom-color: #cfcfcf;}
.home-widget {margin-bottom: 40px;}
.post-block .hentry {float: left;width: 300px;margin: 0 20px 20px 0;}
.post-block .hentry.last {margin-right: 0;}
.post-block .post-link {margin-bottom: 5px;}
.post-block .entry-title {font-size: 20px;margin-bottom: 12px;}
.post-block .entry-title a:hover {text-decoration: underline;}
.post-block .entry-summary {color: #777;}
.post-list .hentry {border-bottom: 1px solid #e9e9e9;list-style: none;margin-bottom: 20px;padding-bottom: 20px;}
.post-list .hentry:after {content: "";display: block;clear: both;}
.post-list .post-link {float: left;margin: 0 15px 0 0;}
.post-list .entry-title {font-size: 24px;margin-bottom: 12px;}
.post-list .entry-title a:hover {text-decoration: underline;}
.post-list .entry-summary {color: #777;display: table;}
.post-list .review-box {bottom: 5px;}
.post-blog .hentry {border-bottom: 1px solid #e9e9e9;list-style: none;margin-bottom: 20px;padding-bottom: 20px;}
.post-blog .hentry:after {content: "";display: block;clear: both;}
.post-blog .post-link {margin-bottom: 10px;}
.post-blog .entry-title {font-size: 32px;margin-bottom: 12px;}
.post-blog .entry-title a:hover {text-decoration: underline;}
.post-blog .entry-thumbnail {width: 100%;height: auto;}
.post-blog .entry-summary {color: #777;}
.post-blog .review-box {bottom: 5px;}
.has_sidebar .post-list .entry-thumbnail {width: 220px;height: auto;}
.has_sidebar .post-list .post-link {position: relative;}
.has_sidebar .post-list .has-post-thumbnail .entry-meta {margin-left: 235px;}
.has_sidebar #content-slider .featured-text, .has_sidebar #archive-slider .featured-text {width: 580px;bottom: 45px;}
.has_sidebar #content-slider .featured-overlay, .has_sidebar #archive-slider .featured-overlay {width: 620px;}
.has_sidebar .home-widget .post-block li:nth-of-type(2n) {margin-right: 0;}
.has_sidebar .home-widget .post-block li:nth-of-type(3n) {clear: left;}
.has_sidebar .home-widget .col-one {width: 410px;}
.has_sidebar .home-widget .col-two {width: 190px;}
.has_sidebar .home-widget .col-three {clear: both;float: none;width: 100%;margin: 20px 0 0 0;padding-top: 20px;}
.has_sidebar .home-widget .col-three h3 {clear: both;}
.has_sidebar .home-widget .col-three .hentry {margin-bottom: 10px;}
.has_sidebar .home-widget .col-three .hentry:before {color: #999;font-family: "fontawesome";font-size: 12px;content: "";margin: 0 5px 0 0;}
.has_sidebar .home-widget .col-three .hentry h2 {display: inline;font-size: 14px;margin-right: 20px;}
.three-col-posts img {width: 100%;height: auto;}
.three-col-posts .post-link {margin-bottom: 5px;}
.three-col-posts .entry-title {font-size: 20px;margin-bottom: 12px;}
.three-col-posts .entry-title a:hover {text-decoration: underline;}
.three-col-posts .col-one {float: left;width: 460px;}
.three-col-posts .col-two {float: left;margin-left: 20px;width: 220px;}
.three-col-posts .col-two .hentry {margin-bottom: 20px;}
.three-col-posts .col-two .hentry .entry-title {font-size: 16px;}
.three-col-posts .col-three {float: left;margin-left: 20px;width: 220px;}
.three-col-posts .col-three h3 {font-family: "Open Sans",sans-serif;font-size: 13px;font-weight: bold;margin-bottom: 15px;text-transform: uppercase;}
.three-col-posts .col-three .hentry {list-style: none;margin-bottom: 20px;}
.three-col-posts .col-three .entry-title {font-size: 13px;margin-bottom: 5px;}
.three-col-posts .review-box {bottom: 5px;}
.post-link {position: relative;}
.post-icon {position: absolute;top: 50%;left: 50%;margin-left: -26px;margin-top: -26px;}
.post-icon i {background-color: #fff;background-clip: content-box;border: 5px solid rgba(0,0,0,.3);border-radius: 50%;color: #333;font-size: 14px;width: 42px;height: 42px;line-height: 42px;text-align: center;}
.loop-blog .hentry {position: relative;}
.loop-blog .hentry .entry-header .entry-category {display: block;margin-bottom: 10px;}
.loop-blog .hentry .entry-header .entry-category a {font-size: 11px;font-weight: bold;letter-spacing: 2px;text-transform: uppercase;}
.loop-blog .hentry .entry-header .entry-title {font-size: 28px;margin-bottom: 20px;}
.entry-image {margin-bottom: 15px;position: relative;}
.entry-image.video video {max-width: 100%;height: auto;}
.entry-image.video iframe, .entry-image.video embed, .entry-image.video object {max-width: 100%;}
.entry-image.audio iframe {height: 165px;}
.entry-footer {color: #999;font-family: "Open Sans",serif;font-size: 11px;letter-spacing: 1px;text-transform: uppercase;}
.entry-footer .entry-share {border: 1px solid #e9e9e9;margin-bottom: 40px;padding: 15px 20px;height: 24px;}
.entry-footer .entry-share:hover {border-color: #333;color: #333;}
.entry-footer .entry-share ul {overflow: hidden;float: left;}
.entry-footer .entry-share ul li {list-style: none;float: left;margin-right: 10px;}
.entry-footer .entry-share ul li a {color: #fff;display: block;width: 24px;height: 24px;line-height: 24px;text-align: center;}
.entry-footer .entry-share ul li a .fa {font-size: 15px;}
.entry-footer .entry-share ul li.share {font-size: 16px;font-weight: bold;}
.entry-footer .entry-share ul li.twitter a {background-color: #00aced;}
.entry-footer .entry-share ul li.facebook a {background-color: #3b5998;}
.entry-footer .entry-share ul li.google-plus a {background-color: #dd4b39;}
.entry-footer .entry-share ul li.linkedin a {background-color: #007bb6;}
.entry-footer .entry-share ul li.pinterest a {background-color: #c92228;}
.entry-footer .entry-share ul li.email a {background-color: #aad450;}
.entry-footer .post-ratings, .entry-footer .post-ratings-loading {float: right;}
.entry-footer .post-ratings {margin-top: 2px;width: auto;}
.entry-summary {line-height: 1.6;margin-bottom: 12px;}
.entry-meta {color: #999;font-size: 11px;}
.entry-meta span {margin-right: 10px;}
.entry-meta span span {margin-right: 0;}
.single .hentry, .page .hentry {position: relative;}
.single .author-twitter, .page .author-twitter {color: #00acee;font-weight: bold;}
.single .author-twitter a, .page .author-twitter a {color: #00acee;}
.single .author-twitter .fa, .page .author-twitter .fa {font-size: 13px;}
.single article.hentry .entry-header {border-bottom: 1px solid #e9e9e9;padding-bottom: 15px;margin-bottom: 20px;}
#single-slider {margin-bottom: 6px;}
#carousel ul li {width: 73px;float: left;margin: 0 6px 0 0 !important;}
#carousel ul li img {opacity: .7;width: 100%;}
#carousel ul li img:hover {opacity: 1;cursor: pointer;}
.entry-related {border-bottom: 1px solid #e9e9e9;width: 100%;margin-bottom: 40px;padding-bottom: 40px;}
.entry-related ul li {float: left;list-style: none;width: 31.3333%;padding-right: 3%;}
.entry-related ul li:last-child {padding-right: 0;}
.entry-related ul li img {width: 100%;margin-bottom: 10px;}
.entry-related ul li a {display: block;}
.entry-related ul li .entry-title {font-size: 14px;font-weight: normal;}
.entry-related ul li .entry-title:hover {text-decoration: underline;}
.entry-related ul li .entry-meta {font-size: 14px;font-style: italic;letter-spacing: 1px;}
.entry-content {margin-bottom: 40px;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {margin-bottom: 20px;}
.entry-content strong {font-weight: 700;}
.entry-content p {line-height: 1.6;margin-bottom: 20px;}
.entry-content p a {border-bottom: 1px dotted #999;font-weight: 700;}
.entry-content ul, .entry-content ol {margin: 0 0 20px 20px;}
.entry-content ul li {list-style: disc inside;margin: 10px 0;}
.entry-content ol li {list-style: decimal;margin: 10px 0;}
.entry-content em {color: #999;}
.post-nav {margin: 30px 0;overflow: hidden;}
.post-nav .nav-prev {float: left;width: 49%;}
.post-nav .nav-prev .arrow {float: left;margin-right: 18px;}
.post-nav .nav-next {float: right;text-align: right;width: 49%;}
.post-nav .nav-next .arrow {float: right;margin-left: 18px;}
.post-nav span {color: #999;font-size: 12px;font-style: italic;letter-spacing: 1px;text-transform: uppercase;}
.post-nav .arrow {font-size: 54px;color: #ddd;line-height: 1;}
.post-nav h5 {color: #999;font-size: 16px;font-weight: normal;}
.post-nav a {color: #999;}
.post-nav a:hover {color: #000;}
.post-nav a:hover>.arrow, .post-nav a:hover>.nav-text span, .post-nav a:hover>.nav-text h5 {color: #000;}
.nav-text {margin-top: 11px;}
blockquote {color: #999;font-family: Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-size: 22px;font-style: italic;padding: .25em 50px;line-height: 1.45;position: relative;}
blockquote:before {display: block;content: "“";font-size: 80px;position: absolute;left: -10px;top: -20px;color: #ccc;}
blockquote cite {color: #333;display: block;margin-top: 10px;}
blockquote cite:before {content: "— ";}
.members {margin: 0 !important;padding: 0;}
.members .member {padding: 2% 0 2% 4%;width: 45%;float: left;list-style: none;}
.members .member:nth-of-type(2n+1) {clear: left;padding-left: 0;}
.members .member .member-photo {float: left;width: 105px;max-width: 100%;margin-right: 25px;}
.members .member .member-photo img {border-radius: 50%;margin-bottom: 20px;width: 100%;}
.members .member .member-photo .member-social {list-style: none;margin: 0;padding: 0;}
.members .member .member-photo .member-social li {display: inline-block;font-size: 12px;margin: 0 2px;}
.members .member .member-content {position: relative;overflow: hidden;}
.members .member .member-content:before {content: "";width: 56px;height: 1px;background: #dededc;position: absolute;top: 0;}
.members .member .member-content .member-name {margin: 18px 0 0;}
.members .member .member-content .member-position {color: #999;}
.members .member .member-content .member-desc {line-height: 1.5em;}
.block-title, .comment-reply-title {font-family: "Open Sans",sans-serif;font-size: 18px;font-weight: 300;text-transform: uppercase;margin-bottom: 20px;}
.entry-tags {margin-bottom: 30px;}
.entry-tags a {border: 1px solid #e9e9e9;color: #999;display: inline-block;margin: 0 2px;padding: 3px 8px;text-transform: uppercase;}
.entry-tags a:hover {border-color: #333;color: #333;}
.entry-author {border-bottom: 1px solid #e9e9e9;margin-bottom: 40px;padding-bottom: 40px;}
.entry-author .avatar {border-radius: 50%;float: left;margin-right: 15px;}
.entry-author h5 {font-size: 13px;font-weight: normal;letter-spacing: 2px;margin-bottom: 10px;text-transform: uppercase;}
.entry-author p {margin-bottom: 12px;}
.entry-author .social-links a {color: #ccc;font-size: 13px;margin-right: 10px;}
.entry-author .social-links a:hover {color: #333;}
#archive-slider {margin-bottom: 20px;}
.post-blog .hentry {position: relative;}
.post-blog .entry-content {margin-bottom: 0;}
.post-blog .more-link {font-size: 11px;position: absolute;right: 0;bottom: 20px;color: #999;}
.post-blog .more-link:before {font-family: "fontawesome";content: "";padding-right: 3px;}
.post-blog .more-link:hover {color: #333;}
.pagination {font-size: 11px;font-weight: bold;margin: 50px 0;text-transform: uppercase;text-align: center;}
.pagination .page-numbers {border-bottom: 2px solid #f0f0f0;padding: 2px 4px;margin: 0 6px;display: inline-block;color: #666;text-decoration: none;}
.pagination .page-numbers.current {border-color: #ff4020;color: #ff4020;}
.pagination a:hover {border-color: #ff4020;color: #000;}
.pagination .dots {border-bottom: none;}
.pagination .prev, .pagination .next {letter-spacing: 1px;padding: 2px 0;}
.pagination .prev:hover, .pagination .next:hover {border-color: #ff4020;}
.no-js .hide-if-no-js {display: none;}
.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;}
.col-xs-15 {width: 20%;float: left;}
.col-xs-25 {width: 40%;float: left;}
.col-xs-35 {width: 60%;float: left;}
.col-xs-45 {width: 80%;float: left;}
@media (min-width: 768px) {.col-sm-15 {width: 20%;float: left;}}
@media (min-width: 992px) {.col-md-15 {width: 20%;float: left;}}
@media (min-width: 1200px) {.col-lg-15 {width: 20%;float: left;}}
.row.no-gutters {margin-right: 0;margin-left: 0;}
.row.no-gutters>[class^="col-"], .row.no-gutters>[class*=" col-"] {padding-right: 0;padding-left: 0;}
.slicknav_menu {display: none;}
@media only screen and (min-width: 980px) {.layout-1c .entry-image.video video, .layout-1c .entry-image.video iframe, .layout-1c .entry-image.video object, .layout-1c .entry-image.video embed {width: 940px;height: 500px;}
	.entry-image.video video, .entry-image.video iframe, .entry-image.video object, .entry-image.video embed {width: 620px;height: 380px;}
	#footer .container {width: 978px !important;}
	#footer-columns {background: url("assets/img/bg-footer-columns.png") repeat-y top center;}}
@media only screen and (max-width: 979px) {.js #primary-menu {display: none;}
	.js .slicknav_menu {display: block;}
	.slicknav_btn {position: relative;display: block;vertical-align: middle;float: left;padding: .438em 4%;line-height: 1.125em;cursor: pointer;}
	.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar {margin-top: .188em;}
	.slicknav_menu .slicknav_menutxt {display: block;line-height: 1.188em;float: left;}
	.slicknav_menu .slicknav_icon {color: #999;float: left;margin: .188em 0 0 0;}
	.slicknav_menu .slicknav_no-text {margin: 0;}
	.slicknav_menu .slicknav_icon-bar {display: block;width: 1.125em;height: .125em;border-radius: 1px;}
	.slicknav_menu:before, .slicknav_menu:after {content: " ";display: table;}
	.slicknav_menu:after {clear: both;}
	.slicknav_menu {}
	.slicknav_nav {clear: both;}
	.slicknav_nav ul, .slicknav_nav li {display: block;}
	.slicknav_nav .slicknav_arrow {font-size: .8em;margin: 0 0 0 .4em;}
	.slicknav_nav .slicknav_item {cursor: pointer;}
	.slicknav_nav .slicknav_row {display: block;}
	.slicknav_nav a {display: block;}
	.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a {display: inline;}
	.slicknav_nav a:active {outline: none !important;}
	.slicknav_btn {font-family: "Open Sans",sans-serif;font-size: 16px;margin: 8px 0;text-decoration: none;}
	.slicknav_menu {background: #4c4c4c;font-size: 1.14em;}
	.slicknav_menu .slicknav_menutxt {color: #fff;font-weight: bold;}
	.slicknav_nav {color: #fff;margin: 0;padding: 0;font-size: .875em;width: 100%;list-style: none;overflow: hidden;}
	.slicknav_nav a {padding: 7px 4%;text-decoration: none;}
	.slicknav_nav ul {padding: 0;margin: 0 0 0 20px;list-style: none;overflow: hidden;}
	.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a {padding: 0 0 0 4%;margin: 0;}
	.slicknav_nav .slicknav_txtnode {margin-left: 15px;}
	.slicknav_nav .slicknav_row {padding: 7px 0;}
	#primary-bar {height: 48px;line-height: 48px;}
	#primary-bar .slicknav_menu {border-top: 1px solid #343434;background: #141414;}
	#primary-bar .slicknav_menu .slicknav_menutxt {color: #999;}
	#primary-bar .slicknav_menu .slicknav_icon-bar {background-color: #999;margin-left: 5px;}
	#primary-bar .slicknav_nav {z-index: 999;position: relative;background: #343434;}
	#primary-bar .slicknav_nav a {color: #999;font-family: "Open Sans",sans-serif;font-size: 12px;letter-spacing: 2px;line-height: 1.5;text-transform: uppercase;}
	#primary-bar .slicknav_nav a:hover {background: #545454;color: #fff;}
	#primary-bar .inner {position: static;}
	#header-social {position: absolute;top: 0;}
	.header-search {right: 4%;}
	.header-ad {height: auto;}
	.entry-image img {width: 100%;height: auto;}
	.has_sidebar .post-block .hentry {border-bottom: 1px solid #e9e9e9;width: 100%;margin: 0 0 20px 0;padding-bottom: 20px;}
	.has_sidebar .post-block .hentry .post-link {float: left;margin: 0 15px 0 0;}
	.has_sidebar .post-block .hentry .review-box {bottom: 5px;}
	.home-widget .col-three, .has_sidebar .home-widget .col-three {clear: both;float: none;width: 100%;margin: 20px 0 0 0;padding-top: 20px;}
	.home-widget .col-three h3, .has_sidebar .home-widget .col-three h3 {clear: both;}
	.home-widget .col-three .hentry, .has_sidebar .home-widget .col-three .hentry {margin-bottom: 10px;}
	.home-widget .col-three .hentry:before, .has_sidebar .home-widget .col-three .hentry:before {color: #999;font-family: "fontawesome";font-size: 12px;content: "";margin: 0 5px 0 0;}
	.home-widget .col-three .hentry h2, .has_sidebar .home-widget .col-three .hentry h2 {display: inline;font-size: 14px;margin-right: 20px;}
	.single #carousel, .sidebar {display: none;}
	#footer #footer-columns {border-bottom: none;padding-bottom: 0;}
	#footer #footer-columns .footer-column {float: none;width: 100%;border-top: 1px solid #343434;margin-right: 0;padding: 20px 0;}
	#footer #footer-columns .footer-column-1 {margin-top: 0;padding-bottom: 0;}
	#footer #footer-columns .footer-column-4 {border-bottom: 1px solid #343434;}
	#footer #footer-top {border-bottom: none;padding-bottom: 0;}
	#comments .commentlist li.comment .comment-container .comment-head, #comments .commentlist li.comment .comment_container .comment-text, #comments .commentlist li.comment .comment-container .comment-entry {margin-left: 0;}}
@media only screen and (min-width: 768px) and (max-width: 979px) {.inner {width: 768px;}
	.container, .content-area, .has_sidebar .content-area {width: 728px !important;}
	#footer .container {width: 766px !important;}
	#header-social {right: 73px;}
	#s {width: 650px;}
	#featured-content {width: 728px;}
	#featured-content img {width: 100%;height: auto;}
	#featured-content .featured-big {width: 728px;height: 493px;margin-bottom: 20px;}
	#featured-content .featured-small {float: left;width: 354px;height: 236px;}
	#featured-content .featured-small.last {margin: 0 0 0 20px;}
	#featured-content .featured-small .featured-text {width: 314px;}
	#featured-content .featured-small .featured-overlay {width: 354px;}
	#featured-content .featured-big .featured-text, #featured-slider .featured-text, #content-slider .featured-text, .has_sidebar #content-slider .featured-text, #archive-slider .featured-text, .has_sidebar #archive-slider .featured-text {width: 688px;bottom: 45px;}
	#featured-content .featured-big .featured-overlay, #featured-slider .featured-overlay, #content-slider .featured-overlay, .has_sidebar #content-slider .featured-overlay, #archive-slider .featured-overlay, .has_sidebar #archive-slider .featured-overlay {width: 728px;}
	.post-block .hentry {width: 229px;}
	.post-block .hentry .review-box {bottom: 4px;}
	.widget-smartzine-home-gridlist .entry-meta .author {display: none;}
	.has_sidebar .post-list .entry-thumbnail {width: 300px;height: auto;}
	.has_sidebar .home-widget .col-one, .home-widget .col-one {width: 479px;}
	.has_sidebar .home-widget .col-two, .home-widget .col-two {width: 229px;}}
@media only screen and (max-width: 767px) {.has_sidebar .home-widget .col-one, .home-widget .col-one {float: none;width: 100%;margin-bottom: 20px;}
	.has_sidebar .home-widget .col-two, .home-widget .col-two {float: none;width: 100%;margin-left: 0;}
	.has_sidebar .home-widget .col-three .entry-meta, .home-widget .col-three .entry-meta {display: none;}
	.entry-related ul li {width: 100%;padding-right: 0;margin-bottom: 15px;}
	.entry-related ul li .entry-thumbnail {float: left;margin: 0 10px 0 0;width: 120px;height: auto;}
	#respond #commentform .comment-form-author, #respond #commentform .comment-form-email, #respond #commentform .comment-form-url {width: 100%;}
	#respond #commentform textarea {width: 94%;padding-left: 3%;padding-right: 3%;}
	#footer #footer-nav {float: none;margin-bottom: 20px;}
	#footer #footer-nav ul li {margin-right: 15px;}
	#footer #footer-social {float: none;}
	#footer #footer-social a {margin: 0 18px 0 0;}
	.header-ad {width: 94%;}
	.entry-footer .post-ratings {display: none;}}
@media only screen and (min-width: 480px) and (max-width: 767px) {.inner {width: 480px;}
	.container, .content-area, .has_sidebar .content-area {width: 440px !important;}
	#footer .container {width: 478px !important;}
	#header-social {right: 66px;}
	#s {width: 355px;}
	#featured-content {width: 440px;}
	#featured-content .featured-big {width: 440px;height: 298px;margin-bottom: 20px;}
	#featured-content .featured-small {float: left;width: 210px;height: 140px;overflow: hidden;}
	#featured-content .featured-small.last {margin: 0 0 0 20px;}
	#featured-content .featured-small .featured-text {width: 170px;}
	#featured-content .featured-small .featured-overlay {width: 210px;top: 0;}
	#featured-content .featured-big .featured-text, #featured-slider .featured-text, #content-slider .featured-text, .has_sidebar #content-slider .featured-text, #archive-slider .featured-text, .has_sidebar #archive-slider .featured-text {width: 400px;bottom: 45px;}
	#featured-content .featured-big .featured-overlay, #featured-slider .featured-overlay, #content-slider .featured-overlay, .has_sidebar #content-slider .featured-overlay, #archive-slider .featured-overlay, .has_sidebar #archive-slider .featured-overlay {width: 440px;}
	.has_sidebar .post-block .hentry, .post-block .hentry, .has_sidebar .post-list .hentry, .post-list .hentry {border-bottom: 1px solid #e9e9e9;width: 100%;margin: 0 0 20px 0;padding-bottom: 20px;}
	.has_sidebar .post-block .hentry .post-link, .post-block .hentry .post-link, .has_sidebar .post-list .hentry .post-link, .post-list .hentry .post-link {float: left;display: inline-block;margin: 0 15px 0 0;}
	.has_sidebar .post-block .hentry .entry-summary, .post-block .hentry .entry-summary, .has_sidebar .post-list .hentry .entry-summary, .post-list .hentry .entry-summary {display: table;}
	.has_sidebar .post-block .hentry .entry-meta, .post-block .hentry .entry-meta, .has_sidebar .post-list .hentry .entry-meta, .post-list .hentry .entry-meta {display: none;margin-left: 225px;}
	.has_sidebar .post-block .hentry .entry-thumbnail, .post-block .hentry .entry-thumbnail, .has_sidebar .post-list .hentry .entry-thumbnail, .post-list .hentry .entry-thumbnail {width: 210px;margin-bottom: 0;}
	.has_sidebar .post-block .hentry .review-box, .post-block .hentry .review-box, .has_sidebar .post-list .hentry .review-box, .post-list .hentry .review-box {bottom: 5px;}
	#featured-slider .entry-title, #archive-slider .entry-title {font-size: 20px;}
	#featured-slider .featured-text, #archive-slider .featured-text {bottom: 30px;}
	#content-slider .entry-title {font-size: 14px;}
	#content-slider .featured-text {bottom: 25px;}
	#content-slider .flex-control-nav li {margin: 0 15px;}
	.has_sidebar .home-widget .col-two .hentry, .home-widget .col-two .hentry {float: left;width: 210px;}
	.has_sidebar .home-widget .col-two .hentry.last, .home-widget .col-two .hentry.last {margin-left: 20px;}}
@media only screen and (max-width: 479px) {.inner {width: 320px;}
	.container, .content-area, .has_sidebar .content-area {width: 280px !important;}
	#footer .container {width: 318px !important;}
	#header-social {right: 60px;}
	#s {width: 208px;}
	#featured-content {width: 280px;}
	#featured-content .featured-big {float: none;width: 280px;height: 189px;margin-bottom: 20px;}
	#featured-content .featured-big .entry-title {font-size: 14px;}
	#featured-content .featured-small {float: none;width: 280px;height: 189px;margin-bottom: 20px;}
	#featured-content .featured-small .featured-text {width: 240px;}
	#featured-content .featured-small .featured-text .entry-title {font-size: 14px;}
	#featured-content .featured-small .featured-overlay {width: 280px;}
	#featured-content .featured-big .featured-text, #featured-slider .featured-text, #content-slider .featured-text, .has_sidebar #content-slider .featured-text, #archive-slider .featured-text, .has_sidebar #archive-slider .featured-text {width: 240px;}
	#featured-content .featured-big .featured-overlay, #featured-slider .featured-overlay, #content-slider .featured-overlay, .has_sidebar #content-slider .featured-overlay, #archive-slider .featured-overlay, .has_sidebar #archive-slider .featured-overlay {width: 280px;}
	#featured-slider .entry-title, #archive-slider .entry-title {font-size: 14px;}
	#featured-slider .featured-text, #archive-slider .featured-text {bottom: 15px;}
	.has_sidebar .post-block .hentry, .post-block .hentry, .has_sidebar .post-list .hentry, .post-list .hentry {border-bottom: 1px solid #e9e9e9;width: 100%;margin: 0 0 20px 0;padding-bottom: 20px;}
	.has_sidebar .post-block .hentry .post-link, .post-block .hentry .post-link, .has_sidebar .post-list .hentry .post-link, .post-list .hentry .post-link {float: none;display: block;margin: 0 0 15px 0;}
	.has_sidebar .post-block .hentry .entry-title, .post-block .hentry .entry-title, .has_sidebar .post-list .hentry .entry-title, .post-list .hentry .entry-title {font-size: 18px;}
	.has_sidebar .post-block .hentry .entry-thumbnail, .post-block .hentry .entry-thumbnail, .has_sidebar .post-list .hentry .entry-thumbnail, .post-list .hentry .entry-thumbnail {width: 100%;}
	.has_sidebar .post-block .hentry .entry-meta, .post-block .hentry .entry-meta, .has_sidebar .post-list .hentry .entry-meta, .post-list .hentry .entry-meta {margin-left: 0;}
	.has_sidebar .post-block .hentry .edit-link, .post-block .hentry .edit-link, .has_sidebar .post-list .hentry .edit-link, .post-list .hentry .edit-link {display: none;}
	#content-slider .featured-text {bottom: 20px;}
	#content-slider .featured-text .entry-category {display: none;}
	#content-slider .featured-text .entry-title {font-size: 14px;}
	#content-slider .flex-direction-nav {display: none;}
	#content-slider .flex-control-nav li {margin: 0 10px;}
	.has_sidebar .three-col-posts .col-two .hentry, .three-col-posts .col-two .hentry {float: none;width: 100%;margin-bottom: 20px;}
	.single .entry-meta span {display: block;margin-bottom: 5px;}
	.single .entry-meta .author-name {display: inline;}
	.single .entry-tags a {margin-bottom: 5px;}
	.post-nav .arrow {font-size: 14px;}
	.post-nav .nav-prev .arrow {margin-right: 10px;}
	.post-nav .nav-next .arrow {margin-left: 10px;}
	.post-nav .nav-text {margin-top: 0;}
	.post-nav .nav-text h5 {display: none;}
	.entry-author {text-align: center;}
	.entry-author .avatar {float: none;margin: 0 0 10px 0;}
	#site-bottom .copyright, #site-bottom .copyright .themejunkie {font-size: 11px;}
	#footer-nav, .more-link, .backtotop {display: none;}}
@media only screen and (min-width: 768px) {.comment-wrapper {display: table;width: 100%;}
	.comment-avatar {display: table-cell;vertical-align: top;width: 95px;margin: 0;}
	.comment-avatar figure {margin-left: inherit;margin-right: inherit;}
	.comment-detail {display: table-cell;vertical-align: top;padding: 30px 30px 7px 30px;}
	.comment-detail:before {left: 0;margin-top: 30px;margin-left: -20px;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid #f7f7f7;}
	.comment-name {margin: 0px 70px 10px 0px;}
	.comment-reply {position: absolute;top: 30px;right: 30px;}
	.comment-list>li>ul {margin-left: 130px;}}
@media only screen and (max-width: 600px) {.entry-footer .post-ratings {width: 100%;margin-top: 15px;}}