/*Hello Juliette!*/
h1,h2,h3,h4,h5 {font-family: Roboto, sans-serif;}

.entry-content p  {
line-height: 1.8em;
}

body p {
	line-height: 1.5em !important;
}

h1 { font-size: 2em !important; } /* Aron */

/* 2016-10-03: Adjustments for the subtitle. */
.vw-page-content h2 {
	font-size: 1.2em !important;
	margin: 0 0 0.5em !important;
	line-height: 1 !important;
	background-color: transparent;
}

/* 2016-10-03: Adjustments for the subtitle. */
.vw-post-box h3 {
	font-size: 1em;
	margin: 0 0 0.15em !important;
	background-color: transparent;
}

/* 2016-10-03: Adjustments for the subtitle. */
.vw-post-box h4 {
	font-size: 1em;
	margin: 0 0 0.5em !important;
	background-color: transparent;
}

.vw-breadcrumb-wrapper { background-color: #f1eeeb !important; } /* Aron */

.vw-post-categories+.entry-title {
	margin-top: 10px;
}

div.entry-content.clearfix, div.entry-content.clearfix p {
	text-align: left;
    color: #3f3f3f;
}



/*homepage*/
.vw-post-box-boxed .vw-post-box-post-title, .vw-post-box-big-boxed .vw-post-box-post-title {
margin-top: 0;
margin-bottom: 0;
color: #fff;
}

.vw-post-box-layout-title {
margin-top: 0;
margin-bottom: 1em;
font-size: 1.563em;

}

.vw-post-box-large .vw-post-box-post-title {
font-size: 1.5em;
font-weight: 500;
}

.vw-post-box-excerpt p {
	line-height: 1.7em;
}
/* top*/

.vw-page-title-wrapper {
	padding-top: 0em;
	padding-bottom: 0em;
	margin-bottom: 20px;
}

div.vw-page-wrapper.clearfix {
padding-top: 8px;
}

.widget-title {
padding-top: 0;
}

.vw-site-header {
padding: 30px 0 8px 0;
}

.header-background  {
	display: none;
}

.header-font, .vw-menu-location-main .main-menu-link span, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a {

font-weight: 700;
}

.vw-menu-location-main .main-menu-link {

font-weight: 700;
}

div#published_issue {
  padding-top: 50px;
  display: none;
}

/*posts*/

.vw-label, .vw-post-categories a {
  font-size: 10px;
  letter-spacing: 1px;
  line-height: 1em;
  padding: 4px 4px 2px 4px;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
  margin-right: 4px;
}

.vw-post-categories+.entry-title {
margin-top: 10px;
font-weight: 800;
line-height: 36px;
}

.vw-post-categories a {
padding: 6px 4px 4px 4px;
	}

.vw-post-author,
.vw-post-author .vw-post-author {
display: inline;
}

.vw-post-box-overlay .vw-post-author {
	color: #fff;
}

/* 2016-10-04: Adjustments for the co-author box. */
.vw-box-3 .vw-post-author a.author,
.vw-box-3 .vw-post-author a.author:visited,
.vw-box-3 .vw-post-author a.author:hover,
.vw-box-3 .vw-post-author a.author:active {
	color: #fff !important;
}


.vwspc-section .vwspc-section-post-box {
line-height: 1.7em;
margin-right: 30px;
}

.published_issue p {
  font-size: 14px !important;
  line-height: 1.7em !important;
  margin-right: 30px !important;
  color: black;
}

/*navigation*/
.vw-menu-mobile-inner .vw-menu-location-mobile,
.vw-menu-mobile-inner .vw-menu-location-mobile .sub-menu{
	background-color: #efefef;
}
.vw-menu-mobile-inner .vw-menu-location-mobile li,
.vw-menu-mobile-inner .vw-menu-location-mobile .sub-menu li{
	color: #2a2a2a;
}
.vw-menu-mobile-inner .vw-menu-location-mobile li a,
.vw-menu-mobile-inner .vw-menu-location-mobile .sub-menu li a{
	color: #2a2a2a;
}

.entry-content, .entry-content.clearfix, .entry-content.clearfix p {
  line-height: 1.7em;
  text-align: left;
  color: #3f3f3f !important;
}

/******************************************************************************/
/* 2016-10-13: Adjustments for a 'vw-header-wrapper' in the standard CSS. */

body.vw-logo-position-left .vw-header-wrapper {
  display: table-cell;
}

body.vw-logo-position-left .vw-header-wrapper {
  text-align: right;
}

@media (max-width: 767px) {
  body.vw-logo-position-left .vw-header-wrapper {
    display: block;
    text-align: center;
  }
}

body.vw-logo-position-center .vw-header-wrapper {
  margin-top: 2em;
  text-align: center;
}

.vw-header-wrapper {
  vertical-align: middle;
}

@media (max-width: 767px) {
  .vw-header-wrapper {
    margin-top: 2em;
  }
}

/******************************************************************************/
/* 2016-10-13: Adjustments for a 'vw-header-wrapper' in the RTL CSS. */

body.vw-logo-position-left .vw-header-wrapper {
  display: table-cell;
}

body.vw-logo-position-left .vw-header-wrapper {
  text-align: left;
}

@media (max-width: 767px) {
  body.vw-logo-position-left .vw-header-wrapper {
    display: block;
    text-align: center;
  }
}

body.vw-logo-position-center .vw-header-wrapper {
  margin-top: 2em;
  text-align: center;
}

.vw-header-wrapper {
  vertical-align: middle;
}

@media (max-width: 767px) {
  .vw-header-wrapper {
    margin-top: 2em;
  }
}
