﻿
.main-container { max-width: 100% }

    .mobile-menu-active .main-container {
        left: 300px;
        transition: left 500ms ease;
    }

#truyen-slide {
    margin-bottom: 0px
}

#truyen-slide a, #truyen-slide a:hover, #truyen-slide a:focus {
    text-decoration: none
}

#truyen-slide .caption {
    padding: 5px;
    text-align: center;
    line-height: 18px;
    font-family: 'Roboto Condensed', sans-serif
}

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

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

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

.jumbotron .container {
    max-width: 100%
}

.footer .container {
    padding-top: 15px;
    padding-bottom: 15px
}

		
	.mvp-feat1-feat-wrap,
	.archive .mvp-widget-feat2-left-alt,
	.mvp-feat3-main-wrap,
	.mvp-feat4-main-img,
	.mvp-feat5-mid-main-img {
		margin: -15px 0 0 -4.5454545454%; 
		width: 109.0909090909%; 
		}
#header-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:1100px;margin:0 auto;height:90px}
#header,#header-inner{height:60px}
.subsidiaries-content .subsidiaries-item{position:relative;width:100%;height:inherit;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.75;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.subsidiaries-content .subsidiaries-item img{max-width:100%;max-height:60%}
.subsidiaries-content .subsidiaries-item:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.smrt_table2{background:#f4f4f4;border-bottom:#DCDCDC solid 1px}

.text-center .flickity-page-dots,
section.slider .flickity-page-dots {
  text-align: center;
}

section.text-center div[class*='col-']:first-child:last-child {
  margin: 0 auto;
  float: none;
}

.text-center {
  text-align: center;
}

  .text-center-sm {
    text-align: center;
  }

  .text-center-xs {
    text-align: center;
  }

section.text-center .feature-6 h4 + p {
  margin: 0 auto;
}

.feature-large .feature-3.text-center p {
  margin: 0 auto;
}

.text-center .input-checkbox label,
.text-center .input-radio label {
  margin: 0 auto;
}

.top-bar-wrap, .scrolling-bar, header, aside, #slogan, footer, .utilities, .expand.arrow, .accordion-nav, .white-buttons, 
.custom-search-container, #post-type-filters, .breadcrumbs, .bottom-greybar,
.project-links-container,.highlights img, .pager-container, .highlight-footer,
.highlight-content .states-autocomplete, .tiny-icon, .grey-box-link { display: none; }

.news-block {
	position: relative;
	background: #004963;
	color: #fff;
	padding: 10px;
	margin-bottom: 25px;
	line-height: 18px;
	min-height: 190px;
	padding-bottom: 35px;	
}

.news-block .read-more{
	position: absolute;
	bottom: 10px;
}


	.news-wrap .news-block{
		min-height: 250px;
	}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }

.header .logo{margin:0; padding:0; }

.header .logo h1{ font-weight:700; text-transform:uppercase; padding:0; margin-bottom:8px; font-size:30px; font-weight:bold; }

.header .logo a{ color:#222222; font-family:'Roboto';}

.header .logo p{ font-size:12px; font-family:arimo; color:#222222;}

.logo { float:none; text-align:center;}

.header .header-inner .logo{ float:none;}
.text-center{text-align:center}


.home .home-block .text-center {
	display: block;
	width: 100%;
}


h1.text-center {
	position: relative;
}


.inner-wrap {
	margin: 0 auto;
	max-width: 1218px;
}


.wide-1218 .inner-wrap {
	max-width: 1218px;
}


.narrow-978 .inner-wrap, .wide-978 .inner-wrap {
	max-width: 978px;
}


body.no-sidebar-content-stretched #main .inner-wrap {
	width: 100%;
	max-width: 100%;
}


body.no-sidebar-content-stretched #main .inner-wrap #primary {
	float: none;
	width: 100%;
}


.header-v8 .mega-menu .mega-menu-content {
  	*zoom: 1;
  	padding: 0;
}


.header-v8 .mega-menu .mega-menu-content:before,
.header-v8 .mega-menu .mega-menu-content:after {
  	content: "";
  	display: table;
  	line-height: 0;
}


.header-v8 .mega-menu .mega-menu-content:after {
  	clear: both;
}
" + htmlDivCss + ".fusion-fullwidth-1 {
                            padding-left: 30px !important;
                            padding-right: 30px !important;
                        }
.fusion-fullwidth-2 {
                            padding-left: 30px !important;
                            padding-right: 30px !important;
                        }




.textwidget {
    line-height: 18px;
}


.sub-navigation__left .options {
  position: absolute;
  display: none;
  z-index: 100;
}
.et-db #et-boc .et_pb_code_inner{position:relative}
#pagewrapper{max-width:1000px;padding:0;margin:0 auto;position:relative;background:#fff;overflow:hidden;}
.clearfix:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
#nav-close{height:100%;width:90px;margin-left:-8px;margin-right:8px;z-index:15;position:absolute;top:0;cursor:pointer;outline:none;display:none}



#footer-bottom {
	padding: 15px 0 5px;
	background-color: #1f1f1f;
	background-color: rgba(0, 0, 0, 0.32);
}


#footer-bottom a {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
#footer-bottom .et-social-icon a { color: #e88764; }
.et-fb.et-db #et-boc .et_pb_number_counter{opacity:1}

.c-sidebar .o-list .level1 a {
  padding-left: 15px;
}

.navigation .level0 .level1.parent::before {
  top: 15px !important;
}

  #hero .hero-lead {font-size: 18px;}

.post h3 {
	color: gray;
	font-size: 150%;
	font-weight: normal;
	margin-bottom: 1.5em;
	}


#header,#nav,#people,#rss,.sidebar,.post-comment,.post-meta,  hr {
	display: none;
	}
.elementor-widget-heading .elementor-heading-title{font-family:"Roboto", -apple-system, BlinkMacSystemFont, Sans-serif;font-weight:900;}
.calendar-calendar .content{clear:both;padding:3px;padding-left:5px;}
.down-voted-placeholder .content{opacity:0.5;transition:opacity 0.5s;}
.down-voted-placeholder .content:hover{opacity:1;}


.weather-view-forecast-right img,
.weather-view-forecast-left img {
	width: 40px;
	float: left;
}


.weather-view-forecast-right {
    text-align: left;
}


.weather-view-forecast-right a,
.weather-view-forecast-left a {
	color: #000000;
	text-decoration: none;
}


.weather-view-forecast-right span,
.weather-view-forecast-left span {
	display: block;
}
.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}
.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}
.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}


.dropdown-item:focus, .dropdown-item:hover {
  color: #062f4f;
  text-decoration: none;
  background-color: transparent;
}

.sub-menu .menu-item-has-children:after { color: #fff }
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}

	
	.mvv .col-md-3, .mvv .col-md-4{
	    margin-left:15px;
	    margin-right:15px;
	    min-height:240px;
    }
#sidr-id-vce_main_navigation_menu .soc-nav-menu,.site-branding,.site-footer .widget-title,.soc-nav-menu a,.vce-gallery .gallery-item,.vce_adsense_wrapper,.wp-caption-text,body.blog .vce-post.sticky .meta-image:before{text-align:center}
.header-2-wrapper .site-branding,.header-3-wrapper .site-branding{float:left;text-align:left}
.site-branding{padding:4px 0 7px;display:inline-block}
.site-branding img{max-width:120px;max-height:28px}
html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em;}
html.js fieldset.collapsed .fieldset-wrapper{display:none;}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}


.divibars-container .divibars-close span.custom_btn {
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.footer_top_holder{display:block;background-color:#262626;position:relative}
.footer_top_holder svg.angled-section polygon{fill:#1b1b1b}

.footer_top_holder .vc_column_container {
    min-height: 0px;
}
#menu-item-141495{padding-left:10px;}


.menu-item {
  display: inline-block;
}
.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-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-mt-1,.col-mt-2,.col-mt-5,.col-mt-8,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.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-mt-1,.col-mt-2,.col-mt-5,.col-mt-8{float:left}
.col-md-4{width:33.33333333%}
