/*
Theme Name: Glass Lewis (Avada Child)
Description: Child theme for the Avada
Author: Entropic Studio 
Template: Avada
*/



/*    GLOBAL STYLES
-------------------------------------------------------------------------*/





/*    HEADER
-------------------------------------------------------------------------*/

/* -- login dropdown styles -- */

.ubermenu-submenu.ubermenu-submenu-id-62 {
  border-top: 3px solid #f0501a !important;
}
.ubermenu-submenu-id-866 {
  border-right: 1px solid #dfddde !important;
}

.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
  color: #000000;
  font-weight: bold;
}

.ubermenu-skin-black-white-2 .ubermenu-submenu, .ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-target {
  color: #000000;
}


/*    MAIN MENU
-------------------------------------------------------------------------*/

.fusion-megamenu {
    background-color: #fff !important;
}
.fusion-megamenu-title  {
   font-weight: 700 !important;
   font-size: 13px !important;
  text-transform: uppercase;

}
/*.fusion-main-menu .menu-item .fusion-megamenu-title {
  text-transform: uppercase;
}*/

.fusion-megamenu li a{
   font-size: 13px !important;

}

.fusion-megamenu-bullet{
 display: none;
}

.fusion-main-menu .sub-menu {
  border-top: 3px solid #ff530d !important;
}

.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu {
  border-top: none !important;
}






#menu-item-868 > a {
  font-weight: bold;
  margin: 10px 0px;
}
#menu-item-868 > a:hover {
background-color: transparent;
}



.sub-menu.deep-level li a {
  padding: 5px 34px !important;
}



/*.menu-item-845 .fusion-megamenu-holder, .menu-item-845 .fusion-megamenu {
  width: 720px !important;
}

.menu-item-845 .fusion-megamenu li {
  width: 32% !important;
}
.menu-item-845 .fusion-megamenu li ul li {
  width: 100% !important;
}*/


/*   TOP MENU 
------------------------------------------------------------------------*/
nav#ubermenu-main-3-top_navigation{
   z-index: 9999;

}


#ubermenu-main-3-top_navigation.ubermenu-main {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  box-shadow: none;
  height: auto;
  width: 600px !important;
}

#ubermenu-nav-main-3-top_navigation a.ubermenu-target {
  padding: 6px 0px 6px 10px;
}

#ubermenu-nav-main-3-top_navigation a.ubermenu-target:hover {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  box-shadow:none !important;
}

#menu-item-62.ubermenu-item.ubermenu-item-level-0 {
  float: right !important;
  width: 70px !important;
}

.fusion-mobile-menu-design-modern .fusion-alignleft {
  border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
}

li.ubermenu-item-866, li.ubermenu-item-855 {
   width: 50% !important;
}

li.menu-item-62:hover ul li { overflow:visible; }

.ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded a {
  color: #f75410;
}
.ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded {
  padding: 0 10px;
}
.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover {
  color: inherit !important;
}


.ubermenu h3.ubermenu-widgettitle {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 0;
  padding-right: 0;
}





/*    SLIDER
-------------------------------------------------------------------------*/

.rev_slider_wrapper .shadow-left, .rev_slider_wrapper .shadow-right {
  background-image: none !important;
}





/*    BODY / CONTENT
-------------------------------------------------------------------------*/

.blog-legal{
   font-size: 12px;
   line-height: 16px;
   margin-top: 25px;

}

/*  special homepage columns for blog posts*/
.home-posts-columns.fusion-layout-column {
  margin-right: 1%;
  width: 24%;
}

.home-posts-columns .entry-title {
  margin-bottom: 5px;
}
.home-posts-columns p {
  margin-bottom: 0px;
}





/*    ELEMENTS & SHORTCODES
-------------------------------------------------------------------------*/
/*.hm_contentbox.fusion-content-boxes.content-boxes-icon-boxed .heading .fontawesome-icon {
    display: block;
    position: absolute;
    left: 37% !important;
    top: -80px;
    float: none;
}*/
.fontawesome-icon.circle-yes:hover{
   color: #fff !important;
}


.fusion-reading-box-container .reading-box {
    padding: 20px 28px 20px 31px !important;
}

#main .reading-box h2{
   font-size: 20px !important;
   line-height: 24px !important;   
}




/*    SIDEBARS
-------------------------------------------------------------------------*/
#main .sidebar{
   padding-top: 36px !important;
}




/*    FOOTER
-------------------------------------------------------------------------*/


 
 
 
 
 
 
 
 
 
 
 
 
 
 
/*    MEDIA QUIRIES
-------------------------------------------------------------------------*/
@media (max-width: 486px){
     li.ubermenu-item-866, li.ubermenu-item-855 {
    	width: 100% !important;
     }
     #ubermenu-main-3-top_navigation .fusion-button-wrapper.fusion-alignleft{
	text-align: left
     }
     
     .fusion-footer-widget-area {
	background-size: 360px auto;
	padding-top: 100px;
	}
     .fusion-page-title-bar h1{
        font-size: 21px !important;
     }
     
     .fusion-tabs .nav-tabs li{
	width: 100% !important;
     }

      .fusion-tabs.vertical-tabs .nav-tabs{
         width: 100% !important;
     }

     .fusion-tabs.vertical-tabs .tab-content{
	width:100% !important;
     }
     .more a, .fusion-read-more{
	margin-right: 0px !important;
    }

}


@media (min-width: 768px){
    .fusion-tabs.vertical-tabs .tab-pane {
        padding-top: 0px;
    }
}

@media (max-width: 767px){
  
}

@media (max-width: 800px){
   .fusion-header-wrapper{
       width: 100% !important;

   }
   
      	
    nav#ubermenu-main-3-top_navigation{
       display: block;
    }
    #ubermenu-main-3-top_navigation.ubermenu-main{
       width: 95% !important;

   }
   .ubermenu-main {
  		max-width: 100% !important;
	}
    
}
