@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,900;1,400;1,900&display=swap");
/*
Theme Name: Voice
Theme URI: http://mekshq.com
Author: meks
Author URI: http://mekshq.com
Description: Clean News/Magazine WordPress Theme
Version: 1.3.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
		1. RESET
		2. GRID
			2.1 NO SIDEBAR CLASSES
		3. TYPOGRAPHY
		4. FORMS
		5. MENUS
		6. ALIGNMENTS AND CLEARINGS
		7. MEGA MENU
		8. FOOTER WIDGETS
		9. CAPTIONS AND GALLERY
		10. HEADER
		11. LOOP TYPES
		12. SINGLE POST
		13. SITE FOOTER
		14. OWL SLIDER
		15. COMMENT STYLES
		16. FEATURED AREA STYLES
		17. MEDIA ELEMENT PLAYER
		18. MAGNIFIC POPUP
		19. IMAGE HOVER EFFECTS
		20. SHARE BAR
		21. SHORTCODES
		22. RESPONSIVE NAVIGATION
		23. ADDITIONAL STYLES
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 Reset
--------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
  font-size: 100%;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline; }

html {
  font-size: 62.5%;
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-touch-action: manipulation;
  touch-action: manipulation; }

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

body {
  background: #fff;
  font-style: inherit;
  font-weight: inherit;
  font-family: inherit;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
  display: block; }

ol,
ul {
  list-style: none; }

table {
  border-collapse: separate;
  border-spacing: 0; }

caption,
th,
td {
  font-weight: normal;
  text-align: left; }

td {
  padding: 10px 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  border-right: 1px solid rgba(0, 0, 0, 0.07); }

td.pad {
  border-right: none; }

blockquote:before,
q:before {
  content: "\f10e";
  font-family: "FontAwesome";
  font-size: 24px;
  position: absolute;
  top: -2px;
  left: -35px;
  line-height: 41px;
  z-index: 0;
  color: #666; }

blockquote,
q {
  quotes: "" ""; }

a:focus {
  outline: 0; }

a:hover,
a:active {
  outline: 0; }

a {
  text-decoration: none; }

.entry-content a:hover {
  text-decoration: underline; }

a img {
  border: 0; }

.main-box-head {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.07); }

/*--------------------------------------------------------------
2.0 Grid
--------------------------------------------------------------*/
.container {
  margin: 0 auto;
  max-width: 1140px; }

.container-full {
  width: 100%; }

.container-fix {
  margin: 0 -15px; }

/* Clearfix */
.container:after {
  content: "";
  display: table;
  clear: both; }

/* Attribute selector */
[class*='bit-'] {
  float: left;
  padding: 15px; }

/* Floats last ".bit-" to the right */
[class*='bit-']:last-of-type {
  float: right; }

/* Main Widths */
.bit-1 {
  width: 100%; }

.bit-2 {
  width: 50%; }

.bit-3 {
  width: 33.33%; }

.bit-4 {
  width: 25%; }

.bit-5 {
  width: 20%; }

.bit-6 {
  width: 16.6666666667%; }

.bit-7 {
  width: 14.2857142857%; }

.bit-8 {
  width: 12.5%; }

.bit-9 {
  width: 11.1111111111%; }

.bit-10 {
  width: 10%; }

.bit-11 {
  width: 9.09090909091%; }

.bit-12 {
  width: 8.33%; }

.bit-23 {
  width: 66.66%; }

.sidebar {
  width: 300px;
  float: left;
  padding-top: 15px; }

.vce-sid-left .sidebar {
  float: left;
  padding-top: 15px; }

.vce-main-content {
  float: left;
  width: 840px;
  padding: 15px 30px 0 0; }

.vce-sid-left .vce-main-content {
  float: right; }

.vce-sid-left .vce-main-content {
  padding: 15px 0 15px 30px; }

.vce-sid-none .vce-main-content {
  padding: 15px 0 0; }

.bit-no-top-bottom {
  padding: 0; }

/*--------------------------------------------------------------
2.1 No Sidebar Classes
--------------------------------------------------------------*/
.vce-sid-none .vce-main-content,
.error404 .vce-main-content {
  width: 100%; }

.vce-sid-none .vce-lay-b {
  width: 540px;
  float: left;
  min-height: 130px;
  margin: 0 20px 20px 0; }

.vce-sid-none .vce-slider-pagination .vce-lay-b {
  width: 539px; }

.vce-sid-none .vce-lay-b:nth-child(2n) {
  margin: 0 0 20px 0; }

.vce-sid-none .vce-lay-b .meta-image {
  width: 250px;
  min-width: 250px; }

.vce-sid-none .vce-lay-b .entry-header {
  padding: 10px 0 0 265px; }

.vce-sid-none .vce-lay-b .meta-image {
  margin-right: 15px; }

.vce-sid-none .vce-lay-b:last-child {
  margin-bottom: 20px; }

.vce-sid-none .vce-lay-c,
.vce-sid-none .vce-lay-d,
.vce-sid-none .vce-lay-f {
  width: 353px; }

.vce-sid-none .vce-slider-pagination .vce-lay-c,
.vce-sid-none .vce-slider-pagination .vce-lay-d,
.vce-sid-none .vce-slider-pagination .vce-lay-f {
  width: 323px;
  margin: 0 20px 20px 2px !important; }

/*--------------------------------------------------------------
3.0 Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
  font-size: 16px;
  line-height: 26px; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-style: normal;
  -ms-word-wrap: break-word;
  word-wrap: break-word; }

h1 {
  font-size: 45px;
  line-height: 55px;
  margin-bottom: 10px; }

h2 {
  font-size: 40px;
  line-height: 50px;
  margin-bottom: 10px; }

h3 {
  font-size: 35px;
  line-height: 45px;
  margin-bottom: 10px;
  -webkit-font-smoothing: antialiased; }

h4 {
  font-size: 25px;
  line-height: 35px;
  margin-bottom: 10px; }

h5 {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 10px; }

h6 {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 10px; }

p {
  margin-bottom: 30px;
  -ms-word-wrap: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

dfn,
cite,
em,
i {
  font-style: italic; }

blockquote {
  margin: 0 0 0 37px;
  font-size: 22px;
  line-height: 30px;
  color: #232323;
  position: relative; }

address {
  margin: 0 0 1.5em; }

pre {
  background: #f6f6f6;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 14px;
  line-height: 1.5em;
  margin-bottom: 1.5em;
  max-width: 100%;
  overflow: auto;
  padding: 1.5em;
  border-radius: 4px; }

code,
kbd,
tt,
var {
  font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help; }

mark,
ins {
  text-decoration: none; }

sup,
sub {
  font-size: 75%;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  bottom: 1ex; }

sub {
  top: .5ex; }

small {
  font-size: 75%; }

big {
  font-size: 125%; }

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em; }

ul,
ol {
  margin: 0 0 30px 30px; }

ul {
  list-style: disc; }

ol {
  list-style: decimal; }

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em; }

dt {
  font-weight: bold; }

dd {
  margin: 0 1.5em 1.5em; }

img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic; }

.vce-featured-grid .owl-item img,
.owl-carousel .owl-item img {
  width: auto; }

figure {
  margin: 0; }

table {
  margin: 0 0 1.5em;
  width: 100%;
  background: #fff;
  border-top: 1px solid #e6e6e6;
  border-left: 1px solid rgba(0, 0, 0, 0.07); }

th {
  font-weight: bold; }

/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/
button,
Buttons {
  background-color: #4CAF50;
  /* Green */
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px; }

.button {
  background-color: #4CAF50;
  /* Green */
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px; }

input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline; }

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.vce-button,
.mks_author_link,
.mks_themeforest_widget .more,
.pagination-wapper a,
#vce-pagination .next.page-numbers,
#vce-pagination .prev.page-numbers,
#vce-pagination .page-numbers,
#vce-pagination .page-numbers.current,
.vce-link-pages a,
#vce-pagination a,
.vce-load-more a,
.vce-slider-pagination .owl-nav > div,
.vce-404-menu a,
.sidebar .bbp_widget_login .button,
.bbp-pagination-links a,
.bbp-pagination-links span.current,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce ul.products li.product .added_to_cart {
  border-radius: 4px;
  font-size: 14px;
  line-height: 22px;
  color: #FFFFFF;
  text-align: center;
  display: inline-block;
  width: auto;
  padding: 5px 10px;
  text-decoration: none;
  border: none;
  min-width: 90px;
  background-position: center center;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-appearance: none; }

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.vce-button:hover,
.mks_author_link:hover,
.mks_themeforest_widget .more:hover,
.pagination-wapper a:hover,
#vce-pagination .next.page-numbers:hover,
#vce-pagination .prev.page-numbers:hover,
#vce-pagination .page-numbers:hover,
.vce-link-pages a:hover,
#vce-pagination a:hover,
.vce-load-more a:hover,
.vce-share-items li a:hover,
a.mks_button:hover,
.vce-slider-pagination .owl-nav > div:hover,
.vce-featured-section a:hover,
.vce-404-menu a:hover,
.vce-lay-g .vce-featured-info .meta-category a:hover,
.sidebar .bbp_widget_login .button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce ul.products li.product .added_to_cart:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
  cursor: pointer;
  text-decoration: none;
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
  /* IE10+ */
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#1a000000',GradientType=1 );
  /* IE6-9 */ }

.vce-share-items li a {
  -moz-background-size: 400% 400%;
  background-size: 400% 400%;
  background-position: center center;
  -webkit-transition: background-size 0.3s ease-in-out;
  -moz-transition: background-size 0.3s ease-in-out;
  -o-transition: background-size 0.3s ease-in-out;
  transition: background-size 0.3s ease-in-out;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s; }

#vce-pagination.vce-load-more a,
#vce-pagination .vce-action-link {
  margin: 0 auto;
  min-width: 130px; }

input[type="submit"] {
  min-width: 140px; }

#vce-pagination .page-numbers.current {
  min-width: 34px;
  display: inline-block; }

.mks_author_link,
.mks_themeforest_widget .more {
  display: inline-block;
  min-width: 130px; }

#vce-pagination.vce-infinite-scroll a,
#vce-pagination a.vce-loader {
  background: transparent url("images/loader.gif") no-repeat center center;
  background-size: initial;
  box-shadow: none;
  margin: 0 auto;
  color: #333;
  text-indent: -9999px;
  display: inline-block; }

.vce-mega-menu-wrapper.vce-loader {
  background-image: url("images/loader.gif");
  background-repeat: no-repeat;
  background-position: center center; }

#vce-pagination.vce-infinite-scroll {
  opacity: 0;
  height: 0;
  padding: 0; }

.vce-action-link {
  margin: 0 auto; }

a.mks_button {
  font-size: 16px;
  line-height: 22px; }

.mks_button:hover,
.mks_ico:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1; }

.sidebar .mks_author_widget .mks_autor_link_wrap,
.sidebar .mks_themeforest_widget .mks_read_more {
  position: relative;
  text-align: center;
  display: block;
  width: 100%;
  padding: 10px;
  background: #f3f3f3;
  border-top: 1px solid rgba(0, 0, 0, 0.07); }

input[type="checkbox"],
input[type="radio"] {
  padding: 0; }

input[type="search"] {
  -webkit-appearance: textfield; }

input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 4px; }

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
  color: #111; }

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
  padding: 3px; }

textarea {
  overflow: auto;
  padding-left: 3px;
  vertical-align: top;
  width: 100%; }

a:hover {
  text-decoration: underline; }

a:focus,
a:active {
  text-decoration: none; }

/*--------------------------------------------------------------
5.0 Menus
--------------------------------------------------------------*/
.main-navigation {
  clear: both;
  display: block;
  float: left;
  width: 100%; }

.main-navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center; }

.top-nav-menu {
  list-style: none;
  margin: 0;
  padding: 0; }

.main-navigation li,
.top-nav-menu li {
  display: inline-block;
  vertical-align: top;
  position: relative; }

.top-nav-menu li {
  margin: 0 10px 0 0; }

.top-nav-menu li:last-child {
  margin-right: 0; }

.main-navigation .nav-menu {
  font-size: 0; }

.main-navigation li {
  font-size: 16px; }

.main-navigation a {
  display: block;
  text-decoration: none;
  font-size: 16px;
  line-height: 20px;
  padding: 15px 15px 15px; }

.nav-menu ul {
  transition-delay: 0.1s;
  -webkit-transition-delay: 0.1s;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out; }

.nav-menu > li > a {
  box-shadow: -1px 0 0 0 rgba(0, 0, 0, 0.05); }

.nav-menu > li:last-child a,
.header-2-wrapper .nav-menu > li:last-child > a {
  box-shadow: -1px 0 0 0 rgba(0, 0, 0, 0.05), 1px 0 0 0 rgba(0, 0, 0, 0.05); }

.header-left-nav .nav-menu > li > a {
  box-shadow: 1px 0 0 0 rgba(0, 0, 0, 0.05); }

.header-left-nav .nav-menu > .current-menu-ancestor > a
.header-left-nav .nav-menu > .current_page_item > a,
.header-left-nav .nav-menu > .current-menu-item > a {
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); }

.header-left-nav .nav-menu > li:first-child > a,
.header-left-nav .nav-menu > li:last-child > a {
  box-shadow: -1px 0 0 0 rgba(0, 0, 0, 0.05), 1px 0 0 0 rgba(0, 0, 0, 0.05); }

.main-navigation li.fa a {
  padding: 15px 10px 15px 25px; }

.main-navigation a:hover {
  cursor: pointer; }

.main-navigation li.fa:before {
  position: absolute;
  left: 5px;
  top: 17px; }

.main-navigation ul ul {
  position: absolute;
  top: 100%;
  opacity: 0;
  visibility: hidden;
  display: block;
  z-index: 99999; }

.main-navigation li:hover > ul,
.main-navigation li:focus > ul,
.main-navigation li:active > ul {
  visibility: visible;
  opacity: 1;
  pointer-events: auto; }

.main-navigation .sub-menu,
.vce-mega-menu-wrapper,
.search-header-form-ul {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2); }

.main-navigation ul ul ul {
  top: 0; }

.main-navigation ul ul a {
  width: 250px;
  text-align: left;
  font-size: 14px; }

.main-navigation ul ul li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

.main-navigation ul ul li:last-child {
  border-bottom: none; }

.nav-menu > .menu-item-has-children > a:after,
.nav-menu .vce-mega-cat > a:after {
  content: "\f107";
  font-family: "FontAwesome";
  float: right;
  margin: 2px 0 0 5px; }

.nav-menu ul .menu-item-has-children > a:after {
  content: "\f105";
  font-family: "FontAwesome";
  float: right; }

.main-navigation ul li.search-header-wrap > ul {
  display: block;
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all .15s ease-in-out;
  -moz-transition: all .15s ease-in-out;
  -ms-transition: all .15s ease-in-out;
  -o-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out; }

.main-navigation ul li.search-header-wrap.vce-zoomed > ul.search-header-form-ul {
  display: block;
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.search-header-wrap ul {
  padding: 10px;
  width: 295px;
  right: 0;
  border-radius: 2px; }

.search-header-form .search-input,
.search-header-form .search-input:focus {
  height: 36px;
  font-size: 14px;
  border: none; }

.search-header-wrap {
  width: 50px; }

.search-header-form-ul li {
  float: left;
  width: 100%; }

.main-navigation ul ul li > ul {
  left: 100%; }

.nav-menu > li:hover > a,
.nav-menu > .current_page_item > a,
.nav-menu > .current-menu-item > a,
.nav-menu > .current-menu-ancestor > a,
.main-navigation a.vce-item-selected {
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); }

.header-3-wrapper .nav-menu li a {
  box-shadow: none !important; }

.header-sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2000;
  height: 50px;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateY(-200%);
  -moz-transform: translateY(-200%);
  transform: translateY(-200%);
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear; }

.header-is-sticky {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  transform: translateY(0%); }

.header-sticky .site-title {
  float: left;
  padding: 6px 0 0; }

.header-sticky .main-navigation {
  clear: none;
  float: right;
  width: auto; }

.admin-bar .header-sticky {
  top: 32px; }

.sidr-open .header-is-sticky {
  left: 260px; }

.header-sticky .nav-menu {
  position: static; }

.header-sticky .container {
  position: relative; }

.header-sticky .site-title img {
  max-height: 27px; }

.header-sticky .nav-menu > .current_page_item > a,
.header-sticky .nav-menu > .current-menu-item > a,
.header-sticky .nav-menu > .current-menu-ancestor > a,
.header-sticky .main-navigation a.vce-item-selected {
  box-shadow: none;
  background-color: transparent;
  border-left: 1px solid rgba(0, 0, 0, 0.1); }

.top-nav-menu li a {
  font-size: 13px;
  line-height: 40px; }

.top-nav-menu li .sub-menu {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 100;
  margin: 0;
  width: 150px; }

.top-nav-menu li .sub-menu li {
  display: block;
  text-align: left;
  margin: 0;
  padding: 0 10px; }

.top-nav-menu li .sub-menu li a {
  line-height: 30px; }

.top-nav-menu li:hover .sub-menu {
  display: block;
  z-index: 100; }

.top-nav-menu li.menu-item-has-children:after {
  font-family: "FontAwesome";
  content: "\f107"; }

.nav-menu > li > .sub-menu .sub-menu.vce-rev {
  left: initial;
  right: 100%; }

/*--------------------------------------------------------------
6.0 Alignments and clearings
--------------------------------------------------------------*/
.alignleft {
  display: inline;
  float: left;
  margin-right: 20px; }

.alignright {
  display: inline;
  float: right;
  margin-left: 20px; }

.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto 30px; }

.vce-wrap-left {
  float: left; }

.vce-wrap-right {
  float: right; }

.vce-wrap-center {
  margin: 0 auto;
  width: 33%;
  text-align: center;
  height: 40px; }

.vce-wrap-center > div,
.vce-wrap-center > ul {
  display: inline-block; }

.vce-wrap-right > div,
.vce-wrap-right > ul {
  float: right; }

.vce-wrap-left > div,
.vce-wrap-left > ul {
  float: left; }

.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: '';
  display: table; }

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both; }

.simple-clear {
  clear: both; }

/*--------------------------------------------------------------
7.0 Widgets
--------------------------------------------------------------*/
.sidebar .widget {
  font-size: 14px;
  line-height: 22px;
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.09);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.09);
  margin: 0 0 30px; }

.sidebar .widget-title {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.07);
  font-size: 18px;
  line-height: 28px;
  padding: 12px;
  text-align: center;
  margin-bottom: 0; }

.sidebar .widget-title a {
  background: #FFFFFF;
  font-size: 20px;
  color: #232323;
  line-height: 27px;
  padding: 12px;
  text-align: center;
  margin-bottom: 0; }

.widget ul,
.widget li {
  margin: 0;
  padding: 0;
  list-style: none; }

.widget > ul,
.widget > div,
.widget p,
.widget > form {
  padding: 20px; }

.widget li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  padding: 12px 20px 12px; }

.widget li:last-child {
  border-bottom: none; }

.widget li a {
  text-decoration: none;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  -webkit-transition: all .1s linear;
  -moz-transition: all .1s linear;
  -ms-transition: all .1s linear;
  -o-transition: all .1s linear;
  transition: all .1s linear; }

.widget li a:hover {
  text-decoration: none; }

.site-footer .widget li a:hover {
  text-decoration: none; }

.sticky-active.admin-bar .affix {
  top: 110px; }

.admin-bar .affix {
  top: 60px; }

.affix {
  position: fixed !important;
  width: 300px;
  top: 30px; }

.sticky-active .affix {
  top: 80px; }

.affix-responsive {
  position: static !important;
  width: auto;
  top: 0 !important; }

.widget select {
  width: 100%; }

.sidebar .widget_archive select,
.sidebar .widget_categories select {
  max-width: 86%;
  margin: 20px; }

.widget_search .search-submit {
  display: none; }

.widget ul {
  padding: 0;
  display: inline-block;
  width: 100%; }

.widget_categories li {
  padding: 0;
  border: none; }

.sidebar td {
  padding: 0; }

/*Category widget*/
.widget_archive label,
.widget_categories label {
  display: none; }

.widget_categories ul {
  padding: 0; }

.widget_categories li {
  margin-bottom: 0;
  position: relative; }

.widget_categories a {
  padding: 0 0 0 20px;
  display: block;
  position: relative;
  line-height: 42px;
  color: #787878;
  text-decoration: none; }

.count-hidden {
  float: right;
  width: 42px;
  text-align: center; }

.widget_categories a .count {
  float: right;
  height: 42px;
  width: 42px;
  text-align: center;
  display: inline-block;
  color: #FFF;
  position: absolute;
  right: 0; }

.widget_categories li:before,
.widget_categories a .count {
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out; }

.widget_categories li:before {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%; }

.widget_categories li:hover:before {
  width: 100%; }

.widget_categories a .category-text {
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear; }

.widget.widget_categories a:hover {
  color: #FFF;
  text-decoration: none; }

.widget_categories a:hover .category-text {
  color: #FFF;
  text-decoration: none; }

.widget_categories .category-text {
  position: relative;
  z-index: 2; }

/*FLICKR*/
.widget ul.flickr {
  width: 100%;
  float: left;
  margin: 0;
  padding: 20px 10px 10px 20px; }

.sidebar .widget ul.flickr li {
  margin: 0 10px 10px 0;
  border: none;
  padding: 0; }

.widget > div.clear {
  padding: 0; }

/*SOCIAL WIDGET*/
.sidebar .widget.mks_social_widget,
.sidebar .vce_posts_widget {
  line-height: 11px; }

.sidebar .widget.mks_social_widget p,
.sidebar .vce_posts_widget p {
  line-height: 22px; }

.mks_social_widget p {
  margin-bottom: 0;
  padding: 20px 20px 0 20px; }

ul.mks_social_widget_ul {
  padding: 20px 15px 15px 20px; }

.mks_social_widget ul.mks_social_widget_ul li a.soc_rounded {
  border-radius: 4px; }

ul.mks_social_widget_ul li {
  float: left; }

.mks_themeforest_widget .mks_themeforest_widget_ul li {
  float: left;
  border: none;
  margin: 0 10px 10px 0; }

.sidebar .mks_themeforest_widget .mks_themeforest_widget_ul li {
  padding: 0; }

.site-footer .mks_themeforest_widget .mks_themeforest_widget_ul li {
  float: none; }

.mks_themeforest_widget .mks_themeforest_widget_ul li:nth-child(3n) {
  margin: 0 0 5px 0; }

.mks_themeforest_widget p {
  margin: 0;
  padding-bottom: 0; }

.mks_themeforest_widget p.mks_read_more {
  margin: 0;
  padding: 0; }

.mks_themeforest_widget .mks_themeforest_widget_ul {
  padding: 20px 20px 0; }

.widget_text p,
.widget > div p,
.widget > form p {
  padding: 0;
  margin-bottom: 10px; }

.widget_rss .widget-title a {
  padding: 0; }

.widget .aligncenter {
  margin: 0 auto; }

.widget .alignleft {
  margin-right: 10px; }

.widget .alignright {
  margin-right: 10px; }

.widget .textwidget li {
  padding: 12px; }

/*--------------------------------------------------------------
7.0 Mega Menu
--------------------------------------------------------------*/
.nav-menu {
  position: relative; }

.nav-menu .vce-mega-cat,
.nav-menu .vce-mega-menu {
  position: initial; }

.nav-menu .vce-mega-menu-wrapper,
.nav-menu .vce-mega-menu .sub-menu {
  left: 0;
  width: 100.2%;
  padding: 0 10px;
  margin: 0 0 0 -0.1%; }

.nav-menu .vce-mega-menu-wrapper {
  min-height: 210px; }

.nav-menu .vce-mega-menu .sub-menu ul {
  display: block;
  position: relative;
  width: auto;
  padding: 0;
  min-height: initial;
  box-shadow: none;
  opacity: 1 !important;
  visibility: visible !important; }

.nav-menu .vce-mega-menu-wrapper > li {
  display: block;
  padding: 20px 10px 20px 10px;
  text-align: center;
  float: left;
  width: 20%;
  border-bottom: none; }

.nav-menu .vce-mega-menu > .sub-menu {
  display: none;
  table-layout: fixed;
  padding: 0; }

.nav-menu .vce-mega-menu:hover > .sub-menu {
  display: table; }

.nav-menu .vce-mega-menu > .sub-menu > li {
  display: table-cell;
  padding: 20px;
  text-align: center;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.nav-menu .vce-mega-menu > .sub-menu > li:first-child {
  border-left: none; }

.nav-menu .vce-mega-menu ul a:after {
  display: none; }

.nav-menu .vce-mega-menu-wrapper > li .mega-menu-img {
  padding: 0;
  width: auto;
  position: relative;
  height: 106px;
  overflow: hidden;
  -webkit-backface-visibility: hidden; }

.nav-menu .vce-mega-menu-wrapper > li .mega-menu-link {
  display: block;
  border: 1px solid rgba(0, 0, 0, 0.05);
  padding: 10px;
  width: auto;
  text-align: center;
  font-size: 14px;
  line-height: 22px; }

.nav-menu .vce-mega-menu .sub-menu .sub-menu li,
.nav-menu .vce-mega-menu .sub-menu a {
  padding: 0;
  width: auto; }

.nav-menu .vce-mega-menu .sub-menu .sub-menu a {
  font-size: 14px; }

.nav-menu .vce-mega-menu .sub-menu .sub-menu {
  padding: 15px 0 0; }

.nav-menu .vce-mega-menu .sub-menu .sub-menu li {
  padding: 0 0 8px; }

.nav-menu .vce-mega-menu .sub-menu .sub-menu li:last-child {
  padding: 0; }

.nav-menu .vce-mega-menu .sub-menu .sub-menu a:before {
  font-family: "FontAwesome";
  content: "\f105";
  font-size: 10px;
  margin: 3px 10px 0 5px;
  line-height: 16px;
  float: left; }

.main-navigation .vce-mega-menu ul ul li {
  display: block;
  width: 100%;
  border-bottom: none; }

.header-sticky .nav-menu .vce-mega-menu-wrapper,
.header-sticky .nav-menu .vce-mega-menu .sub-menu {
  margin-top: -1px; }

/*POSTS WIDGET*/
.post-date {
  font-size: 14px;
  line-height: 20px;
  display: block;
  font-style: italic;
  margin-top: 5px; }

/*VIDEO WIDGET*/
.vce_video_widget .video-widget-inside {
  padding: 0; }

.widget.vce_video_widget p {
  padding: 10px 20px 0 20px;
  margin-bottom: 20px; }

/*CALENDAR WIDGET*/
#calendar_wrap {
  padding: 0; }

#wp-calendar {
  width: 100%; }

#wp-calendar caption {
  font-size: 14px;
  margin-top: 10px;
  padding: 0 20px 10px;
  text-align: center; }

#wp-calendar thead {
  font-size: 10px; }

#wp-calendar thead th {
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

#wp-calendar tbody td {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  text-align: center;
  padding: 8px;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  border-right: 1px solid rgba(0, 0, 0, 0.1); }

#wp-calendar tbody td a {
  color: #FFF;
  background: #cf4d35;
  border-radius: 4px;
  padding: 2px 3px;
  text-decoration: none; }

#wp-calendar tbody td:hover {
  background: #fff;
  box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1); }

#wp-calendar tbody .pad {
  background: none; }

#wp-calendar tfoot #next {
  font-size: 14px;
  text-transform: uppercase;
  text-align: right; }

#wp-calendar tfoot #prev {
  font-size: 14px;
  text-transform: uppercase;
  padding: 10px 20px 10px 20px; }

#wp-calendar thead th {
  padding-bottom: 5px;
  text-align: center;
  color: #AAA; }

/*PAGE MENU WIDGET*/
.widget_nav_menu > div {
  padding: 0; }

/*AUTHOR WIDGET*/
.mks_author_widget {
  text-align: center; }

.widget.mks_author_widget img {
  border-radius: 50%;
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.07);
  border: 5px solid #FFF;
  margin: 15px auto 0 auto;
  float: none; }

.mks_author_widget h3 {
  font-size: 20px;
  margin: 10px 0 10px;
  text-align: center;
  display: block;
  width: 100%;
  float: left;
  clear: both;
  line-height: 30px; }

.mks_author_widget h3 a {
  text-decoration: none; }

.mks_author_widget h3 a:hover {
  color: #cf4d35;
  text-decoration: underline; }

.mks_author_widget p {
  text-align: left;
  padding: 20px 20px 20px;
  margin-bottom: 0; }

/*TAGS*/
.tagcloud a {
  font-size: 14px !important;
  border-radius: 4px;
  padding: 2px 7px;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  margin: 0 2px 2px 0; }

.tagcloud a:before {
  content: "#"; }

.tagcloud a:hover {
  color: #FFF; }

/*ADS WIDGET*/
.mks_adswidget_ul.small,
.site-footer .mks_adswidget_ul.small {
  padding-bottom: 15px;
  text-align: center; }

.mks_adswidget_ul.small li,
.site-footer .mks_adswidget_ul.small li {
  border: none;
  padding: 15px 15px 0 15px;
  margin-right: 0 !important; }

.mks_adswidget_ul.small li:nth-child(2n),
.site-footer .mks_adswidget_ul.small li:nth-child(2n) {
  padding: 15px 15px 0 0; }

.mks_adswidget_ul.large li,
.site-footer .mks_adswidget_ul.large li {
  padding: 0;
  text-align: center; }

.site-footer .widget_recent_comments .recentcomments:before {
  left: 10px; }

/*SEARCH WIDGET*/
.vce-search-form {
  padding: 20px; }

.vce-search-form .vce-search-input,
.vce-search-form .vce-search-input:focus {
  width: 200px;
  display: inline-block;
  vertical-align: top; }

.vce-search-submit {
  vertical-align: top;
  display: inline-block;
  width: 50px;
  min-width: 50px;
  height: 40px;
  margin-left: 3px;
  font-size: 18px;
  margin-top: 1px; }

.vce-search-submit {
  color: #FFF; }

#post-0 .vce-search-form {
  padding: 0;
  margin: 0 auto 30px;
  text-align: center; }

#post-0 .vce-search-form .vce-search-input, #post-0 .vce-search-form .vce-search-input:focus {
  width: 640px; }

/*POSTS WIDGET*/
.vce_posts_widget li {
  border-bottom: none;
  text-align: center;
  padding: 0;
  margin-bottom: 20px;
  float: left;
  width: 100%; }

.vce-post-link {
  font-size: 20px;
  line-height: 26px; }

.vce-post-big .vce-posts-wrap,
.vce-post-slider .vce-posts-wrap {
  padding: 10px 20px;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  display: block;
  float: left;
  width: 100%;
  text-align: center;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7); }

.vce-post-img {
  overflow: hidden;
  float: left;
  width: 100%;
  display: block; }

.vce-post-slider {
  height: 205px;
  overflow: hidden; }

.vce-post-big li a.featured_image_sidebar,
.vce-post-slider li a.featured_image_sidebar {
  position: relative;
  float: left; }

.vce-post-slider .vce-posts-wrap,
.vce-post-big .vce-posts-wrap {
  color: #FFF;
  position: absolute;
  opacity: 0;
  padding: 0 20px; }

.vce-post-slider .vce-posts-wrap .entry-meta,
.vce-post-big .vce-posts-wrap .entry-meta {
  margin-top: 10px; }

.vce-posts-wrap .entry-meta div,
.vce-posts-wrap .entry-meta div a,
.vce-posts-wrap .fn,
.vce-posts-wrap .fn a {
  font-size: 13px; }

.vce-post-big .entry-meta div,
.vce-post-slider .entry-meta div,
.vce-post-big .entry-meta div a,
.vce-post-slider .entry-meta div a,
.vce-post-slider .fn,
.vce-post-slider .fn a,
.vce-post-big .fn,
.vce-post-big .fn a {
  color: #FFF; }

.vce-post-big .vce-post-img:after,
.vce-post-slider .vce-post-img:after {
  position: absolute;
  height: 100%;
  width: 100%;
  opacity: 0.5;
  background: black;
  content: "";
  top: 0;
  left: 0;
  -webkit-backface-visibility: hidden;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out; }

.sidebar .vce-post-big li a,
.sidebar .vce-post-slider li a,
.site-footer .vce-post-big li a,
.site-footer .vce-post-slider li a {
  color: #FFF !important; }

.vce-post-big li:hover .vce-post-img:after,
.vce-post-slider li:hover .vce-post-img:after {
  opacity: 0.8; }

.vce-post-big li,
.vce-post-slider li {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 1px; }

.vce-post-big li:last-child,
.vce-post-slider li:last-child,
.vce_posts_widget .vce-post-list li:last-child {
  margin-bottom: 0; }

.vce-post-list .vce-post-img {
  width: 100px;
  margin-right: 13px; }

.vce-post-list .vce-post-link {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  padding: 5px 10px 0 0;
  display: block; }

.vce_posts_widget .vce-post-list a:hover {
  text-decoration: none; }

.vce_posts_widget .vce-post-list li {
  text-align: left;
  margin-bottom: 20px; }

.widget ul.vce-post-list {
  padding: 20px; }

.widget_nav_menu .menu-item-has-children ul.sub-menu,
.widget_pages .page_item_has_children ul.children {
  display: none;
  padding: 0 0 0 20px;
  float: left;
  border-top: 1px solid #eee;
  margin-bottom: -1px; }

.site-footer .widget_nav_menu .menu-item-has-children ul.sub-menu,
.site-footer .widget_pages .page_item_has_children ul.children,
.site-footer .widget_nav_menu li.menu-item-has-children li:last-child,
.site-footer .widget_pages li.page_item_has_children li:last-child {
  border-top: none;
  border-bottom: none; }

.widget_nav_menu li,
.widget_pages li {
  position: relative;
  padding: 0;
  width: 100%;
  float: left; }

.widget_nav_menu li a,
.widget_pages li a {
  padding: 10px 20px 10px;
  float: left; }

.widget_nav_menu .menu-item-has-children:after,
.widget_pages li.page_item_has_children:after {
  font-family: "FontAwesome";
  content: "\f107";
  float: right;
  position: absolute;
  right: 10px;
  top: 10px; }

.widget_nav_menu li.menu-item-has-children li:last-child,
.widget_pages li.page_item_has_children li:last-child {
  border-bottom: 1px solid #eee; }

.widget_nav_menu li.menu-item-has-children:hover > span,
.widget_pages li.page_item_has_children:hover > span {
  color: #cf4d35;
  text-decoration: underline; }

.widget .tiled-gallery {
  margin-bottom: 0; }

.widget_facebook_likebox .widget-title {
  margin-bottom: 5px; }

.widget_twitter_timeline iframe {
  padding: 10px 10px 0; }

.vce_adsense_wrapper {
  text-align: center; }

.vce_adsense_expand .vce_adsense_wrapper {
  padding: 0; }

.vce_adsense_expand .vce_adsense_wrapper iframe,
.vce_adsense_expand .vce_adsense_wrapper ins,
ins {
  vertical-align: middle; }

.widget_recent_comments .recentcomments,
.site-footer .widget_recent_comments .recentcomments {
  position: relative;
  padding: 12px 20px 12px 45px; }

.widget_recent_comments .recentcomments:before {
  content: "\f0e5";
  font-family: "FontAwesome";
  font-size: 18px;
  margin: 0;
  position: absolute;
  top: 13px;
  left: 20px; }

/*--------------------------------------------------------------
8.0 Footer Widgets
--------------------------------------------------------------*/
.site-footer .widget-title {
  font-size: 18px;
  color: #FFF;
  line-height: 24px;
  margin-bottom: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding-bottom: 15px;
  text-align: center;
  margin: 0 -20px 20px;
  background: rgba(0, 0, 0, 0.15);
  padding-top: 14px; }

.site-footer .widget.mks_author_widget img {
  margin: 10px auto 0 auto; }

#footer.site-footer .mks_autor_link_wrap,
#footer.site-footer p.mks_read_more {
  padding: 10px 20px 10px;
  margin: 20px -20px -20px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.1); }

.site-footer .widget {
  color: #FFF;
  margin-bottom: 30px;
  background: rgba(0, 0, 0, 0.2);
  padding: 0 20px 15px 20px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 14px;
  line-height: 22px; }

.site-footer [class*='bit-'] .widget:last-child {
  margin-bottom: 15px; }

.site-footer .widget > ul,
.site-footer .widget > div,
.site-footer .widget p {
  padding: 0; }

.site-footer .widget li a {
  -webkit-transition: all .1s linear;
  -moz-transition: all .1s linear;
  -ms-transition: all .1s linear;
  -o-transition: all .1s linear;
  transition: all .1s linear;
  color: #FFF; }

.site-footer .widget li {
  border-bottom: none;
  padding: 5px 0 5px; }

.site-footer .vce_posts_widget .vce-post-list li {
  padding: 0; }

.site-footer .widget_categories li {
  padding: 0; }

.site-footer .widget_categories li a:hover {
  text-decoration: none; }

.site-footer .tagcloud a {
  background: rgba(0, 0, 0, 0.09); }

.site-footer .vce-search-form {
  padding: 0; }

.site-footer table {
  background: transparent;
  color: #FFF;
  border-color: #333; }

.site-footer td {
  border-color: #333; }

.site-footer #wp-calendar tbody td:hover {
  background: rgba(0, 0, 0, 0.5);
  box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1); }

.site-footer #wp-calendar caption,
.site-footer .mks_author_widget h3 {
  color: #FFF; }

.site-footer .widget_nav_menu li a,
.site-footer .widget_pages li a {
  padding: 0; }

.site-footer .widget.mks_social_widget {
  padding: 0 20px 12px 20px; }

.comment-content a {
  word-wrap: break-word; }

.bypostauthor {
  display: block; }

.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0; }

embed,
iframe,
object {
  max-width: 100%; }

.widget embed,
.widget iframe,
.widget object {
  vertical-align: middle; }

/*--------------------------------------------------------------
9.0 Captions and gallery
--------------------------------------------------------------*/
.wp-caption {
  margin-bottom: 1em;
  max-width: 100%; }

.wp-caption img[class*="wp-image-"] {
  display: block;
  margin: 0 auto; }

.wp-caption-text {
  text-align: center; }

.wp-caption .wp-caption-text {
  margin: 0.8075em 0; }

.vce-gallery {
  margin-bottom: 1.5em; }

.vce-gallery .gallery-item {
  display: inline-block;
  float: left;
  text-align: center;
  vertical-align: top;
  margin-top: 0 !important;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  position: relative;
  z-index: 1; }

.vce-gallery .gallery-item img {
  border: none !important; }

.vce-gallery .gallery-size-thumbnail .gallery-item {
  width: auto; }

.gallery-caption {
  display: block; }

body.blog .vce-post.sticky .meta-image:before {
  content: "\f08d";
  font-family: "FontAwesome";
  height: 24px;
  width: 24px;
  left: 0;
  top: 0;
  position: absolute;
  color: #FFF;
  z-index: 2000;
  text-align: center; }

.widget_rss .rsswidget img {
  display: none; }

.widget_rss .rss-date {
  display: block; }

/*--------------------------------------------------------------
10.0 Header
--------------------------------------------------------------*/
.top-header {
  font-size: 13px;
  line-height: 19px;
  height: 40px; }

.header-bottom-wrapper {
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  background: #fcfcfc; }

.soc-nav-menu {
  margin: 0;
  padding: 0; }

.soc-nav-menu li {
  float: left;
  list-style: none; }

.soc-nav-menu li:last-child {
  margin-right: 0; }

.soc-nav-menu a:before {
  font-family: "FontAwesome";
  text-decoration: none; }

.soc-nav-menu a {
  position: relative;
  font-size: 14px;
  line-height: 40px;
  height: 40px;
  width: 40px;
  padding: 0 8px;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: block;
  text-align: center; }

.vce-social-name {
  opacity: 0;
  display: none;
  color: #fff;
  float: right;
  font-size: 12px;
  margin: 0 4px 0 8px;
  transition-delay: 0.4s;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.soc-nav-menu li a[href*="/feed"]::before,
.soc-nav-menu li a[href*="/rss"]::before,
.soc-nav-menu li a[href*="feedburner"]::before {
  content: "\f09e"; }

.soc-nav-menu li a[href*="@"]::before {
  content: "\f0e0"; }

.soc-nav-menu li a[href*="codepen.io"]::before {
  content: "\f1cb"; }

.soc-nav-menu li a[href*="digg.com"]::before {
  content: "\f1a6"; }

.soc-nav-menu li a[href*="dribbble.com"]::before {
  content: "\f17d"; }

.soc-nav-menu li a[href*="dropbox.com"]::before {
  content: "\f16b"; }

.soc-nav-menu li a[href*="facebook.com"]::before {
  content: "\f09a"; }

.soc-nav-menu li a[href*="flickr.com"]::before {
  content: "\f16e"; }

.soc-nav-menu li a[href*="foursquare.com"]::before {
  content: "\f180"; }

.soc-nav-menu li a[href*="google.com"]::before {
  content: "\f0d5"; }

.soc-nav-menu li a[href*="github.com"]::before {
  content: "\f09b"; }

.soc-nav-menu li a[href*="instagram.com"]::before {
  content: "\f16d"; }

.soc-nav-menu li a[href*="linkedin.com"]::before {
  content: "\f0e1"; }

.soc-nav-menu li a[href*="last.fm"]::before {
  content: "\f202"; }

.soc-nav-menu li a[href*="pinterest.com"]::before {
  content: "\f0d2"; }

.soc-nav-menu li a[href*="reddit.com"]::before {
  content: "\f1a1"; }

.soc-nav-menu li a[href*="soundcloud.com"]::before {
  content: "\f1be"; }

.soc-nav-menu li a[href*="spotify.com"]::before {
  content: "\f1bc"; }

.soc-nav-menu li a[href*="stumbleupon.com"]::before {
  content: "\f1a4"; }

.soc-nav-menu li a[href*="tumblr.com"]::before {
  content: "\f173"; }

.soc-nav-menu li a[href*="twitter.com"]::before {
  content: "\f099"; }

.soc-nav-menu li a[href*="vimeo.com"]::before {
  content: "\f194"; }

.soc-nav-menu li a[href*="vine.co"]::before {
  content: "\f1ca"; }

.soc-nav-menu li a[href*="vk.com"]::before {
  content: "\f189"; }

.soc-nav-menu li a[href*="wordpress.org"]::before,
.soc-nav-menu li a[href*="wordpress.com"]::before {
  content: "\f19a"; }

.soc-nav-menu li a[href*="xing.com"]::before {
  content: "\f168"; }

.soc-nav-menu li a[href*="youtube.com"]::before {
  content: "\f16a"; }

.soc-nav-menu li a[href*="medium.com"]::before {
  content: "\f23a"; }

.soc-nav-menu li a[href*="buysellads.com"]::before {
  content: "\f20d"; }

.soc-nav-menu li a[href*="behance.com"]::before {
  content: "\f1b4"; }

.soc-nav-menu li a[href*="slack.com"]::before {
  content: "\f198"; }

.soc-nav-menu li a[href*="weibo.com"]::before {
  content: "\f18a"; }

.soc-nav-menu li a[href*="/feed"]:hover,
.soc-nav-menu li a[href*="/rss"]:hover {
  background-color: #FA9B39; }

.soc-nav-menu li a[href*="@"]:hover {
  background-color: #AAA; }

.soc-nav-menu li a[href*="codepen.io"]:hover {
  background-color: #fff; }

.soc-nav-menu li a[href*="digg.com"]:hover {
  background-color: #fff; }

.soc-nav-menu li a[href*="dribbble.com"]:hover {
  background-color: #ea4c89; }

.soc-nav-menu li a[href*="dropbox.com"]:hover {
  background-color: #007ee5; }

.soc-nav-menu li a[href*="facebook.com"]:hover {
  background-color: #3b5998; }

.soc-nav-menu li a[href*="flickr.com"]:hover {
  background-color: #ff0084; }

.soc-nav-menu li a[href*="foursquare.com"]:hover {
  background-color: #0732a2; }

.soc-nav-menu li a[href*="google.com"]:hover {
  background-color: #dd4b39; }

.soc-nav-menu li a[href*="github.com"]:hover {
  background-color: #4183c4; }

.soc-nav-menu li a[href*="instagram.com"]:hover {
  background-color: #3f729b; }

.soc-nav-menu li a[href*="linkedin.com"]:hover {
  background-color: #0e76a8; }

.soc-nav-menu li a[href*="last.fm"]:hover {
  background-color: #e31b23; }

.soc-nav-menu li a[href*="pinterest.com"]:hover {
  background-color: #c8232c; }

.soc-nav-menu li a[href*="reddit.com"]:hover {
  background-color: #336699; }

.soc-nav-menu li a[href*="soundcloud.com"]:hover {
  background-color: #f50; }

.soc-nav-menu li a[href*="spotify.com"]:hover {
  background-color: #81b900; }

.soc-nav-menu li a[href*="stumbleupon.com"]:hover {
  background-color: #ff2618; }

.soc-nav-menu li a[href*="tumblr.com"]:hover {
  background-color: #34526f; }

.soc-nav-menu li a[href*="twitter.com"]:hover {
  background-color: #33ccff; }

.soc-nav-menu li a[href*="vimeo.com"]:hover {
  background-color: #1AB7EA; }

.soc-nav-menu li a[href*="vine.co"]:hover {
  background-color: #00d9a3; }

.soc-nav-menu li a[href*="vk.com"]:hover {
  background-color: #4e729a; }

.soc-nav-menu li a[href*="wordpress.org"]:hover,
.soc-nav-menu li a[href*="wordpress.com"]:hover {
  background-color: #21759b; }

.soc-nav-menu li a[href*="xing.com"]:hover {
  background-color: #026466; }

.soc-nav-menu li a[href*="youtube.com"]:hover {
  background-color: #c4302b; }

.soc-nav-menu li a[href*="medium.com"]:hover {
  background-color: #57ad68; }

.soc-nav-menu li a[href*="buysellads.com"]:hover {
  background-color: #c90100; }

.soc-nav-menu li a[href*="behance.com"]:hover {
  background-color: #1769ff; }

.soc-nav-menu li a[href*="slack.com"]:hover {
  background-color: #6ecadc; }

.soc-nav-menu li a[href*="weibo.com"]:hover {
  background-color: #B53434; }

.top-header .vce-search-form {
  padding: 0; }

.top-header .vce-search-form .vce-search-input {
  background: rgba(0, 0, 0, 0.1);
  height: 30px;
  margin: 5px 0 5px 0;
  width: auto;
  border: none;
  padding: 0 30px 0 10px; }

.top-header .vce-search-submit {
  background: transparent;
  height: 30px;
  padding: 0;
  margin: 5px 0 0 -30px;
  width: 20px;
  min-width: 20px;
  color: rgba(255, 255, 255, 0.9);
  font-size: 14px; }

.main-header .site-title,
.main-header .site-title a {
  font-size: 80px;
  line-height: 80px;
  text-decoration: none;
  margin-bottom: 0;
  display: inline-block; }

.main-header .header-3-wrapper .site-title,
.main-header .header-3-wrapper .site-title a {
  line-height: 58px;
  font-size: 60px; }

.main-header .header-2-wrapper .site-title,
.main-header .header-2-wrapper .site-title a {
  line-height: 40px; }

.main-header .header-2-wrapper .site-title a {
  line-height: 61px;
  font-size: 70px; }

.main-header .header-2-wrapper .site-title {
  font-size: 40px; }

.main-header .header-2-wrapper .site-title a.has-logo {
  line-height: 40px; }

.main-header .header-3-wrapper .site-title {
  font-size: initial;
  line-height: initial; }

.main-header .header-3-wrapper .site-title a.has-logo {
  line-height: 50px; }

.header-sticky .site-title a {
  font-size: 36px;
  line-height: 38px;
  text-decoration: none; }

.header-sticky .site-title a.has-logo {
  line-height: 33px; }

.site-branding {
  text-align: center; }

.site-description {
  font-size: 16px;
  line-height: 24px;
  margin: 5px 0 0;
  display: block; }

.header-left-nav .main-navigation ul {
  text-align: left; }

.vce-header-ads {
  float: right; }

.vce-header-ads .aligncenter,
.vce-header-ads .alignright,
.vce-header-ads .alignleft {
  margin: 0; }

.header-2-wrapper .site-branding,
.header-3-wrapper .site-branding {
  float: left;
  text-align: left; }

.header-left-nav .search-header-wrap,
.header-3-wrapper .main-navigation {
  width: 45px;
  float: right; }

.header-3-wrapper .main-navigation {
  width: auto;
  clear: none; }

.header-main-area {
  position: relative; }

.header-2-wrapper .site-branding,
.header-3-wrapper .site-branding {
  position: absolute; }

.header-3-wrapper .nav-menu {
  position: static; }

.main-box,
.comment-respond,
#disqus_thread {
  padding: 0;
  margin-bottom: 30px;
  float: left;
  width: 100%;
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.07); }

.vce-module-columns .main-box-half {
  width: 395px; }

.vce-sid-left .vce-module-columns .main-box-half:nth-child(2n),
.vce-sid-right .vce-module-columns .main-box-half:nth-child(2n) {
  margin-left: 20px; }

.vce-sid-none .vce-module-columns .main-box-half {
  width: 366px; }

.vce-sid-none .vce-module-columns .main-box-half {
  margin-right: 20px; }

.vce-sid-none .main-box-half:nth-child(3n) {
  margin-right: 0; }

.main-box-half .vce-lay-c,
.main-box-half .vce-lay-d,
.main-box-half .vce-lay-f {
  width: 100% !important;
  margin: 0 0 20px 0 !important; }

.main-box-half .vce-lay-f {
  margin-bottom: 10px !important; }

.main-box-inside {
  float: left;
  width: 100%;
  padding: 20px 20px 0 20px; }

.main-box-nopad {
  padding: 0; }

.main-box-nopad .vce-lay-a,
.main-box-nopad .vce-lay-g {
  margin-bottom: 0;
  box-shadow: none; }

.vce-lay-a.vce-post {
  margin-bottom: 20px; }

.main-box-nopad .vce-lay-a.vce-post {
  margin-bottom: 0; }

.mbi-inside {
  padding: 20px 20px 0 20px; }

.main-box-title,
.comment-reply-title {
  font-size: 22px;
  line-height: 25px;
  text-align: center;
  margin-bottom: 0;
  padding: 15px 15px 18px 15px; }

.site-content {
  padding: 15px 0 0; }

.content-inside {
  padding: 20px; }

.main-header,
.main-box-title,
.comment-reply-title,
.main-box,
.comment-respond,
.vce-post,
.sidebar .widget-title,
.sidebar .widget,
ul.comment-list > li.comment,
.main-box-head,
.header-sticky,
#disqus_thread,
.vce-author-card,
.comments-holder .navigation,
.mks-bredcrumbs-container,
ul.comment-list > li.pingback,
ul.comment-list > li.trackback {
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1); }

/*--------------------------------------------------------------
11.0 Loop Types
--------------------------------------------------------------*/
/*LAYOUT A*/
.vce-lay-a img {
  width: 100%;
  float: left; }

.vce-lay-a .entry-header {
  text-align: center;
  margin-bottom: 14px;
  float: left;
  width: 100%; }

.vce-lay-a .entry-content {
  padding: 0;
  text-align: center;
  max-width: 600px;
  margin: 0 auto; }

.vce-lay-a .meta-category {
  display: block; }

.vce-lay-a .meta-image {
  margin-bottom: 20px;
  float: left;
  width: 100%; }

.vce-slider-pagination .vce-lay-a .meta-image {
  max-height: 500px;
  overflow: hidden; }

.vce-lay-a .post-title {
  padding: 0 50px;
  margin: 0 0 5px; }

.vce-lay-a .post-title a {
  font-size: 36px;
  line-height: 48px; }

.vce-lay-a {
  padding-bottom: 15px;
  float: left;
  width: 100%; }

.vce-slider-pagination .vce-lay-a {
  width: 767px;
  margin-right: 19px;
  margin-left: 1px; }

.vce-sid-none .vce-slider-pagination .vce-lay-a {
  width: 1097px; }

.vce-lay-a p {
  margin-bottom: 15px; }

/*LAYOUT B*/
.vce-lay-b {
  margin: 0 0 20px;
  padding: 0 20px 0 0;
  min-height: 195px;
  width: 769px; }

.vce-slider-pagination .vce-lay-b {
  margin: 0 20px 20px 0; }

.vce-lay-b .meta-image {
  float: left;
  margin-right: 20px;
  display: block; }

.vce-sid-right .vce-lay-b .meta-image,
.vce-sid-left .vce-lay-b .meta-image {
  min-height: 195px;
  min-width: 375px; }

.vce-lay-b img {
  float: left;
  width: 375px;
  max-height: 195px; }

.vce-lay-b .entry-header {
  margin: 0 0 5px;
  padding: 10px 0 0; }

.vce-lay-b .meta-category a {
  font-size: 14px; }

.vce-lay-b .entry-title {
  margin-bottom: 3px;
  line-height: 30px;
  font-size: 24px;
  margin-top: 2px; }

.vce-sid-none .vce-lay-b .entry-title {
  line-height: 26px;
  font-size: 18px; }

.vce-lay-b .entry-content {
  margin-left: 395px;
  padding-bottom: 0; }

.vce-sid-none .vce-lay-b .entry-content {
  margin-left: initial; }

.vce-lay-b .entry-content p {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px; }

/*LAYOUT C*/
.vce-lay-c {
  width: 375px;
  float: left;
  padding-bottom: 10px; }

.vce-sid-right .vce-slider-pagination .vce-lay-c,
.vce-sid-left .vce-slider-pagination .vce-lay-c,
.vce-sid-right .vce-slider-pagination .vce-lay-d,
.vce-sid-left .vce-slider-pagination .vce-lay-d {
  width: 370px;
  margin: 0 20px 20px 0 !important; }

.vce-sid-right .vce-lay-c,
.vce-sid-left .vce-lay-c,
.vce-sid-right .vce-lay-d,
.vce-sid-left .vce-lay-d,
.vce-sid-none .vce-lay-c,
.vce-sid-none .vce-lay-d,
.vce-sid-right .vce-lay-e,
.vce-sid-left .vce-lay-e,
.vce-sid-none .vce-lay-e {
  margin: 0 20px 20px 0; }

.vce-sid-none .vce-lay-f {
  margin: 0 20px 10px 0; }

.vce-sid-right .vce-lay-c:nth-child(2n),
.vce-sid-left .vce-lay-c:nth-child(2n),
.vce-sid-right .vce-lay-d:nth-child(2n),
.vce-sid-left .vce-lay-d:nth-child(2n),
.vce-sid-none .vce-lay-c:nth-child(3n),
.vce-sid-none .vce-lay-d:nth-child(3n),
.vce-sid-left .vce-lay-e:nth-child(5n),
.vce-sid-right .vce-lay-e:nth-child(5n),
.vce-sid-none .vce-lay-e:nth-child(7n) {
  margin: 0 0 20px 0; }

.vce-sid-right .vce-lay-f:nth-child(2n),
.vce-sid-left .vce-lay-f:nth-child(2n),
.vce-sid-none .vce-lay-f:nth-child(3n) {
  margin: 0 0 10px 0; }

.vce-sid-right .vce-lay-f,
.vce-sid-left .vce-lay-f {
  margin: 0 20px 0 0; }

.vce-sid-right .vce-lay-f:last-child, .vce-sid-left .vce-lay-f:last-child {
  margin-bottom: 20px; }

.vce-lay-c .meta-image {
  float: left;
  margin-bottom: 12px;
  width: 100%; }

.vce-lay-c .meta-category {
  text-align: center;
  display: block; }

.vce-lay-c .meta-category a {
  font-size: 14px;
  display: inline-block; }

.vce-lay-c .entry-title {
  text-align: center;
  padding: 0 20px;
  margin-bottom: 4px;
  line-height: 28px;
  font-size: 22px; }

.vce-sid-none .vce-lay-c .entry-title {
  line-height: 28px;
  font-size: 22px; }

.vce-lay-c .entry-meta {
  text-align: center; }

.vce-lay-c img {
  float: left;
  max-height: 195px;
  width: 375px; }

.vce-lay-c .entry-header {
  margin-bottom: 10px;
  float: left;
  width: 100%; }

.vce-lay-c .entry-content {
  text-align: center;
  padding: 0 30px;
  font-size: 14px;
  line-height: 22px; }

.vce-lay-c p {
  margin-bottom: 10px; }

/*LAYOUT D*/
.vce-lay-d .meta-image {
  float: left;
  margin-right: 15px;
  height: 100%; }

.vce-lay-d img {
  float: left;
  min-height: 100px;
  max-height: 100px;
  max-width: 145px; }

.vce-lay-d .entry-header {
  margin: 0 0 10px;
  padding: 20px 0 0; }

.vce-lay-d .entry-title {
  margin-bottom: 5px; }

.vce-lay-d .entry-content {
  margin-left: 395px;
  padding-bottom: 20px; }

.vce-lay-d .entry-content p {
  margin-bottom: 0; }

.vce-lay-d {
  width: 375px;
  float: left;
  min-height: 100px;
  padding: 0 10px 0 0; }

.vce-lay-d .entry-header {
  padding: 3px 0 0;
  margin: 0; }

.vce-lay-d .entry-title {
  margin-bottom: 0;
  font-size: 15px;
  line-height: 20px; }

.vce-lay-d .entry-meta {
  line-height: 19px; }

.vce-lay-d .meta-category a,
.vce-lay-d .entry-meta div,
.vce-lay-d .entry-meta div a,
.vce-lay-e .entry-meta div,
.vce-lay-e .entry-meta div a,
.vce-lay-e .fn {
  font-size: 13px;
  line-height: 19px; }

/*LAYOUT E*/
.vce-lay-e {
  float: left; }

.vce-lay-e .entry-title {
  font-size: 14px;
  line-height: 19px;
  padding: 10px;
  text-align: center;
  margin-bottom: 0; }

.vce-sid-left .vce-lay-e,
.vce-sid-right .vce-lay-e {
  width: 138px; }

.vce-sid-left .vce-slider-pagination .vce-lay-e,
.vce-sid-right .vce-slider-pagination .vce-lay-e {
  width: 137.5px;
  -webkit-backface-visibility: hidden; }

.vce-sid-none .vce-lay-e {
  width: 140px; }

.vce-lay-e .entry-meta {
  text-align: center; }

.vce-lay-e .entry-meta div:before {
  display: none; }

.vce-lay-e .entry-meta div {
  display: block;
  margin-bottom: 2px; }

.vce-lay-e .entry-meta div:last-child {
  margin-bottom: 8px; }

/*LAYOUT F*/
.vce-lay-f.vce-post {
  background: transparent;
  box-shadow: none; }

.vce-lay-f {
  padding: 0 20px 0 15px;
  display: inline-block;
  float: left;
  width: 375px;
  vertical-align: top; }

.vce-lay-f .entry-title {
  font-size: 14px;
  line-height: 20px;
  margin: 0 0 0 17px;
  padding: 0;
  display: block; }

/*LAYOUT G*/
.vce-lay-g {
  position: relative;
  margin-bottom: 20px;
  width: 100%;
  min-height: 177px; }

.vce-sid-none .vce-slider-pagination .vce-lay-g {
  width: 1100px; }

.vce-sid-left .vce-slider-pagination .vce-lay-g,
.vce-sid-right .vce-slider-pagination .vce-lay-g {
  width: 770px;
  max-height: 500px;
  overflow: hidden; }

.vce-lay-g .vce-featured-section a {
  font-size: 18px; }

.vce-lay-g .entry-title {
  margin: 0 auto 7px;
  max-width: 600px;
  line-height: 36px; }

.vce-lay-g .entry-title a,
.vce-lay-g .entry-title a:hover {
  font-size: 30px;
  color: #FFF; }

.vce-lay-g .meta-image a img {
  width: 100%; }

.vce-lay-g .vce-featured-header {
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 100%;
  padding: 20px 0 20px;
  z-index: 20; }

.vce-lay-g .entry-meta {
  line-height: 24px; }

.vce-lay-g .entry-meta div,
.vce-lay-g .entry-meta div a {
  color: #FFF; }

.vce-lay-g .vce-format-icon {
  top: 50%;
  margin-top: -90px; }

.vce-slider-pagination .vce-lay-g .vce-format-icon {
  top: 160px;
  margin-top: 0; }

.vce-lay-g .vce-featured-info {
  z-index: 2;
  position: relative;
  -webkit-backface-visibility: hidden; }

.vce-loop-wrap {
  float: left;
  width: 100%; }

.vce-square {
  height: 5px;
  width: 5px;
  display: inline-block;
  float: left;
  margin: 7px 12px 0 0;
  border-radius: 50%; }

.entry-title a {
  text-decoration: none;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out; }

.entry-title a:hover,
.vce-prev-next-link:hover {
  text-decoration: none; }

.vce-lay-a .entry-title a {
  font-size: 34px; }

.vce-lay-a .entry-title {
  margin: 0 auto 10px;
  max-width: 600px;
  line-height: 40px; }

.header-separator {
  height: 1px;
  width: 100%;
  background: #EAEAEA;
  clear: both;
  float: left; }

.meta-category a {
  font-size: 16px;
  text-decoration: none; }

.meta-category a:hover {
  text-decoration: underline; }

.meta-category span {
  font-size: 12px;
  line-height: 12px; }

.vce-featured-info .meta-category span {
  display: none; }

.entry-meta div,
.entry-meta div a {
  font-size: 14px;
  line-height: 18px;
  display: inline-block;
  text-decoration: none; }

.entry-meta div a:hover {
  text-decoration: underline; }

.entry-meta div:first-child:before {
  content: "";
  margin: 0; }

.entry-meta div:before {
  content: "\2022";
  margin: 0 5px;
  font-size: 12px; }

/*--------------------------------------------------------------
12.0 Single Post
--------------------------------------------------------------*/
.vce-single .entry-header {
  margin: 30px 0;
  text-align: center; }

h1.entry-title {
  font-size: 45px;
  line-height: 55px;
  margin: 0 auto 15px;
  padding: 0;
  width: 700px; }

.vce-single .meta-author {
  display: block;
  text-align: center;
  position: relative;
  z-index: 11; }

.vce-single .meta-author img {
  border-radius: 50%;
  border: 5px solid #FFF;
  margin: -57px 0 10px 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
  -moz-box­shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
  -webkit-box­shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15); }

.meta-author-wrapped {
  display: block;
  font-size: 16px; }

.meta-author-wrapped .fn a {
  font-size: 16px; }

.vce-single .entry-content,
.vce-single .entry-footer,
.vce-single .entry-headline,
.vce-page .entry-content,
.error404 .entry-content {
  margin: 30px auto 30px;
  width: 600px; }

.vce-single .entry-content p:last-child {
  margin-bottom: 0; }

.vce-single .entry-content blockquote p:last-child {
  margin-bottom: 30px; }

.vce-single .entry-headline p {
  font-size: 22px;
  line-height: 30px; }

.prev-next-nav {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  padding: 20px 20px 0;
  text-align: center;
  float: left;
  width: 100%; }

.prev-next-nav a {
  text-decoration: none; }

.vce-prev-next-link {
  font-size: 18px;
  line-height: 24px;
  display: block;
  text-decoration: none;
  text-align: center;
  padding: 0 50px; }

.vce-prev-link,
.vce-next-link {
  position: relative;
  width: 375px;
  margin: 0 15px 20px 0;
  display: inline-block;
  vertical-align: top; }

.vce-next-link {
  margin: 0 0 20px 0; }

.vce-pn-ico {
  position: absolute;
  display: block;
  text-align: center;
  top: 50%;
  margin-top: -40px;
  width: 100%; }

.vce-pn-ico .fa {
  background: rgba(74, 74, 74, 0.5);
  border: 5px solid rgba(255, 255, 255, 0.9);
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  display: inline-block;
  border-radius: 50%;
  z-index: 1000;
  color: #FFF;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  height: 80px;
  width: 80px;
  padding: 18px 0 0 0;
  font-size: 35px;
  line-height: 37px; }

.vce-pn-ico .fa-chevron-left:before {
  margin: 0 5px 0 0; }

.vce-pn-ico .fa-chevron-right:before {
  margin: 0 0 0 5px; }

.img-wrp {
  position: relative;
  float: left;
  overflow: hidden;
  margin-bottom: 10px;
  width: 100%; }

.img-wrp img {
  max-height: 195px;
  width: 100%; }

h1.entry-title-page {
  font-size: 45px;
  line-height: 55px;
  margin: 0 auto;
  width: 600px;
  padding: 40px 0 10px; }

.data-image {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px; }

.data-image img {
  border-radius: 50%;
  width: 112px;
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
  border: 5px solid #FFF; }

.author-title {
  font-size: 24px;
  line-height: 34px; }

.vce-content-outside {
  position: relative;
  text-align: center;
  float: left;
  width: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  padding: 13px 20px; }

.meta-image {
  position: relative;
  overflow: hidden;
  z-index: 10;
  max-width: 100%; }

.data-links a {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  text-decoration: none;
  margin: 0 15px 0 0;
  min-width: 130px; }

.data-content {
  margin: 0 0 0 145px; }

.vce-gallery-slider {
  margin-top: 1px; }

.vce-gallery-slider .owl-nav > div {
  position: absolute;
  top: 0;
  z-index: 1000;
  height: 100%; }

.vce-gallery-slider .owl-nav .owl-next {
  right: 0; }

.vce-gallery-slider .owl-nav .owl-next,
.vce-gallery-slider .owl-nav .owl-prev {
  position: absolute;
  background: #FFF;
  opacity: 0.4;
  filter: alpha(opacity=40);
  -webkit-transition: opacity 0.25s linear;
  -moz-transition: opacity 0.25s linear;
  -o-transition: opacity 0.25s linear;
  transition: opacity 0.25s linear;
  height: 100%;
  width: 32px;
  text-align: center;
  font-size: 20px; }

.vce-gallery-slider .owl-nav .owl-next:hover,
.vce-gallery-slider .owl-nav .owl-prev:hover,
.vce-featured-full-slider .owl-nav .owl-prev:hover,
.vce-featured-full-slider .owl-nav .owl-next:hover {
  opacity: 0.7;
  filter: alpha(opacity=70); }

.vce-gallery-slider .fa {
  position: absolute;
  top: 50%;
  margin-top: -13px;
  font-size: 26px; }

.vce-gallery-slider .fa-angle-left {
  margin-left: -5px; }

.vce-gallery-slider .fa-angle-right {
  right: 10px; }

.meta-media {
  position: relative; }

.meta-media iframe[src*="soundcloud.com"] {
  position: absolute;
  bottom: 20px;
  max-height: 150px;
  padding: 0 30px; }

.single-format-video .meta-media {
  min-height: 150px; }

.meta-media .vce-gallery-big {
  height: 450px;
  overflow: hidden;
  position: relative; }

.vce-sid-none .meta-media .vce-gallery-big,
.vce-custom-content .vce-gallery-big {
  height: 600px; }

.format-audio .meta-media {
  min-height: 150px; }

.vce-gallery-big {
  height: 350px;
  overflow: hidden;
  position: relative; }

.vce-gallery-big img {
  width: 100%; }

.vce-gallery-slider .gallery-caption {
  display: none; }

.vce-gallery-big .gallery-caption {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 1000;
  display: block;
  background: rgba(0, 0, 0, 0.5);
  color: #FFF;
  padding: 15px 30px;
  text-align: left; }

.gallery-caption {
  font-size: 14px;
  line-height: 24px; }

.vce-contnet-none {
  text-align: center; }

.vce-contnet-none .entry-content .search-field {
  width: 100%;
  margin-bottom: 20px; }

.vce-contnet-none .entry-content .search-submit {
  display: inline-block; }

.vce-image-format:after,
.vce-gallery-big .gallery-icon a:after {
  font-family: "FontAwesome";
  content: "\f002";
  background: rgba(74, 74, 74, 0.5);
  border: 5px solid rgba(255, 255, 255, 0.9);
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  display: inline-block;
  border-radius: 50%;
  z-index: 1000;
  color: #FFF;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  height: 80px;
  width: 80px;
  padding: 18px 0 0 0;
  font-size: 35px;
  line-height: 37px;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  position: absolute;
  z-index: 100;
  top: 50%;
  left: 50%;
  text-align: center;
  margin: -40px 0 0 -40px;
  opacity: 0; }

.meta-image:hover .vce-image-format:after,
.vce-gallery-big .gallery-icon a:hover:after {
  opacity: 1; }

.vce-page .meta-image img,
.vce-single .meta-image img {
  width: 100%; }

/*PAGINATED POST*/
.vce-link-pages {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding: 20px;
  text-align: center;
  position: relative; }

.main-box .vce-link-pages a {
  display: inline-block;
  vertical-align: top;
  margin: 0 90px;
  position: absolute;
  top: 17px;
  min-width: 90px; }

.main-box .vce-link-pages a {
  left: 15px; }

.main-box .vce-link-pages a:last-child {
  right: 15px;
  left: initial; }

/*RELATED POSTS*/
.vce-single .vce-related-box .entry-content {
  width: auto;
  margin: auto; }

.vce-related-box .vce-lay-b {
  margin: 0 0 20px; }

.vce-related-box .vce-lay-a.vce-post {
  margin-bottom: 20px; }

.meta-tags a {
  margin-right: 5px; }

.meta-tags a:before {
  content: "#"; }

.data-links {
  float: left; }

.vce-author-links {
  float: right; }

.vce-author-links a {
  text-decoration: none;
  font-size: 20px;
  float: left;
  margin: 0 5px;
  line-height: 32px;
  color: #888888;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out; }

.data-content .author-title {
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 15px;
  margin-top: 10px;
  display: inline-block;
  vertical-align: top; }

.vce-author-website span {
  display: none; }

/*FOMART ICONS*/
.vce-format-icon {
  display: block;
  top: 50%;
  text-align: center;
  position: absolute;
  width: 100%;
  margin-top: -60px; }

.vce-lay-b .vce-format-icon,
.vce-lay-c .vce-format-icon {
  margin-top: -40px; }

.vce-lay-d .vce-format-icon,
.vce-lay-e .vce-format-icon,
.vce-mega-menu-wrapper .vce-format-icon {
  margin-top: -23px; }

.vce-format-icon i {
  background: rgba(74, 74, 74, 0.5);
  border: 5px solid white;
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  display: inline-block;
  border-radius: 50%;
  z-index: 1000;
  color: white;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -webkit-backface-visibility: hidden; }

.vce-lay-a .vce-format-icon i,
.vce-lay-g .vce-format-icon i {
  height: 120px;
  width: 120px;
  padding: 25px 0 0 0;
  line-height: 61px;
  font-size: 59px; }

.vce-lay-a .vce-format-icon .fa-music:before,
.vce-lay-g .vce-format-icon .fa-music:before {
  margin: 0 0 0 -11px; }

.vce-lay-a .vce-format-icon .fa-play:before,
.vce-lay-g .vce-format-icon .fa-play:before {
  margin: 0 0 0 12px; }

.vce-lay-b .vce-format-icon .fa-music:before,
.vce-lay-c .vce-format-icon .fa-music:before {
  margin: 0 0 0 -7px; }

.vce-lay-b .vce-format-icon .fa-play:before,
.vce-lay-c .vce-format-icon .fa-play:before,
.vce-lay-d .vce-format-icon .fa-play:before,
.vce-lay-e .vce-format-icon .fa-play:before,
.vce-mega-menu-wrapper .vce-format-icon .fa-play:before {
  margin: 0 0 0 5px; }

.vce-mega-menu-wrapper img {
  height: auto; }

.vce-lay-b .vce-format-icon i,
.vce-lay-c .vce-format-icon i {
  height: 80px;
  width: 80px;
  padding: 18px 0 0 0;
  font-size: 35px;
  line-height: 37px; }

.vce-lay-d .vce-format-icon i, .vce-lay-e .vce-format-icon i,
.vce-mega-menu-wrapper .vce-format-icon i {
  height: 46px;
  width: 46px;
  padding: 10px 0 0 0;
  font-size: 18px;
  line-height: 22px;
  border: 3px solid white; }

/*PAGINATION*/
.pagination-wapper {
  width: 100%;
  padding: 0 20px;
  margin: 20px 0; }

.older_entries {
  float: left; }

.newer_entries {
  float: right; }

#vce_pagination {
  text-align: center; }

.pagination-wapper .page-numbers {
  width: 42px;
  display: inline-block; }

.pagination-wapper a.next,
.pagination-wapper a.prev {
  width: 100px; }

.vce-slider-pagination .owl-item {
  padding: 0 2px; }

#vce-pagination,
.vce-slider-pagination .owl-controls,
.comments-holder .navigation {
  position: relative;
  text-align: center;
  float: left;
  width: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  padding: 13px 20px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  margin: 0 -20px; }

.vce-slider-pagination .owl-nav {
  text-align: center; }

.vce-slider-pagination .owl-nav .owl-prev,
.vce-slider-pagination .owl-nav .owl-next {
  width: 34px;
  min-width: 34px;
  margin: 0 2px;
  display: inline-block; }

.vce-slider-pagination,
.comments-holder .navigation {
  display: block;
  float: left;
  width: 100%; }

.comments-holder .navigation {
  padding: 20px 0 20px 0;
  text-align: center;
  margin: 0; }

.comments-holder .navigation .page-numbers.current {
  color: #FFF; }

#vce-pagination .page-numbers,
.comments-holder .navigation .page-numbers {
  background: transparent;
  box-shadow: none;
  min-width: 34px;
  display: inline-block;
  vertical-align: top;
  margin: 0;
  transition: all 0.2s ease-in-out; }

.comments-holder .navigation .page-numbers {
  height: 34px;
  width: 34px;
  border-radius: 4px;
  padding: 3px 11px;
  text-decoration: none; }

.comments-holder .navigation .page-numbers.prev,
.comments-holder .navigation .page-numbers.next {
  width: auto; }

.comments-holder a.prev:before,
.comments-holder a.next:before {
  display: none; }

#vce-pagination .page-numbers:hover,
.comments-holder .navigation .page-numbers:hover,
.bbp-pagination-links a:hover {
  color: #fff; }

#vce-pagination .prev.page-numbers,
#vce-pagination .next.page-numbers {
  position: absolute;
  top: 14px;
  min-width: 90px; }

#vce-pagination .prev.page-numbers {
  left: 20px; }

#vce-pagination .next.page-numbers {
  right: 20px; }

#vce-pagination .next,
#vce-pagination .prev,
.vce-next a,
.vce-prev a {
  width: 100px;
  margin: 0;
  float: right;
  display: inline-block;
  vertical-align: top; }

#vce-pagination .prev,
.vce-prev a {
  float: left; }

.vce-prev a:before,
.vce-next a:after,
a.prev:before,
a.next:after,
.main-box .vce-link-pages a:before,
.main-box .vce-link-pages a:after {
  font-size: 18px;
  font-family: "FontAwesome"; }

.vce-next a:after,
a.next:after,
.main-box .vce-link-pages a:last-child:after {
  content: "\f105";
  margin-left: 6px; }

.vce-prev a:before,
a.prev:before,
.main-box .vce-link-pages a:before {
  content: "\f104";
  margin-right: 6px; }

.main-box .vce-link-pages a:last-child:before {
  display: none; }

/*--------------------------------------------------------------
13.0 Site Footer
--------------------------------------------------------------*/
.site-footer {
  width: 100%;
  float: left;
  padding: 0;
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); }

.site-footer [class*='bit-'] {
  margin-top: 20px; }

.site-info {
  background: rgba(0, 0, 0, 0.35);
  padding: 15px 0; }

.site-info p {
  margin-bottom: 0;
  font-size: 13px; }

.site-info .container {
  width: 100%; }

.bottom-nav-menu li {
  list-style: none;
  position: relative;
  float: left;
  margin: 0 10px 0 0; }

.bottom-nav-menu li:last-child {
  margin: 0; }

.bottom-nav-menu a {
  font-size: 13px; }

.bottom-nav-menu {
  margin: 0;
  padding: 0; }

.site-info .bottom-nav-menu .sub-menu {
  background: rgba(0, 0, 0, 0.35);
  display: none;
  position: absolute;
  bottom: 100%;
  left: 0;
  margin: 0;
  padding: 10px; }

.site-info .bottom-nav-menu .sub-menu li {
  float: left;
  display: block;
  width: 200px; }

.site-info .bottom-nav-menu li:hover .sub-menu {
  display: block; }

.site-footer .soc-nav-menu {
  margin-top: -5px;
  float: left;
  margin-bottom: -13px; }

.site-footer .vce-wrap-center {
  height: auto; }

/*--------------------------------------------------------------
14.0 OWL slider
--------------------------------------------------------------*/
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out; }

.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1; }

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y; }

.vce-featured-grid.owl-carousel .owl-stage {
  max-height: 259px;
  overflow: hidden; }

.vce-featured-grid .owl-item img {
  min-height: 260px; }

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel.owl-loaded {
  display: block; }

.owl-carousel.owl-loading {
  opacity: 0;
  display: block; }

.owl-carousel.owl-hidden {
  opacity: 0; }

.owl-carousel .owl-refresh .owl-item {
  display: none; }

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  /*  -webkit-backface-visibility: hidden;*/
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-backface-visibility: hidden; }

.vce-grid-item .owl-carousel .owl-item img {
  height: 260px; }

.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto; }

.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab; }

.owl-carousel.owl-rtl {
  direction: rtl; }

.owl-carousel.owl-rtl .owl-item {
  float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease; }

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1; }

/*--------------------------------------------------------------
15.0 Comment styles
--------------------------------------------------------------*/
.comment-form,
.comments-main {
  float: left;
  width: 100%;
  clear: both; }

.comment-form {
  padding: 20px; }

.comment-form-author, .comment-form-email, .comment-form-url {
  float: left;
  width: 33.33%;
  padding: 0 15px 0 0; }

.comment-form-url {
  padding: 0; }

.comment-form-comment {
  margin-bottom: 20px; }

.comment-notes {
  font-style: italic;
  font-size: 14px; }

.form-submit {
  margin-bottom: 0; }

.comment-list {
  list-style: none;
  padding: 0;
  margin: 0; }

.comment {
  list-style: none;
  float: left;
  width: 100%; }

.comment .avatar {
  border-radius: 50%;
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
  border: 5px solid #FFF;
  float: left;
  margin: 0 20px 0 0; }

.fn,
.fn a,
.says,
.comment-metadata a {
  font-size: 14px; }

.vce-lay-d .fn,
.vce-lay-d .fn a,
.vce-lay-d .says,
.vce-lay-d .comment-metadata a {
  font-size: 13px; }

ul.comment-list > li.comment,
ul.comment-list > li.pingback {
  padding: 20px;
  margin-bottom: 20px;
  position: relative; }

ul.comment-list > li.comment:last-child,
ul.comment-list > li.pingback:last-child {
  margin-bottom: 0; }

li.comment .comment-body {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

li.comment .comment-body:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none; }

ul.comment-list .fn,
ul.comment-list .fn a,
ul.comment-list .says {
  font-size: 16px;
  display: inline-block;
  margin: 6px 0 0 0;
  line-height: 24px; }

.comment-metadata a {
  font-size: 14px; }

.comment-list .comment-edit-link:hover {
  text-decoration: underline; }

.comment-list .comment-content {
  display: block;
  clear: both;
  margin: 0 0 20px 95px;
  position: relative; }

.comment-list .pingback .comment-content {
  margin: 0 0 20px 0; }

.comment-body .edit-link {
  position: absolute;
  top: 0;
  right: 0; }

.comment-body .edit-link a {
  color: #333;
  background: #ddd;
  text-decoration: none;
  padding: 2px 13px;
  font-size: 11px;
  text-transform: uppercase;
  box-shadow: 1px -1px 2px 0 rgba(0, 0, 0, 0.1) inset;
  line-height: 20px;
  float: right; }

.comment-respond {
  z-index: 1000;
  position: relative; }

.comment-content a:hover {
  text-decoration: underline; }

.comment-content p {
  margin-bottom: 15px; }

.comment-list .comment-content p:last-child {
  margin-bottom: 0; }

.comment-reply-link {
  padding: 2px 10px;
  line-height: 18px;
  font-size: 12px;
  border-radius: 4px;
  text-decoration: none;
  margin: 0 0 0 95px;
  transition: all 0.1s ease-in-out; }

.comment-reply-link:hover {
  color: #fff;
  text-decoration: none; }

#respond h3 .cancel-comment-reply, #respond #cancel-comment-reply-link {
  display: inline-block;
  margin-left: 10px;
  padding-left: 10px;
  position: relative;
  border-left: 1px solid #dddddd;
  float: right;
  text-decoration: none; }

.comment-form-author label,
.comment-form-email label,
.comment-form-url label,
.comment-form-comment label {
  width: 100%;
  float: left;
  margin: 0 0 2px 0; }

input[type="text"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="date"],
input[type="password"],
select,
#comment,
textarea {
  line-height: normal;
  width: 100%;
  background: rgba(255, 255, 255, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.1);
  height: 42px;
  padding: 0 20px 0 10px; }

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
input[type="password"]:focus,
select:focus,
#comment:focus,
textarea:focus {
  border: 1px solid rgba(0, 0, 0, 0.2);
  outline: none;
  box-shadow: none; }

textarea {
  height: 150px;
  padding: 10px; }

input[type="range"] {
  width: 100%; }

#comment {
  padding: 10px;
  height: 150px;
  resize: vertical; }

ul.comment-list .says {
  display: none; }

.comment-subscription-form {
  margin-bottom: 0;
  margin-top: 10px; }

/*--------------------------------------------------------------
16.0 Featured Area Styles
--------------------------------------------------------------*/
.vce-featured {
  margin: 0;
  position: relative;
  display: block;
  height: 100%;
  max-width: 100%;
  overflow: hidden;
  max-height: 500px;
  min-height: 500px;
  opacity: 0; }

.vce-featured > img, .vce-featured > a img,
.vce-lay-g > img, .vce-lay-g > a img {
  position: absolute;
  top: -9999px;
  bottom: -9999px;
  left: -9999px;
  right: -9999px;
  margin: auto;
  z-index: 1;
  min-width: 100%;
  height: 125%;
  width: auto;
  max-width: initial; }

.vce-featured .vce-featured-header {
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 100%;
  padding: 0;
  z-index: 2;
  height: 100%; }

.vce-featured .vce-featured-info {
  z-index: 2;
  position: absolute;
  width: 790px;
  top: 0px;
  opacity: 0;
  left: 50%;
  margin-left: -395px; }

.vce-featured-info .entry-content {
  max-width: 600px;
  margin: 0 auto;
  color: #FFF; }

.vce-featured .entry-meta {
  margin-bottom: 3px; }

.vce-featured-info .entry-content p {
  margin-bottom: 0; }

.vce-lay-g .vce-featured-info .entry-content {
  margin-top: 10px; }

.vce-featured-header-background {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  transform: rotate(0);
  background: #000;
  -webkit-backface-visibility: hidden;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all ease-in-out;
  transition: all 0.2s ease-in-out; }

.vce-featured-section a,
.vce-lay-g .vce-featured-info .meta-category a {
  font-size: 13px;
  line-height: 23px;
  text-decoration: none;
  padding: 0 10px;
  border-radius: 4px;
  margin: 0 2px;
  display: inline-block;
  -webkit-backface-visibility: hidden; }

.vce-featured-section a,
.vce-featured .entry-meta .meta-item,
.vce-featured .entry-meta .meta-item a,
.vce-grid-text .vce-featured-info .meta-item,
.vce-grid-text .vce-featured-info .meta-item a,
.vce-lay-g .vce-featured-info .meta-category a {
  color: #FFF !important;
  -webkit-backface-visibility: hidden; }

.vce-grid-text .vce-featured-info .meta-item,
.vce-grid-text .vce-featured-info .meta-item a,
.vce-grid-text .fn {
  font-size: 13px; }

.vce-featured-section span {
  display: none; }

.vce-featured-section {
  margin-bottom: 5px;
  -webkit-backface-visibility: hidden; }

.vce-featured-link-article {
  font-size: 35px;
  line-height: 40px;
  color: #FFF;
  text-decoration: none;
  display: block;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
  padding-top: 0px; }

.vce-featured-link-article:hover {
  text-decoration: none; }

.vce-featured-title {
  margin: 0 auto 7px;
  -webkit-backface-visibility: hidden; }

.vce-featured-full-slider .owl-item img {
  width: auto; }

.vce-featured-full-slider {
  max-height: 500px;
  overflow: hidden; }

.vce-featured-grid {
  margin-top: 1px; }

.vce-grid-item {
  position: relative;
  float: left;
  display: block;
  width: 380px;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  opacity: 0; }

.vce-grid-text {
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 100%;
  padding: 15px 0;
  z-index: 2;
  height: 100%; }

.vce-grid-text .vce-featured-info {
  margin-top: 18%;
  z-index: 1000;
  position: relative; }

.vce-grid-text .vce-featured-info.vce-vertical-center {
  margin-top: 15px;
  width: 100%; }

.vce-featured-grid .vce-featured-link-article {
  font-size: 22px;
  line-height: 28px; }

.vce-featured-grid .vce-featured-section a {
  font-size: 13px;
  line-height: 23px;
  position: relative;
  z-index: 2000; }

.vce-featured-grid .vce-featured-section span {
  color: #FFF; }

.vce-featured-grid .vce-featured-section {
  margin-bottom: 5px; }

.vce-featured-grid .vce-featured-title {
  padding: 0 30px;
  line-height: 14px;
  margin: 0 auto 0; }

.vce-featured-grid .owl-controls .owl-prev,
.vce-featured-grid .owl-controls .owl-next,
.vce-post-slider .owl-controls .owl-prev,
.vce-post-slider .owl-controls .owl-next {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear; }

.vce-featured-grid:hover .owl-prev,
.vce-featured-grid:hover .owl-next,
.vce-post-slider:hover .owl-prev,
.vce-post-slider:hover .owl-next {
  opacity: 0.4;
  filter: alpha(opacity=40); }

.vce-featured-grid .owl-prev,
.vce-featured-grid .owl-next,
.vce-post-slider .owl-prev,
.vce-post-slider .owl-next {
  position: absolute;
  top: 0;
  background: #FFF;
  -webkit-transition: opacity 0.25s linear;
  -moz-transition: opacity 0.25s linear;
  -o-transition: opacity 0.25s linear;
  transition: opacity 0.25s linear;
  height: 100%;
  width: 50px;
  text-align: center;
  font-size: 32px; }

.vce-featured-grid .vce-featured-section a,
.vce-featured-grid .vce-featured-section,
.vce-featured-grid .vce-featured-title,
.vce-featured-grid .vce-featured-link-article {
  -webkit-backface-visibility: hidden; }

.vce-featured-grid i,
.vce-post-slider i {
  position: absolute;
  top: 50%;
  margin-top: -16px; }

.vce-featured-grid i.fa-angle-left,
.vce-post-slider i.fa-angle-left {
  left: 19px; }

.vce-featured-grid i.fa-angle-right,
.vce-post-slider i.fa-angle-right {
  right: 19px; }

.vce-featured-grid .owl-prev:hover,
.vce-featured-grid .owl-next:hover,
.vce-post-slider .owl-prev:hover,
.vce-post-slider .owl-next:hover {
  opacity: 0.6;
  filter: alpha(opacity=60); }

.vce-featured-grid .owl-prev,
.vce-post-slider .owl-prev {
  left: 0; }

.vce-featured-grid .owl-next,
.vce-post-slider .owl-next {
  right: 0; }

/* Navigation Arrow */
.vce-featured-full-slider .owl-nav .owl-prev,
.vce-featured-full-slider .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  background: #FFF;
  opacity: 0.5;
  z-index: 1000;
  display: block;
  width: 50px;
  height: 80px;
  outline: none;
  text-align: left;
  cursor: pointer;
  margin-top: -40px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.vce-featured-full-slider .owl-nav .owl-prev {
  left: 0; }

.vce-featured-full-slider .owl-nav .owl-next {
  right: 0; }

.vce-featured-full-slider .owl-nav i {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  font-size: 50px;
  text-align: center;
  padding-top: 15px; }

.vce-featured-full-slider .owl-nav .owl-prev i:before {
  margin-left: -7px; }

.vce-featured-full-slider .owl-nav .owl-next i:before {
  margin-right: -7px; }

.vce-hover-effect {
  width: 790px;
  margin: 0 auto;
  position: relative;
  padding: 20px 30px; }

.wp-caption {
  max-width: 100%;
  padding: 0;
  text-align: center; }

.wp-caption img {
  margin: 0;
  padding: 0;
  border: none;
  height: auto; }

.entry-content .wp-caption img {
  width: 100%; }

.wp-caption .wp-caption-text {
  margin: 0;
  padding: 5px;
  font-size: 14px;
  font-style: normal;
  font-style: italic; }

.wp-caption .wp-caption-text a {
  text-decoration: underline; }

.wp-caption .wp-caption-text a:hover {
  text-decoration: none; }

.wp-smiley {
  max-height: 13px;
  margin: 0; }

.vce-photo-caption {
  position: absolute;
  bottom: 0;
  right: 0;
  width: auto;
  padding: 5px 12px;
  background: rgba(0, 0, 0, 0.15);
  color: #FFF;
  font-size: 14px;
  text-align: right;
  font-style: italic;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
  max-width: 40%;
  line-height: 22px; }

/*--------------------------------------------------------------
17.0 Media element player
--------------------------------------------------------------*/
.meta-media .wp-playlist {
  width: 80%;
  margin: 15px auto 15px;
  border: none; }

.meta-media .wp-playlist-item {
  padding: 5px; }

.vce-main-content .meta-media .mejs-container {
  background: none;
  position: absolute;
  width: 100% !important;
  bottom: 0;
  height: 100% !important;
  left: 0; }

.wp-video {
  width: 100% !important;
  background: #000;
  margin-bottom: 30px;
  min-height: 463px; }

.entry-content .wp-video {
  background: transparent;
  margin-bottom: 0; }

.wp-audio-shortcode {
  min-height: 100px; }

.entry-content .wp-audio-shortcode {
  margin-bottom: 30px; }

.mejs-controls button {
  min-width: initial; }

.vce-main-content .mejs-container .mejs-controls,
.vce-main-content .mejs-controls .mejs-volume-button .mejs-volume-slider {
  background: rgba(0, 0, 0, 0.5); }

.vce-main-content .mejs-controls .mejs-button button:focus {
  outline: none; }

.vce-main-content .mejs-container .mejs-controls {
  height: 100px; }

.vce-main-content .mejs-container .mejs-controls > div,
.vce-main-content .mejs-container .mejs-horizontal-volume-slider {
  margin-top: 35px; }

.vce-main-content .mejs-container .mejs-controls > div:first-child {
  margin-left: 30px; }

.vce-main-content .mejs-container .mejs-controls > div:last-child {
  margin-right: 30px; }

.mejs-embed,
.mejs-embed body, .mejs-container .mejs-controls {
  background: #222;
  height: 100px !important; }

/*--------------------------------------------------------------
18.0 Magnific popup
--------------------------------------------------------------*/
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-zoom-out-cur #sticky_header {
  z-index: 100;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateY(-200%);
  -moz-transform: translateY(-200%);
  transform: translateY(-200%); }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }

.mfp-preloader a {
  color: #cccccc; }

.mfp-preloader a:hover {
  color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }

.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100); }

.mfp-close:active {
  top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.mfp-arrow:active {
  margin-top: -54px; }

.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100); }

.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent; }

.mfp-arrow:after, .mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }

.mfp-arrow:before, .mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }

.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
  border-right: 17px solid white;
  margin-left: 31px; }

.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }

.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
  border-left: 17px solid white;
  margin-left: 39px; }

.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px; }

.mfp-iframe-holder .mfp-close {
  top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
  opacity: 0.001;
  -webkit-backface-visibility: hidden;
  /* ideally, transition speed should match zoom duration */
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }

.mfp-with-zoom.mfp-ready .mfp-container {
  opacity: 1; }

.mfp-with-zoom.mfp-ready.mfp-bg {
  opacity: 0.8; }

.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
  opacity: 0; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444444; }

.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px; }

.mfp-figure figure {
  margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }

  .mfp-img-mobile img.mfp-img {
    padding: 0; }

  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
.mfp-ie7 .mfp-img {
  padding: 0; }

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }

.mfp-ie7 .mfp-container {
  padding: 0; }

.mfp-ie7 .mfp-content {
  padding-top: 44px; }

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

/*--------------------------------------------------------------
19.0 Image hover effects
--------------------------------------------------------------*/
.vce-featured-grid .owl-item img {
  -webkit-transition: -webkit-transform 0.2s ease 0s;
  -moz-transition: -moz-transform 0.2s ease 0s;
  -o-transition: -o-transform 0.2s ease 0s;
  -ms-transition: -ms-transform 0.2s ease 0s;
  transition: transform 0.2s ease 0s; }

.vce-featured-full-slider .owl-item.active img,
.vce-featured a img {
  -webkit-transition: -webkit-transform 15s ease-in-out 0s;
  -moz-transition: -moz-transform 15s ease-in-out 0s;
  -o-transition: -o-transform 15s ease-in-out 0s;
  -ms-transition: -ms-transform 15s ease-in-out 0s;
  transition: transform 15s ease-in-out 0s; }

.vce-featured-full-slider .owl-item.active img,
.vce-featured:hover a img {
  -webkit-transform: translateX(-15px) translateY(13px) scale(1.1);
  -moz-transform: translateX(-15px) translateY(13px) scale(1.1);
  -o-transform: translateX(-15px) translateY(13px) scale(1.1);
  -ms-transform: translateX(-15px) translateY(13px) scale(1.1);
  transform: translateX(-15px) translateY(13px) scale(1.1); }

.vce-featured-grid .owl-item:hover .vce-grid-text .vce-featured-header-background {
  opacity: 0.8;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all ease-in-out;
  transition: all 0.2s ease-in-out; }

.vce-post img,
.vce-lay-g img,
.meta-image img,
.img-wrp img,
.vce-gallery-big img,
.vce-gallery .gallery-item img,
.vce-post-img img,
.mega-menu-img img {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  -moz-transition: -moz-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  -ms-transition: -ms-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out; }

.vce-post-big .vce-post-img:after {
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out; }

.meta-image:hover a img,
.img-wrp:hover img,
.vce-gallery-big:hover img,
.vce-gallery .gallery-item:hover img,
.vce_posts_widget .vce-post-big li:hover img,
.vce-featured-grid .owl-item:hover img,
.vce-post-img:hover img,
.mega-menu-img:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1); }

.vce-lay-a.vce-post .meta-image:hover a img,
.vce-lay-g .meta-image:hover a img {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none; }

.vce-post-big .vce-post-img img {
  width: 100%; }

/*--------------------------------------------------------------
20.0 Share bar
--------------------------------------------------------------*/
.vce-share-bar {
  display: block;
  padding: 0 30px;
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 30px; }

.vce-share-items {
  list-style: none;
  margin: 0;
  padding: 0;
  min-width: 600px;
  max-width: 760px;
  display: inline-block;
  text-align: center; }

.vce-share-items li {
  display: inline-block;
  margin-right: 5px; }

/*--------------------------------------------------------------
21.0 Shortcodes
--------------------------------------------------------------*/
.mks_separator {
  border-bottom-color: rgba(0, 0, 0, 0.05) !important; }

.mks_progress_level,
.mks_dropcap.mks_dropcap_rounded {
  border-radius: 4px; }

a.mks_button,
.mks_button.rounded,
.mks_ico.rounded,
.mks_pullquote {
  border-radius: 4px; }

a.mks_button.mks_button_small {
  padding: 5px 10px;
  min-width: 100px;
  text-align: center; }

a.mks_button.mks_button_medium {
  padding: 10px 30px;
  min-width: 100px;
  text-align: center; }

a.mks_button.mks_button_large {
  padding: 20px 40px;
  min-width: 100px;
  text-align: center; }

.mks_tabs.horizontal .mks_tab_nav_item {
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 4px 4px 0 0;
  background: rgba(0, 0, 0, 0.05); }

.mks_tabs.horizontal .mks_tab_nav_item.active {
  background: rgba(255, 255, 255, 0.9);
  border-bottom: 1px solid rgba(255, 255, 255, 0.5); }

.mks_tabs.horizontal .mks_tab_item {
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 0 4px 4px 4px; }

.mks_tabs.vertical .mks_tab_nav_item {
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 4px 0 0 4px;
  background: rgba(0, 0, 0, 0.05); }

.mks_tabs.vertical .mks_tab_nav_item.active {
  background: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.mks_tabs.vertical .mks_tab_item {
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 0 4px 4px 4px; }

.mks_accordion,
.mks_toggle {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0 0 4px 4px; }

.mks_accordion_item,
.mks_toggle {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1); }

.mks_accordion_content,
.mks_toggle_content {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  background: transparent; }

.mks_accordion_item:nth-child(1) {
  border-radius: 4px 4px 0 0; }

.mks_toggle {
  border-radius: 4px; }

.mks_accordion_item:last-child,
.mks_toggle_active .mks_toggle_content {
  border-radius: 0 0 4px 4px;
  display: inline-block;
  vertical-align: top;
  margin: 0 5px 0 0;
  width: 100%; }

.vce-share-items li a {
  border-radius: 4px;
  width: 115px;
  height: 40px;
  text-align: center;
  color: #FFF;
  padding: 12px 0 0 0;
  font-size: 18px;
  text-decoration: none; }

.vce-share-items li a[data-url*="facebook.com"] {
  background-color: #45619c; }

.vce-share-items li a[data-url*="twitter.com"] {
  background-color: #00acee; }

.vce-share-items li a[data-url*="linkedin.com"] {
  background-color: #1d87bd; }

.vce-share-items li a[data-url*="pinterest.com"] {
  background-color: #bd1e23; }

.vce-share-items li a[data-url*="google.com"] {
  background-color: #dd4b39; }

.no-modules-msg {
  text-align: center;
  margin-bottom: 20px; }

#back-top {
  position: fixed;
  right: 20px;
  bottom: 0;
  z-index: 1041;
  width: 40px;
  height: 40px;
  background: transparent;
  text-indent: 0;
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  color: #e8e8e8;
  font-size: 32px;
  padding: 4px 0 0 0;
  text-align: center;
  border-radius: 5px 5px 0 0; }

#back-top:hover {
  text-decoration: none; }

#back-top {
  display: none; }

#back-top i {
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  opacity: 0.7; }

#back-top:hover i {
  opacity: 1; }

.twitter-tweet {
  margin: 0 auto !important; }

.fb_iframe_widget {
  text-align: center;
  width: 100% !important;
  margin-bottom: 30px; }

.archive .main-box-title {
  -moz-box-shadow: none;
  box-shadow: none; }

.main-box-subtitle {
  width: 600px;
  margin: -5px auto 0;
  font-size: 14px;
  line-height: 22px;
  display: block;
  text-align: center;
  padding-bottom: 18px; }

.main-box-subtitle p {
  margin-bottom: 0; }

.vce-responsive-nav {
  display: none;
  font-size: 32px;
  float: left;
  position: relative;
  z-index: 5000; }

.vce-menu-parent {
  content: "\f107";
  display: inline-block;
  font-size: 16px;
  line-height: 48px;
  font-family: 'FontAwesome';
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0; }

.vce-menu-parent:hover {
  cursor: pointer; }

.vce-404-menu {
  list-style: none;
  margin: 0;
  padding: 0; }

.vce-404-menu li {
  float: left;
  margin-right: 10px; }

.error404 .entry-title {
  width: auto; }

/*--------------------------------------------------------------
22.0 Responsive navigation
--------------------------------------------------------------*/
.sidr {
  display: none;
  z-index: 999999;
  position: absolute;
  position: fixed;
  top: 0;
  width: 260px;
  height: 100%;
  overflow-x: none;
  overflow-y: auto;
  font-size: 15px; }

.sidr .sidr-inner {
  padding: 0 0 15px; }

.sidr.right {
  right: -260px;
  left: auto; }

.sidr.left {
  right: auto;
  left: -260px;
  box-shadow: 0 15px 15px 0 rgba(0, 0, 0, 0.4); }

.sidr ul {
  display: block;
  margin: 0 0 15px;
  padding: 0; }

.sidr ul li {
  display: block;
  margin: 0;
  line-height: 48px;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.sidr-class-sub-menu {
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

.sidr ul li a,
.sidr ul li span {
  display: block;
  padding: 0 15px;
  text-decoration: none; }

.sidr ul li span {
  padding: 0 20px;
  line-height: 48px; }

.sidr ul li ul {
  margin: 0;
  border-bottom: none; }

.sidr ul li ul li:last-child {
  border-bottom: none; }

.sidr ul li ul li a {
  padding-left: 30px; }

.sidr form {
  margin: 0 20px; }

.sidr .sidr-class-sub-menu {
  display: none; }

/*--------------------------------------------------------------
23. Additional Classes
--------------------------------------------------------------*/
#wpstats {
  display: none; }

#disqus_thread {
  padding: 20px; }

.wpcf7-submit:hover {
  cursor: pointer; }

.wpcf7-form-control-wrap {
  width: 100%; }

.s2_form_widget input[type="submit"] {
  min-width: 120px; }

.vce-author-card p {
  margin-bottom: 0; }

.vce-author-card {
  margin-bottom: 20px;
  float: left;
  width: 100%; }

.vce-author-card .data-image {
  margin: 10px 20px 20px; }

.vce-author-card .data-content {
  margin-bottom: 20px;
  padding-right: 20px; }

.vce-author-card .data-content .author-title {
  margin-top: 15px; }

.vce-author-card .data-content {
  margin: 0 0 20px 155px; }

.vce-custom-content {
  margin-top: 30px; }

.vce-custom-content p:last-child {
  margin-bottom: 0; }

.vce-custom-content.vce-post {
  padding: 20px; }

.vce-content-bottom .vce-custom-content {
  margin-top: 0;
  margin-bottom: 30px; }

.mks-bredcrumbs-container {
  margin-top: 30px;
  padding: 10px 20px;
  font-size: 14px;
  clear: both; }

.mks-bredcrumbs-container p {
  margin-bottom: 0; }

div.wpcf7-response-output {
  margin: 0;
  padding: 10px 20px;
  border: none;
  font-size: 14px;
  border-radius: 4px; }

div.wpcf7-validation-errors,
.error {
  background: #e74c3c;
  color: #FFF; }

div.wpcf7-mail-sent-ok, .success {
  background: #27ae60;
  color: #FFF; }

.success,
.error {
  padding: 10px 20px;
  display: block;
  margin: 0;
  border-radius: 4px;
  float: left;
  width: 100%; }

span.wpcf7-not-valid-tip {
  display: none;
  border: none;
  padding: 5px 10px;
  background: #f1c40f;
  color: white;
  top: 0;
  left: auto;
  right: 0; }

textarea.wpcf7-not-valid,
input[type="url"].wpcf7-not-valid,
input[type="tel"].wpcf7-not-valid,
input[type="text"].wpcf7-not-valid,
input[type="email"].wpcf7-not-valid,
input[type="number"].wpcf7-not-valid,
input[type="password"].wpcf7-not-valid {
  border-color: #f1c40f; }

@media screen and (min-width: 0\0 ) {
  .nav-menu .menu-item-has-children a,
  .nav-menu .vce-mega-cat a {
    padding-right: 20px; }

  .nav-menu .menu-item-has-children a:after {
    position: absolute;
    right: 7px;
    top: 10; }

  .nav-menu .vce-mega-cat a:after,
  .nav-menu .vce-mega-menu a:after {
    position: static;
    float: right;
    margin: 0px -15px 0 0; }

  body .nav-menu .vce-mega-cat,
  body .nav-menu .vce-mega-menu {
    position: static; } }
.ie9 .nav-menu .menu-item-has-children a,
.ie9 .nav-menu .vce-mega-cat a {
  padding-right: 20px; }

.ie9 .nav-menu .menu-item-has-children a:after {
  position: absolute;
  right: 7px;
  top: 10; }

.ie9 .nav-menu .vce-mega-cat a:after {
  position: static;
  float: right;
  margin: 0px -15px 0 0; }

.ie9 .vce-lay-c .meta-image,
.ie9 .vce-lay-c .meta-image,
.ie8 .vce-lay-c .meta-image,
.ie8 .vce-lay-c .meta-image {
  width: 100%; }

.ie9 .vce-lay-g .vce-featured-header {
  padding-bottom: 0; }

.ie9 .vce-lay-g .vce-featured-header .entry-meta {
  margin-bottom: 20px; }

.ie9 .header-sticky,
.ie8 .header-sticky {
  display: none; }

.ie9 .header-sticky.header-is-sticky,
.ie8 .header-sticky.header-is-sticky {
  display: block; }

.ie8 .vce-mega-menu-wrapper {
  width: 1100px;
  left: -500px; }

.ie9 .vce-mega-menu-wrapper {
  width: 1150px;
  left: 0; }

_:-o-prefocus, body .nav-menu .vce-mega-cat,
_:-o-prefocus, body .nav-menu .vce-mega-menu {
  position: static; }

_::-moz-svg-foreign-content, :root .main-navigation ul ul {
  opacity: 1; }

_::-moz-svg-foreign-content, :root .main-navigation li {
  margin: 0 -2px; }

/**
 * "Additional CSS" from Voice Theme Options > General (should be removed from all blogs)
 */
.vce-single .meta-author img, .nav-menu > li > a, .nav-menu > li:last-child a, .header-2-wrapper .nav-menu > li:last-child > a, .nav-menu > li:hover > a, .nav-menu > .current_page_item > a, .nav-menu > .current-menu-item > a, .nav-menu > .current-menu-ancestor > a, .main-navigation a.vce-item-selected {
  box-shadow: none; }

.mks_pullquote {
  font-size: 22px !important; }

.entry-title a, .widget_categories a .category-text, .widget li a, .widget_categories li:before, .widget_categories a .count {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  -ms-transition: none; }

.nav-menu > .menu-item-has-children > a:after, .nav-menu .vce-mega-cat > a:after {
  margin: 0 0 0 5px; }

.nav-menu li a {
  text-transform: none; }

.header-3-wrapper .nav-menu > li > a {
  padding: 15px 13px; }

.vce-featured-full-slider .owl-nav .owl-prev, .vce-featured-full-slider .owl-nav .owl-next {
  background: none;
  color: #fff; }

.vce-square, .vce-main-content .mejs-controls .mejs-time-rail .mejs-time-current, button, input[type="button"], input[type="reset"], input[type="submit"], .vce-button, .pagination-wapper a, #vce-pagination .next.page-numbers, #vce-pagination .prev.page-numbers, #vce-pagination .page-numbers, #vce-pagination .page-numbers.current, .vce-link-pages a, #vce-pagination a, .vce-load-more a, .vce-slider-pagination .owl-nav > div, .comment-reply-link:hover, .vce-featured-section a, .vce-lay-g .vce-featured-info .meta-category a, .vce-404-menu a, .vce-post.sticky .meta-image:before, #vce-pagination .page-numbers:hover, .mks_button, #vce-pagination.vce-load-more a, #vce-pagination .vce-action-link {
  font-weight: 500;
  font-size: 14px !important;
  line-height: 22px !important; }

.main-navigation a {
  padding: 10px 15px 10px; }

.main-navigation ul ul li {
  border-bottom: 0; }

/** 
 * Custom Brand Refresh CSS  #nextdoor
 * 
 * NOTE: Most of these items can be easily changed
 * in the Voice Theme settings, however, this is not
 * efficient for changing 10+ sites. Therefore, These styles
 * will override the settings in Voice.
 */
body, .mks_author_widget h3, .site-description, .meta-category a, textarea, h1, h2, h3, h4, h5, h6, blockquote, .vce-post-link, .site-title, .site-title a, .main-box-title, .comment-reply-title, .entry-title a, .vce-single .entry-headline p, .vce-prev-next-link, .author-title, .mks_pullquote, .widget_rss ul li .rsswidget, .main-navigation a, .sidr a {
  font-family: 'Lato',Helvetica,Arial,sans-serif !important; }

body {
  -webkit-font-smoothing: subpixel-antialiased; }
  body .main-box {
    border-radius: 10px; }
  body .mks_author_widget h3, body h1, body h2, body h3, body h4, body h5, body h6, body .site-title, body .site-title a, body .main-box-title, body .comment-reply-title, body .entry-title a {
    font-style: italic;
    font-weight: 800; }
  body button, body input[type="button"], body input[type="reset"], body input[type="submit"], body .vce-button, body .mks_author_link, body .mks_themeforest_widget .more, body .pagination-wapper a, body #vce-pagination .next.page-numbers, body #vce-pagination .prev.page-numbers, body #vce-pagination .page-numbers, body #vce-pagination .page-numbers.current, body .vce-link-pages a, body #vce-pagination a, body .vce-load-more a, body .vce-slider-pagination .owl-nav > div, body .vce-404-menu a, body .sidebar .bbp_widget_login .button, body .bbp-pagination-links a, body .bbp-pagination-links span.current, body .woocommerce #respond input#submit, body .woocommerce a.button, body .woocommerce button.button, body .woocommerce input.button, body .woocommerce ul.products li.product .added_to_cart, body .mks_button {
    background-color: #8ED500 !important;
    color: #006142 !important;
    border-radius: 10px !important;
    padding: 12px 40px !important;
    font-weight: bold !important;
    font-style: italic;
    font-family: 'Lato',Helvetica,Arial,sans-serif !important; }
    body button:hover, body input[type="button"]:hover, body input[type="reset"]:hover, body input[type="submit"]:hover, body .vce-button:hover, body .mks_author_link:hover, body .mks_themeforest_widget .more:hover, body .pagination-wapper a:hover, body #vce-pagination .next.page-numbers:hover, body #vce-pagination .prev.page-numbers:hover, body #vce-pagination .page-numbers:hover, body #vce-pagination .page-numbers.current:hover, body .vce-link-pages a:hover, body #vce-pagination a:hover, body .vce-load-more a:hover, body .vce-slider-pagination .owl-nav > div:hover, body .vce-404-menu a:hover, body .sidebar .bbp_widget_login .button:hover, body .bbp-pagination-links a:hover, body .bbp-pagination-links span.current:hover, body .woocommerce #respond input#submit:hover, body .woocommerce a.button:hover, body .woocommerce button.button:hover, body .woocommerce input.button:hover, body .woocommerce ul.products li.product .added_to_cart:hover, body .mks_button:hover {
      background-image: none !important;
      background-color: #006142 !important;
      color: white !important; }
    @media (min-width: 768px) {
      body button, body input[type="button"], body input[type="reset"], body input[type="submit"], body .vce-button, body .mks_author_link, body .mks_themeforest_widget .more, body .pagination-wapper a, body #vce-pagination .next.page-numbers, body #vce-pagination .prev.page-numbers, body #vce-pagination .page-numbers, body #vce-pagination .page-numbers.current, body .vce-link-pages a, body #vce-pagination a, body .vce-load-more a, body .vce-slider-pagination .owl-nav > div, body .vce-404-menu a, body .sidebar .bbp_widget_login .button, body .bbp-pagination-links a, body .bbp-pagination-links span.current, body .woocommerce #respond input#submit, body .woocommerce a.button, body .woocommerce button.button, body .woocommerce input.button, body .woocommerce ul.products li.product .added_to_cart, body .mks_button {
        padding: 12px 60px !important; } }
  body .main-header .header-3-wrapper .site-title a img {
    width: 90px;
    height: auto; }
    @media only screen and (max-width: 1023px) {
      body .main-header .header-3-wrapper .site-title a img {
        max-width: none;
        max-height: none; } }
    @media (min-width: 768px) {
      body .main-header .header-3-wrapper .site-title a img {
        width: 90px; } }
    @media (min-width: 1024px) {
      body .main-header .header-3-wrapper .site-title a img {
        width: 160px;
        position: relative;
        top: -24px; } }
    @media (min-width: 1048px) {
      body .main-header .header-3-wrapper .site-title a img {
        left: -20px; } }
  body .vce-responsive-nav {
    color: #757575;
    font-size: 24px;
    margin-left: 8px; }
  body .sidebar .widget {
    border-radius: 10px;
    overflow: hidden; }
  body .sidebar .mks_button {
    padding: 12px 20px !important;
    width: 100%;
    margin-top: 10px; }
  body .sidebar .widget_categories a:hover .category-text {
    color: #000; }
  body .sidebar .widget_categories .current-cat.cat-item:before {
    background: #8ED500;
    width: 100%; }
  body .sidebar .widget_categories .current-cat a {
    color: #000; }
  body .sidebar .widget-title {
    padding-left: 20px;
    text-align: left; }
  body .sidebar a.socicon-instagram.soc_rounded {
    background-color: #F00075; }
  body .vce-loop-wrap .vce-post {
    border-radius: 10px;
    overflow: hidden; }
    body .vce-loop-wrap .vce-post .entry-header .meta-category {
      margin-bottom: 10px; }
    body .vce-loop-wrap .vce-post .entry-header .entry-title {
      font-size: 19px;
      line-height: 1.15;
      margin-bottom: 10px; }
  body .vce-loop-wrap .vce-lay-g .vce-featured-header {
    display: flex;
    justify-content: center; }
  body .vce-grid-text {
    display: flex;
    align-items: flex-start;
    padding-top: 28%; }
  body .vce-featured-header {
    display: flex;
    align-items: flex-end; }
    body .vce-featured-header .vce-featured-info {
      top: auto !important;
      bottom: 10%; }
  body .vce-featured-info {
    margin-top: 0 !important; }
  body .vce-featured-link-article {
    padding-top: 0; }
  body .vce-featured-grid .vce-featured-link-ar {
    font-size: 20px; }
  body .vce-single .meta-author .author-photo {
    overflow: hidden;
    position: relative;
    border: 5px solid #FFF;
    border-radius: 50%;
    margin: -57px auto 10px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    height: 100px;
    width: 100px;
    display: flex;
    justify-content: center;
    align-items: center; }
    body .vce-single .meta-author .author-photo img {
      height: auto;
      max-height: none;
      max-width: none;
      width: 100%;
      margin: 0;
      border-radius: 0;
      border: none;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%); }
    body .vce-single .meta-author .author-photo.landscape img {
      height: 100%;
      width: auto; }
  body .site-info a {
    color: #B9B9B9; }

/** #nextdoor overrides of Content Headings **/
.entry-content h2 {
  font-size: 30px;
  color: #006142; }
.entry-content h3 {
  font-size: 26px;
  color: #006142; }
.entry-content h4 {
  font-size: 23px;
  color: #006142; }
.entry-content h5 {
  font-size: 20px;
  color: #006142; }
.entry-content h6 {
  color: #006142; }
.entry-content h1.has-lime-color, .entry-content h1.has-lime-color:hover, .entry-content h1.has-lime-color:active, .entry-content h1.has-lime-color:focus, .entry-content h2.has-lime-color, .entry-content h2.has-lime-color:hover, .entry-content h2.has-lime-color:active, .entry-content h2.has-lime-color:focus, .entry-content h3.has-lime-color, .entry-content h3.has-lime-color:hover, .entry-content h3.has-lime-color:active, .entry-content h3.has-lime-color:focus, .entry-content h4.has-lime-color, .entry-content h4.has-lime-color:hover, .entry-content h4.has-lime-color:active, .entry-content h4.has-lime-color:focus, .entry-content h5.has-lime-color, .entry-content h5.has-lime-color:hover, .entry-content h5.has-lime-color:active, .entry-content h5.has-lime-color:focus, .entry-content h6.has-lime-color, .entry-content h6.has-lime-color:hover, .entry-content h6.has-lime-color:active, .entry-content h6.has-lime-color:focus {
  color: #8ED500; }
.entry-content h1.has-lime-background-color, .entry-content h1.has-lime-background-color:hover, .entry-content h1.has-lime-background-color:active, .entry-content h1.has-lime-background-color:focus, .entry-content h2.has-lime-background-color, .entry-content h2.has-lime-background-color:hover, .entry-content h2.has-lime-background-color:active, .entry-content h2.has-lime-background-color:focus, .entry-content h3.has-lime-background-color, .entry-content h3.has-lime-background-color:hover, .entry-content h3.has-lime-background-color:active, .entry-content h3.has-lime-background-color:focus, .entry-content h4.has-lime-background-color, .entry-content h4.has-lime-background-color:hover, .entry-content h4.has-lime-background-color:active, .entry-content h4.has-lime-background-color:focus, .entry-content h5.has-lime-background-color, .entry-content h5.has-lime-background-color:hover, .entry-content h5.has-lime-background-color:active, .entry-content h5.has-lime-background-color:focus, .entry-content h6.has-lime-background-color, .entry-content h6.has-lime-background-color:hover, .entry-content h6.has-lime-background-color:active, .entry-content h6.has-lime-background-color:focus {
  background-color: #8ED500;
  border-color: #8ED500; }
.entry-content h1.has-light-lime-color, .entry-content h1.has-light-lime-color:hover, .entry-content h1.has-light-lime-color:active, .entry-content h1.has-light-lime-color:focus, .entry-content h2.has-light-lime-color, .entry-content h2.has-light-lime-color:hover, .entry-content h2.has-light-lime-color:active, .entry-content h2.has-light-lime-color:focus, .entry-content h3.has-light-lime-color, .entry-content h3.has-light-lime-color:hover, .entry-content h3.has-light-lime-color:active, .entry-content h3.has-light-lime-color:focus, .entry-content h4.has-light-lime-color, .entry-content h4.has-light-lime-color:hover, .entry-content h4.has-light-lime-color:active, .entry-content h4.has-light-lime-color:focus, .entry-content h5.has-light-lime-color, .entry-content h5.has-light-lime-color:hover, .entry-content h5.has-light-lime-color:active, .entry-content h5.has-light-lime-color:focus, .entry-content h6.has-light-lime-color, .entry-content h6.has-light-lime-color:hover, .entry-content h6.has-light-lime-color:active, .entry-content h6.has-light-lime-color:focus {
  color: #D4F395; }
.entry-content h1.has-light-lime-background-color, .entry-content h1.has-light-lime-background-color:hover, .entry-content h1.has-light-lime-background-color:active, .entry-content h1.has-light-lime-background-color:focus, .entry-content h2.has-light-lime-background-color, .entry-content h2.has-light-lime-background-color:hover, .entry-content h2.has-light-lime-background-color:active, .entry-content h2.has-light-lime-background-color:focus, .entry-content h3.has-light-lime-background-color, .entry-content h3.has-light-lime-background-color:hover, .entry-content h3.has-light-lime-background-color:active, .entry-content h3.has-light-lime-background-color:focus, .entry-content h4.has-light-lime-background-color, .entry-content h4.has-light-lime-background-color:hover, .entry-content h4.has-light-lime-background-color:active, .entry-content h4.has-light-lime-background-color:focus, .entry-content h5.has-light-lime-background-color, .entry-content h5.has-light-lime-background-color:hover, .entry-content h5.has-light-lime-background-color:active, .entry-content h5.has-light-lime-background-color:focus, .entry-content h6.has-light-lime-background-color, .entry-content h6.has-light-lime-background-color:hover, .entry-content h6.has-light-lime-background-color:active, .entry-content h6.has-light-lime-background-color:focus {
  background-color: #D4F395;
  border-color: #D4F395; }
.entry-content h1.has-green-color, .entry-content h1.has-green-color:hover, .entry-content h1.has-green-color:active, .entry-content h1.has-green-color:focus, .entry-content h2.has-green-color, .entry-content h2.has-green-color:hover, .entry-content h2.has-green-color:active, .entry-content h2.has-green-color:focus, .entry-content h3.has-green-color, .entry-content h3.has-green-color:hover, .entry-content h3.has-green-color:active, .entry-content h3.has-green-color:focus, .entry-content h4.has-green-color, .entry-content h4.has-green-color:hover, .entry-content h4.has-green-color:active, .entry-content h4.has-green-color:focus, .entry-content h5.has-green-color, .entry-content h5.has-green-color:hover, .entry-content h5.has-green-color:active, .entry-content h5.has-green-color:focus, .entry-content h6.has-green-color, .entry-content h6.has-green-color:hover, .entry-content h6.has-green-color:active, .entry-content h6.has-green-color:focus {
  color: #006142; }
.entry-content h1.has-green-background-color, .entry-content h1.has-green-background-color:hover, .entry-content h1.has-green-background-color:active, .entry-content h1.has-green-background-color:focus, .entry-content h2.has-green-background-color, .entry-content h2.has-green-background-color:hover, .entry-content h2.has-green-background-color:active, .entry-content h2.has-green-background-color:focus, .entry-content h3.has-green-background-color, .entry-content h3.has-green-background-color:hover, .entry-content h3.has-green-background-color:active, .entry-content h3.has-green-background-color:focus, .entry-content h4.has-green-background-color, .entry-content h4.has-green-background-color:hover, .entry-content h4.has-green-background-color:active, .entry-content h4.has-green-background-color:focus, .entry-content h5.has-green-background-color, .entry-content h5.has-green-background-color:hover, .entry-content h5.has-green-background-color:active, .entry-content h5.has-green-background-color:focus, .entry-content h6.has-green-background-color, .entry-content h6.has-green-background-color:hover, .entry-content h6.has-green-background-color:active, .entry-content h6.has-green-background-color:focus {
  background-color: #006142;
  border-color: #006142; }
.entry-content h1.has-dark-green-color, .entry-content h1.has-dark-green-color:hover, .entry-content h1.has-dark-green-color:active, .entry-content h1.has-dark-green-color:focus, .entry-content h2.has-dark-green-color, .entry-content h2.has-dark-green-color:hover, .entry-content h2.has-dark-green-color:active, .entry-content h2.has-dark-green-color:focus, .entry-content h3.has-dark-green-color, .entry-content h3.has-dark-green-color:hover, .entry-content h3.has-dark-green-color:active, .entry-content h3.has-dark-green-color:focus, .entry-content h4.has-dark-green-color, .entry-content h4.has-dark-green-color:hover, .entry-content h4.has-dark-green-color:active, .entry-content h4.has-dark-green-color:focus, .entry-content h5.has-dark-green-color, .entry-content h5.has-dark-green-color:hover, .entry-content h5.has-dark-green-color:active, .entry-content h5.has-dark-green-color:focus, .entry-content h6.has-dark-green-color, .entry-content h6.has-dark-green-color:hover, .entry-content h6.has-dark-green-color:active, .entry-content h6.has-dark-green-color:focus {
  color: #00422D; }
.entry-content h1.has-dark-green-background-color, .entry-content h1.has-dark-green-background-color:hover, .entry-content h1.has-dark-green-background-color:active, .entry-content h1.has-dark-green-background-color:focus, .entry-content h2.has-dark-green-background-color, .entry-content h2.has-dark-green-background-color:hover, .entry-content h2.has-dark-green-background-color:active, .entry-content h2.has-dark-green-background-color:focus, .entry-content h3.has-dark-green-background-color, .entry-content h3.has-dark-green-background-color:hover, .entry-content h3.has-dark-green-background-color:active, .entry-content h3.has-dark-green-background-color:focus, .entry-content h4.has-dark-green-background-color, .entry-content h4.has-dark-green-background-color:hover, .entry-content h4.has-dark-green-background-color:active, .entry-content h4.has-dark-green-background-color:focus, .entry-content h5.has-dark-green-background-color, .entry-content h5.has-dark-green-background-color:hover, .entry-content h5.has-dark-green-background-color:active, .entry-content h5.has-dark-green-background-color:focus, .entry-content h6.has-dark-green-background-color, .entry-content h6.has-dark-green-background-color:hover, .entry-content h6.has-dark-green-background-color:active, .entry-content h6.has-dark-green-background-color:focus {
  background-color: #00422D;
  border-color: #00422D; }
.entry-content h1.has-yellow-color, .entry-content h1.has-yellow-color:hover, .entry-content h1.has-yellow-color:active, .entry-content h1.has-yellow-color:focus, .entry-content h2.has-yellow-color, .entry-content h2.has-yellow-color:hover, .entry-content h2.has-yellow-color:active, .entry-content h2.has-yellow-color:focus, .entry-content h3.has-yellow-color, .entry-content h3.has-yellow-color:hover, .entry-content h3.has-yellow-color:active, .entry-content h3.has-yellow-color:focus, .entry-content h4.has-yellow-color, .entry-content h4.has-yellow-color:hover, .entry-content h4.has-yellow-color:active, .entry-content h4.has-yellow-color:focus, .entry-content h5.has-yellow-color, .entry-content h5.has-yellow-color:hover, .entry-content h5.has-yellow-color:active, .entry-content h5.has-yellow-color:focus, .entry-content h6.has-yellow-color, .entry-content h6.has-yellow-color:hover, .entry-content h6.has-yellow-color:active, .entry-content h6.has-yellow-color:focus {
  color: #F9D624; }
.entry-content h1.has-yellow-background-color, .entry-content h1.has-yellow-background-color:hover, .entry-content h1.has-yellow-background-color:active, .entry-content h1.has-yellow-background-color:focus, .entry-content h2.has-yellow-background-color, .entry-content h2.has-yellow-background-color:hover, .entry-content h2.has-yellow-background-color:active, .entry-content h2.has-yellow-background-color:focus, .entry-content h3.has-yellow-background-color, .entry-content h3.has-yellow-background-color:hover, .entry-content h3.has-yellow-background-color:active, .entry-content h3.has-yellow-background-color:focus, .entry-content h4.has-yellow-background-color, .entry-content h4.has-yellow-background-color:hover, .entry-content h4.has-yellow-background-color:active, .entry-content h4.has-yellow-background-color:focus, .entry-content h5.has-yellow-background-color, .entry-content h5.has-yellow-background-color:hover, .entry-content h5.has-yellow-background-color:active, .entry-content h5.has-yellow-background-color:focus, .entry-content h6.has-yellow-background-color, .entry-content h6.has-yellow-background-color:hover, .entry-content h6.has-yellow-background-color:active, .entry-content h6.has-yellow-background-color:focus {
  background-color: #F9D624;
  border-color: #F9D624; }
.entry-content h1.has-light-yellow-color, .entry-content h1.has-light-yellow-color:hover, .entry-content h1.has-light-yellow-color:active, .entry-content h1.has-light-yellow-color:focus, .entry-content h2.has-light-yellow-color, .entry-content h2.has-light-yellow-color:hover, .entry-content h2.has-light-yellow-color:active, .entry-content h2.has-light-yellow-color:focus, .entry-content h3.has-light-yellow-color, .entry-content h3.has-light-yellow-color:hover, .entry-content h3.has-light-yellow-color:active, .entry-content h3.has-light-yellow-color:focus, .entry-content h4.has-light-yellow-color, .entry-content h4.has-light-yellow-color:hover, .entry-content h4.has-light-yellow-color:active, .entry-content h4.has-light-yellow-color:focus, .entry-content h5.has-light-yellow-color, .entry-content h5.has-light-yellow-color:hover, .entry-content h5.has-light-yellow-color:active, .entry-content h5.has-light-yellow-color:focus, .entry-content h6.has-light-yellow-color, .entry-content h6.has-light-yellow-color:hover, .entry-content h6.has-light-yellow-color:active, .entry-content h6.has-light-yellow-color:focus {
  color: #FEF8D7; }
.entry-content h1.has-light-yellow-background-color, .entry-content h1.has-light-yellow-background-color:hover, .entry-content h1.has-light-yellow-background-color:active, .entry-content h1.has-light-yellow-background-color:focus, .entry-content h2.has-light-yellow-background-color, .entry-content h2.has-light-yellow-background-color:hover, .entry-content h2.has-light-yellow-background-color:active, .entry-content h2.has-light-yellow-background-color:focus, .entry-content h3.has-light-yellow-background-color, .entry-content h3.has-light-yellow-background-color:hover, .entry-content h3.has-light-yellow-background-color:active, .entry-content h3.has-light-yellow-background-color:focus, .entry-content h4.has-light-yellow-background-color, .entry-content h4.has-light-yellow-background-color:hover, .entry-content h4.has-light-yellow-background-color:active, .entry-content h4.has-light-yellow-background-color:focus, .entry-content h5.has-light-yellow-background-color, .entry-content h5.has-light-yellow-background-color:hover, .entry-content h5.has-light-yellow-background-color:active, .entry-content h5.has-light-yellow-background-color:focus, .entry-content h6.has-light-yellow-background-color, .entry-content h6.has-light-yellow-background-color:hover, .entry-content h6.has-light-yellow-background-color:active, .entry-content h6.has-light-yellow-background-color:focus {
  background-color: #FEF8D7;
  border-color: #FEF8D7; }
.entry-content h1.has-teal-color, .entry-content h1.has-teal-color:hover, .entry-content h1.has-teal-color:active, .entry-content h1.has-teal-color:focus, .entry-content h2.has-teal-color, .entry-content h2.has-teal-color:hover, .entry-content h2.has-teal-color:active, .entry-content h2.has-teal-color:focus, .entry-content h3.has-teal-color, .entry-content h3.has-teal-color:hover, .entry-content h3.has-teal-color:active, .entry-content h3.has-teal-color:focus, .entry-content h4.has-teal-color, .entry-content h4.has-teal-color:hover, .entry-content h4.has-teal-color:active, .entry-content h4.has-teal-color:focus, .entry-content h5.has-teal-color, .entry-content h5.has-teal-color:hover, .entry-content h5.has-teal-color:active, .entry-content h5.has-teal-color:focus, .entry-content h6.has-teal-color, .entry-content h6.has-teal-color:hover, .entry-content h6.has-teal-color:active, .entry-content h6.has-teal-color:focus {
  color: #00A3B1; }
.entry-content h1.has-teal-background-color, .entry-content h1.has-teal-background-color:hover, .entry-content h1.has-teal-background-color:active, .entry-content h1.has-teal-background-color:focus, .entry-content h2.has-teal-background-color, .entry-content h2.has-teal-background-color:hover, .entry-content h2.has-teal-background-color:active, .entry-content h2.has-teal-background-color:focus, .entry-content h3.has-teal-background-color, .entry-content h3.has-teal-background-color:hover, .entry-content h3.has-teal-background-color:active, .entry-content h3.has-teal-background-color:focus, .entry-content h4.has-teal-background-color, .entry-content h4.has-teal-background-color:hover, .entry-content h4.has-teal-background-color:active, .entry-content h4.has-teal-background-color:focus, .entry-content h5.has-teal-background-color, .entry-content h5.has-teal-background-color:hover, .entry-content h5.has-teal-background-color:active, .entry-content h5.has-teal-background-color:focus, .entry-content h6.has-teal-background-color, .entry-content h6.has-teal-background-color:hover, .entry-content h6.has-teal-background-color:active, .entry-content h6.has-teal-background-color:focus {
  background-color: #00A3B1;
  border-color: #00A3B1; }
.entry-content h1.has-light-teal-color, .entry-content h1.has-light-teal-color:hover, .entry-content h1.has-light-teal-color:active, .entry-content h1.has-light-teal-color:focus, .entry-content h2.has-light-teal-color, .entry-content h2.has-light-teal-color:hover, .entry-content h2.has-light-teal-color:active, .entry-content h2.has-light-teal-color:focus, .entry-content h3.has-light-teal-color, .entry-content h3.has-light-teal-color:hover, .entry-content h3.has-light-teal-color:active, .entry-content h3.has-light-teal-color:focus, .entry-content h4.has-light-teal-color, .entry-content h4.has-light-teal-color:hover, .entry-content h4.has-light-teal-color:active, .entry-content h4.has-light-teal-color:focus, .entry-content h5.has-light-teal-color, .entry-content h5.has-light-teal-color:hover, .entry-content h5.has-light-teal-color:active, .entry-content h5.has-light-teal-color:focus, .entry-content h6.has-light-teal-color, .entry-content h6.has-light-teal-color:hover, .entry-content h6.has-light-teal-color:active, .entry-content h6.has-light-teal-color:focus {
  color: #68D0D9; }
.entry-content h1.has-light-teal-background-color, .entry-content h1.has-light-teal-background-color:hover, .entry-content h1.has-light-teal-background-color:active, .entry-content h1.has-light-teal-background-color:focus, .entry-content h2.has-light-teal-background-color, .entry-content h2.has-light-teal-background-color:hover, .entry-content h2.has-light-teal-background-color:active, .entry-content h2.has-light-teal-background-color:focus, .entry-content h3.has-light-teal-background-color, .entry-content h3.has-light-teal-background-color:hover, .entry-content h3.has-light-teal-background-color:active, .entry-content h3.has-light-teal-background-color:focus, .entry-content h4.has-light-teal-background-color, .entry-content h4.has-light-teal-background-color:hover, .entry-content h4.has-light-teal-background-color:active, .entry-content h4.has-light-teal-background-color:focus, .entry-content h5.has-light-teal-background-color, .entry-content h5.has-light-teal-background-color:hover, .entry-content h5.has-light-teal-background-color:active, .entry-content h5.has-light-teal-background-color:focus, .entry-content h6.has-light-teal-background-color, .entry-content h6.has-light-teal-background-color:hover, .entry-content h6.has-light-teal-background-color:active, .entry-content h6.has-light-teal-background-color:focus {
  background-color: #68D0D9;
  border-color: #68D0D9; }
.entry-content h1.has-orange-color, .entry-content h1.has-orange-color:hover, .entry-content h1.has-orange-color:active, .entry-content h1.has-orange-color:focus, .entry-content h2.has-orange-color, .entry-content h2.has-orange-color:hover, .entry-content h2.has-orange-color:active, .entry-content h2.has-orange-color:focus, .entry-content h3.has-orange-color, .entry-content h3.has-orange-color:hover, .entry-content h3.has-orange-color:active, .entry-content h3.has-orange-color:focus, .entry-content h4.has-orange-color, .entry-content h4.has-orange-color:hover, .entry-content h4.has-orange-color:active, .entry-content h4.has-orange-color:focus, .entry-content h5.has-orange-color, .entry-content h5.has-orange-color:hover, .entry-content h5.has-orange-color:active, .entry-content h5.has-orange-color:focus, .entry-content h6.has-orange-color, .entry-content h6.has-orange-color:hover, .entry-content h6.has-orange-color:active, .entry-content h6.has-orange-color:focus {
  color: #F56A14; }
.entry-content h1.has-orange-background-color, .entry-content h1.has-orange-background-color:hover, .entry-content h1.has-orange-background-color:active, .entry-content h1.has-orange-background-color:focus, .entry-content h2.has-orange-background-color, .entry-content h2.has-orange-background-color:hover, .entry-content h2.has-orange-background-color:active, .entry-content h2.has-orange-background-color:focus, .entry-content h3.has-orange-background-color, .entry-content h3.has-orange-background-color:hover, .entry-content h3.has-orange-background-color:active, .entry-content h3.has-orange-background-color:focus, .entry-content h4.has-orange-background-color, .entry-content h4.has-orange-background-color:hover, .entry-content h4.has-orange-background-color:active, .entry-content h4.has-orange-background-color:focus, .entry-content h5.has-orange-background-color, .entry-content h5.has-orange-background-color:hover, .entry-content h5.has-orange-background-color:active, .entry-content h5.has-orange-background-color:focus, .entry-content h6.has-orange-background-color, .entry-content h6.has-orange-background-color:hover, .entry-content h6.has-orange-background-color:active, .entry-content h6.has-orange-background-color:focus {
  background-color: #F56A14;
  border-color: #F56A14; }
.entry-content h1.has-light-orange-color, .entry-content h1.has-light-orange-color:hover, .entry-content h1.has-light-orange-color:active, .entry-content h1.has-light-orange-color:focus, .entry-content h2.has-light-orange-color, .entry-content h2.has-light-orange-color:hover, .entry-content h2.has-light-orange-color:active, .entry-content h2.has-light-orange-color:focus, .entry-content h3.has-light-orange-color, .entry-content h3.has-light-orange-color:hover, .entry-content h3.has-light-orange-color:active, .entry-content h3.has-light-orange-color:focus, .entry-content h4.has-light-orange-color, .entry-content h4.has-light-orange-color:hover, .entry-content h4.has-light-orange-color:active, .entry-content h4.has-light-orange-color:focus, .entry-content h5.has-light-orange-color, .entry-content h5.has-light-orange-color:hover, .entry-content h5.has-light-orange-color:active, .entry-content h5.has-light-orange-color:focus, .entry-content h6.has-light-orange-color, .entry-content h6.has-light-orange-color:hover, .entry-content h6.has-light-orange-color:active, .entry-content h6.has-light-orange-color:focus {
  color: #F78945; }
.entry-content h1.has-light-orange-background-color, .entry-content h1.has-light-orange-background-color:hover, .entry-content h1.has-light-orange-background-color:active, .entry-content h1.has-light-orange-background-color:focus, .entry-content h2.has-light-orange-background-color, .entry-content h2.has-light-orange-background-color:hover, .entry-content h2.has-light-orange-background-color:active, .entry-content h2.has-light-orange-background-color:focus, .entry-content h3.has-light-orange-background-color, .entry-content h3.has-light-orange-background-color:hover, .entry-content h3.has-light-orange-background-color:active, .entry-content h3.has-light-orange-background-color:focus, .entry-content h4.has-light-orange-background-color, .entry-content h4.has-light-orange-background-color:hover, .entry-content h4.has-light-orange-background-color:active, .entry-content h4.has-light-orange-background-color:focus, .entry-content h5.has-light-orange-background-color, .entry-content h5.has-light-orange-background-color:hover, .entry-content h5.has-light-orange-background-color:active, .entry-content h5.has-light-orange-background-color:focus, .entry-content h6.has-light-orange-background-color, .entry-content h6.has-light-orange-background-color:hover, .entry-content h6.has-light-orange-background-color:active, .entry-content h6.has-light-orange-background-color:focus {
  background-color: #F78945;
  border-color: #F78945; }
.entry-content h1.has-dark-color, .entry-content h1.has-dark-color:hover, .entry-content h1.has-dark-color:active, .entry-content h1.has-dark-color:focus, .entry-content h2.has-dark-color, .entry-content h2.has-dark-color:hover, .entry-content h2.has-dark-color:active, .entry-content h2.has-dark-color:focus, .entry-content h3.has-dark-color, .entry-content h3.has-dark-color:hover, .entry-content h3.has-dark-color:active, .entry-content h3.has-dark-color:focus, .entry-content h4.has-dark-color, .entry-content h4.has-dark-color:hover, .entry-content h4.has-dark-color:active, .entry-content h4.has-dark-color:focus, .entry-content h5.has-dark-color, .entry-content h5.has-dark-color:hover, .entry-content h5.has-dark-color:active, .entry-content h5.has-dark-color:focus, .entry-content h6.has-dark-color, .entry-content h6.has-dark-color:hover, .entry-content h6.has-dark-color:active, .entry-content h6.has-dark-color:focus {
  color: #000000; }
.entry-content h1.has-dark-background-color, .entry-content h1.has-dark-background-color:hover, .entry-content h1.has-dark-background-color:active, .entry-content h1.has-dark-background-color:focus, .entry-content h2.has-dark-background-color, .entry-content h2.has-dark-background-color:hover, .entry-content h2.has-dark-background-color:active, .entry-content h2.has-dark-background-color:focus, .entry-content h3.has-dark-background-color, .entry-content h3.has-dark-background-color:hover, .entry-content h3.has-dark-background-color:active, .entry-content h3.has-dark-background-color:focus, .entry-content h4.has-dark-background-color, .entry-content h4.has-dark-background-color:hover, .entry-content h4.has-dark-background-color:active, .entry-content h4.has-dark-background-color:focus, .entry-content h5.has-dark-background-color, .entry-content h5.has-dark-background-color:hover, .entry-content h5.has-dark-background-color:active, .entry-content h5.has-dark-background-color:focus, .entry-content h6.has-dark-background-color, .entry-content h6.has-dark-background-color:hover, .entry-content h6.has-dark-background-color:active, .entry-content h6.has-dark-background-color:focus {
  background-color: #000000;
  border-color: #000000; }
.entry-content h1.has-medium-color, .entry-content h1.has-medium-color:hover, .entry-content h1.has-medium-color:active, .entry-content h1.has-medium-color:focus, .entry-content h2.has-medium-color, .entry-content h2.has-medium-color:hover, .entry-content h2.has-medium-color:active, .entry-content h2.has-medium-color:focus, .entry-content h3.has-medium-color, .entry-content h3.has-medium-color:hover, .entry-content h3.has-medium-color:active, .entry-content h3.has-medium-color:focus, .entry-content h4.has-medium-color, .entry-content h4.has-medium-color:hover, .entry-content h4.has-medium-color:active, .entry-content h4.has-medium-color:focus, .entry-content h5.has-medium-color, .entry-content h5.has-medium-color:hover, .entry-content h5.has-medium-color:active, .entry-content h5.has-medium-color:focus, .entry-content h6.has-medium-color, .entry-content h6.has-medium-color:hover, .entry-content h6.has-medium-color:active, .entry-content h6.has-medium-color:focus {
  color: #757575; }
.entry-content h1.has-medium-background-color, .entry-content h1.has-medium-background-color:hover, .entry-content h1.has-medium-background-color:active, .entry-content h1.has-medium-background-color:focus, .entry-content h2.has-medium-background-color, .entry-content h2.has-medium-background-color:hover, .entry-content h2.has-medium-background-color:active, .entry-content h2.has-medium-background-color:focus, .entry-content h3.has-medium-background-color, .entry-content h3.has-medium-background-color:hover, .entry-content h3.has-medium-background-color:active, .entry-content h3.has-medium-background-color:focus, .entry-content h4.has-medium-background-color, .entry-content h4.has-medium-background-color:hover, .entry-content h4.has-medium-background-color:active, .entry-content h4.has-medium-background-color:focus, .entry-content h5.has-medium-background-color, .entry-content h5.has-medium-background-color:hover, .entry-content h5.has-medium-background-color:active, .entry-content h5.has-medium-background-color:focus, .entry-content h6.has-medium-background-color, .entry-content h6.has-medium-background-color:hover, .entry-content h6.has-medium-background-color:active, .entry-content h6.has-medium-background-color:focus {
  background-color: #757575;
  border-color: #757575; }
.entry-content h1.has-light-color, .entry-content h1.has-light-color:hover, .entry-content h1.has-light-color:active, .entry-content h1.has-light-color:focus, .entry-content h2.has-light-color, .entry-content h2.has-light-color:hover, .entry-content h2.has-light-color:active, .entry-content h2.has-light-color:focus, .entry-content h3.has-light-color, .entry-content h3.has-light-color:hover, .entry-content h3.has-light-color:active, .entry-content h3.has-light-color:focus, .entry-content h4.has-light-color, .entry-content h4.has-light-color:hover, .entry-content h4.has-light-color:active, .entry-content h4.has-light-color:focus, .entry-content h5.has-light-color, .entry-content h5.has-light-color:hover, .entry-content h5.has-light-color:active, .entry-content h5.has-light-color:focus, .entry-content h6.has-light-color, .entry-content h6.has-light-color:hover, .entry-content h6.has-light-color:active, .entry-content h6.has-light-color:focus {
  color: #B9B9B9; }
.entry-content h1.has-light-background-color, .entry-content h1.has-light-background-color:hover, .entry-content h1.has-light-background-color:active, .entry-content h1.has-light-background-color:focus, .entry-content h2.has-light-background-color, .entry-content h2.has-light-background-color:hover, .entry-content h2.has-light-background-color:active, .entry-content h2.has-light-background-color:focus, .entry-content h3.has-light-background-color, .entry-content h3.has-light-background-color:hover, .entry-content h3.has-light-background-color:active, .entry-content h3.has-light-background-color:focus, .entry-content h4.has-light-background-color, .entry-content h4.has-light-background-color:hover, .entry-content h4.has-light-background-color:active, .entry-content h4.has-light-background-color:focus, .entry-content h5.has-light-background-color, .entry-content h5.has-light-background-color:hover, .entry-content h5.has-light-background-color:active, .entry-content h5.has-light-background-color:focus, .entry-content h6.has-light-background-color, .entry-content h6.has-light-background-color:hover, .entry-content h6.has-light-background-color:active, .entry-content h6.has-light-background-color:focus {
  background-color: #B9B9B9;
  border-color: #B9B9B9; }
.entry-content h1.has-white-color, .entry-content h1.has-white-color:hover, .entry-content h1.has-white-color:active, .entry-content h1.has-white-color:focus, .entry-content h2.has-white-color, .entry-content h2.has-white-color:hover, .entry-content h2.has-white-color:active, .entry-content h2.has-white-color:focus, .entry-content h3.has-white-color, .entry-content h3.has-white-color:hover, .entry-content h3.has-white-color:active, .entry-content h3.has-white-color:focus, .entry-content h4.has-white-color, .entry-content h4.has-white-color:hover, .entry-content h4.has-white-color:active, .entry-content h4.has-white-color:focus, .entry-content h5.has-white-color, .entry-content h5.has-white-color:hover, .entry-content h5.has-white-color:active, .entry-content h5.has-white-color:focus, .entry-content h6.has-white-color, .entry-content h6.has-white-color:hover, .entry-content h6.has-white-color:active, .entry-content h6.has-white-color:focus {
  color: #FFFFFF; }
.entry-content h1.has-white-background-color, .entry-content h1.has-white-background-color:hover, .entry-content h1.has-white-background-color:active, .entry-content h1.has-white-background-color:focus, .entry-content h2.has-white-background-color, .entry-content h2.has-white-background-color:hover, .entry-content h2.has-white-background-color:active, .entry-content h2.has-white-background-color:focus, .entry-content h3.has-white-background-color, .entry-content h3.has-white-background-color:hover, .entry-content h3.has-white-background-color:active, .entry-content h3.has-white-background-color:focus, .entry-content h4.has-white-background-color, .entry-content h4.has-white-background-color:hover, .entry-content h4.has-white-background-color:active, .entry-content h4.has-white-background-color:focus, .entry-content h5.has-white-background-color, .entry-content h5.has-white-background-color:hover, .entry-content h5.has-white-background-color:active, .entry-content h5.has-white-background-color:focus, .entry-content h6.has-white-background-color, .entry-content h6.has-white-background-color:hover, .entry-content h6.has-white-background-color:active, .entry-content h6.has-white-background-color:focus {
  background-color: #FFFFFF;
  border-color: #FFFFFF; }
.entry-content h1.has-small-font-size, .entry-content h1.has-small-font-size:hover, .entry-content h1.has-small-font-size:active, .entry-content h1.has-small-font-size:focus, .entry-content h2.has-small-font-size, .entry-content h2.has-small-font-size:hover, .entry-content h2.has-small-font-size:active, .entry-content h2.has-small-font-size:focus, .entry-content h3.has-small-font-size, .entry-content h3.has-small-font-size:hover, .entry-content h3.has-small-font-size:active, .entry-content h3.has-small-font-size:focus, .entry-content h4.has-small-font-size, .entry-content h4.has-small-font-size:hover, .entry-content h4.has-small-font-size:active, .entry-content h4.has-small-font-size:focus, .entry-content h5.has-small-font-size, .entry-content h5.has-small-font-size:hover, .entry-content h5.has-small-font-size:active, .entry-content h5.has-small-font-size:focus, .entry-content h6.has-small-font-size, .entry-content h6.has-small-font-size:hover, .entry-content h6.has-small-font-size:active, .entry-content h6.has-small-font-size:focus {
  font-size: 12px; }
.entry-content h1.has-regular-font-size, .entry-content h1.has-regular-font-size:hover, .entry-content h1.has-regular-font-size:active, .entry-content h1.has-regular-font-size:focus, .entry-content h2.has-regular-font-size, .entry-content h2.has-regular-font-size:hover, .entry-content h2.has-regular-font-size:active, .entry-content h2.has-regular-font-size:focus, .entry-content h3.has-regular-font-size, .entry-content h3.has-regular-font-size:hover, .entry-content h3.has-regular-font-size:active, .entry-content h3.has-regular-font-size:focus, .entry-content h4.has-regular-font-size, .entry-content h4.has-regular-font-size:hover, .entry-content h4.has-regular-font-size:active, .entry-content h4.has-regular-font-size:focus, .entry-content h5.has-regular-font-size, .entry-content h5.has-regular-font-size:hover, .entry-content h5.has-regular-font-size:active, .entry-content h5.has-regular-font-size:focus, .entry-content h6.has-regular-font-size, .entry-content h6.has-regular-font-size:hover, .entry-content h6.has-regular-font-size:active, .entry-content h6.has-regular-font-size:focus {
  font-size: 16px; }
.entry-content h1.has-large-font-size, .entry-content h1.has-large-font-size:hover, .entry-content h1.has-large-font-size:active, .entry-content h1.has-large-font-size:focus, .entry-content h2.has-large-font-size, .entry-content h2.has-large-font-size:hover, .entry-content h2.has-large-font-size:active, .entry-content h2.has-large-font-size:focus, .entry-content h3.has-large-font-size, .entry-content h3.has-large-font-size:hover, .entry-content h3.has-large-font-size:active, .entry-content h3.has-large-font-size:focus, .entry-content h4.has-large-font-size, .entry-content h4.has-large-font-size:hover, .entry-content h4.has-large-font-size:active, .entry-content h4.has-large-font-size:focus, .entry-content h5.has-large-font-size, .entry-content h5.has-large-font-size:hover, .entry-content h5.has-large-font-size:active, .entry-content h5.has-large-font-size:focus, .entry-content h6.has-large-font-size, .entry-content h6.has-large-font-size:hover, .entry-content h6.has-large-font-size:active, .entry-content h6.has-large-font-size:focus {
  font-size: 20px; }
.entry-content h1.has-h-1-font-size, .entry-content h1.has-h-1-font-size:hover, .entry-content h1.has-h-1-font-size:active, .entry-content h1.has-h-1-font-size:focus, .entry-content h2.has-h-1-font-size, .entry-content h2.has-h-1-font-size:hover, .entry-content h2.has-h-1-font-size:active, .entry-content h2.has-h-1-font-size:focus, .entry-content h3.has-h-1-font-size, .entry-content h3.has-h-1-font-size:hover, .entry-content h3.has-h-1-font-size:active, .entry-content h3.has-h-1-font-size:focus, .entry-content h4.has-h-1-font-size, .entry-content h4.has-h-1-font-size:hover, .entry-content h4.has-h-1-font-size:active, .entry-content h4.has-h-1-font-size:focus, .entry-content h5.has-h-1-font-size, .entry-content h5.has-h-1-font-size:hover, .entry-content h5.has-h-1-font-size:active, .entry-content h5.has-h-1-font-size:focus, .entry-content h6.has-h-1-font-size, .entry-content h6.has-h-1-font-size:hover, .entry-content h6.has-h-1-font-size:active, .entry-content h6.has-h-1-font-size:focus {
  font-size: 45px; }
.entry-content h1.has-h-2-font-size, .entry-content h1.has-h-2-font-size:hover, .entry-content h1.has-h-2-font-size:active, .entry-content h1.has-h-2-font-size:focus, .entry-content h2.has-h-2-font-size, .entry-content h2.has-h-2-font-size:hover, .entry-content h2.has-h-2-font-size:active, .entry-content h2.has-h-2-font-size:focus, .entry-content h3.has-h-2-font-size, .entry-content h3.has-h-2-font-size:hover, .entry-content h3.has-h-2-font-size:active, .entry-content h3.has-h-2-font-size:focus, .entry-content h4.has-h-2-font-size, .entry-content h4.has-h-2-font-size:hover, .entry-content h4.has-h-2-font-size:active, .entry-content h4.has-h-2-font-size:focus, .entry-content h5.has-h-2-font-size, .entry-content h5.has-h-2-font-size:hover, .entry-content h5.has-h-2-font-size:active, .entry-content h5.has-h-2-font-size:focus, .entry-content h6.has-h-2-font-size, .entry-content h6.has-h-2-font-size:hover, .entry-content h6.has-h-2-font-size:active, .entry-content h6.has-h-2-font-size:focus {
  font-size: 30px; }
.entry-content h1.has-h-3-font-size, .entry-content h1.has-h-3-font-size:hover, .entry-content h1.has-h-3-font-size:active, .entry-content h1.has-h-3-font-size:focus, .entry-content h2.has-h-3-font-size, .entry-content h2.has-h-3-font-size:hover, .entry-content h2.has-h-3-font-size:active, .entry-content h2.has-h-3-font-size:focus, .entry-content h3.has-h-3-font-size, .entry-content h3.has-h-3-font-size:hover, .entry-content h3.has-h-3-font-size:active, .entry-content h3.has-h-3-font-size:focus, .entry-content h4.has-h-3-font-size, .entry-content h4.has-h-3-font-size:hover, .entry-content h4.has-h-3-font-size:active, .entry-content h4.has-h-3-font-size:focus, .entry-content h5.has-h-3-font-size, .entry-content h5.has-h-3-font-size:hover, .entry-content h5.has-h-3-font-size:active, .entry-content h5.has-h-3-font-size:focus, .entry-content h6.has-h-3-font-size, .entry-content h6.has-h-3-font-size:hover, .entry-content h6.has-h-3-font-size:active, .entry-content h6.has-h-3-font-size:focus {
  font-size: 26px; }
.entry-content h1.has-h-4-font-size, .entry-content h1.has-h-4-font-size:hover, .entry-content h1.has-h-4-font-size:active, .entry-content h1.has-h-4-font-size:focus, .entry-content h2.has-h-4-font-size, .entry-content h2.has-h-4-font-size:hover, .entry-content h2.has-h-4-font-size:active, .entry-content h2.has-h-4-font-size:focus, .entry-content h3.has-h-4-font-size, .entry-content h3.has-h-4-font-size:hover, .entry-content h3.has-h-4-font-size:active, .entry-content h3.has-h-4-font-size:focus, .entry-content h4.has-h-4-font-size, .entry-content h4.has-h-4-font-size:hover, .entry-content h4.has-h-4-font-size:active, .entry-content h4.has-h-4-font-size:focus, .entry-content h5.has-h-4-font-size, .entry-content h5.has-h-4-font-size:hover, .entry-content h5.has-h-4-font-size:active, .entry-content h5.has-h-4-font-size:focus, .entry-content h6.has-h-4-font-size, .entry-content h6.has-h-4-font-size:hover, .entry-content h6.has-h-4-font-size:active, .entry-content h6.has-h-4-font-size:focus {
  font-size: 23px; }
.entry-content h1.has-h-5-font-size, .entry-content h1.has-h-5-font-size:hover, .entry-content h1.has-h-5-font-size:active, .entry-content h1.has-h-5-font-size:focus, .entry-content h2.has-h-5-font-size, .entry-content h2.has-h-5-font-size:hover, .entry-content h2.has-h-5-font-size:active, .entry-content h2.has-h-5-font-size:focus, .entry-content h3.has-h-5-font-size, .entry-content h3.has-h-5-font-size:hover, .entry-content h3.has-h-5-font-size:active, .entry-content h3.has-h-5-font-size:focus, .entry-content h4.has-h-5-font-size, .entry-content h4.has-h-5-font-size:hover, .entry-content h4.has-h-5-font-size:active, .entry-content h4.has-h-5-font-size:focus, .entry-content h5.has-h-5-font-size, .entry-content h5.has-h-5-font-size:hover, .entry-content h5.has-h-5-font-size:active, .entry-content h5.has-h-5-font-size:focus, .entry-content h6.has-h-5-font-size, .entry-content h6.has-h-5-font-size:hover, .entry-content h6.has-h-5-font-size:active, .entry-content h6.has-h-5-font-size:focus {
  font-size: 20px; }
.entry-content h1.has-h-6-font-size, .entry-content h1.has-h-6-font-size:hover, .entry-content h1.has-h-6-font-size:active, .entry-content h1.has-h-6-font-size:focus, .entry-content h2.has-h-6-font-size, .entry-content h2.has-h-6-font-size:hover, .entry-content h2.has-h-6-font-size:active, .entry-content h2.has-h-6-font-size:focus, .entry-content h3.has-h-6-font-size, .entry-content h3.has-h-6-font-size:hover, .entry-content h3.has-h-6-font-size:active, .entry-content h3.has-h-6-font-size:focus, .entry-content h4.has-h-6-font-size, .entry-content h4.has-h-6-font-size:hover, .entry-content h4.has-h-6-font-size:active, .entry-content h4.has-h-6-font-size:focus, .entry-content h5.has-h-6-font-size, .entry-content h5.has-h-6-font-size:hover, .entry-content h5.has-h-6-font-size:active, .entry-content h5.has-h-6-font-size:focus, .entry-content h6.has-h-6-font-size, .entry-content h6.has-h-6-font-size:hover, .entry-content h6.has-h-6-font-size:active, .entry-content h6.has-h-6-font-size:focus {
  font-size: 18px; }
.entry-content .has-lime-color,
.entry-content .has-lime-color:hover,
.entry-content .has-lime-color:active,
.entry-content .has-lime-color:focus {
  color: #8ED500; }
.entry-content .has-lime-background-color,
.entry-content .has-lime-background-color:hover,
.entry-content .has-lime-background-color:active,
.entry-content .has-lime-background-color:focus {
  background-color: #8ED500;
  border-color: #8ED500; }
.entry-content .has-light-lime-color,
.entry-content .has-light-lime-color:hover,
.entry-content .has-light-lime-color:active,
.entry-content .has-light-lime-color:focus {
  color: #D4F395; }
.entry-content .has-light-lime-background-color,
.entry-content .has-light-lime-background-color:hover,
.entry-content .has-light-lime-background-color:active,
.entry-content .has-light-lime-background-color:focus {
  background-color: #D4F395;
  border-color: #D4F395; }
.entry-content .has-green-color,
.entry-content .has-green-color:hover,
.entry-content .has-green-color:active,
.entry-content .has-green-color:focus {
  color: #006142; }
.entry-content .has-green-background-color,
.entry-content .has-green-background-color:hover,
.entry-content .has-green-background-color:active,
.entry-content .has-green-background-color:focus {
  background-color: #006142;
  border-color: #006142; }
.entry-content .has-dark-green-color,
.entry-content .has-dark-green-color:hover,
.entry-content .has-dark-green-color:active,
.entry-content .has-dark-green-color:focus {
  color: #00422D; }
.entry-content .has-dark-green-background-color,
.entry-content .has-dark-green-background-color:hover,
.entry-content .has-dark-green-background-color:active,
.entry-content .has-dark-green-background-color:focus {
  background-color: #00422D;
  border-color: #00422D; }
.entry-content .has-yellow-color,
.entry-content .has-yellow-color:hover,
.entry-content .has-yellow-color:active,
.entry-content .has-yellow-color:focus {
  color: #F9D624; }
.entry-content .has-yellow-background-color,
.entry-content .has-yellow-background-color:hover,
.entry-content .has-yellow-background-color:active,
.entry-content .has-yellow-background-color:focus {
  background-color: #F9D624;
  border-color: #F9D624; }
.entry-content .has-light-yellow-color,
.entry-content .has-light-yellow-color:hover,
.entry-content .has-light-yellow-color:active,
.entry-content .has-light-yellow-color:focus {
  color: #FEF8D7; }
.entry-content .has-light-yellow-background-color,
.entry-content .has-light-yellow-background-color:hover,
.entry-content .has-light-yellow-background-color:active,
.entry-content .has-light-yellow-background-color:focus {
  background-color: #FEF8D7;
  border-color: #FEF8D7; }
.entry-content .has-teal-color,
.entry-content .has-teal-color:hover,
.entry-content .has-teal-color:active,
.entry-content .has-teal-color:focus {
  color: #00A3B1; }
.entry-content .has-teal-background-color,
.entry-content .has-teal-background-color:hover,
.entry-content .has-teal-background-color:active,
.entry-content .has-teal-background-color:focus {
  background-color: #00A3B1;
  border-color: #00A3B1; }
.entry-content .has-light-teal-color,
.entry-content .has-light-teal-color:hover,
.entry-content .has-light-teal-color:active,
.entry-content .has-light-teal-color:focus {
  color: #68D0D9; }
.entry-content .has-light-teal-background-color,
.entry-content .has-light-teal-background-color:hover,
.entry-content .has-light-teal-background-color:active,
.entry-content .has-light-teal-background-color:focus {
  background-color: #68D0D9;
  border-color: #68D0D9; }
.entry-content .has-orange-color,
.entry-content .has-orange-color:hover,
.entry-content .has-orange-color:active,
.entry-content .has-orange-color:focus {
  color: #F56A14; }
.entry-content .has-orange-background-color,
.entry-content .has-orange-background-color:hover,
.entry-content .has-orange-background-color:active,
.entry-content .has-orange-background-color:focus {
  background-color: #F56A14;
  border-color: #F56A14; }
.entry-content .has-light-orange-color,
.entry-content .has-light-orange-color:hover,
.entry-content .has-light-orange-color:active,
.entry-content .has-light-orange-color:focus {
  color: #F78945; }
.entry-content .has-light-orange-background-color,
.entry-content .has-light-orange-background-color:hover,
.entry-content .has-light-orange-background-color:active,
.entry-content .has-light-orange-background-color:focus {
  background-color: #F78945;
  border-color: #F78945; }
.entry-content .has-dark-color,
.entry-content .has-dark-color:hover,
.entry-content .has-dark-color:active,
.entry-content .has-dark-color:focus {
  color: #000000; }
.entry-content .has-dark-background-color,
.entry-content .has-dark-background-color:hover,
.entry-content .has-dark-background-color:active,
.entry-content .has-dark-background-color:focus {
  background-color: #000000;
  border-color: #000000; }
.entry-content .has-medium-color,
.entry-content .has-medium-color:hover,
.entry-content .has-medium-color:active,
.entry-content .has-medium-color:focus {
  color: #757575; }
.entry-content .has-medium-background-color,
.entry-content .has-medium-background-color:hover,
.entry-content .has-medium-background-color:active,
.entry-content .has-medium-background-color:focus {
  background-color: #757575;
  border-color: #757575; }
.entry-content .has-light-color,
.entry-content .has-light-color:hover,
.entry-content .has-light-color:active,
.entry-content .has-light-color:focus {
  color: #B9B9B9; }
.entry-content .has-light-background-color,
.entry-content .has-light-background-color:hover,
.entry-content .has-light-background-color:active,
.entry-content .has-light-background-color:focus {
  background-color: #B9B9B9;
  border-color: #B9B9B9; }
.entry-content .has-white-color,
.entry-content .has-white-color:hover,
.entry-content .has-white-color:active,
.entry-content .has-white-color:focus {
  color: #FFFFFF; }
.entry-content .has-white-background-color,
.entry-content .has-white-background-color:hover,
.entry-content .has-white-background-color:active,
.entry-content .has-white-background-color:focus {
  background-color: #FFFFFF;
  border-color: #FFFFFF; }
.entry-content .has-small-font-size,
.entry-content .has-small-font-size:hover,
.entry-content .has-small-font-size:active,
.entry-content .has-small-font-size:focus {
  font-size: 12px; }
.entry-content .has-regular-font-size,
.entry-content .has-regular-font-size:hover,
.entry-content .has-regular-font-size:active,
.entry-content .has-regular-font-size:focus {
  font-size: 16px; }
.entry-content .has-large-font-size,
.entry-content .has-large-font-size:hover,
.entry-content .has-large-font-size:active,
.entry-content .has-large-font-size:focus {
  font-size: 20px; }
.entry-content .has-h-1-font-size,
.entry-content .has-h-1-font-size:hover,
.entry-content .has-h-1-font-size:active,
.entry-content .has-h-1-font-size:focus {
  font-size: 45px; }
.entry-content .has-h-2-font-size,
.entry-content .has-h-2-font-size:hover,
.entry-content .has-h-2-font-size:active,
.entry-content .has-h-2-font-size:focus {
  font-size: 30px; }
.entry-content .has-h-3-font-size,
.entry-content .has-h-3-font-size:hover,
.entry-content .has-h-3-font-size:active,
.entry-content .has-h-3-font-size:focus {
  font-size: 26px; }
.entry-content .has-h-4-font-size,
.entry-content .has-h-4-font-size:hover,
.entry-content .has-h-4-font-size:active,
.entry-content .has-h-4-font-size:focus {
  font-size: 23px; }
.entry-content .has-h-5-font-size,
.entry-content .has-h-5-font-size:hover,
.entry-content .has-h-5-font-size:active,
.entry-content .has-h-5-font-size:focus {
  font-size: 20px; }
.entry-content .has-h-6-font-size,
.entry-content .has-h-6-font-size:hover,
.entry-content .has-h-6-font-size:active,
.entry-content .has-h-6-font-size:focus {
  font-size: 18px; }

.site-footer__global-iframe {
  margin: 0;
  padding: 0;
  border: 0;
  background-color: #666f7c;
  height: auto;
  width: 100%; }
  .site-footer__global-iframe iframe {
    height: 610px; }
    @media (min-width: 992px) {
      .site-footer__global-iframe iframe {
        height: 380px; } }

@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .container {
    max-width: 1000px; }

  .vce-main-content {
    width: 700px; }

  .vce-featured {
    max-height: 400px;
    min-height: 400px; }

  .main-navigation ul ul {
    display: none; }

  .main-navigation ul li:hover ul {
    display: block; }

  .top-header {
    overflow: hidden; }

  .header-sticky .main-navigation a {
    padding: 15px 10px; }

  .main-navigation a {
    padding: 15px 9px 15px; }

  .search-header-wrap a {
    padding: 15px; }

  /*LAYOUTS	*/
  .vce-lay-a .entry-content {
    width: 540px; }

  .vce-lay-a .entry-title {
    max-width: 540px; }

  .vce-lay-b {
    width: 100%; }

  .vce-sid-right .vce-lay-b .meta-image,
  .vce-sid-left .vce-lay-b .meta-image {
    min-height: initial;
    width: 300px;
    min-width: initial; }

  .vce-lay-b {
    min-height: 155px; }

  .vce-lay-b img {
    max-height: initial;
    width: 100%; }

  .vce-lay-b .entry-title {
    line-height: 28px;
    font-size: 22px; }

  .vce-sid-none .vce-lay-b {
    width: 470px; }

  .vce-sid-none .vce-lay-c,
  .vce-sid-none .vce-lay-d,
  .vce-sid-none .vce-lay-f {
    width: 306px; }

  .vce-lay-c,
  .vce-prev-link, .vce-next-link {
    width: 305px; }

  .vce-lay-d {
    width: 305px;
    min-height: 76px; }

  .vce-lay-d img {
    max-width: 120px;
    min-height: initial; }

  .vce-lay-d .entry-header {
    padding: 0; }

  .vce-lay-d .entry-title {
    font-size: 13px;
    line-height: 17px; }

  .vce-lay-d .meta-category a, .vce-lay-d .entry-meta div, .vce-lay-d .entry-meta div a {
    font-size: 12px;
    line-height: 16px; }

  .vce-sid-left .vce-lay-e,
  .vce-sid-right .vce-lay-e {
    max-width: 110px;
    min-height: initial;
    max-height: initial; }

  .vce-lay-e .entry-title {
    font-size: 13px;
    line-height: 18px;
    padding: 5px 5px 10px; }

  .vce-lay-f {
    width: 305px; }

  .vce-module-columns .main-box-half {
    width: 325px; }

  .vce-sid-none .vce-module-columns .main-box-half {
    width: 32%; }

  .vce-sid-none .vce-module-columns .main-box-half {
    margin-right: 2%; }

  .vce-sid-none .main-box-half:nth-child(3n) {
    margin-right: 0; }

  .vce-slider-pagination .vce-lay-a,
  .vce-slider-pagination .vce-lay-b {
    width: 100%; }

  .vce-sid-right .vce-slider-pagination .vce-lay-c,
  .vce-sid-left .vce-slider-pagination .vce-lay-c,
  .vce-sid-right .vce-slider-pagination .vce-lay-d,
  .vce-sid-left .vce-slider-pagination .vce-lay-d {
    width: 301px; }

  .vce-sid-left .vce-slider-pagination .vce-lay-e, .vce-sid-right .vce-slider-pagination .vce-lay-e {
    width: 138px; }

  .vce-sid-left .vce-slider-pagination .vce-lay-g, .vce-sid-right .vce-slider-pagination .vce-lay-g {
    width: 630px; }

  .nav-menu .vce-mega-menu-wrapper > li .mega-menu-img {
    height: 90px; }

  .nav-menu .vce-mega-menu-wrapper {
    min-height: 230px; }

  .vce-header-ads {
    margin: 0; }

  .header-2-wrapper .site-branding,
  .header-3-wrapper .site-branding {
    max-width: 300px; }

  .vce-wrap-center .top-nav-menu li {
    margin: 0 5px 0 0; }

  .container-fix {
    margin: 0 -5px; }

  [class*='bit-'] {
    padding: 10px; }

  /*TYPOGRAPHY*/
  h1.entry-title {
    width: 540px; }

  .entry-title {
    display: block; }

  .vce-slider-pagination .vce-lay-a .meta-image {
    max-height: 450px; }

  .main-box .vce-link-pages a {
    margin: 0 20px; }

  .vce-single .entry-content, .vce-single .entry-footer, .vce-single .entry-headline, .vce-page .entry-content, .error404 .entry-content, .vce-page .entry-content {
    max-width: 630px; }

  .vce-lay-b .entry-content {
    margin-left: 0; }

  .vce-sid-none .vce-page .entry-content, .vce-sid-none .vce-page .entry-title-page, .error404 .entry-content {
    max-width: 100%;
    padding: 0 20px; }

  .main-navigation li {
    pointer-events: auto; } }
@media only screen and (min-width: 670px) and (max-width: 1023px) {
  .vce-featured {
    max-height: 300px;
    min-height: 300px; }

  .vce-featured-link-article {
    font-size: 42px;
    line-height: 52px; }

  .header-sticky .main-navigation a {
    padding: 15px 10px; }

  /*LAYOUTS	*/
  .vce-sid-right .vce-lay-b .meta-image,
  .vce-sid-left .vce-lay-b .meta-image {
    min-height: 165px;
    max-height: 195px;
    max-width: 383px;
    min-width: 100px; }

  .vce-lay-b {
    min-height: 165px; }

  .vce-lay-b img {
    max-height: 165px;
    width: auto; }

  .vce-sid-left .vce-lay-c,
  .vce-sid-right .vce-lay-c,
  .vce-prev-link, .vce-next-link {
    width: 48.5%;
    margin: 0 3% 3% 0; }

  .vce-sid-right .main-box-half .vce-post,
  .vce-sid-left .main-box-half .vce-post {
    width: 100%; }

  .vce-lay-c .meta-image {
    width: 100%;
    text-align: center;
    height: auto; }

  .vce-lay-c img {
    width: 100%;
    height: auto;
    max-height: initial; }

  .vce-sid-left .vce-lay-d,
  .vce-sid-right .vce-lay-d {
    width: 48.5%;
    min-height: 76px;
    margin: 0 3% 3% 0; }

  .vce-lay-d img {
    max-width: 135px;
    min-height: initial; }

  .vce-lay-d .entry-title {
    font-size: 13px;
    line-height: 17px;
    max-width: 400px; }

  .vce-lay-d .entry-header {
    padding: 0; }

  .vce-sid-left .vce-lay-e,
  .vce-sid-right .vce-lay-e {
    width: 17.4%; }

  .vce-sid-left .vce-lay-e img,
  .vce-sid-right .vce-lay-e img {
    width: 100%; }

  .vce-sid-none .vce-lay-e {
    width: 17.2%; }

  .vce-lay-f,
  .vce-module-columns .main-box-half {
    width: 48.5%; }

  .vce-sid-left .vce-module-columns .main-box-half:nth-child(2n),
  .vce-sid-right .vce-module-columns .main-box-half:nth-child(2n) {
    margin-left: 3%; }

  .vce-sid-none .vce-lay-c,
  .vce-sid-none .vce-lay-d,
  .vce-sid-none .vce-lay-f {
    width: 100%;
    margin: 0 0 20px 0; }

  .vce-sid-none .vce-module-columns .main-box-half {
    width: 100%; }

  .nav-menu .vce-mega-menu-wrapper > li .mega-menu-img {
    height: 90px; }

  .nav-menu .vce-mega-menu-wrapper {
    min-height: 230px; }

  .vce-header-ads {
    margin: 0; }

  .header-2-wrapper .site-branding,
  .header-3-wrapper .site-branding {
    max-width: 300px; }

  .header-3-wrapper .nav-menu > li > a {
    padding: 0 15px; }

  .vce-wrap-center .top-nav-menu li {
    margin: 0 5px 0 0; }

  .container-fix {
    margin: 0 -10px; }

  [class*='bit-'] {
    padding: 10px; }

  .vce-grid-item {
    width: 100%; }

  .vce-grid-text .vce-featured-info {
    margin-top: 10%; }

  .vce-featured-grid .owl-item img {
    min-height: initial; }

  /*TYPOGRAPHY*/
  h1.entry-title {
    width: 540px; }

  .entry-title {
    display: block; }

  .vce-featured-grid .vce-featured-link-article {
    font-size: 18px;
    line-height: 22px; }

  .vce-featured-grid .vce-featured-title {
    padding: 0 20px; }

  .vce-sid-right .vce-slider-pagination .vce-lay-c, .vce-sid-left .vce-slider-pagination .vce-lay-c,
  .vce-slider-pagination .vce-lay-a {
    width: 100%;
    margin: 0 0 20px; }

  .vce-sid-left .vce-slider-pagination .vce-lay-g, .vce-sid-right .vce-slider-pagination .vce-lay-g {
    width: auto; }

  .vce-sid-right .vce-slider-pagination .vce-lay-d, .vce-sid-left .vce-slider-pagination .vce-lay-d {
    width: 100%; }

  .vce-gallery-big {
    height: 200px; }

  .admin-bar.sidr-main-open #wpadminbar {
    left: 260px; } }
@media only screen and (max-width: 1023px) {
  .container {
    max-width: 90%; }

  .vce-main-content {
    width: 100%;
    padding: 15px 0 !important; }

  .main-navigation ul ul {
    display: none; }

  .vce-res-nav {
    float: left;
    position: absolute;
    left: 0; }

  .vce-lay-b,
  .vce-sid-none .vce-lay-b {
    width: 100%; }

  .vce-lay-e .entry-title {
    font-size: 13px;
    line-height: 18px;
    padding: 5px 5px 10px; }

  .header-1-wrapper,
  .header-2-wrapper,
  .header-3-wrapper {
    height: 50px !important;
    padding-top: 0 !important;
    text-align: center; }

  .header-2-wrapper .site-branding,
  .header-3-wrapper .site-branding {
    position: relative;
    float: none;
    top: 0 !important;
    left: initial !important;
    text-align: center;
    max-width: initial;
    padding: 3px 0 7px; }

  .site-branding {
    padding: 5px 0 7px;
    display: inline-block; }

  .site-branding img {
    max-width: 120px;
    max-height: 30px; }

  .header-sticky .site-title {
    float: none;
    display: inline-block; }

  .header-sticky .vce-responsive-nav {
    position: absolute;
    left: 0; }

  .header-sticky {
    text-align: center; }

  .main-header .header-2-wrapper .site-title,
  .main-header .header-3-wrapper .site-title,
  .main-header .header-3-wrapper .site-title a.has-logo,
  .main-header .header-2-wrapper .site-title a.has-logo {
    line-height: 40px !important;
    font-size: 26px !important; }

  .nav-menu .vce-mega-menu > .sub-menu > li {
    display: block;
    padding: 0;
    text-align: left; }

  .nav-menu .vce-mega-menu .sub-menu a {
    padding: 10px 10px 10px 20px; }

  .nav-menu .vce-mega-menu .sub-menu .sub-menu li,
  .nav-menu .vce-mega-menu .sub-menu .sub-menu {
    padding: 0; }

  .sidebar {
    margin: 0 auto;
    float: none !important;
    display: block;
    clear: both;
    padding-top: 0 !important; }

  h1.entry-title {
    max-width: 100%; }

  /*Navigation*/
  .vce-responsive-nav {
    display: block;
    margin: 10px 0 9px; }

  .nav-menu,
  .mm-list li a.search_header,
  .top-header,
  .site-description,
  .nav-menu .vce-mega-menu-wrapper {
    display: none; }

  .main-header .site-title, .main-header .site-title a {
    line-height: 36px !important;
    font-size: 40px !important; }

  .main-header .header-1-wrapper .site-title {
    line-height: 36px !important; }

  .main-header .header-2-wrapper .site-title a {
    line-height: 45px !important; }

  .admin-bar .header-sticky {
    top: 0; }

  .meta-image:hover a img,
  .img-wrp:hover img,
  .vce-gallery-big:hover img,
  .gallery-item:hover img,
  .vce_posts_widget .vce-post-big li:hover img,
  .vce-featured-grid .owl-item:hover img,
  .vce-post-img:hover img,
  .mega-menu-img:hover img {
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none; }

  .comment-list .comment-content {
    width: 100%;
    margin: 0 0 20px 20px; }

  footer.comment-meta {
    margin-bottom: 20px; }

  .comment-reply-link {
    margin: 0 0 0 10px; }

  .vce-sid-left .vce-slider-pagination .vce-lay-e, .vce-sid-right .vce-slider-pagination .vce-lay-e {
    width: 100%; }

  .vce-slider-a .owl-item,
  .vce-slider-b .owl-item {
    padding: 0 2px; }

  .vce-lay-b {
    width: 100%; }

  .vce-sid-right .vce-lay-b .meta-image,
  .vce-sid-left .vce-lay-b .meta-image {
    min-height: initial;
    width: 300px;
    min-width: initial; }

  .vce-lay-b {
    min-height: 155px; }

  .vce-lay-b img {
    max-height: initial;
    width: 100%; }

  .vce-lay-b .entry-title {
    line-height: 28px;
    font-size: 22px; }

  .site-footer [class*='bit-'] {
    width: 100%; }

  .site-footer [class*='bit-'] .widget:last-child {
    margin-bottom: 0; }

  .vce-featured-grid .owl-item img {
    min-height: initial; }

  .vce-share-items {
    width: 100%;
    min-width: initial; }

  .main-box .vce-link-pages a {
    top: 4px; }

  .vce-lay-b .entry-content {
    margin-left: 0; }

  .vce-sid-none .vce-page .entry-content, .vce-sid-none .vce-page .entry-title-page, .error404 .entry-content {
    width: 100% !important;
    padding: 30px; }

  .vce-sid-none .vce-single .entry-content, .vce-sid-none .vce-single .entry-headline, .vce-sid-none .vce-single .entry-footer,
  .vce-sid-none .vce-page .entry-content, .vce-sid-none .vce-page .entry-title-page, .error404 .entry-content {
    width: 100% !important;
    padding: 0 20px;
    margin: 20px auto 20px; }

  #vce-pagination .prev.page-numbers, #vce-pagination .next.page-numbers {
    top: 11px; }

  #vce-pagination .prev.page-numbers {
    left: 5px; }

  #vce-pagination .next.page-numbers {
    right: 5px; }

  #vce-pagination .page-numbers {
    display: none; }

  .vce-single .entry-content, .vce-single .entry-footer, .vce-single .entry-headline, .vce-page .entry-content, .error404 .entry-content, .vce-page .entry-content {
    max-width: 630px; }

  .vce-featured-grid .owl-prev, .vce-featured-grid .owl-next, .vce-post-slider .owl-prev, .vce-post-slider .owl-next {
    width: 30px;
    height: 60px;
    top: 50%;
    margin-top: -30px; }

  #vce-featured-grid .owl-controls .owl-prev, #vce-featured-grid .owl-controls .owl-next, .vce-post-slider .owl-controls .owl-prev, .vce-post-slider .owl-controls .owl-next {
    opacity: 0.4;
    filter: alpha(opacity=40); }

  .vce-featured-grid i.fa-angle-right, .vce-post-slider i.fa-angle-right {
    right: 5px; }

  .vce-featured-grid i.fa-angle-left, .vce-post-slider i.fa-angle-left {
    left: 5px; } }
@media only screen and (min-width: 200px) and (max-width: 670px) {
  html {
    margin-top: 0 !important;
    overflow-x: visible; }

  body, button, input, select, textarea {
    font-size: 14px;
    line-height: 22px; }

  .container {
    max-width: 95%; }

  .vce-featured {
    max-height: 200px;
    min-height: 200px; }

  .sidebar {
    width: 100%; }

  .vce-main-content {
    padding: 0 0 10px !important; }

  .vce-featured-link-article,
  .vce-featured-grid .vce-featured-link-article {
    font-size: 20px;
    line-height: 26px; }

  .vce-lay-g .entry-title, .vce-lay-g .entry-title a,
  .vce-lay-g .entry-title a, .vce-lay-g .entry-title a:hover {
    font-size: 18px;
    line-height: 22px; }

  .vce-lay-g .entry-title {
    padding: 0 20px; }

  .vce-lay-a .entry-title {
    line-height: 34px; }

  .vce-featured-section a,
  .meta-category a {
    font-size: 14px; }

  .vce-featured-full-slider .owl-nav i {
    font-size: 30px; }

  .vce-featured-full-slider .owl-nav .owl-prev, .vce-featured-full-slider .owl-nav .owl-next {
    width: 30px;
    height: 60px;
    margin-top: -30px; }

  .vce-hover-effect, .vce-featured .vce-featured-info {
    width: 100%;
    margin: 0;
    left: 0;
    text-align: center; }

  .vce-featured-grid .vce-featured-title {
    width: 80%; }

  .vce-lay-g .vce-featured-header {
    padding: 10px 0; }

  .main-box-inside {
    padding: 10px 10px 0 10px; }

  .main-box, .comment-respond,
  .sidebar .widget {
    margin-bottom: 10px; }

  .vce-lay-b,
  .vce-lay-c {
    padding: 0 0 5px;
    margin: 0 0 10px; }

  .vce-sid-right .vce-lay-b .meta-image,
  .vce-sid-left .vce-lay-b .meta-image,
  .vce-lay-b img,
  .vce-lay-c,
  .vce-lay-c img {
    width: 100%;
    min-height: initial;
    min-width: initial;
    max-height: initial;
    margin-right: 0; }

  .vce-lay-d,
  .vce-lay-c .meta-image,
  .vce-post-big li a, .vce-post-slider li a,
  .vce-post-img img {
    width: 100%; }

  .vce-lay-d {
    min-height: initial; }

  .vce-prev-next-link {
    margin: 10px 0; }

  .vce-module-columns .main-box-half,
  .vce-sid-none .vce-module-columns .main-box-half {
    width: 100%; }

  .vce-sid-left .vce-module-columns .main-box-half:nth-child(2n), .vce-sid-right .vce-module-columns .main-box-half:nth-child(2n) {
    margin-left: 0; }

  .vce-lay-e .meta-image {
    text-align: center;
    background: rgba(0, 0, 0, 0.1); }

  .vce-lay-d img {
    max-width: 120px;
    min-height: initial;
    max-height: initial; }

  .vce-lay-d .meta-image {
    margin-right: 10px; }

  .vce-lay-d .entry-title,
  .vce-lay-e .entry-title,
  .vce-lay-f .entry-title {
    font-size: 13px;
    line-height: 17px;
    max-width: 300px; }

  .vce-lay-d .meta-category a, .vce-lay-d .entry-meta div, .vce-lay-d .entry-meta div a {
    font-size: 12px;
    line-height: 16px; }

  .vce-sid-none .vce-lay-b,
  .vce-sid-none .vce-lay-c,
  .vce-sid-none .vce-lay-d,
  .vce-sid-none .vce-lay-f {
    width: 100%;
    margin: 0 0 20px 0; }

  .vce-sid-none .vce-lay-b img,
  .vce-sid-none .vce-lay-c img,
  .vce-sid-none .vce-lay-b .meta-image,
  .vce-sid-none .vce-lay-c .meta-image {
    width: 100%;
    min-height: initial;
    min-width: initial;
    max-height: initial;
    margin-right: 0; }

  .vce-sid-none .vce-lay-b .entry-header {
    padding: 0; }

  .vce-sid-right .vce-lay-c,
  .vce-sid-left .vce-lay-c,
  .vce-sid-right .vce-lay-d,
  .vce-sid-left .vce-lay-d,
  .vce-sid-none .vce-lay-c,
  .vce-sid-none .vce-lay-d,
  .vce-sid-right .vce-lay-c:nth-child(2n),
  .vce-sid-left .vce-lay-c:nth-child(2n),
  .vce-sid-right .vce-lay-d:nth-child(2n),
  .vce-sid-left .vce-lay-d:nth-child(2n),
  .vce-sid-none .vce-lay-c:nth-child(3n),
  .vce-sid-none .vce-lay-d:nth-child(3n),
  .vce-sid-none .vce-lay-e:nth-child(7n) {
    margin: 0 0 10px 0 !important; }

  .vce-sid-right .vce-lay-e,
  .vce-sid-left .vce-lay-e,
  .vce-sid-none .vce-lay-e,
  .vce-sid-left .vce-lay-e:nth-child(5n),
  .vce-sid-right .vce-lay-e:nth-child(5n) {
    margin: 0 10px 10px 0; }

  .vce-sid-right .vce-lay-e:nth-child(2n),
  .vce-sid-left .vce-lay-e:nth-child(2n) {
    margin: 0 0 10px 0; }

  .vce-sid-left .vce-lay-e, .vce-sid-right .vce-lay-e {
    width: 47.7%; }

  .vce-lay-b .entry-title,
  .vce-lay-a .entry-title,
  .vce-lay-a .entry-title a {
    line-height: 28px;
    font-size: 22px;
    text-align: center;
    padding: 0 10px; }

  .vce-lay-b .entry-header {
    text-align: center; }

  .vce-lay-b .meta-image {
    margin-bottom: 12px; }

  .vce-lay-c .entry-content,
  .vce-lay-a .entry-content,
  .vce-lay-c .entry-title {
    padding: 0 10px; }

  .vce-sid-right .vce-lay-f, .vce-sid-left .vce-lay-f {
    width: 100%;
    margin: 0 0 10px; }

  .vce-lay-g .entry-meta {
    display: none; }

  .vce-single .entry-content, .vce-single .entry-headline, .vce-single .entry-footer,
  .vce-sid-none .vce-single .entry-content, .vce-sid-none .vce-single .entry-headline, .vce-sid-none .vce-single .entry-footer,
  .vce-page .entry-content, .vce-page .entry-title-page,
  .vce-sid-none .vce-page .entry-content, .vce-sid-none .vce-page .entry-title-page, .error404 .entry-content, .vce-page .entry-content {
    width: 100% !important;
    padding: 0 20px;
    margin: 20px auto 20px; }

  .vce-share-items li {
    width: 100%;
    float: none;
    display: block;
    margin-bottom: 10px; }

  .vce-share-items {
    width: 100%;
    min-width: initial;
    max-width: initial; }

  .vce-share-items li a,
  .vce-prev-link, .vce-next-link,
  .vce-wrap-left,
  .vce-wrap-right,
  .vce-wrap-center {
    width: 100%;
    text-align: center; }

  .img-wrp {
    float: none; }

  .vce-single .entry-header {
    margin: 20px 0; }

  .vce-share-bar {
    padding: 0 20px; }

  .vce-wrap-left,
  .vce-wrap-right,
  .vce-wrap-center {
    text-align: center; }

  .data-image {
    float: left;
    margin-right: 20px;
    display: block;
    text-align: center;
    width: 100%; }

  .data-content {
    margin: 0;
    text-align: center; }

  .data-links {
    float: none;
    margin-bottom: 10px; }

  .vce-author-links {
    text-align: center;
    width: 100%; }

  .vce-author-links a {
    float: none;
    display: inline-block; }

  .comment-form-author, .comment-form-email, .comment-form-url,
  .main-box-subtitle {
    width: 100%; }

  .container-fix {
    margin: 0; }

  #vce-pagination, .vce-slider-pagination .owl-controls {
    padding: 10px;
    margin: 0 -10px; }

  .mks_adswidget_ul.large li, .site-footer .mks_adswidget_ul.large li {
    padding: 0; }

  .mks_ads_widget .small li, .mks_ads_widget ul.custom li, .mks_adswidget_ul.small li, .mks_adswidget_ul.custom li,
  .mks_adswidget_ul.small li:nth-child(2n), .site-footer .mks_adswidget_ul.small li:nth-child(2n) {
    padding: 10px; }

  .entry-content {
    font-size: 14px;
    line-height: 22px; }

  h1.entry-title {
    font-size: 24px;
    line-height: 30px;
    padding: 0 20px; }

  .vce-single .entry-headline p {
    font-size: 16px;
    line-height: 24px; }

  p {
    margin-bottom: 20px; }

  h1 {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 10px; }

  h2 {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 10px; }

  h3 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 10px;
    -webkit-font-smoothing: antialiased; }

  h4 {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 10px; }

  h5 {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 10px; }

  h6 {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 10px; }

  .sidebar .widget-title {
    line-height: 22px; }

  .bit-1, .bit-2, .bit-3, .bit-4, .bit-5, .bit-6, .bit-7, .bit-8, .bit-9, .bit-10, .bit-11, .bit-12 {
    width: 100%;
    padding: 0;
    margin-bottom: 10px; }

  .main-box-title, .comment-reply-title {
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    margin-bottom: 0;
    padding: 10px 10px 12px 10px; }

  .vce-sid-right .vce-slider-pagination .vce-lay-c, .vce-sid-left .vce-slider-pagination .vce-lay-c,
  .vce-slider-pagination .vce-lay-a {
    width: auto;
    margin: 0 0 10px !important; }

  .vce-sid-left .vce-slider-pagination .vce-lay-g, .vce-sid-right .vce-slider-pagination .vce-lay-g {
    width: auto; }

  .vce-sid-right .vce-slider-pagination .vce-lay-d, .vce-sid-left .vce-slider-pagination .vce-lay-d {
    width: 100%;
    margin-right: 0 10px 10px 0 !important; }

  .vce-sid-left .vce-slider-pagination .vce-lay-g, .vce-sid-right .vce-slider-pagination .vce-lay-g {
    max-height: 300px; }

  .vce-slider-pagination .vce-lay-b {
    margin: 0 10px 20px 10px !important;
    text-align: center;
    padding: 0 0 10px;
    width: auto; }

  .vce-slider-pagination .vce-lay-a .meta-image {
    max-height: 250px; }

  .vce-gallery-big {
    height: 200px !important; }

  .wp-caption {
    width: 100% !important; }

  .mks_col .mks_one_half,
  .mks_col .mks_one_third {
    width: 100%;
    margin: 0 0 10px; }

  .site-info .container > div {
    display: block;
    width: 100%; }

  .main-box .vce-link-pages a,
  .comment-reply-link {
    margin: 0; }

  .vce-paginated-num {
    display: none; }

  .comment-list .comment-content,
  .vce-lay-a.vce-post {
    margin: 0 0 10px; }

  .vce-lay-a .vce-format-icon i,
  .vce-lay-g .vce-format-icon i {
    height: 80px;
    width: 80px;
    padding: 18px 0 0 0;
    font-size: 35px;
    line-height: 37px; }

  .vce-wrap-right > div, .vce-wrap-right > ul {
    float: none;
    display: inline-block;
    margin: 10px 0 0; }

  .vce-author-card .data-image {
    margin: 10px 0;
    text-align: center; }

  .data-image img, .data-links a {
    margin: 0; }

  .vce-author-card .data-content {
    margin: 0;
    padding-right: 0; }

  .data-entry-content {
    padding: 0 10px;
    margin-bottom: 20px; }

  .alignleft, .alignright {
    margin: 0 0 20px; }

  .vce-lay-b .entry-content {
    padding: 0 10px; }

  .header-sticky {
    -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -ms-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out; }

  .wp-video {
    min-height: initial; }

  #vce-featured-grid .owl-controls .owl-prev, #vce-featured-grid .owl-controls .owl-next, .vce-post-slider .owl-controls .owl-prev, .vce-post-slider .owl-controls .owl-next {
    opacity: 0.4;
    filter: alpha(opacity=40); }

  .vce-featured-grid .owl-prev, .vce-featured-grid .owl-next, .vce-post-slider .owl-prev, .vce-post-slider .owl-next {
    width: 30px;
    height: 60px;
    top: 50%;
    margin-top: -30px; }

  .vce-featured-grid i.fa-angle-right, .vce-post-slider i.fa-angle-right {
    right: 5px; }

  .vce-featured-grid i.fa-angle-left, .vce-post-slider i.fa-angle-left {
    left: 5px; } }
/*admin bar fixes*/
@media screen and (max-width: 782px) {
  html {
    margin-top: 0 !important; }

  .admin-bar {
    padding-top: 46px; }

  .admin-bar.sidr-main-open #wpadminbar {
    left: 260px; } }

/*# sourceMappingURL=style.css.map */
