/*

 Theme Name:   Fameshop Child

 Theme URI:    //fameshop.kutethemes.net/

 Description:  Fameshop Child Theme

 Author:       KuteThemes

 Author URI:   //kutethemes.net/

 Template:     fameshop

 Version:      1.0.0

 License:      GNU General Public License v2 or later

 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, translation-ready

 Text Domain:  fameshop-child

*/
/*= Colors =*/
.my_account, .fameshop-header-minicart {
  display: none !important; }

.main-area h1, .main-area h2, .main-area h3, .main-area h4, .main-area h5, .main-area h6, .fullwidth-template h1, .fullwidth-template h2, .fullwidth-template h3, .fullwidth-template h4, .fullwidth-template h5, .fullwidth-template h6, .left-sidebar h1, .left-sidebar h2, .left-sidebar h3, .left-sidebar h4, .left-sidebar h5, .left-sidebar h6, .no-sidebar h1, .no-sidebar h2, .no-sidebar h3, .no-sidebar h4, .no-sidebar h5, .no-sidebar h6 {
  color: #119b49;
  font-family: 'Source Sans Pro', sans-serif !important;
  font-weight: 400;
  line-height: 1.2em;
  margin: 10px auto; }
.main-area h1, .fullwidth-template h1, .left-sidebar h1, .no-sidebar h1 {
  font-size: 48px; }
.main-area h2, .fullwidth-template h2, .left-sidebar h2, .no-sidebar h2 {
  font-size: 40px; }
.main-area h3, .fullwidth-template h3, .left-sidebar h3, .no-sidebar h3 {
  font-size: 32px; }
.main-area h5, .fullwidth-template h5, .left-sidebar h5, .no-sidebar h5 {
  font-size: 21px; }
  .main-area h5 a, .fullwidth-template h5 a, .left-sidebar h5 a, .no-sidebar h5 a {
    color: #119b49;
    text-decoration: underline; }
    .main-area h5 a:hover, .fullwidth-template h5 a:hover, .left-sidebar h5 a:hover, .no-sidebar h5 a:hover {
      color: #3e3e3e;
      text-decoration: none; }
.main-area a, .fullwidth-template a, .left-sidebar a, .no-sidebar a {
  color: #119b49; }
  .main-area a:hover, .fullwidth-template a:hover, .left-sidebar a:hover, .no-sidebar a:hover {
    color: #3e3e3e; }
.main-area p, .fullwidth-template p, .left-sidebar p, .no-sidebar p {
  font-family: 'Source Sans Pro', sans-serif;
  color: #3e3e3e;
  font-weight: 400;
  font-size: 19px;
  line-height: 1.5; }
.main-area .page-main-content, .fullwidth-template .page-main-content, .left-sidebar .page-main-content, .no-sidebar .page-main-content {
  margin-bottom: 30px; }
  .main-area .page-main-content ul, .main-area .page-main-content dl, .main-area .page-main-content ol, .fullwidth-template .page-main-content ul, .fullwidth-template .page-main-content dl, .fullwidth-template .page-main-content ol, .left-sidebar .page-main-content ul, .left-sidebar .page-main-content dl, .left-sidebar .page-main-content ol, .no-sidebar .page-main-content ul, .no-sidebar .page-main-content dl, .no-sidebar .page-main-content ol {
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 400;
    font-size: 19px;
    line-height: 1.5; }
    .main-area .page-main-content ul li a, .main-area .page-main-content ul dt a, .main-area .page-main-content ul dd a, .main-area .page-main-content dl li a, .main-area .page-main-content dl dt a, .main-area .page-main-content dl dd a, .main-area .page-main-content ol li a, .main-area .page-main-content ol dt a, .main-area .page-main-content ol dd a, .fullwidth-template .page-main-content ul li a, .fullwidth-template .page-main-content ul dt a, .fullwidth-template .page-main-content ul dd a, .fullwidth-template .page-main-content dl li a, .fullwidth-template .page-main-content dl dt a, .fullwidth-template .page-main-content dl dd a, .fullwidth-template .page-main-content ol li a, .fullwidth-template .page-main-content ol dt a, .fullwidth-template .page-main-content ol dd a, .left-sidebar .page-main-content ul li a, .left-sidebar .page-main-content ul dt a, .left-sidebar .page-main-content ul dd a, .left-sidebar .page-main-content dl li a, .left-sidebar .page-main-content dl dt a, .left-sidebar .page-main-content dl dd a, .left-sidebar .page-main-content ol li a, .left-sidebar .page-main-content ol dt a, .left-sidebar .page-main-content ol dd a, .no-sidebar .page-main-content ul li a, .no-sidebar .page-main-content ul dt a, .no-sidebar .page-main-content ul dd a, .no-sidebar .page-main-content dl li a, .no-sidebar .page-main-content dl dt a, .no-sidebar .page-main-content dl dd a, .no-sidebar .page-main-content ol li a, .no-sidebar .page-main-content ol dt a, .no-sidebar .page-main-content ol dd a {
      color: #119b49;
      text-decoration: underline; }
      .main-area .page-main-content ul li a:hover, .main-area .page-main-content ul dt a:hover, .main-area .page-main-content ul dd a:hover, .main-area .page-main-content dl li a:hover, .main-area .page-main-content dl dt a:hover, .main-area .page-main-content dl dd a:hover, .main-area .page-main-content ol li a:hover, .main-area .page-main-content ol dt a:hover, .main-area .page-main-content ol dd a:hover, .fullwidth-template .page-main-content ul li a:hover, .fullwidth-template .page-main-content ul dt a:hover, .fullwidth-template .page-main-content ul dd a:hover, .fullwidth-template .page-main-content dl li a:hover, .fullwidth-template .page-main-content dl dt a:hover, .fullwidth-template .page-main-content dl dd a:hover, .fullwidth-template .page-main-content ol li a:hover, .fullwidth-template .page-main-content ol dt a:hover, .fullwidth-template .page-main-content ol dd a:hover, .left-sidebar .page-main-content ul li a:hover, .left-sidebar .page-main-content ul dt a:hover, .left-sidebar .page-main-content ul dd a:hover, .left-sidebar .page-main-content dl li a:hover, .left-sidebar .page-main-content dl dt a:hover, .left-sidebar .page-main-content dl dd a:hover, .left-sidebar .page-main-content ol li a:hover, .left-sidebar .page-main-content ol dt a:hover, .left-sidebar .page-main-content ol dd a:hover, .no-sidebar .page-main-content ul li a:hover, .no-sidebar .page-main-content ul dt a:hover, .no-sidebar .page-main-content ul dd a:hover, .no-sidebar .page-main-content dl li a:hover, .no-sidebar .page-main-content dl dt a:hover, .no-sidebar .page-main-content dl dd a:hover, .no-sidebar .page-main-content ol li a:hover, .no-sidebar .page-main-content ol dt a:hover, .no-sidebar .page-main-content ol dd a:hover {
        color: #3e3e3e;
        text-decoration: none; }
.main-area .content a, .main-area .page-main-content a, .fullwidth-template .content a, .fullwidth-template .page-main-content a, .left-sidebar .content a, .left-sidebar .page-main-content a, .no-sidebar .content a, .no-sidebar .page-main-content a {
  color: #119b49;
  text-decoration: underline; }
  .main-area .content a.featured-link, .main-area .page-main-content a.featured-link, .fullwidth-template .content a.featured-link, .fullwidth-template .page-main-content a.featured-link, .left-sidebar .content a.featured-link, .left-sidebar .page-main-content a.featured-link, .no-sidebar .content a.featured-link, .no-sidebar .page-main-content a.featured-link {
    color: #fff; }
  .main-area .content a:hover, .main-area .page-main-content a:hover, .fullwidth-template .content a:hover, .fullwidth-template .page-main-content a:hover, .left-sidebar .content a:hover, .left-sidebar .page-main-content a:hover, .no-sidebar .content a:hover, .no-sidebar .page-main-content a:hover {
    text-decoration: none;
    color: #6E6E6E; }

.primary-button {
  background: #119b49;
  font-family: 'Source Sans Pro', sans-serif !important;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff !important;
  padding: 10px;
  border-bottom: #0c6d33;
  transition: 200ms ease; }
  .primary-button:hover {
    background: #0c6d33; }

.broker-top-bar {
  padding: 5px 0; }

/*= Header Styles =*/
#header .header-nav .header-nav-inner .main-menu li {
  padding-right: 14px; }
  #header .header-nav .header-nav-inner .main-menu li .submenu {
    padding: 0;
    border-bottom: 3px solid #119b49;
    border-top: 3px solid #119b49; }
    #header .header-nav .header-nav-inner .main-menu li .submenu li {
      padding: 8px 20px;
      border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
      #header .header-nav .header-nav-inner .main-menu li .submenu li:last-child {
        border: none; }
      #header .header-nav .header-nav-inner .main-menu li .submenu li:hover {
        background: #e6e6e6; }
      #header .header-nav .header-nav-inner .main-menu li .submenu li a {
        line-height: 1.2; }
        #header .header-nav .header-nav-inner .main-menu li .submenu li a:hover {
          color: #3e3e3e; }
  #header .header-nav .header-nav-inner .main-menu li a {
    color: #119b49;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 500;
    font-size: 19px;
    line-height: 5;
    text-decoration: none;
    text-transform: uppercase; }
@media (max-width: 1199px) {
  #header .header-nav .header-nav-inner .main-menu li a {
    font-size: 17px;
    line-height: 6; } }
#header ul.top-menu {
  line-height: 7; }
  #header ul.top-menu li {
    line-height: 30px; }
@media (max-width: 1024px) {
  #header .box-header-nav {
    margin-top: 35px; } }
@media (max-width: 767px) {
  #header ul.top-menu {
    line-height: 30px; }
  #header .box-header-nav {
    margin-top: 0; } }

.menu-item-has-children::after {
  display: none !important; }

.unit_data .main-menu .submenu {
  min-width: 250px !important; }

.page-title {
  display: none; }

.sidebar .title-widget.widgettitle {
  color: #119b49;
  font-family: 'Source Sans Pro', sans-serif !important;
  font-weight: 400;
  line-height: 1.2em;
  margin: 10px auto;
  font-size: 32px; }
.sidebar .menu li.current_page_item a {
  color: #119b49; }
  .sidebar .menu li.current_page_item a:hover {
    color: #3e3e3e; }
.sidebar .menu li a {
  color: #3e3e3e; }
  .sidebar .menu li a:hover {
    color: #119b49; }

.cta-container {
  background: #119B49; }
  .cta-container h2 {
    color: #fff;
    padding: 15px 0;
    margin: 0; }
  @media (max-width: 1024px) {
    .cta-container h2 {
      text-align: center; } }
  .cta-container a {
    font-size: 30px;
    color: #fff;
    padding: 15px 0;
    display: block;
    line-height: 1.1;
    background: #555555;
    text-align: center; }
    .cta-container a:hover {
      background-color: #6E6E6E;
      color: #fff; }

footer {
  padding: 20px 0 0;
  background: #6E6E6E;
  color: #fff; }
  footer a {
    color: #fff; }
  footer h2, footer h3, footer h4 {
    color: #fff; }
  footer .footer-inner {
    color: #fff; }
    footer .footer-inner .row div .footer-column-inner .social-links {
      list-style: none; }
      footer .footer-inner .row div .footer-column-inner .social-links li {
        padding: 5px 0; }
        footer .footer-inner .row div .footer-column-inner .social-links li i {
          margin-right: 5px;
          border: 1px solid #fff;
          border-radius: 50%;
          width: 31px;
          height: 31px;
          text-align: center;
          padding: 8px; }
        footer .footer-inner .row div .footer-column-inner .social-links li a {
          font-size: 18px; }
    footer .footer-inner .row div .footer-column-inner .footer_menu_class ul li {
      list-style-type: none;
      padding: 10px 0; }
      footer .footer-inner .row div .footer-column-inner .footer_menu_class ul li a {
        text-transform: uppercase;
        font-size: 18px; }
  footer .footer-bottom-area {
    padding: 10px 0;
    background: #555555; }

.metaslider.home-slider .caption-wrap {
  position: absolute;
  bottom: auto;
  left: 10%;
  right: 10%;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  color: white;
  opacity: 1;
  margin: 0;
  display: block;
  width: 80%;
  line-height: 1.4em;
  text-align: center;
  font-size: 36px; }
  .metaslider.home-slider .caption-wrap p {
    color: #fff; }
@media (max-width: 991px) {
  .metaslider.home-slider .caption-wrap {
    font-size: 18px; } }
@media (max-width: 400px) {
  .metaslider.home-slider .caption-wrap {
    font-size: 12px; } }
.metaslider .flex-control-nav {
  margin-bottom: 20px; }

.business-channels {
  width: 100%; }
  .business-channels::after {
    content: '';
    display: block;
    clear: both; }
  .business-channels .channel {
    float: left;
    width: 18%;
    padding: 10px 0;
    margin: 0 1%;
    position: relative; }
    .business-channels .channel a h3 {
      color: #fff;
      background: #119b49;
      display: block;
      text-align: center;
      padding: 10px 0 !important;
      position: absolute;
      width: 100%;
	  height: 20% !important;
      top: 75% !important;
      font-size: 28px;
      -ms-transform: translateY(-50%);
      /* IE 9 */
      -webkit-transform: translateY(-50%);
      /* Safari */
      transform: translateY(-50%);
      transition: 100ms ease-in;
      z-index: 2; }
    .business-channels .channel a img {
      opacity: .6;
      transition: 100ms ease-in;
      width: 100%; }
    .business-channels .channel a:hover h3 {
      background: #333; }
    .business-channels .channel a:hover img {
      opacity: 1; }
  @media (max-width: 1200px) {
    .business-channels .channel a h3 {
      font-size: 21px; } }
  @media (max-width: 767px) {
    .business-channels .channel {
      float: none;
      width: 90%;
      margin: 30px auto; }
      .business-channels .channel a img {
        display: none; }
      .business-channels .channel a:hover h3, .business-channels .channel a:active h3 {
        background: #333; } }

@media (max-width: 767px) {
  .business-channels {
    margin-top: 50px; } }
.quick-links .vc-hoverbox-block:first-child .vc-hoverbox-block-inner {
  padding: 0; }
  .quick-links .vc-hoverbox-block:first-child .vc-hoverbox-block-inner h2 {
    color: #fff;
    background: #119b49;
    bottom: 0;
    position: absolute;
    left: 0;
    right: 0; }
  @media (max-width: 991px) {
    .quick-links .vc-hoverbox-block:first-child .vc-hoverbox-block-inner h2 {
      font-size: 28px; } }
.quick-links .quick-link-button a {
  background-color: #119b49 !important;
  text-transform: uppercase;
  color: #fff !important;
  font-weight: 600;
  border-bottom: 3px solid #0c6d33;
  transition: 200ms ease-in; }
  .quick-links .quick-link-button a:hover {
    background-color: #0c6d33;
    border-bottom: 3px solid #0c6d33; }
  .quick-links .quick-link-button a:active {
    background-color: #16c95f;
    border-bottom: 3px solid #0c6d33; }

.fameshop-banner.style1 {
  margin-top: 65px !important; }
  .fameshop-banner.style1 .image {
    top: -73px !important; }

.news-rows {
  padding-top: 30px;
  padding-bottom: 30px; }
  .news-rows:nth-child(odd) {
    background: #eee; }

.job-area {
  margin-bottom: 30px; }

/*# sourceMappingURL=style.css.map */
