.filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a.act {color: #444 !important; font-weight:bold;}

.footer .custom-nav > li > a:hover span {color:#e1e1e1;}
.footer .custom-nav li.act > a span, .footer .custom-nav > li > ul a:hover span {color:#e1e1e1;}

#bottom-bar .mini-nav ul>li>a {color:#fff;}

.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {padding-left:15px !important; padding-right:15px !important;}


.fancy-date a {
background: #444;
}

/*.vc_column_container>.vc_column-inner {padding-left:0px !important; padding-right:0px !important;}*/

/*.sub-nav {margin-top:2px;}
div.dt-mega-menu-wrap {margin-top:2px;}*/

.masthead .mini-search .field {top: 40px !important;}

.top-bar .mini-search .submit {color:#fff !important;}

.widget-title {color:#898989 !important; font-size:14px !important;}

.footer .custom-nav li.act > a span {color: #009fe3}

.entry-date, .entry-month, .entry-year {color:#ffffff !important;}

.entry-meta .category-link, .entry-meta .category-link a, .entry-meta .entry-date {color:#444 !important; font-size:15px !important;}

.category-link {display:none !important;}

.mini-search .submit, .searchform .submit {padding-right:10px; margin-bottom:22px !important;}

.iphorm-element-text {width: 100% !important;}
.iphorm-element-textarea {width: 100% !important;}

.stats-block, .wpb_row .wpb_column .wpb_wrapper .stats-block {margin:0px !important;}

/*Social Icon*/
/*.soc-ico a .icon {width: 22px !important; height: 22px !important;}

.masthead .soc-ico a {margin-right: 10px !important;}*/

.iclflag {display:none !important;}

.top-header.light-preset-color:not(.sticky-on) .masthead:not(.side-header):not(#phantom).dividers .main-nav > li:last-child:after, .top-header.light-preset-color:not(.sticky-on) .masthead:not(.side-header):not(#phantom).dividers.surround .main-nav > li:last-child:after {border-color: rgba(255, 255, 255, 0.9);}
 
/*.intense.sf-menu > li {border-left: 1px solid #686868; font: normal 16px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif; }

.intense.menu.sf-menu li {padding-bottom: 0px !important; padding-top: 0px !important;}*/

/*breadcrumbs background color*/
.page-title .breadcrumbs {
background-color: rgba(0, 0, 0, 0.05);
}

/*intense nav

div.slicknav_menu.hidden-lg.hidden-md {
    text-align: center !important;
}

a.slicknav_btn.slicknav_collapsed {
    width: 32px;
}

a.slicknav_btn.slicknav_open {
    width: 32px;
}

.slicknav_menu .slicknav_icon-bar {
    display: block !important;
    width: 20px !important;
    height: 4px !important; }

.slicknav_btn {
    margin: 0px 0px 0px !important; float: left !important; padding: 6px !important; margin-left: 35px !important;
margin-top: 30px !important;} */



.main-nav .sub-nav > li > a .menu-text {
    text-align: left !important;
font-size: 14px !important;
}

.not-clickable-item {
    text-align: left !important;
font-size: 16px !important;
font-weight: 500 !important;
}


.menu-item {text-align: left !important;}

.top-header .main-nav .dt-mega-menu-wrap {box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);}

.top-header.light-preset-color:not(.sticky-on) .masthead:not(.side-header):not(#phantom).dividers .main-nav > li:before, .top-header.light-preset-color:not(.sticky-on) .masthead:not(.side-header):not(#phantom).dividers.surround .main-nav > li:before {border-color: rgba(255, 255, 255, 0.9);}

/*Menu Lines*/

.dt-mega-menu-wrap > .sub-nav > li > .sub-nav > li {
border-top: 1px solid rgba(255, 255, 255, 0.5);
border-bottom: 0px !important;
padding-top: 5px;
padding-bottom: 5px;
}

.dt-mega-menu-wrap > .sub-nav > li > .sub-nav > li:first-child {
border-top: 1px solid rgba(255, 255, 255, 0.5) !important;
}

li:not(.dt-mega-menu) .sub-nav li { border-bottom: 1px solid rgba(255, 255, 255, 0.5); padding-bottom: 4px; padding-top: 0px; }
li:not(.dt-mega-menu) .sub-nav li:last-child { border-bottom: medium none; }


//WP DataTables//

.wpDataTablesWrapper table.wpDataTable td {border: 0px solid !important;
padding: 3px 10px;}

div.dataTables_filter { display: none !important; }
div.dataTables_length { display: none !important; }
div.dt-buttons { display: none !important; }
td.header.sort { display: none !important; }
div.dataTables_info { display: none !important; }
.dataTables_paginate { display: none !important; }
.wpDataTablesWrapper table.wpDataTable thead th {border-style: none !important;}
.wpDataTablesWrapper table.wpDataTable {font-size: 14px !important;}

div.widget-title {font-weight: 400 !important; font-size: 16px !important;}


.ult-sticky.ult-stick {z-index: 20 !important;}

#phantom .with-logo .main-nav {margin:auto !important;}


.main-nav > li > a .menu-text {
    font: normal 16px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    color: #ffffff;
    text-transform: none;
}

@media screen and (max-width: 1100px) {
h1 {font-size: 22px !important; line-height: 27px !important; }
h2 {font-size: 18px !important; line-height: 22px !important; }
p {font-size: 14px !important; line-height: 20px !important;  }
.standard-arrow, .content .standard-arrow {font-size: 14px !important; line-height: 20px !important;  }
.main-nav > li > a .menu-text {
    font: normal 14px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    color: #ffffff;
    text-transform: none;
}

.main-nav > li.menu-item-language > a  {
    font: normal 14px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    color: #ffffff;
    text-transform: none;
}


.footer a {
    font-size:13px !important;;
}
#bottom-bar .wf-td p {
    font-size:13px !important;;
}

}





.vc_row-has-fill>.vc_column_container>.vc_column-inner {padding-top: 0px !important;}


.intense.sf-menu > li {
    float: none !important;
    display: inline-block !important;
    list-style-type: none;
    text-align: center !important;
}
.intense.menu.sf-menu {
background-color: rgba(255,255,255,0.9) !important;
text-align: center !important;
}



#navcontainer ul
{
margin: 0;
padding-top: 15px !important;
list-style-type: none;
text-align: center;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
text-decoration: none;
padding: .2em 1em;
color: #686868;
background-color: #transparent;
}

#navcontainer ul li a:hover
{
color: #fff;
background-color: #transparent;
}

div.ult-sticky-section.ult-sticky.ult-stick { width:100% !important; left:0px !important; }

.wpb_content_element {margin-bottom: 0px !important;}

/*.post p {font: normal 300 15px / 18px "Open Sans", Helvetica, Arial, Verdana !important; line-height: 24px !important;}*/

strong {font-weight: 400 !important;}


/*COUNTERS*/

.stats-number {
font-size: 50px;
line-height: 55px;
font-weight: 300 !important;
letter-spacing: -3px;}
/* Enter Your Custom CSS Here */