/*
Theme Name:   Royal Child
Theme URI:    http://8theme.com/
Description:  ThemeForest Premium Theme
Author:       8theme
Author URI:   http://themeforest.net/user/8theme
Template:     royal
Version:      1.0.0
License:      GNU General Public License version 3.0
License URI:  http://www.gnu.org/licenses/gpl-3.0.html
Tags:         light, dark
Text Domain:  Royal-child
*/

/* ==================================================== */
/*   Items from Theme Options -> Custom CSS             */
/* ==================================================== */

.share-post .share-title {
    margin-top: 11px;
}

.comment-reply-title span {
    background: rgba(255, 255, 255, 0);
}

.title-alt span {
    background: rgba(255, 255, 255, 0);
}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a {
    background-color: #afafaf;
}

.header-type-4 .menu .nav-sublist-dropdown {
    top: 38px!important;
}

.nav-red {
   color:#ff0000;
}

.nav-red a:hover {
   color:#ff0000;
}

.dealer-nav {
   background:#6D96AB;
   border-radius: 5px;
   color:#ffffff;
}

.dealer-nav a {
   color:#ffffff!important;
}

.dealer-nav a:hover {
   background:#9C9C9C;
   border-radius: 5px;
   color:#ffffff;
}

.breadcrumbs {
    display: -webkit-box;
}

.widget_nav_menu li a:hover {
    color: #6d96ab !important;
}

.bc-type-6 .title {
    font-size: 24px;
}

.menu > li > a {
    color: #c3c3c3;
    padding: 9px 10px 9px 10px;
}


.wpb_images_grid_ul .gallery-item {
    display: inline-block;
    padding: 5px !important;
}


.fixed-header-area {
   background:#2d2c32;
    border-bottom: 1px solid rgba(221, 221, 221, 0);
}

.main-footer p {
    font: 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}

.main-footer {
    padding-top: 30px;
    padding-bottom: 30px;
    background-image: url("https://www.northriverboats.com/wp-content/uploads/2016/01/footer_nrb.jpg");
    background-position: center;
}

.widget_nav_menu li.current-menu-item a {
    background-color: transparent;
}

.page-heading {    
    border-top: 0px rgba(0, 0, 0, 0)!important;    
    border-bottom: 0px rgba(0, 0, 0, 0);!important;   
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.230)!important;
}

.page-heading {
    border-top: 0px solid #ddd;
    border-bottom: 0px solid #ddd;
}

.page-heading .title {
    /* color: #B1B1B1; */
    width: 100%;
    text-align: left;
}

a {
    color: #6d96ab;
    text-transform: uppercase;
}

.widget-title span, .footer-top .title span {
    background: none;
}

.navbar {
    padding: 10px 0;
}

.copyright-3 .container .row-copyrights, .copyright .container .row-copyrights {
    padding-top: 30px;
    padding-bottom: 20px;
}

.copyright-3, .copyright {
    padding-top: 0px;
    background-image: url("https://www.northriverboats.com/wp-content/uploads/2016/01/copyright_nrb.jpg") !important;
}

.copyright-3 .container .row-copyrights, .copyright .container .row-copyrights {
    padding-top: 20px;
    padding-bottom: 20px;
}

.copyright.text-color-light .row-copyrights {
    border-top: none;
}

/* ==================================================== */
/*   End from Theme Options -> Custom CSS               */
/* ==================================================== */



/* ==================================================== */
/*   Addition NRB styslesheet changes                   */
/* ==================================================== */

#recent-posts-3 a {
    color: #e8e8e8;
}

.sharethis-inline-share-buttons {
    margin-bottom: 32px;
}

.page-heading.bc-type-1 .title {
  width: auto;
  text-align: center;
 }
  
 .page-heading.bc-type-1 .breadcrumbs {
   display: none;
 }
  
.meta-post:after{
  width: 0px!important;
}

.post-grid {
	width: 100%;
}

.post-grid a {
	text-decoration: none !important;
}

.outer-titleblock {
  text-align: center; margin-top: 8px;
}

.inner-titleblock {
  display: inline-block;height: 7em;
}

.titlebock-text {
  overflow: hidden;max-height: 5em;
}

.post-grid img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 360px;
  object-fit: contain;
}

.main-footer.text-color-default .wpb_widgetised_column_heading,
.copyright.text-color-default .wpb_widgetised_column_heading {
  color: #ffffff !important;
}

.widget_nav_menu li a {
    font: 14px/15px 'Roboto', Georgia, Helvetica, sans-serif;
    padding: 15px 0;
    color: #ffffff !important;
    display: inherit;
    text-transform: none;
}

@media only screen and (max-width: 992px) {
  .nrb-mobile-follow > .sxc-follow-buttons {
    text-align: center !important;
  }
}

@media only screen and (min-width: 992px) {
  .nrb-mobile-follow > .sxc-follow-buttons {
    display: none;
  }
}

@media only screen and (max-width: 992px) {
  .nrb-follow {
    display: none;
  }
}

@media only screen and (min-width: 992px) {
  .nrb-follow {
    padding-right: 20px;
  }
}

.sxc-follow-buttons {
  font-size: 0px;
}

.tbs {
  display:inline-flex;
  flex-direction:column;
  align-items:baseline;
}

.tbs > div {
  width: 100%;
}

/* ==================================================== */
/*   Addition Gravity Forms stylesheet changes          */
/* ==================================================== */

.gform_wrapper.gravity-theme input[type=color],
.gform_wrapper.gravity-theme input[type=date],
.gform_wrapper.gravity-theme input[type=datetime-local],
.gform_wrapper.gravity-theme input[type=datetime],
.gform_wrapper.gravity-theme input[type=email],
.gform_wrapper.gravity-theme input[type=month],
.gform_wrapper.gravity-theme input[type=number],
.gform_wrapper.gravity-theme input[type=password],
.gform_wrapper.gravity-theme input[type=search],
.gform_wrapper.gravity-theme input[type=tel],
.gform_wrapper.gravity-theme input[type=text],
.gform_wrapper.gravity-theme input[type=time],
.gform_wrapper.gravity-theme input[type=url],
.gform_wrapper.gravity-theme input[type=week],
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea {
  color: black;
  border-radius: 4px;
}

.gform_wrapper .gfield_required {
  color: red !important;
}

.gfield_label {
  color: white !important;
}

.gform_wrapper.gravity-theme .gfield-choice-input+label {
  margin-left: 8px !important;
  vertial-align: text-top;
}

input[type="checkbox"] {
  margin-top: 5px !important;
}

input[type="checkbox"]:checked:before {
    background-image: url(images/check-icon-reversed.png);
}
