/*Layouts css goes here*/

.row {
  margin-left: 0;
  margin-right: 0;
}
 
.col-sm-12 {
  padding-left: 0;
  padding-right: 0;
}
 
.container-fluid {
  padding-left: 0;
  padding-right: 0;
}

body .row {

  margin-left: 0;
  margin-right: 0;

}



body .col-sm-12 {

  padding-left: 0;

  padding-right: 0;

}



body .container-fluid {

  padding-left: 0;

  padding-right: 0;

}



.blog .site-main article, .archive .site-main article, .search .site-main article {
  padding-bottom: 2em;
}

@media screen and (min-width: 48em) {
  .blog .site-main article, .archive .site-main article, .search .site-main article {
      padding-bottom: 4em;
  }
}

.page-header {
    border-bottom: none;
    margin: inherit;
}

.page-numbers a {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.page-numbers a:hover {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}

.page-numbers ul li {
    list-style: none;
    display: inline-block;
    padding: 0.5em 0.75em;
}

.page-numbers ul li a:hover {
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1)!important;
    box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1)!important;
}

.page-numbers ul li .wpv-archive-pagination-link-current {
    color: #767676;
}

/*.page-two-column .panel-content .entry-header {
    width: auto;
}

.page-two-column .panel-content .entry-content {
    width: 75%;
}*/

.panel-content .wrap {
    margin-left: auto;
    margin-right: auto;
}

.twentyseventeen-front-page article.twentyseventeen-panel:not(.has-post-thumbnail):first-child {
    border-top: 1px solid #ddd;
}

.twentyseventeen-front-page article.row.twentyseventeen-panel {
    border-top: none!important;
}



.site-branding {
padding: 1em 0 !important;
}

.custom-header {
padding: 0em 0 !important;
}

.entry-header {
padding: 0em 0 !important;
}

.site-header {
	background-color: #ffffff;
}

#colophon {
	background-color: #ffffff;
}

.site-footer {
    font-size: 0.75em;
    line-height: 1.6;
}

.small-date {
    font-size: 0.9em;
    line-height: 1.1;
}

small-footer {
    font-size: 0.95em;
    line-height: 1;
}


.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {
    color: #de8a30;
    font-size: 1.275rem;
    font-weight: 800;
    letter-spacing: 0.24em;
    text-transform: capitalize;
}

.dark-background {background-color: #f4efe9; padding-top: 1em; padding-bottom: 1em;}

.dark-background2 {background-color: #f4efe9; padding-top: 0px; padding-bottom: 0px;}

.dark-background3 {background-color: #eeeeeb; padding-top: 0em; padding-bottom: .25em;}

.dark-background4 {background-color: #de8a30; padding-top: 0em; padding-bottom: .25em;}


.bottom-padding {margin-bottom: 20px; 
margin-top: 20px;}
#comments {display: none; }

.single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary {
    max-width: 850px;
} 


.halfsize {max-width: 400px; text-align: left;}

.page-one-column .panel-content .wrap {
    max-width: 1000px;
}
.page.page-one-column .entry-header, .twentyseventeen-front-page.page-one-column .entry-header, .archive.page-one-column:not(.has-sidebar) .page-header {
    margin-bottom: 1em;
}

.panel-content .wrap {
    padding-bottom: 1em;
    padding-top: 1em;
}

.col-sm-8 {
    width: 97%;
}

.panel-content2 .wrap2 {
    margin-left: auto;
    margin-right: auto;
  padding-bottom: 0em;
padding-top: 0em;
}
.wrap2 {
    max-width: 1000px;
  margin-left: auto;
margin-right: auto;
}

.single-featured-image-header {
  max-height: 600px;
}

.single .byline, .group-blog .byline {display: none;}


#panel2   {  background-color: #dfdfd9;}

.main-navigation a {
    padding: 1em 1.75em;
  text-align: center;
}
.entry-content a img, .widget a img {
    -webkit-box-shadow: 0 0 0 8px #fff;
    box-shadow: 0 0 0 8px #e6e3e1!important;
}
.colors-custom .entry-content a, .colors-custom .entry-summary a, .colors-custom .widget a, .colors-custom .site-footer .widget-area a, .colors-custom .posts-navigation a, .colors-custom .widget_authors a strong {
    box-shadow: inset 0 0px 0 hsl( 194, 50%, 6% )!important;
  color: #2c71ad;
}

.colors-custom .entry-content a:hover, .colors-custom .entry-summary a:hover, .colors-custom .widget a:hover, .colors-custom .site-footer .widget-area a:hover, .colors-custom .posts-navigation a:hover, .colors-custom .widget_authors a:hover strong {
    color: #de8a30!important;  
}

.slideshow-window {
    background-color: #fff!important;
  border: 20px solid #fff!important;}


.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background-image: none;
    color: #fff !important;
  background: #de8a30;
}

.special
{
    clear: both;
    line-height: 1.4;
    margin: 0 0 0.75em;
    padding: 0em 0 0;
        padding-top: 1.5em;
      color: #fff;
    font-size: 1.375rem;
    font-weight: 600;
    letter-spacing: 0.14em;
    text-transform: capitalize;
  font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
}

.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {
    color: #2c71ad;
    font-size: 1.375rem;
    font-weight: 600;
    letter-spacing: 0.14em;
    text-transform: capitalize;
  font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
}


#top-menu {text-align: center;}

.colors-custom .menu-toggle, .colors-custom .page .panel-content .entry-title, .colors-custom .page-title, .colors-custom.page:not(.twentyseventeen-front-page) .entry-title, .colors-custom .page-links a .page-number, .colors-custom .comment-metadata a.comment-edit-link, .colors-custom .comment-reply-link .icon, .colors-custom h2.widget-title, .colors-custom mark, .colors-custom .post-navigation a:focus .icon, .colors-custom .post-navigation a:hover .icon, .colors-custom .site-content .site-content-light, .colors-custom .twentyseventeen-panel .recent-posts .entry-header .edit-link {
    color: #4c7597!important;
}

.line-border    {border-top: none;
        border-top-width: medium;
        border-top-style: none;
        border-top-color: currentcolor;
}

#ffwd_container1_0 #ffwd_container2_0 .ffwd_blog_style_object_info_container_0 {
    margin-bottom: 15px;
    padding: 0px;
    text-align: justify;
    background-color: #e6e3e1!important;
    height: 100%;
    box-sizing: border-box;
}

#ffwd_container1_0 #ffwd_container2_0 .ffwd_blog_style_object_info_container_0 {
    text-align: left!important;
}

.ffwd_blog_style_object_info_container_0 {
    margin-bottom: 15px;
    padding: 0px;
    text-align: justify;
  background-color: #e6e3e1;}

#ffwd_container1_0 #ffwd_container2_0 .blog_style_object_container_0 {
    
    background-color: #e6e3e1!important;
}

.btn-primary {
  color: #fff;
  background-color: #2f71ab;
  border-color: #2f71ab;
}

.btn-primary:hover {
  color: #fff;
  background-color: #de8a30;
  border-color: #de8a30;
}

.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  background-color: #9a985b;
  border-color: #9a985b;
}

.btn-primary:active, .btn-primary.active,
.show > .btn-primary.dropdown-toggle {
  background-color: #2f71ab;
  background-image: none;
  border-color: #2f71ab;
}

.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
    color: #ffffff;
    background-color: #de8a30;
    border-color: #de8a30;
}

.home .entry-header, .page-header {
    background-color: transparent;
}

@media all and (min-width: 700px) {

.panel-image {
  max-height: 600px!important;
    background-attachment: fixed!important;
  background-size: cover!important;
  overflow: hidden;


}}

.social-navigation a {
    background-color: #89b8e0;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    color: #fff;
    display: inline-block;
    height: 40px;
    margin: 0 1em 0.5em 0;
    text-align: center;
    width: 40px;
}

.social-navigation a:hover, .social-navigation a:focus {
    background-color: #778242;
}

#masthead .wrap {
    /* position: relative; */
	text-align: center;
}

@media all and (min-width: 800px) {
  .negative-margin {margin-top: -90px;
   color: #fff;
}}

.title-weight {font-size: 2.25em;
font-weight: bold;
font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
text-transform: uppercase;
  text-shadow: 2px 2px #000000;
}

.entry-header, .page-header {
}

.bigtitle {
  padding-left: 30px;
  color: #fff;
  font-size: 24px;
  font-weight: 600;
    line-height: 50px;
}

p a {color: #2f71ab;
}
p a:hover {color: #69ab64; text-decoration: none;
}

h1 a {color: #2f71ab;
    font-size: 1.375rem;
    font-weight: 600;
    letter-spacing: 0.14em;
    text-transform: capitalize;
    font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;

}
h1 a:hover {color: #69ab64; 
}

.single-featured-image-header {
    background-color: #fff;
    border-bottom: 0px solid #fff;
}

.feature-image-size {
  max-height: 400px; overflow: hidden;}

.site-branding {background-image: url("/wp-content/uploads/2019/05/background-blue.png");}

h2, .home.blog .entry-title {

    color: #2c71ad;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: 300;

}


.footerbackground1 {background-color: #2f71ab; padding-top: 0em; padding-bottom: .25em; margin-right: 0px; margin-left: 0px; padding-top: 30px;}

.tribe-events-widget-link a {color: #fff;}
#tribe-events-adv-list-widget-2 {margin-right: 20px;}

.widget ul li, .widget ol li {

    border-bottom: 0px solid #ddd;
    border-top: 0px solid #ddd;
    padding: 0.5em 0;
  margin-left: 10px;

}
.widget ul li, .widget ol li a: {text-decoration: none;}
.highlight {background: #2f71ab; }
.highlighttext {color: #fff; padding: 20px; font-size: 1.25em; max-width: 980px; margin: 0 auto;}

