﻿
.download-popup2 .progress-label{
    text-align: center;
    font-size: 22px;
    line-height: 25px;
    color: #fff;
    margin-bottom: 10px;
}




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



.et_pb_text ul,
.et_pb_text ol {
	padding-bottom: 1em;
}

#div-gpt-ad-1456852561967-1, #div-gpt-ad-box_desktop_side_top_xl{
	text-align: center;
}
.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.modal-header .close{padding:15px;margin:-15px -15px -15px auto}


.tbl_content_top {
    vertical-align: top;
}


.bannersec{ background: #070e14; color: #fff; padding-top: 95px; padding-bottom: 50px; margin-bottom: 25px; }
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.odd{background:#fbfbfb;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}

	
	.show_hide_menu_div .topresponsive0 {
		border-bottom: 1px solid #006666;
		padding: 5px 0 5px 20px;
	}

.show_hide_menu_div .topresponsive0 a{ background:#e6e9f0 !important; font-weight:normal !important; text-transform:uppercase; padding:10px 15px; display:block; text-decoration:none;}

.show_hide_menu_div .topresponsive0 .open { display: none;}




    
    
    
    
    
    
    
    
    
    
    
    



    
    
    






#about{
    position:relative;
    color:white;
    max-width:800px;
    width:90%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

    .testi_slides .owl-controlls{display: none;}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.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-auto,.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-lg-auto,.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-md-auto,.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-sm-auto,.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,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}


.footer-socket-wrapper .copyright {
	color: #b1b6b6;
	float: left;
	font-size: 14px;
}


.footer-socket-wrapper .copyright a {
	color: #b1b6b6;
	border-bottom: 1px solid #5a5d62;
}


.footer-socket-wrapper .copyright a:hover {
	color: #ffffff;
}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
 #pg-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }

.delay1{animation-delay:1s; -moz-animation-delay:1s; -webkit-animation-delay:1s;}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}

.footer-socket-right-section {
   float: right;
}

   .footer-socket-right-section,
   .footer-socket-left-section {
      float: none;
      text-align: center;
   }

.wpb_row .row-bg-wrap .row-bg-overlay {display:block; position:absolute; top:0; left:0; width:100%; height:100%; content:' '; z-index:2; backface-visibility: hidden;}
.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{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}

header .navbar-primary .navbar-nav .nav-item .dropdown-menu.menu-heading {
    padding-bottom: 10px;
}
.img-centered{display:block;margin-right:auto;margin-left:auto}
.how-do .img-centered{display:block;margin-right:auto;margin-left:auto}
  
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position: relative; min-height: 1px;}
  
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float: left;}
  
.col-xs-1{width: 8.33333333%;}

.footer-bottom {
    margin: 0 auto;
    width: 690px;
}

  .footer-bottom em {
    font-style: italic;
  }


  .footer-bottom p {
    color: #97aa92;
    text-align: left;
  }


.genesis-nav-menu .menu-item {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


.site-footer li.menu-item{display: inline-block; margin-left:2px}

#top-nav li#menu-item-410 a, #top-nav li#menu-item-10033 a, #top-nav li.green a {
	color: #007662;
}

#top-nav {
	margin-right: 0 !important;
}

#top-nav li, .header-contact li {
	letter-spacing: normal;
	font-size: 12px;
	font-weight: bold;
}

#top-nav li {
	margin-left: 12px;
}
#top-nav li a{display:block;padding:5px 0;color:#777}
#top-nav li a:hover{color:#000}
#top-nav li ul{display:none}
.clearfix {*zoom: 1;}
 .clearfix:before, .clearfix:after {display: table; content: ""; line-height: 0;}
 .clearfix:after {clear: both;}
* html .clearfix{height:1%}
.section .overlay-background .overlay-gradient .overlay-circles .jump-link{display:none}
.section .overlay-background .overlay-gradient .overlay-circles .jump-link a{text-decoration:none;cursor:pointer;font-size:70px;font-size:7rem;color:#fff}
.section .overlay-background .overlay-gradient .overlay-circles .jump-link a span{background:none;border-radius:50%}
.section .overlay-background .overlay-gradient .overlay-circles .jump-link a:hover span{background:#7F9F9B}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}

.top_menu,
#nav_block,
.main_second,
.f_menu ul{margin:0;padding:0;list-style:none;}

#nav_block ul{border:1px solid red;margin:-10px 0 0 0;position:absolute;}

#nav_block{position:relative;}

#nav_block:hover #main_block{background-position:right bottom;}

  #nav_block,.main_second{float:none;width:100%;padding:0;}

  #nav_block #sub_block ul{padding-left:0;background:#808080 !important;}

  #nav_block #sub_block ul li:hover,#main_block:hover,#main_block.open{text-decoration:none !important;background-color:#acc945 !important;box-shadow:0 1px 0 #cce869 inset;}


.mobi,
.search span,
.wordiness {
    display: none;
}


.header--row .header--row-inner,
.header--row .header--row-inner .container .row {
  display: flex;
  align-items: center; }


.header--row.layout-fullwidth .header--row-inner .container {
  max-width: 100% !important; }


.footer--row .footer--row-inner,
.footer--row .footer--row-inner .container .row {
  display: flex;
  align-items: center; }


.footer--row.layout-fullwidth .footer--row-inner .container {
  max-width: 100% !important; }
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;margin-right:auto;margin-left:auto}
#footer{margin-top:20px;border-top:1px solid #ccc;padding-top:10px;text-align:center;}
#footer,.footerbottom a{color:#999;}
#footer p{text-align:center;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24,.grid_25,.grid_26,.grid_27,.grid_28,.grid_29,.grid_30{display:inline;float:left;margin-left:5px;margin-right:5px;}
.container_30 .grid_30{width:980px;}
.page-preloader-cover .bar:before{background-color: #e53b24;}
.page-preloader-cover .bar {background-color: #f7f7f7;}


#footer-widgets #media_image-5 {
	margin-left: 15px;
	float: right;
}


.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd) .fwidget {
	margin-bottom: 5%;
}
.white-bg{background-color:#fff}
.form-in-content.white-bg{color:#6F6F6E}
.form-in-content.white-bg .form-control{box-shadow:none;background-color:#fff;border-color:rgba(0,0,0,.15);color:#000}
.form-in-content.white-bg .form-control::-moz-placeholder{color:rgba(0,0,0,.4);opacity:1}
.form-in-content.white-bg .form-control:-ms-input-placeholder{color:rgba(0,0,0,.4)}
.form-in-content.white-bg .form-control::-webkit-input-placeholder{color:rgba(0,0,0,.4)}
.form-in-content.white-bg .form-control:focus{box-shadow:none;color:#000;border-color:rgba(0,0,0,.4)}
.sidebar-content .sidebar-title.white-bg{background-color:#fff}
.secondairy-title.white-bg{background-color:#fff}
.sidebar-webshop .sidebar-title.white-bg{background-color:#fff}


.trama_map_filters_frame{
	position:absolute;
	left:5px;
	top:5px;
	right:5px;
	bottom:5px;
	border:1px solid #fff;
}
.sr-text{display:inline-block;overflow:hidden;width:1px;height:1px;text-indent:101%;white-space:nowrap}
.banner .video-container{margin:0}
.video-container{position:relative;margin-bottom:2rem;padding-bottom:56.25%;height:0;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}



.aspect {
  position: relative;
  display: block;
  overflow: hidden; }

  .aspect:before {
    content: " ";
    display: none;
    width: 100%;
    height: 0;
    -webkit-transition: padding-top 0.25s ease;
    transition: padding-top 0.25s ease; }


.page-header .aspect {
  color: #fff;
  background-color: #c8c2bf; }






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}

  footer#site-wrapper-footer ul.menu {
    list-style: none;
    margin: 0 0 1em 0;
    padding: 0; }

    footer#site-wrapper-footer ul.menu ul {
      display: none; }

    footer#site-wrapper-footer ul.menu li {
      padding-left: 0; }

          footer#site-wrapper-footer ul.menu li:after {
            content: ' | ';
            margin-right: 4px; }

          footer#site-wrapper-footer ul.menu li:last-child:after {
            content: '';
            margin-right: 0; }

  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; }

.social-shares .other-share a.google-plus {
    background: #dd4b39;
}
.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}
.navbar-dark .navbar-brand{color:#fff}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}

.navbar-brand .custom-logo {
  margin-bottom: 10px;
  max-width: 265px;
}

.sticky-top .navbar-default .navbar-brand {
  height: 0;
}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}


.work-meta .client {
  font-weight: 400;
  text-transform: uppercase;
  display: inline-block;
  line-height: 1;
  color: #999;
  text-decoration: none;
  font-size: 8px;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition: color 0.3s ease-in !important;
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B", serif;
  font-style: normal;
  font-weight: 400; }

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }

.clearfix { display: inline-block; }


* html .clearfix { height: 1%; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }

  .col-md-10 { width: 83.33333333%; }
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}


.breadcrumbs {
	border-bottom: solid 1px #ddd;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.unsupported-browser__banner{padding:15px 5px;padding:.9375rem .3125rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.unsupported-browser__banner h5{color:#fff;width:calc(100% - 35px)}
.unsupported-browser__banner svg{-ms-flex-item-align:center;align-self:center;fill:#fff;height:20px;height:1.25rem;width:20px;width:1.25rem;cursor:pointer}
.chat-with-someone a,.menu-item-15025 a{border:2px solid #3869af;color:#3869af!important;font-family:roboto condensed,helvetica neue,Helvetica,Arial,sans-serif;font-size:.6em;line-height:2.5;padding:0 20px;position:absolute;right:70px;top:7px;border-radius:6px;transition:.2s ease-in all}
.chat-with-someone a.disabled,.menu-item-15025 a.disabled{opacity:.7}
.chat-with-someone a:hover,.chat-with-someone a:active,.chat-with-someone a:focus,.menu-item-15025 a:hover,.menu-item-15025 a:active,.menu-item-15025 a:focus{text-decoration:none}

	
	#header-secondary-outer nav ul.sf-menu {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	
	body #header-secondary-outer ul#social {
		padding: 10px 0px;
	}

	
	#header-secondary-outer {
		position: relative!important;	
		top: 0px!important;
		height: auto!important;
	}


	#header-secondary-outer[data-permanent-transparent="1"] {
		margin-top: 33px;
	}

	
	#header-secondary-outer ul ul {
		z-index: 100000;
	}

	
	#header-secondary-outer ul li:hover {
		z-index: 1000;
	}
body[data-hhun="1"] #boxed #header-outer:not(.detached),body[data-hhun="1"] #boxed #header-secondary-outer{width:100%!important;}
#header-secondary-outer ul{height:32px;z-index:1000;float:right !important;}


.collapse:not(.show) {
  display: none; }

  footer .collapse {
    display: block !important; }

    footer p + .collapse {
      display: block; }

.site,
.single .site-content,
.page .site-content,
.comment-section {
   background-color: #fff; 
}



	 	.batas-kiri{
			width:154px;
			float:left;
			padding:0 0 0 0;
		}


.icon-service {
  float: left;
  margin: 0 25px 43px 0;
}


.icon-service--mod {
  margin: 0 25px 28px 10px;
}


  .icon-service--adaptive {
    margin: 0 10px 43px 15px;
  }
#top-footer .investor-info .stock-data .change,#top-footer .investor-info .stock-data .volume{padding-left:.75em;}

.sidebar-home-inner-left a{position:absolute;height:100%;width:100%;display:block}

.sidebar-home-inner-left{height:600px;position:absolute;top:30px;width:300px;left:auto!important}

.sticky .sidebar-home-inner-left{position:fixed;top:105px}

.sticky .sidebar-home-inner-left,.sticky .sidebar-home-inner-right{top:135px}

.logo{width:160px; float:left;}
.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}
footer .bottom-footer .copyright{text-align:center;float:none!important;padding-bottom:10px}

#sidebar-left .widget .widget-title,
#sidebar-right .widget .widget-title {
    font-size: 18px;
    margin-top: 0;
}


.front-page-2,
.front-page-3,
.front-page-4,
.front-page-5,
.front-page-6,
.front-page-7 {
	border-top: 54px solid transparent;
	margin-top: -54px;
	-webkit-background-clip: padding-box;
	-moz-background-clip:    padding;
	background-clip:         padding-box;
	position: relative;
	z-index: 9;
}

	
	.front-page-2,
	.front-page-3,
	.front-page-4,
	.front-page-5,
	.front-page-6,
	.front-page-7 {
		border-top: 0;
		margin-top: 0;
	}

.header-verticalmenu .nav-menu {
  display: none;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  float: left;
  width: 100%;
  background: #ffffff;
  z-index: 99;
  position: relative;
}

.header-verticalmenu:hover .nav-menu {
  display: block;
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
}


.collapse { display: none; visibility: hidden; }

.collapse.in { display: block; visibility: visible; }


tr.collapse.in { display: table-row; }


tbody.collapse.in { display: table-row-group; }

  .navbar-collapse.collapse { display: block !important; visibility: visible !important; height: auto !important; padding-bottom: 0; overflow: visible !important; }

.home .cb-article .cb-mask img {
	max-height: 250px;
	width: auto;
	object-fit: cover;
	top: 0;
}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-lg-3 {
    width: 25%;
  }



div#main h1, div#main h2.contentheading, div#main div.moduletable h3.moduletitle, div#main div.contact h3 {
	position: relative;
	display: block;
	margin: 0;
	padding: 0 0 6px;
	font-size: 1.5em;
	font-style: italic;
	font-weight: bold;
	color: #fff;
}

.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}

#home-2017 .social-wrapper.social2017 .social-action-wrapper {
 *zoom:1;
	display: block;
	padding-right: 0;
	padding-left: 0;
}

#home-2017 .social-wrapper.social2017 .social-action-wrapper a {
	width: calc(90% - 10px);
}


#leftside .cat-item ul.children, #rightside .cat-item ul.children {
	margin-left: 1em;
}
.site-header .site-navigation .menu-main-menu-container .nav .menu-item-has-children:hover .sub-menu li{visibility:visible;opacity:1}
.text-center{text-align:center}

	.uscolumn50{width:352px;float:left;}
 .uscolumn50.first{margin-right:20px;}
 .uscolumn50.last:after{content: "\0020";display:block;height:0;clear:both;visibility:hidden;}

	.uscolumn50.secondrow{margin-top:20px;}
 .uscolumn50.first, .uscolumn50.secondrow{margin:0 0 15px 0;}
.media-heading{margin-top:0;margin-bottom:5px}
.custom-bullet .media-heading{margin-top:0!important}
.date-picker .media-heading{margin-top:0!important}
.help-bloc-aides .media-heading{color:#fff!important;font-family:Georgia!important;font-size:14px!important}
.plus-info .media-heading{font-size:13px!important}
.statut-dossier .media-heading{margin-top:0!important}
#blocContenuComplexe .media-heading{color:#000!important;margin-top:0!important}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-md-4{width:33.33333333%;}
#pu156{width:100%;margin-right:-10000px;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}
