/*
Theme Name: Uncode Child
Theme URI: http://www.undsgn.com/uncode
Template: uncode
Author: Undsgn
Author URI: http://www.undsgn.com
Description: Uncode is a pixel perfect WordPress Theme designed with terrific attention to details.
Version: 1.9.1.1536243345
Updated: 2018-09-06 14:15:45

*/
@font-face {
    font-family: 'HelveticaNeue';
    src: url('fonts/HelveticaNeue.eot');
    src: url('fonts/HelveticaNeue.eot?#iefix') format('embedded-opentype'),
        url('fonts/HelveticaNeue.woff2') format('woff2'),
        url('fonts/HelveticaNeue.woff') format('woff'),
        url('fonts/HelveticaNeue.ttf') format('truetype'),
        url('fonts/HelveticaNeue.svg#HelveticaNeueBold') format('svg');
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeue Bold';
    src: url('fonts/HelveticaNeueBold.eot');
    src: url('fonts/HelveticaNeueBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/HelveticaNeueBold.woff2') format('woff2'),
        url('fonts/HelveticaNeueBold.woff') format('woff'),
        url('fonts/HelveticaNeueBold.ttf') format('truetype'),
        url('fonts/HelveticaNeueBold.svg#HelveticaNeueBold') format('svg');
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeue Light';
    src: url('fonts/Helvetica Neue Light.eot');
    src: url('fonts/Helvetica Neue Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/Helvetica Neue Light.woff2') format('woff2'),
        url('fonts/Helvetica Neue Light.woff') format('woff'),
        url('fonts/Helvetica Neue Light.ttf') format('truetype'),
        url('fonts/Helvetica Neue Light.svg#HelveticaNeueBold') format('svg');
    font-style: normal;
}
.page-id-8764 .cust-tab .nav-tabs > li:nth-child(6),
.page-id-8764 .cust-tab .nav-tabs > li:nth-child(7) {
    background-color: #00a1e9 !important;
}
.page-id-8764 .cust-tab .nav-tabs > li:nth-child(6):hover,
.page-id-8764 .cust-tab .nav-tabs > li:nth-child(7):hover,
.page-id-8764 .cust-tab .nav-tabs > li:nth-child(6).active,
.page-id-8764 .cust-tab .nav-tabs > li:nth-child(7).active {
    background-color: #0093d4 !important;
}
.page-id-8764 .cust-tab .nav-tabs > li:nth-child(6).active > a,
.page-id-8764 .cust-tab .nav-tabs > li:nth-child(7).active > a {
    border-color: #0078ad !important;
}

.page-id-8764.style-color-lxmt-bg{
    background-color:white !important;
}
/*** NUOVO MENU GROOVY ****/


.gm-mega-menu-wrapper .row-container .row-child.col-no-gutter > .row-inner > div:not(.vc_helper), .main-container .row-container .col-no-gutter > .row-inner > div:not(.vc_helper) {
    padding-left: 0px;
    padding-right: 0px;
}

.gm-mega-menu-wrapper .row-container .col-no-gutter > .row-inner {
    margin-left: 0px;
    width: 100%;
}
.gm-mega-menu-wrapper .row-container .col-no-gutter > .row-inner > div:not(.vc_helper) {
    padding-left: 0px;
    padding-right: 0px;
}
.gm-mega-menu-wrapper .row-inner > div:not(.vc_helper) {
    padding: 0px 0px 0px 36px}
    
.gm-mega-menu-wrapper ul.sub-menu {
    padding: 0 0 0 5px !important;
    background-color: transparent;
    color: #fff !important;
}

.gm-mega-menu-wrapper ul.sub-menu li a {
    color: #fff !important;
    font-size: 14px;
    line-height: 18px;
}
.gm-mega-menu-wrapper ul.sub-menu li{
    line-height: 28px;	
}
.gm-mega-menu-wrapper ul.menu > li > a {
    font-weight: 600;
}
.gm-navbar .gm-navbar-nav > .gm-menu-item > .gm-anchor > .gm-caret i {
    margin-right: 0 !important;
}
.gm-navbar span.gm-menu-item__txt {
    font-weight: 600 !important;
}
.gm-navbar .vc_tta-tabs-container ul {
    background-color: #333;
}

.gm-navbar .border-100 .tab-content::before{
    display:none
}
.gm-navbar .nav-tabs{
    border-bottom:0px;
}

.gm-navbar ul.nav.nav-tabs li:first-child a {
    color:#ff590a !important
}
.gm-navbar ul.nav.nav-tabs li:nth-child(2) a {
    color:#00a1e9 !important
}
ul.nav.nav-tabs li:nth-child(3) a {
    /*color:#9b9ca1 !important*/
}
.gm-navbar ul.nav.nav-tabs li:nth-child(4) a {
    color:#9b9ca1 !important
}
#menu-tab .tmb .t-entry-text .t-entry-title a {
    font-size: 15px !important;
    color: #ff590a !important;
}


#menu-tab .tmb {
    padding-bottom:18px !important;
    border-bottom:1px solid #ccc
}
#menu-tab .tmb:last-child {
    border-bottom:0px solid #ccc
}

#menu-tab ul.nav.nav-tabs li a{
    padding: 18px 36px;
}
#menu-tab ul.nav.nav-tabs li a span{
    font-size: 20px;
    font-weight: 700;
    font-family: Roboto;
}
#menu-tab ul.nav.nav-tabs li.active{
    
}
#menu-tab ul.nav.nav-tabs li a{
     background-color: #4e4e4e;
}
#menu-tab ul.nav.nav-tabs li.active a{
    border-bottom: 0;
    background-color: #ff590a;
    color: #fff !important;
}
.gm-mega-menu-wrapper ul.menu > li > a{
    color: #ff590a;
		    line-height: 20px !important;
    display: block;
}

/****** TAB HOME *****/
.cnew_tabs .tab-pane.active{
    display:none;
}
.cnew_tabs .nav-tabs > li > a:not(.has-padding) {
    padding: 9px 36px 9px 36px;
    background:#fff;
    border-radius: 23px;
    color:#ff590b !important;
    margin: 0 4px;
    /* font-size: 28px; */
    width: 142px !important; 
}
.cnew_tabs .nav-tabs > li.active > a:not(.has-padding) {
    background:#ff590b;
    color:#fff !important
}
.cnew_tabs .nav-tabs:not(.tab-no-border) {
    border-bottom: 0px solid;
}

.cnew_tabs .tab-container:not(.default-typography) .nav-tabs > li > a span{
    font-size: 19px;
    line-height: 23px;
}
.cnew_tabs span.switcher-cursor {
    border-radius: 47px;
    display: block !important;
    height: 40px !important;
    background-color: #fff !important;
}
.cnew_tabs .nav-tabs > li:nth-child(2) > a:not(.has-padding) {
    color:#00a1e9 !important;
}
.cnew_tabs .nav-tabs > li.active:nth-child(2) > a:not(.has-padding) {
    background-color:#00a1e9 !important;
    color:#fff !important;
}
.row-background .uncode-video-container {
    opacity: 1;
}

.home p.wpb_heading.wpb_pie_chart_heading {
    font-size: 20px;
    font-weight: 600;
}
aside.widget.widget-style.widget_nav_menu.widget-container.sidebar-widgets .menu-smart.sm.menu-horizontal > li{
 margin-bottom:0px !important
}



aside.widget.widget-style.widget_nav_menu.widget-container.sidebar-widgets ul ul{
    margin-top:0 !important;
   padding-top:0 !important;
    padding-bottom:0 !important;
}
input[name~="zf_referrer_name"] {
  display:none;
}