/*
Theme Name:     3clicks Child Theme
Theme URI:      http://3clicks.bringthepixel.com
Description:    Got questions? Visit our <a href="http://bringthepixel.com/support/">support forum</a>.
Author:         bring the pixel
Author URI:     http://www.bringthepixel.com/
Template:       3clicks
Version:        1.0
Tags:           flexible-width, custom-colors, custom-menu, featured-images, post-formats, theme-options, threaded-comments, translation-ready
*/

/* Place all your CSS modifications below */


#g1-primary-nav-menu > li > a:hover > .g1-nav-item__title {
    color: #ffffff !important;
}


  /* 0-level Dash */
  .g1-nav--unstyled #g1-primary-nav-menu > li > a { position: relative; }
  .g1-nav--unstyled #g1-primary-nav-menu > li > a:after { width: 1px; height: 0; display: block; position: absolute; top: 0; left: 10px; visibility: hidden; border-style: solid; border-width: 1px 0 0; content: ""; }
  .g1-nav--unstyled #g1-primary-nav-menu > .current-menu-item > a:after, .g1-nav--unstyled #g1-primary-nav-menu > .current-menu-ancestor > a:after, .g1-nav--unstyled #g1-primary-nav-menu > .current_page_parent > a:after, .g1-nav--unstyled #g1-primary-nav-menu > li:hover > a:after { visibility: hidden; }


#g1-preheader { display: none !important; }

/* VFB Styles */

.visual-form-builder fieldset{
	clear:both;margin:15px 0;padding:0;border:none;border-radius:3px;background:transparent
}

.visual-form-builder .vfb-legend {
	border-bottom: none;
}

.visual-form-builder .vfb-legend h3 {
	font-size: 30px;
	line-height: 2em;
}

label.vfb-desc {
    font-weight: normal;
    color: #ffffff !important;
    font-size: 16px;
}

.visual-form-builder label, label.vfb-desc {
    color: #fff;
    font-weight: normal;
}

/* end VFB Styles */


/*---menu styles---*/

.rmc-menu .title {
    color: #fff;
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
}



/*---menu styles---*/


h4, .g1-h4 {
    line-height: 1.0;
    margin-bottom: .8rem;
}

#g1-primary-nav-switch { display: none !important; }

#megaMenu ul.megaMenu > li > a{
  font-size:18px;
  margin: -8px;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > a {
    color: #fff;
    font-weight: bolder;
}