﻿
li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.vc_row .vc_column-inner{padding-left:0;padding-right:0}


img.fil-alt1:hover {
	opacity: 0.8;
}

.t3-content-block {
  background-color: #ffffff;
  color: #333333;
  padding: 20px;
}

.t3-content-block h1:first-child,
.t3-content-block .h1:first-child,
.t3-content-block h2:first-child,
.t3-content-block .h2:first-child,
.t3-content-block h3:first-child,
.t3-content-block .h3:first-child {
  margin-top: 0;
}


.com_content .t3-content-block {
  background-color: transparent;
  padding: 0;
}

.com_community .t3-content-block {
  padding: 0;
}

.wrap {width:100%;}

.currenttext, .pagination a:hover {
    color: #fff;
    margin: 0 5px 0 0;
    display: inline-block;
    float: left;
    line-height: 1.2em;
    text-decoration: none;
    padding: 6px 10px;
    background: #FF6C00;
    border: 1px solid #fff;
}


.top .toplink,.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next, #search-image, .nav-previous a,.nav-next a, .mts-subscribe input[type="submit"], .sbutton, .currenttext, .pagination a:hover {background-color:#FF6C00; }

.icon-block {
	padding:0 45px;
}

	.icon-block:last-child {margin-bottom:0}
.col-12{width:100%}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}


.page-id-330 .menu-item-116 a  {background:#7f7f7f !important;color:#fff !important; padding:.5em 1em !important;}




.page-id-86 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-86 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-434 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-434 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-436 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-436 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.logo-img img:last-child {
display: inline-block;
}

.logo-img img {
display: inline-block;
}

.logo-img {
float: none;
margin: 0 auto;
}

	
	
	.main-featured .blocks .image-link img {
		max-width: 100%;
		height: auto;
	}


	.news-focus .focus .image-link {
		float: left;
		margin-right: 14px;
		width: 25%;
	}

	
	.news-focus .focus .image-link img {
		width: 100%;
		height: auto;
	}
.show-phone{display:none!important}
.feat-info-views,.feat-info-comm{color:#fff;display:inline-block;margin:10px}
#sidebar-wrap .feat-info-views,#sidebar-wrap .feat-info-comm{margin-top:10px!important}



.shift-helpline-txt {
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 0;
}


p.shift-helpline-txt {
padding: 25px 15px;
    font-size: 15px;
font-weight:600;
font-family: 'Hind', sans-serif;
}

.shift-helpline-txt a {
font-weight: 700 !important;
font-size: 30px;
color: #ffea00;
font-family: 'Hind', sans-serif;
}


.weather-view-temperature-text {
	font-size: 45px;
	font-size: 4.5rem;
	margin: 0.8rem 0;
}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:22px;text-align:center;text-shadow:0em 0.1em 0.1em #000000}

#wrapper2 { width: 950px; float: left; margin-right: auto; padding: 0px 0px 0px 0px; }

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-mega-title {
    padding: 10px 0;
    font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin: 0;
  }

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-mega-title span {
    border-bottom: 3px solid transparent;
    padding: 0 0 10px 0;
    display: inline-block;
  }

  #cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-mega-title span {
    color: #f7f7f7;
  }

  #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-mega-title {
    color: gray;
  }

    .nv-header-menu-wrapper {
        position: relative;
    }

.footer-info-area .container {
	max-width:1170px;
}

footer .footer-info-area {
	border-top:1px solid #a8d3cb;
}

.footer-info-area {
	padding: 20px 0;
	background-color: #000;
}

 .footer-info-area .site-info, .footer-info-area .site-social {
 float: none!important;
 text-align: center;
}

 .footer-info-area .site-social ul {
 margin: 0 auto;
}

        
    
    #numbers{
        z-index:999;
        padding:0px 0 0 0px ;
        position:absolute;
        bottom:50px;
        left:13px;
        width:14px;
    }


    #numbers img{
        padding:2px 0;
    }

        
    
    #numbers a { 
        display:block;
        outline: none;
    }



    
    
    #numbers    a{ 
    }

    
    #numbers   a:hover{ 
    }

    
    #numbers   a.activeSlide{ 
    }

#page, .container {
    position: relative;
    margin-right: auto;
    margin-left: auto;
}

#page {
    padding-top: 25px;
    min-height: 100px;
    float: none;
    clear: both;
}


#comments .wp-pagenavi a {background-color:none;}





#comments p a {color: #fff;}
 
#comments p a:hover {color:#2251e0;}

#comments cite {color:#3D007A}
 
#comments .comment-meta a {color: #2E004C;}

#comments p {color:gray;}

#comments #submit {border: 2px solid #558;background-color: #fff;}

#comments #submit:hover {background-color: #fff;color:#2E004C;}
#menu-wrapper{padding:0 0 20px 0;text-align:center}


#mainnav .sf-menu ul a {
color: #E8E1CE;
}

#mainnav .sf-menu a {
padding: 0px 20px;
}


#mainnav .sf-menu ul li {
border-bottom: 1px dashed #E8E1CE;
background: none;
}
.sub-menu .menu-item-has-children:after{color:#fff}
.menu-item-has-children a.elementor-item:after,.menu-item-has-children a.elementor-sub-item:after{display:none}
#mmm ul li.menu-item-has-children b.fa-wrap{background:#0f647f;cursor:pointer;display:block;height:50px;position:absolute;right:0;text-align:center;top:0;width:50px}
#mmm ul li.menu-item-has-children i.fa{color:#f0f7f8;cursor:pointer;display:block;font-size:24px;height:50px;line-height:2.25;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;width:50px}
#mmm li:not(.current-menu-item).menu-item-has-children.show-sub-menu{max-height:999em}



#eut-header .eut-horizontal-menu.eut-arrow ul.eut-menu .megamenu ul .menu-item-has-children a:after,
#eut-header .eut-horizontal-menu.eut-arrow-not-first-level ul.eut-menu .megamenu ul .menu-item-has-children a:after {
	display: none;
}


.eut-toggle-menu ul.eut-menu li.menu-item-has-children a {
	padding-right: 40px;
}


.eut-toggle-menu .eut-main-menu.eut-align-center li.menu-item-has-children a {
	padding-left: 20px;
	padding-right: 20px;
}
.advisor-website .pub-details--light .pub-details__item,.advisor-website .pub-details--light .pub-details__item .published,.advisor-website .pub-details--light .pub-details__item a,.advisor-website .pub-details--light .pub-details__item a .published,.advisor-website .pub-details--light .pub-details__item:first-child,.advisor-website .pub-details--light .pub-details__item:first-child .published,.advisor-website .pub-details--light .published,.advisor-website .pub-details--light .published .published,.pub-details--light .pub-details__item,.pub-details--light .pub-details__item a,.pub-details--light .pub-details__item:first-child,.pub-details--light .published,advisor-website .pub-details--light .pub-details__item a:hover{color:#fff}
.advisor-website .top-alternate .pub-details__item:last-child,.pub-details__item .updated:not(.published){display:none}
.advisor-website .pub-details .published{color:#333}


.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }

.container:before, .container:after { content: " "; display: table; }

.container:after { clear: both; }


.container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }

.container-fluid:before, .container-fluid:after { content: " "; display: table; }

.container-fluid:after { clear: both; }

.container .jumbotron, .container-fluid .jumbotron { border-radius: 6px; }

.jumbotron .container { max-width: 100%; }
.mod_participate .teaser_description{padding:0 9px;font-size:14px;font-size:.875rem;line-height:1.1429}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.header--top.expanded .on-demand__button{cursor:default;opacity:0.5;}
.on-demand__button{color:#FFF;vertical-align:middle;position:relative;display:inline-block;font-size:14px;height:30px;width:auto;background:#0a44bb;padding:0px 10px;line-height:30px;border:1px solid #062b77;border-radius:5px;margin-top:9px;cursor:pointer;transition:background 250ms cubic-bezier(0.22,0.61,0.18,0.7),opacity 450ms cubic-bezier(0.22,0.61,0.18,0.7) 250ms;user-select:none;-moz-user-select:none;opacity:1;}
.main-carousel .item{display:block;clear:both}
.item.has-bg-image,.main-carousel.owl-stage-outer,.slide-content-wrapper{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}




.silder .item_slide { position:absolute; top: 0; }
.featured-block .desc p{font-size:18px;font-weight:300;color:rgba(0,0,0,.5);line-height:28px}
.featured-block.small-size .desc p{font-size:16px;line-height:24px}
.sanjose-info-block .desc{opacity:.7;color:#000;font-family:montserrat,sans-serif;font-size:18px;font-weight:300;line-height:32px}
.item-info .info-wrap .desc{text-align:center}
.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}
.top-bar .title-area{position:relative;margin:0}
.top-bar.expanded .title-area{background:#333333}

.conversion-services{ float:left; width:714px; margin:40px 0 0 0; font-weight:400; position:relative }

.conversion-services .title{ padding:0; height:60px; line-height:60px; text-align:center; background:#1E528C; color:#FFF; font-weight:500; font-size:24px; width:100%; border-top: 3px solid #00DDA6; }
#header div.section,#featured div.section,#messages div.section,#main,#triptych,#footer-columns,#footer{width:960px;margin-left:auto;margin-right:auto;}
#header div.section{position:relative;}
#content .section,.sidebar .section{padding:0 15px;}
.sidebar .section{padding-top:10px;}
div#header,div#main-menu,div#main-menu-wrapper,div.panels-flexible-column-dos_30_70-1,div.panels-flexible-dos_30_70,div.panels-flexible-column-dos_30_70-2,.no-sidebars #content,#header div.section,#featured,#featured div.section,#messages,#messages div.section,#main,#triptych,#footer-columns,#footer,#page-wrapper,div#main-menu-wrapper,div.sidebar,div.footcontent{min-width:0px;width:100%;margin-left:0;margin-right:0;}





.linksuteis{float: left; width: 100%; height: 130px; margin-top: 12px; margin-bottom: 10px;}

.linksuteis p{font-family: "OpenSans-Regular"; font-size: 18px; color: #000; text-align: center;}
.block.blog .content .blog-items .item .article-content a p.date{color:#e5e5e5;font-weight:600;font-size:14px;line-height:14px;padding:0 0 2%;text-shadow:1px 1px 1px rgba(0,0,0,.4);text-transform:uppercase}
.block.blog .content .blog-items .item.alert .article-content a p.date{color:#29b0ee}
.block.blog .content .blog-items .item.cadet .article-content a p.date{color:#a0cb81}
.block.blog .content .blog-items .item.quest .article-content a p.date{color:#fbecd3}
.block.blog .content .blog-items .item.step .article-content a p.date{color:#a6ceea}
.block.blog.grid .content .blog-items .item .article-content a p.date{font-size:13px;line-height:13px}


.header-wrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.05);
	z-index: 999;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


.widget-area .container {
    max-width: 100%;
}

.widget .container {
    max-width: 100%;
}

aside .container {
    width: auto;
}

.footer_bottom {
	border-top: 1px solid #e4e4e4;
	padding-top: 15px;
	padding-bottom: 15px;
}




.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}


.four-sixths,
.two-thirds {
	width: 65.81196581196582%;
}

.forum2017 .ar2{ color:#FF8400;}

.indexforum .ar2{ color:#FF8400;}

.obbsbox2 .tab .ar2{ color:#FF8400;}
.rrssb-buttons li.rrssb-reddit a{background-color:#8bbbe3}
.rrssb-buttons li.rrssb-reddit a:hover{background-color:#62a3d9}
.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg path{fill:#8bbbe3}
.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg path{fill:#398bcf}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.left{float:left}
.tooltip.left{padding:0 5px;margin-left:-3px}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.popover.left{margin-left:-10px}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}
.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}

    .main-content .vc_span2  .iwithtext .iwt-text { padding-left: 55px; }
.pswp__caption__center{background:rgba(0,0,0,0.75)}

#footer_bottom3{
width:30%;	
display:block;
float:left;
}

#footer_bottom1,#footer_bottom2,#footer_bottom3{
width:100%;
	}
.footer__logo svg{max-width:32px}
.footer__logo svg path{fill:#cbc4bf}

.ittem_a{padding-top: 10px; float: left; text-align: center; width: 186px; padding-bottom: 0px; margin-top: 11px;}

" + htmlDivCss + "' + htmlDivCss + '#widget-3-1-1.testimonials.carousel .owl-controls .owl-pagination .owl-page span {background-color: #cb9900;}

        #footer-btm-right {
            text-align: right;
        }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.navigation .menu{display:block!important;float:none;background:0 0;margin-bottom:0}
#primary-navigation .navigation .menu{float:left;margin-right:20px}
.sub-menu .menu-item-has-children:after{color:#fff}
.fusion-standard-logo.fusion-logo-2x{display:inline-block}
#side-header .fusion-standard-logo.fusion-logo-2x{display:inline-block}
#side-header .fusion-mobile-logo-1 .fusion-standard-logo,.fusion-mobile-logo-1 .fusion-standard-logo{display:none}
#footer .main-footer .popular-categories{text-transform:uppercase}
#footer .main-footer .popular-categories ul{padding:0;margin:0}
#footer .main-footer .popular-categories ul li{display:block;font-size:12px;padding:7px 0;border-top:1px solid #424242}
#footer .main-footer .popular-categories ul li:last-child{border-bottom:1px solid #4d4d4d}
#footer .main-footer .popular-categories ul li .fa{color:#fff;padding-right:10px}
