/*
Theme Name: Bootstrap 3.1.1 Starter Wordpress theme
Author: 3sparks llc
Author URI: http://3sparks.net/
Description: This is a blank bootstrap 3.1.1 theme for wordpress. Feel free to use this as a starter template for your projects.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/*Wordpress editor styles start*/
* html body {
  margin-top: 0px !important; }

.entry-content img {
  margin: 0 0 1.5em 0; }

.alignleft, img.alignleft {
  margin-right: 1.5em;
  display: inline;
  float: left; }

.alignright, img.alignright {
  margin-left: 1.5em;
  display: inline;
  float: right; }

.aligncenter, img.aligncenter {
  margin-right: auto;
  margin-left: auto;
  display: block;
  clear: both; }

.alignnone, img.alignnone {
  /* not sure about this one */ }

.wp-caption {
  margin-bottom: 1.5em;
  text-align: center;
  padding-top: 5px; }

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

.wp-caption p.wp-caption-text {
  line-height: 1.5;
  font-size: 10px;
  margin: 0; }

.wp-smiley {
  margin: 0 !important;
  max-height: 1em; }

blockquote.left {
  margin-right: 20px;
  text-align: right;
  margin-left: 0;
  width: 33%;
  float: left; }

blockquote.right {
  margin-left: 20px;
  text-align: left;
  margin-right: 0;
  width: 33%;
  float: right; }

.page-template-page-fullwidth .row-line, .single-post .row-line {
  border-top: 1px solid #ccc; }
  .page-template-page-fullwidth .row-line .post-page-container .post img, .single-post .row-line .post-page-container .post img {
    width: 100%;
    height: auto; }

.page-template-page-fullwidth, .single-post {
  background-color: #F7F7F7; }
  .page-template-page-fullwidth .navbar-default, .single-post .navbar-default {
    margin-bottom: 0px; }
    .page-template-page-fullwidth .navbar-default ul.navmenu, .single-post .navbar-default ul.navmenu {
      margin: 15px 0px; }
  .page-template-page-fullwidth div#main-container, .single-post div#main-container {
    width: 100%;
    padding: 0px; }
    .page-template-page-fullwidth div#main-container .header-section, .single-post div#main-container .header-section {
      background-color: #F7F7F7;
      display: block;
      height: auto; }
      .page-template-page-fullwidth div#main-container .header-section .col-md-offset-3 h1, .single-post div#main-container .header-section .col-md-offset-3 h1 {
        color: #84329B; }
    .page-template-page-fullwidth div#main-container .container .post-list-container, .single-post div#main-container .container .post-list-container {
      margin-bottom: 100px;
      padding-left: 0px;
      float: left; }
      .page-template-page-fullwidth div#main-container .container .post-list-container .post-list, .single-post div#main-container .container .post-list-container .post-list {
        float: left;
        display: block;
        border-bottom: 1px solid #e0e0e0; }
        .page-template-page-fullwidth div#main-container .container .post-list-container .post-list:last-child, .single-post div#main-container .container .post-list-container .post-list:last-child {
          border-bottom: 0px; }
        .page-template-page-fullwidth div#main-container .container .post-list-container .post-list .post-header, .single-post div#main-container .container .post-list-container .post-list .post-header {
          margin-bottom: 0px; }
          .page-template-page-fullwidth div#main-container .container .post-list-container .post-list .post-header a, .single-post div#main-container .container .post-list-container .post-list .post-header a {
            color: #d90079;
            font-weight: bold; }
            .page-template-page-fullwidth div#main-container .container .post-list-container .post-list .post-header a:hover, .single-post div#main-container .container .post-list-container .post-list .post-header a:hover {
              text-decoration: none; }
        .page-template-page-fullwidth div#main-container .container .post-list-container .post-list p .read-more:hover, .single-post div#main-container .container .post-list-container .post-list p .read-more:hover {
          text-decoration: none;
          color: #DE0079; }
        .page-template-page-fullwidth div#main-container .container .post-list-container .post-list .thumbnail-custom, .single-post div#main-container .container .post-list-container .post-list .thumbnail-custom {
          padding: 0px; }
          .page-template-page-fullwidth div#main-container .container .post-list-container .post-list .thumbnail-custom a, .single-post div#main-container .container .post-list-container .post-list .thumbnail-custom a {
            width: 100%; }
            .page-template-page-fullwidth div#main-container .container .post-list-container .post-list .thumbnail-custom a img, .single-post div#main-container .container .post-list-container .post-list .thumbnail-custom a img {
              width: 100%;
              height: auto; }
        .page-template-page-fullwidth div#main-container .container .post-list-container .post-list .custom-excerpt, .single-post div#main-container .container .post-list-container .post-list .custom-excerpt {
          padding: 0px;
          margin-bottom: 20px; }
    .page-template-page-fullwidth div#main-container .footer-section, .single-post div#main-container .footer-section {
      background: #877f77;
      overflow: hidden;
      padding-top: 35px;
      padding-bottom: 100px; }
      .page-template-page-fullwidth div#main-container .footer-section .container ul li a, .single-post div#main-container .footer-section .container ul li a {
        color: #fff; }
      .page-template-page-fullwidth div#main-container .footer-section .container .desktop-nav p, .single-post div#main-container .footer-section .container .desktop-nav p {
        color: #fff; }
        .page-template-page-fullwidth div#main-container .footer-section .container .desktop-nav p a, .single-post div#main-container .footer-section .container .desktop-nav p a {
          color: #fff; }
      .page-template-page-fullwidth div#main-container .footer-section .container .copyright, .single-post div#main-container .footer-section .container .copyright {
        color: #fff;
        margin: 15px 0 20px;
        font-size: 12px; }
      .page-template-page-fullwidth div#main-container .footer-section .container .companylogos, .single-post div#main-container .footer-section .container .companylogos {
        float: left; }
      .page-template-page-fullwidth div#main-container .footer-section .container .alignRight, .single-post div#main-container .footer-section .container .alignRight {
        text-align: right;
        padding-right: 0px; }
  .page-template-page-fullwidth .post-page-container, .single-post .post-page-container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none; }
    .page-template-page-fullwidth .post-page-container .post-header, .single-post .post-page-container .post-header {
      color: #d90079;
      font-weight: 500; }
    .page-template-page-fullwidth .post-page-container .back-btn:hover, .single-post .post-page-container .back-btn:hover {
      text-decoration: none;
      color: #DE0079; }
    .page-template-page-fullwidth .post-page-container .comments-area, .single-post .post-page-container .comments-area {
      border-top: 1px solid #e0e0e0;
      border-bottom: 1px solid #e0e0e0;
      margin: 30px 0px; }
      .page-template-page-fullwidth .post-page-container .comments-area .comment-respond .comment-form, .single-post .post-page-container .comments-area .comment-respond .comment-form {
        text-align: left; }
        .page-template-page-fullwidth .post-page-container .comments-area .comment-respond .comment-form .comment-form-comment label,
        .page-template-page-fullwidth .post-page-container .comments-area .comment-respond .comment-form .comment-form-author label,
        .page-template-page-fullwidth .post-page-container .comments-area .comment-respond .comment-form .comment-form-email label,
        .page-template-page-fullwidth .post-page-container .comments-area .comment-respond .comment-form .comment-form-url label, .single-post .post-page-container .comments-area .comment-respond .comment-form .comment-form-comment label,
        .single-post .post-page-container .comments-area .comment-respond .comment-form .comment-form-author label,
        .single-post .post-page-container .comments-area .comment-respond .comment-form .comment-form-email label,
        .single-post .post-page-container .comments-area .comment-respond .comment-form .comment-form-url label {
          width: 100%; }
        .page-template-page-fullwidth .post-page-container .comments-area .comment-respond .comment-form p.form-submit, .single-post .post-page-container .comments-area .comment-respond .comment-form p.form-submit {
          margin-bottom: 25px; }
  .page-template-page-fullwidth .post-navigation, .single-post .post-navigation {
    margin-bottom: 20px; }
    .page-template-page-fullwidth .post-navigation .screen-reader-text, .single-post .post-navigation .screen-reader-text {
      font-size: 1.1em;
      font-weight: 600; }
      .page-template-page-fullwidth .post-navigation .screen-reader-text:hover, .single-post .post-navigation .screen-reader-text:hover {
        text-decoration: none; }
    .page-template-page-fullwidth .post-navigation .nav-links a .post-title, .single-post .post-navigation .nav-links a .post-title {
      font-size: 1.5em;
      color: #d90079; }
    .page-template-page-fullwidth .post-navigation .nav-links a:hover, .single-post .post-navigation .nav-links a:hover {
      text-decoration: none; }
  .page-template-page-fullwidth .footer-section, .single-post .footer-section {
    background: #877f77;
    overflow: hidden;
    padding-top: 35px;
    padding-bottom: 100px; }
    .page-template-page-fullwidth .footer-section .container .desktop-nav p, .single-post .footer-section .container .desktop-nav p {
      color: #fff; }
      .page-template-page-fullwidth .footer-section .container .desktop-nav p a, .single-post .footer-section .container .desktop-nav p a {
        color: #fff; }
    .page-template-page-fullwidth .footer-section .container .copyright, .single-post .footer-section .container .copyright {
      color: #fff;
      margin: 15px 0 20px;
      font-size: 12px; }
    .page-template-page-fullwidth .footer-section .container .companylogos, .single-post .footer-section .container .companylogos {
      float: left; }
    .page-template-page-fullwidth .footer-section .container .alignRight, .single-post .footer-section .container .alignRight {
      text-align: right;
      padding-right: 0px; }

@media (max-width: 768px) {
  .single-post div#main-container {
    padding: 15px !important; } }
@media (max-width: 767px) {
  .page-template-page-fullwidth .main-nav-container, .single-post .main-nav-container {
    display: none; }
  .page-template-page-fullwidth #main-container .header-section .header-logo .header-logo-inner, .single-post #main-container .header-section .header-logo .header-logo-inner {
    width: 55%; }
  .page-template-page-fullwidth #main-container .header-section .col-md-offset-3, .single-post #main-container .header-section .col-md-offset-3 {
    padding-left: 30px; }
  .page-template-page-fullwidth #main-container .container .post-list-container, .single-post #main-container .container .post-list-container {
    padding-left: 30px !important;
    padding-right: 30px; }
  .page-template-page-fullwidth #main-container .footer-section .container .copyright, .single-post #main-container .footer-section .container .copyright {
    float: left !important; }
  .page-template-page-fullwidth .footer-section .hidden-lg, .single-post .footer-section .hidden-lg {
    clear: both;
    display: block;
    margin-bottom: 30px; }
    .page-template-page-fullwidth .footer-section .hidden-lg .navbar-nav li a, .single-post .footer-section .hidden-lg .navbar-nav li a {
      color: #fff; } }
@media (max-width: 640px) {
  .page-template-page-fullwidth #main-container .header-section .header-logo .header-logo-inner, .single-post #main-container .header-section .header-logo .header-logo-inner {
    width: 100%; }
  .page-template-page-fullwidth #main-container .comment-form-comment #comment, .single-post #main-container .comment-form-comment #comment {
    width: 85%; }
  .page-template-page-fullwidth .footer-section .container .alignRight, .single-post .footer-section .container .alignRight {
    text-align: left !important;
    padding-top: 0px;
    clear: both; } }
/*Wordpress editor styles end*/

/*# sourceMappingURL=style.css.map */
