p, li, dt, dd {
    font-size: 16px;
    font-size: 1rem;
    line-height: 23px;
    line-height: 1.4375rem;
    font-weight: 400;
    font-style: normal;
    font-family: georgia,times new roman,times,serif;
}

.widget:not(:first-child), .vw-side-panel__sidebar .widget:first-child {
  padding-top: 20px !important;
  margin-top: 20px !important;
}

.vw-logo a img {
  width: 120px;
  max-width: 100%;
}
.vw-ticker__label {
 margin-top:12px;
}

.vw-ticker__list ul li {
    margin-top:-11px !important;
}

.row.posts_one {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 0 !important;
}

.posts_one .col-lg-6:first-child {
  padding:0;
}

.posts_one .col-lg-6 {
  padding-right:0;
}

.posts_one .col-lg-6 .vw-post-shortcode {
  margin-top: 0 !important;
}

.posts_one .col-lg-6 .vw-post-comment-count {
  display: none !important;
}

.posts_one .col-lg-6 .vwspc-section-title {
  margin-bottom: 17px !important;
}

.footer-logo {
 width: 100%;
 height: auto;
}

.contact-button {
  background-color: #e32;
  padding: 5px;
  color: #fff;
}
.contact-email {
  padding-top: 10px;
}

.vw-loop--carousel .vw-post-box__link {
  font-size: 1.3em;
}
.vw-loop-extra .vw-post-box__link {
  font-size: 1.2em;
}

.vw-post-content .twitter-tweet {
  margin: 0 auto !important;
  max-width: 520px;
}
.vw-post-content iframe {
  display: block !important;
  margin: 0 auto !important;
}

@media only screen and (min-width: 600px) {
  .vw-post-content {
    margin-left: 50px;
    margin-right: 50px;
  }
}

@media only screen and (min-width: 991px) {
  .social-topbar {
    max-width: 30%;
  }
}


@media only screen and (max-width: 991px) {
  .weather-widget {
    max-width: 30% !important;
  }
  .header-container{
    display: none;
  }
}

@media only screen and (max-width: 600px) {
  .vw-main-post p {

  }
  .weather-widget {
    margin-bottom: 15px;
  }
  .weather-widget, .exchange-widget{
    width: 100% !important;
    max-width: 100% !important;
  }
  .exchange-widget ul {margin: 0}
  .awesome-weather-todays-stats {
    padding-left: 15px !important;
  }
  .awesome-weather-todays-stats div {
    display: block;
  }
}
@media only screen and (min-width: 600px) {

  .vw-loop--carousel .slick-track {
    width: 100% !important;
  }

  .vw-loop--carousel .slick-slide {
    width: 25% !important;
  }

}

.right-header-content * {
    display: inline-block;
}

.right-header-content a {
  color: #ccc;
  text-decoration: none;
  margin-left: 15px;
}
.right-header-content a:hover {
  color:#666;
  text-decoration: none;
}

.right-header-content a span {
  font-size: 2rem;
}

.simple-weather-widget {
  max-width: 25%;
  font-size: 1.3rem;
  margin: 15px;
}
.simple-weather-widget div:first-child {
  padding: 15px 0;
}
.m1mw_temp {
  font-family: "Open Sans";
}

.weather-widget {
  max-width: 25%;
}
.awesome-weather-current-temp {
  font-size: 3rem;
  width: 30%;
  padding-left: 0;
  padding-right: 0;
}
.awesome-weather-header {
  display: none;
}
.awesome-weather-todays-stats {
  width: 70%;
  padding: 0 0 0 15px;
}
.awesome-weather-wrap {
  text-shadow: none;
}
.awe_desc {
  text-transform: capitalize;
}

.search-field {
  padding: 5px 10px !important;
}
.search-submit {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.exchange-widget {
  vertical-align: top;
  font-family: georgia,times new roman,times,serif;
}
.exchange-widget .text, .exchange-widget .phone  {
  display: block;
  text-align: center;
}
.exchange-widget .phone a {
  color: #fff;
  margin-right: 5px;
}
.exchange-widget .phone {
  background-color: #01516c;
  padding: 0;
  color: #fff;
}
.exchange-data {
  vertical-align: bottom;
  text-align: right;
}
.exchange-widget .patner {
  vertical-align: bottom;
  max-width: 100px;
}
.exchange-widget .patner a {
  margin: 0;
  text-align: center;
  color: #000;
}
.exchange-title {
  display: block;
  font-weight: 400;
}
.exchange-widget ul {
  margin-bottom: 0;
  vertical-align: bottom;
}
.exchange-widget ul li {
  display: block;
  margin-top: 0;
  margin-bottom: 0;
}
.exchange-widget strong {
  color: #f00;
}

.vw-post-box__footer a, .vw-post-box__footer .vw-post-share-button, .vw-post-box__footer .vw-post-views, .vw-post-box .vw-post-box__meta .vw-post-author__name {
  color: #000 !important;
}

.vw-post-meta, .vw-post-share i {
  font-size: 15px !important;
}

.social-footer a {
  margin-right: 10px;
}
.social-footer i{
  font-size: 15px;
}

.vw-post-box__view, .vw-post-box__zoom {
  display: none !important;
}

.vw-post-box .vw-post-box__thumbnail-wrapper:hover .wp-post-image {
  filter: none !important;
  -webkit-filter:none !important;
  transform:none !important;
}
.vw-post-box__overlay {
  display: none !important;
}

.center_posts .vw-post-shortcode {
  margin-top:20px;
  margin-bottom:30px;
}
footer .vw-post-box .vw-post-box__meta .vw-post-author__name {
    color: #fff !important;
}

.exchange-widget-mobile {
  display: none;
}
.header-responsive {
  display: none;
}
@media only screen and (max-width: 991px) {
  .header-desktop {
    display: none !important;
  }
  .header-responsive {
    display: block;
  }
  .vw-logo a img {
    min-width: inherit;
    display: inline-block;
    max-width: 120px;
  }
  .exchange-widget .text {
    font-size: 12px;
  }
  .exchange-widget-mobile {
    display: block;
  }
  .exchange-widget .patner, .exchange-widget .patner, .exchange-data {
    display: none;
  }
  /*
  .exchange-widget .phone a {
    display: block;
  }
  */
  .vw-header__ads {
      margin-bottom: 10px !important;
  }
  .vw-loop--carousel-3 .vw-post-box {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .vwspc-section-title {
    margin-bottom: 10px !important;
  }
  .posts_one {
    padding-top: 20px !important;
  }
  .vw-content-area {
    padding-bottom: 0 !important;
  }
}

@media only screen and (max-width: 767px){
  div.vw-header__logo {;
      padding-bottom: 10px !important;
  }
}
.vw-header .vw-mobile-nav-button {
  right: -20px !important;
}

.exchange-widget-mobile {
  float: right;
  margin-right: 20px;
}
.exchange-widget-mobile .patner img {
  width: 80px;
}
.exchange-widget-mobile ul {
  margin: 0;
  text-align: center;
}
.exchange-widget-mobile ul li {
  list-style-type: none;
  margin: 0;
  line-height: 15px;
}
.exchange-widget-mobile > div {
  display: inline-block;
}
.exchange-widget-mobile span {
  font-size: 10px;
  line-height: 15px;
}
.exchange-widget-mobile strong {
  color: #f00;
  font-size: 11px;
}


/*sigle*/
.vw-main-post:not(:last-child), .vw-about-author:not(:last-child), .vw-related-posts:not(:last-child), .vw-our-picks-posts:not(:last-child), .vw-post-navigation:not(:last-child), .vw-comments-area:not(:last-child), .vw-post-footer-section-custom:not(:last-child) {
  margin-bottom: 20px !important;
  padding-bottom: 5px !important;
}


/*custom blocks*/
.widget-title {
  text-transform: uppercase;
  margin-bottom: 17px !important;
}
.cc4 .vwspc-section-title,.cc5 .vwspc-section-title {
  text-transform: uppercase;
}

/*home page*/
.ablock {
  padding: 20px 0;
}
main.vw-content-main .container {
  padding: 0;
}
.custom-slider .slick-list {
  max-height: 400px;
}
.header-ldn {
  display: inline-block;
  width: 100%;
}
aside.vw-content-sidebar .widget:first-child {
  margin-top: 0;
}
.header-ldn .exchange-widget {
  padding-left: .5rem;
  text-align: center;
}
.header-ldn .exchange-widget {
  font-size: 10px;
}
.header-ldn .col-header {
  vertical-align: bottom;
  display: inline-block;
}
.header-ldn .col-menu {
  width: 60%;
}
.header-ldn .col-lateral {
  width: 25%;
}
.header-ldn .col-logo {
  width: 15%;
  padding: 0;
}
.header-ldn .vw-logo__image {
  max-width: 100%;
  margin-bottom: -10px;
}
.header-ldn .main-menu-link {
  padding-left: .3rem !important;
  padding-right: .3rem !important;
  font-size: 12px !important;
}

@media only screen and (max-width:1199px){
  .header-ldn .main-menu-link {
    font-size: 10px !important;
  }
}

.widget_search + .widget_custom_html {
  padding: 0 !important;
  border: 0 !important;
}

.categoty-header-wrapper {
  position: relative;
}
.categoty-header-wrapper .category-header,
.categoty-english-header-wrapper .category-english-header {
  position: absolute;
  top:0;
  left: 0;
  z-index: 9;
  padding: 1rem 0;
}
.categoty-header-wrapper .vw-post-title,
.categoty-english-header-wrapper .vw-post-title {
  color: #fff;
  margin-left: 60px;

  border-bottom: 1px solid #fff;
}
.categoty-header-wrapper .vw-post-box__inner {
  padding-top: 70px !important;
}

.vw-caption {
  text-align: center;
  padding: 10px 0 0;
}

.header-container .row {
  margin: 0;
}
.no-padding {
  padding: 0 !important;
}
.no-margin {
  margin: 0 !important;
}
.logo-box {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 20%;
}
.vw-menu-main #menu-main-menu {
  float: right;
}

.exchange-sidebar .text {
  font-size: 12px;
}
.exchange-sidebar .col-md-5 {
  text-align: center;
}

.widget_m1_miniweather_widget {
  text-align: center;
}
.widget_m1_miniweather_widget .widget-title {
  display: none !important;
}
.avisos-content {
  margin: 0 !important;
}
.acadp .btn-default {
  background-color: #02519e !important;
  border: 0 !important;
  border-radius: 2px !important;
  color: #fff !important;
}
.acadp-social-link {
  color: #fff !important;
}
#acadp-upload-image {
  color: #fff;
}
.acadp-no-margin .text-muted {
  display: none;
}

.text-muted a:last-child{
  display: none;
}
#menu-avisos {
  text-align: center;
}

#menu-avisos li {
    background-color: #02519e;
    padding: 10px;
    border-radius: 2px;
    color: #fff;
}
#menu-avisos li:hover {
  background-color: #337ab7;
}
.acadp-listing .breadcrumb {

}

/*Custom search*/
.custom-search input[type="search"]{
  max-width: 55%;
}
.custom-search form{
  padding-top: 8px;
}
