/* Design changes - April 2016 - Alex Vita alex@foregroundweb.com */

.site-header .wrap { max-width: 1240px; }
.site-header .wrap .site-title a { background-position: center top !important; margin-bottom: 10px; }

@media only screen and (min-width: 1140px) {
 .site-header .wrap .site-title a { min-height: 376px; }
}


.site-inner { padding-left: 0 !important; padding-right: 0 !important; padding-top: 0; }
.site-inner nav.nav-secondary { background: url('https://blog.kenkaminesky.com/wp-content/themes/kenkaminesky/images/background.jpg');  margin-bottom: 50px; }
.site-inner nav.nav-secondary .wrap { padding-bottom: 15px; }
.site-inner nav.nav-secondary .genesis-nav-menu { border: none !important; text-align: center; width: 100%; }
.site-inner nav.nav-secondary .genesis-nav-menu a { color: #F1EDEA; font-weight: 700; font-family: 'PT Sans Narrow', sans-serif; font-size: 31px; letter-spacing: 2.5px; text-decoration: none !important; padding-left: 35px; padding-right: 35px; }

.site-inner nav.nav-secondary .genesis-nav-menu a:hover { color: #cb852f; }

@media only screen and (max-width: 1139px) {
  .site-inner nav.nav-secondary .genesis-nav-menu a { font-size: 24px; padding: 12px 20px; }
}

@media only screen and (max-width: 450px) {
  .site-inner nav.nav-secondary .genesis-nav-menu a { font-size: 19px; padding: 8px 15px; }
}



.site-inner .content-sidebar-wrap main.content { padding-left: 65px; padding-right: 65px; }
.home-middle .featured-content .entry { width: 419px; }


article .kk-social .shareaholic-share-buttons-container.wrapped.right-align ul.shareaholic-share-buttons { padding-top: 10px !important; }

@media only screen and (max-width: 670px) {
  article .kk-social > img { display: none; }
}


.entry-content a.more-link { margin-bottom: 30px; }


.btn-link.newsletter { background: #FFBC56; color: #333; border: #FFBC56 solid 1px; text-decoration: none; display: block; width: 290px; margin: 0 auto; }
.btn-link.newsletter:hover { background: #EEAB45; border-color: #EEAB45; }
.btn-link.newsletter i.glyphicon { margin-right: 5px; font-size: 0.9em; }


.social-buttons a:hover { opacity: 0.9; }

.kenkaminesky-home .content .widget-title, .sidebar .widget-title { padding: 1.4rem 2rem; letter-spacing: 2px; }


.sidebar .widget_categories label.screen-reader-text { display: none; }
.sidebar .widget-title { margin-bottom: 10px; padding: 10px 15px !important; font-size: 16px !important; }

.sidebar .widget input, 
.sidebar .widget select, 
.sidebar .widget textarea { padding: 10px 15px; }

.featured-content .entry-title a { text-decoration: none; }
.featured-content article .entry-content p { margin-top: 0; margin-bottom: 1em; }
.featured-content article a.alignright img, .featured-content article a.alignleft img { margin-top: 5px !important; }

body.home #featured-post-5 { margin-top: 30px; }

.featured-content .category-popular-posts .entry-content p, 
.featured-content .category-popular-posts .entry-content a.more-link { display: inline; }
.featured-content .category-popular-posts .entry-content a.more-link { margin-left: 10px; }



.social-buttons.about-page { margin-top: 30px; }
.social-buttons.about-page a img { box-shadow: none !important; }


.frm_style_formidable-style.with_frm_style input[type=text], .frm_style_formidable-style.with_frm_style input[type=password], .frm_style_formidable-style.with_frm_style input[type=email], .frm_style_formidable-style.with_frm_style input[type=number], .frm_style_formidable-style.with_frm_style input[type=url], .frm_style_formidable-style.with_frm_style input[type=tel], .frm_style_formidable-style.with_frm_style input[type=phone], .frm_style_formidable-style.with_frm_style input[type=search], .frm_style_formidable-style.with_frm_style select, .frm_style_formidable-style.with_frm_style textarea, .frm_form_fields_style, .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single { padding: 10px; }

.frm_style_formidable-style.with_frm_style input[type=submit], .frm_style_formidable-style.with_frm_style .frm_submit input[type=button], .frm_form_submit_style, .frm_style_formidable-style.with_frm_style.frm_login_form input[type=submit] { padding: 8px 15px; font-weight: 700; }


.frm_submit img.frm_ajax_loading { box-shadow: none !important; }


.entry-content blockquote { margin: 4rem 0; border-left: 5px solid #777; color: #241B14; font-size: 20px; line-height: 30px; background: rgba(50, 50, 50, 0.1); padding-top: 20px; padding-bottom: 20px; }
.entry-content blockquote:before { display: none; }
.entry-content blockquote p { margin-top: 0; }


.entry-content .wp-caption-text { padding: 10px 0; color: #666; }
.entry-content p + div.wp-caption { margin-top: 30px; }


.kk-comments { background: #D8BB8F; height: 57px; margin-bottom: 30px; }
.entry-comments { padding: 0; clear: left; }
.entry-comments li.comment { padding-left: 0; padding-right: 0; border-top: solid 1px #BBB; }
.entry-comments ul.children li.comment { padding-left: 50px; padding-bottom: 0; }

.comment-respond { padding: 0; clear: left; }

.entry-footer .adjacent-entry-pagination { width: 100%; margin-top: 30px; }
.entry-footer .adjacent-entry-pagination .pagination-previous, 
.entry-footer .adjacent-entry-pagination .pagination-next { 
  background: #FFBC56;
    color: #333;
    border: #FFBC56 solid 1px;
    text-decoration: none;
    padding: 7px 15px;
    font-weight: bold;
    border-radius: 4px; 
  margin-bottom: 10px; 
}


.entry-footer .adjacent-entry-pagination .pagination-previous a, .entry-footer .adjacent-entry-pagination .pagination-next a { font-weight: bold; text-decoration: none !important; }


.entry-footer .adjacent-entry-pagination .pagination-previous:hover a, 
.entry-footer .adjacent-entry-pagination .pagination-next:hover a { color: #555; }



.related-posts li { padding: 0 15px 0 0 !important; margin-bottom: 10px; }
.related-posts li a { text-decoration: none !important; color: #333; font-size: 14px; line-height: 22px; display: block; margin-bottom: 5px; }
.related-posts li a img { float: none; }



@media only screen and (max-width: 550px) {
  .site-header .site-title a {
      min-height: 150px;
      margin-bottom: 20px !important; 
  }
  
  .featured-content article a.alignright, .featured-content article a.alignleft { float: none; }
  .featured-content article a.alignright img, .featured-content article a.alignleft img { margin-left: 0 !important; margin-right: 0 !important; }
  
  .related-posts li { width: 50%; }
  .related-posts li:nth-child(n+3) { display: none; }
  
  .kk-comments h3.kkleft { font-size: 15px; }
  .kk-comments h3.kkright { font-size: 15px; }
  .kk-comments { height: 30px; }
}


@media only screen and (max-width: 800px) {
  .sidebar .social-buttons img { display: inline-block !important; } 
  .home-bottom .featured-content .entry:after { margin-top: 20px; }
}




.entry-content .exif { border: solid 1px #999; padding: 10px 15px; font-size: 13px; line-height: 21px; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
.entry-content .exif p { margin-top: 0; margin-bottom: 0px; }


img.noshadow { -moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none; }



#pty_barInner { width: 1080px; }
#pty_barInner #pty_barInner { width: auto; }
#pty_barInner #pty_submit {
  background-color: transparent !important;
  width: auto !important;
  padding-bottom: 3px !important;
}

/*
.twentytwenty-container > p { margin-top: 0; margin-bottom: 0; }
.twentytwenty-container img { position: relative !important; width: auto !important; }
*/

.adjacent-entry-pagination { width: 100%; }


body.single .shareaholic-share-buttons-container .shareaholic-share-buttons-wrapper { position: relative; top: 11px; }


body.print-sales-page a.envirabox-arrow { text-decoration: none !important; }
body.print-sales-page .entry-content h2 { line-height: 1.4em; }
body.print-sales-page a.wp-block-button__link { text-decoration: none !important; border-radius: 4px !important; }
body.print-sales-page a.wp-block-button__link:hover { color: #FFF !important; opacity: 0.9; }
body.print-sales-page .envira-gallery-item:hover { opacity: 0.9; }
body.print-sales-page .shareaholic-share-buttons-container { display: none; }
body.print-sales-page .kk-social { display: none; }

@media (min-width: 600px) {
  body.print-sales-page .wp-block-column:not(:last-child) {
      margin-right: 0px !important;
  }
}