@import url('https://fonts.googleapis.com/css?family=Cabin+Condensed');
/*
Theme Name: GP Child
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: generatepress-child
Template: generatepress

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


#swipebox-top-bar.visible-bars > #swipebox-title {
margin-top: 30px;
padding: 10px;
width: 95%;
background: rgba(0,0,0,0.5);
}
#swipebox-title {
display: block;
width: 100%;
text-align: center;
margin-top: -100%;
line-height: 20px;
}
.gallery-caption { display: none; }
.site-description {
text-shadow: 0px 0px #000;
}


@media screen and (max-width: 680px) {
.inside-header {
padding: 20px;
}
}
@media screen and (min-width: 750px) {
body.single div.site-content {
margin-left: 15%;
margin-right: 15%;
}
}


.searchandfilter > div > ul {
max-width: 100%;
}

.type-links::before {

    content: "\f0f6";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    text-decoration: inherit;
    position: relative;
    margin-right: 0.6em;
    width: 13px;
    text-align: center;

}
.site-main [class*="navigation"] {
margin-top: 2em;
}
.wp-caption .wp-caption-text {
position: relative;

}
@media (max-width: 1024px) {
    .generate-columns {
        display: block;
        max-width: 100%;
    }
}
@media screen and (min-width: 500px) { .describee2 { text-align: center; background-color: #f8f9f2; font-size: 0.8em; margin-top: 20px; margin-bottom: 20px; padding: 10px; } }
@media screen and (max-width: 499px) { .describee2 { text-align: center; background-color: #f8f9f2; font-size: 0.8em; margin-top: 20px; margin-bottom: 20px; padding: 10px; } }
@media screen and (width: 768px) {
.generate-columns { padding-right: 15px !important; }

}
@media screen and (max-width: 768px) {
      .secondary-navigation {
            display: none !important;
      }
	body { font-size: 0.9em; }
	.entry-content p { line-height: 1.6em; }
page-header-image-single { margin: 20px -20px 0px !important; }
}
@media screen and (max-width: 1080px) {
      .main-navigation {
            margin-bottom: 20px;
      }
.nav-float-right .main-navigation {
float: none;
}
}
.page-header-image-single { margin-top: 20px !important; }


.pglinks {
   	 border: 1px solid #000;
  	  padding: 10px;
	font-family: "open sans";
   	 background: #000;
   	 color: #fff;
font-weight: bold;
}
a span.pglinks {
background: #fff; color: #000; font-weight: normal;
}
a:hover span.pglinks {
background: #000; color: #fff; font-weight: bold;
}
.perfect-pullquote {
width: 45%;
}
.entry-meta {
font-family: "Roboto Condensed";
}
.byline a, .posted-on {
font-weight: bold;
}

.page-header-image, .page-header-image-single {
text-align: center;
}
@media screen and (min-width: 769px) {
.grid-parent .grid-50 div.entry-content, .grid-parent .grid-50 div.fimgcap, .grid-parent .grid-50 div.entry-summary {
	font-size: 0.8em;
}
}
@media (min-width: 769px) {
    .featured-column.grid-100 {
        width: 100%;
    }
}
@media (max-width: 785px) {
    .inside-header {
        padding: 30px;
    }
}
div.wp-block-cover__inner-container > p {
	margin-bottom: 0em;
}
@media only screen and (max-width: 768px) {
.responsive-table {
overflow: hidden;
overflow-x: scroll;
display:block;
}

}