﻿

header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}

div.cell {
position: relative;
float: left;
left: 100%;
}


.ie6 div.cell {
float: none;
}

.template-search #content .cell {
padding-bottom: 20px;
width: 96% !important;
border-bottom: 1px solid #D3D3D3;
}

.cell {
float: none !important;
margin-left: -100% !important;
width: 100% !important;
}


	.head_top,
	.footer_bottom,
	.footer_cont {
		margin:auto;
		max-width:1350px;
	}

#logo-bar .half a {
	color:#FFF;
	font-size:1.125em;
	margin:20px 0;
	display:inline-block;
}

#logo-bar .half a.quote-cart-button {
	color:#FFF;
	padding:10px 15px;
	margin:0;
	display:inline-block;
	border:1px solid #FFF;
	font-size:1.125em;
	cursor:pointer;
	background-color:#E1363E;
}

#logo-bar .half a.quote-cart-button i {
	padding:0;
	margin:0 5px 0 0;
	font-size:0.875em;
}

#logo-bar .half a.quote-cart-mobile-button {
	padding:0;
	margin:20px 0 0 0;
	color:#808F99;
}

.page-id-6 #logo-bar .half a.quote-cart-button, .page-id-5212 #logo-bar .half a.quote-cart-button, .page-id-6 #logo-bar .half a.quote-cart-mobile-button, .page-id-5212 #logo-bar .half a.quote-cart-mobile-button {
	display:none;
}

#logo-bar .half a.quote-cart-button, .header-buttons-fixed .quote-cart-button {
	background-color:#001F33;
}


.intro-title {
    font-family: "Poppins", serif;
    font-weight: 800;
    font-size: 18px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 0 0 30px 0;
}

.intro-title.top60 {
  margin-top: 60px;
}

.intro-title svg, .article-author svg{
    margin-left: 4px;
    transition: transform .4s cubic-bezier(.165,.84,.44,1);
    transform: scaleX(-1);

}

#mainwrapper-right {width:60%;}


.logo-container {
  width: 33.333%;
  float: none;
  display: table-cell;
  vertical-align: middle;
}
.text-white{color:#fff}
.toboggan-unified #login-links a.lt-active,.toboggan-unified #login-links a.lt-active:hover{background-color:#FFF19A;border:2px #333 solid;}
.box,.lt,.rt,.lb,.rb{position:relative;display:inline-block;overflow:hidden;width:40px;height:20px;opacity:1;}
.box:before,.lt:before,.rt:before,.lb:before,.rb:before{position:absolute;content:'';width:40px;height:40px;border-top:2px solid #404041;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.lt{margin-right:-2px;-webkit-animation:lt 1s linear -1000ms infinite;-moz-animation:lt 1s linear -1000ms infinite;animation:lt 1s linear -1000ms infinite;}
.lt:before{top:0;left:0;-webkit-animation:not-clockwise 0.5s linear infinite;-moz-animation:not-clockwise 0.5s linear infinite;animation:not-clockwise 0.5s linear infinite;}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}

.contentpaneopen {
	margin-bottom: 10px;
}
#alas_header_widgetarea div:nth-child(2) ul{padding-left:0;margin-left:-5px}
#alas_header_widgetarea .lang-item{list-style:none;font-size:14px;display:inline-block;margin:2px
5px}
#alas_header_widgetarea .lang-item
a{display:inline-block;padding:3px
8px;color:#fff;background-color:#dfdfdf}
#alas_header_widgetarea .lang-item.current-lang
a{background-color:#000}
#alas_header_widgetarea .lang-item a:hover{color:#fff;background-color:#ce121b}

  ul.menu, ul.gform_fields, ul.main-menu, #BambooHR ul, ul.slick-dots {
    padding: 0; }

    ul.menu li, ul.gform_fields li, ul.main-menu li, #BambooHR ul li, ul.slick-dots li {
      margin-bottom: 0; }

    ul.menu li:before, ul.gform_fields li:before, ul.main-menu li:before, #BambooHR ul li:before, ul.slick-dots li:before {
      display: none; }

.menu_list{
    display: inline-flex;
}

ul.menu_list li.menu_list_item a:hover{
	color: #00c8fe;
	border-bottom: none !important;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.header_resise { margin: 0 auto;}


.header_resise .logo a { font-size: 30px !important; }

        .dmbs-top-menu .navbar .top-bar.desktop-only .menu-top-menu-container {
          display: inline-block; }

      .dmbs-top-menu .navbar .top-bar.mobile-only .menu-top-menu-container {
        margin-bottom: 32px; }
.pt-cv-thumbnail{height:auto;max-width:100%!important;margin-top:0!important;margin-bottom:10px!important;min-width:inherit!important}
.pt-cv-thumbnail.pull-left{margin-right:15px!important}
.pt-cv-thumbnail.pull-right{margin-left:15px}
.pt-cv-scrollable .pt-cv-thumbnail{width:100%}

#header-inner{
	position: fixed;
	width: 1000px;
	height: 110px;
	margin-left: -500px;
	padding: 0;
	
	top: 0;
	left: 50%;
}


#header,#nav,#people,#rss,.sidebar,.post-comment,.post-meta,  hr {
	display: none;
	}

.boxcatsmallct .box-img{
  width: 100%;
  margin-top: 10px;

}

.boxcatsmallct .box-img img{
   display: block;
   margin: 0 auto;
}

.box-img img{
  display: block;
  margin: 0 auto;
}

.box-hinh-anh-des .box-img{
 margin-top: 15px;
}

.spnone { display: block; }
.slick-events{margin-top:40px}

.must-read .sdes{ margin: -20px 15px 0;}

.must-read .sdes h4{font-family:'ApercuBold';font-size:24px;font-weight:normal;margin:0}

.must-read .sdes p{font-family:'apercuregular';font-size:14px; line-height:18px;font-weight:normal;margin:0 -25px 15px -25px; padding:0; color:#666; text-align:left;height: 55px;overflow: hidden;}

.must-read.leadstoryhm .sdes{ width:75% !important; margin-left:12.5% !important; margin-top:-35px !important }

.must-read .sdes a::before{display:none}



.with_aside .content_wrapper		{ max-width: 1240px; margin:0 auto;}

	
	.header-open .section_wrapper,
	.header-open .container,
	.header-open.with_aside .content_wrapper	{max-width:940px;}

	
	.section_wrapper,
	.container,
	.with_aside .content_wrapper	{max-width:940px;}


	.left-sidebar .items_group,
	.right-sidebar .items_group,
	.with_aside .content_wrapper 	{max-width:100%;}
 #text-block-2 { margin-bottom:0px; text-align:left; }



tr.gigpress-info td {
	font-size: 90%;
	color: #333;
	border-bottom: 1px solid #CCC;
}



tr.gigpress-info td.description {
	visibility: visible !important;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}



span.gigpress-info-item {
}



span.gigpress-info-label {
	color: #666;
}

body .fusion-header-v1 .fusion-header,
body .fusion-header-sticky-height {
	height: 90px !important;
}

    body .fusion-header-v1 .fusion-header, body .fusion-header-sticky-height {

        padding-top: 10px !important;
    }
.fusion-header-sticky-height{display:none}

  .af-footer__logo {
    margin-top: 15px; }

    .af-footer__logo a {
      display: block;
      line-height: 1; }

    .af-footer__logo img {
      width: 220px;
      height: auto;
      max-width: 220px; }
.menu-button-container .sap-logo{position:absolute;top:0;right:6.5em}
.cli-container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.pagination-wrap a:hover,.pagination-wrap .current {background-color: rgba(203,155,63, 0);color: #3a3a3a;border-color: #666666;}

.header-type-8 .menu-wrapper .navbar-collapse .menu-main-container .menu {
  float: left;
  text-align: left;
  width: auto;
}

.header-type-10 .menu-wrapper .navbar-collapse .menu-main-container .menu {
  float: left;
  text-align: left;
  width: auto;
}
.et_pb_pricing_table .et_pb_button_wrapper{padding-right:30px;padding-left:30px}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}

#footer-widgets .footer-widget {
  float: left;
  margin: 0 0 0 8px;
  width: 185px;
}

#footer-widgets .footer-widget:first-child {
  margin-left: 0;
}
.side__banners-item{position:absolute;width:100%}
.sidebar nav a.child,.sidebar nav span.child{margin-left:30px;font-size:18px;line-height:2}
.content-info .footer-menusa .nav-col nav ul li.child{display:none}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
 .span6{width:352px;}
 .row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%;}
 input.span6,textarea.span6,.uneditable-input.span6{width:338px;}

	.product_meta .span6{float: left;width: auto;}

	.product_meta .span6.a-right{float: right;}

	
	.copyright .row-fluid .span6 {
		width:100%;
		text-align:center!important;
		margin-bottom: 10px;
	}

	.product-meta .span6.a-right{
		min-height: 0;
		float: right;
		width: auto;
		margin-top: 10px;
		position: relative;
		right:50%;
		-webkit-transform: translateX(50%);
		-moz-transform: translateX(50%);
		-ms-transform: translateX(50%);
		-o-transform: translateX(50%);
		transform: translateX(50%);
	}

	.single-product-page .product_meta .span6.a-right{
		text-align: center !important;
	}

#header .row1 .logo{ height:56px}


.types-title {
    font-size: 40px;
    color: #00675b;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 40px;
}



.master-slider{
	position: relative;
	visibility: hidden;
	-moz-transform: translate3d(0 , 0 , 0);
}


.master-slider a { 
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}


.master-slider, .master-slider * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


.master-slider.ms-fullheight{height: 100%;}


.master-slider img, .ms-slide-bgvideocont video {max-width:none;}


#nav-holder{
	float: right;
	width:80px;
	margin: 34px 0;
	text-align: right;

}

#nav-holder a{
	top: 14px;
	left: 0;
	color: #200a00;
}

#nav-holder .fa{
	color: #200a00;
	font-size: 25px;
	margin-right: 4px;
}


.catchresponsive-nav-menu .menu-item:hover,
.catchresponsive-nav-menu .page_item:hover {
	position: static;
}


.sidebar-header-right .widget_nav_menu .menu-item:hover {
	position: relative;
}


.page-title-container {
  background-color: transparent; }

  .page-title-container .page-header {
    z-index: 100;
    clear: both; }

    .page-title-container .page-header h1 {
      font-weight: 300;
      font-size: 3rem; }


body.no-max-width .page-title-container .page-header {
  max-width: none; }


.page-title-container .page-title,
.page-title-container .archive-title {
  color: white;
  font-weight: 200;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem; }
