/* Enter Your Custom CSS Here */
.insert-post-ads {float: none;text-align:center;}

body#tinymce.wp-editor { width: 100%; max-width: 100%;}

.post-content p:first-of-type {
    padding-bottom: 20px;
    border-bottom: 3px double #ddd;
    margin-bottom: 20px;
    font-size: 1.2em;
    line-height: 155%;
    font-weight: 700;
    color: #0093C2;
}

.comment-content p:first-of-type {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
    font-size: inherit;
    line-height: 27px;
    font-weight: inherit;
    color: inherit;
}


.entry-title {font-size: 36px; margin-bottom: 20px;}
.site-inner {padding-top: 20px;}
.entry {margin-bottom: 20px; padding: 20px 20px; margin-top:-4px;}

.after-sidebar.widget-area .wrap {max-width: 100%;}
.featured-content .entry {padding: 20px; margin-bottom: 0; padding-top: 0; padding-bottom: 0;}


.single-post .entry-title {font-size: 32px;}
.featured-content .entry-title {font-size: 24px;}
.featured-content .entry-header::after {border-bottom: none; margin: 0;}


.site-title a::before {
    font-size: 30px;
    font-family: FontAwesome!important;
    content: "\f156";
    background-color: #ffd700;
    border-radius: 50%;
    display: inline-block;
    height: 54px;
    line-height: 50px;
    margin-right: 12px;
    padding: 3px 4px;
    text-align: center;
    width: 54px;
    cursor: pointer;
    color: #000;
}

.site-title { padding-bottom: 0;}
.site-title a { border: 0; padding: 0;}
.site-title a:hover { border: 0;}
.site-header {padding: 0% 10% 0 10%;}

.entry-content ul > li {
    font-size: 19px;
    line-height: 27px;
}

section#featured-custom-post-type-2 {
    background: #4fb8aa;
}

.gmis-layout .post {
    margin: 0.65%;
    padding: 0;
    background: white;
}

.gmis-layout .post p {
    padding: 10px;
}

.sidebar { font-size: 18px; line-height: 28px;}

.sidebar .widget li {
    list-style-type: inherit;
}

body.archive.category .entry-header::after {
    display: none;
}

.entry-title {
      padding: 0;
}

section#featured-custom-post-type-2 .widgettitle {
    text-align: center;
    font-size: 30px;
    background: #4fb8a6;
    color: #fff;
    text-transform: uppercase;
    padding: 6px 0;
    font-weight: 900;
}

.archive-pagination a {
	font-family: Roboto;
}

.pagination {
    text-align: center;
}

.nav-primary {
    background-color: #4fb8a6;
}

.site-footer {
    background-color: #4fb8a6;
    color: #fff;
}

.site-footer a {
    color: #fff;
    border-bottom: 1px dotted;
}

.site-footer a:hover {
    color: #eee;
}

nav.nav-primary a {
    color: #fff;
    font-size: 18px;
    font-family: Lato, Sans-serif;
    font-weight: 900;
}

nav.nav-primary a:hover {
  color: #eee;
}
  
.genesis-nav-menu {
    text-align: center;
}

.gmis-layout .entry-content p {
    font-size: 18px !important;
}

.entry-content p {
    font-size: 18px;
    line-height: 27px;
    
}

.entry-content ol > li {
    font-size: 19px;
}

entry-content a {
    border-bottom: 1px dotted;
}

a {
    color: #d68231;
}

.gmis-pagination-next {
    float: right;
    width: 50%;
    background: #fff8dc;
    text-align: center;
    font-family: Lato;
    font-size: 19px;
    font-weight: bold;
    text-transform: uppercase;
    /*padding: 5px;*/
}

.gmis-pagination-previous {
    float: left;
    width: 50%;
    background: #fff;
    text-align: center;
    font-family: Lato;
    font-size: 19px;
    font-weight: bold;
    text-transform: uppercase;
    /*padding: 5px;*/
}

/*===== CHECK THIS OUT: http://wpsites.net/web-design/3-ways-to-customize-genesis-search-form-input-box-button/*/
.page-description .search-form input[type=search] {
    width: 50%;
}

.page-description .search-form input[type="submit"] {
    width: auto;
    padding: 22px 15px 17px 14px;
    margin-top: 30px;
    background-color: #474747;
}

.page-description {
    text-align: center;
    padding: 1%;
    background: #4fb8a6;
}

.page-description h1 {
    font-size: 3.1rem;
    font-weight: 800;
    color: #fff;
}

@media only screen and (max-width: 860px) {
.page-description h1 {
    font-size: 2.1rem;
    font-family: Roboto;
    padding-top: 15px;
}
  
.entry-title a, .sidebar .widget-title a {
    font-size: 3.1rem;
}
  
.entry-title {
    padding: 0;
}
  
.wrap {
    padding-left: 0;
    padding-right: 0;
}
  
.gmis-layout .post {
    width: 100%;
}
  
}

@media only screen and (max-width: 1023px) {
.after-header.widget-area {
    display: none;
}
}