﻿



.primary_content_wrap {
    position:relative;
    z-index:2;
    padding:25px 15px 63px;
    background:#f9f9f9;
}

    body.home .primary_content_wrap {padding: 0px 0 34px;}

.mh-right-sb #main-content { float: left; margin-right: 2.5%; }

.mh-left-sb #main-content { float: right; margin-left: 2.5%; }

	.mh-custom-header, .mh-content, .mh-sidebar, .mh-right-sb #main-content, .mh-left-sb #main-content, #mh-mobile .mh-footer-area { float: none; width: 100%; margin: 0; }

.mh-content { width: 65.83%; overflow: hidden; }
.content-info .footer-menusa .nav-col{break-inside:avoid;display:block;width:100%;margin-bottom:0}
.content-info .footer-menusa .nav-col nav{padding-right:20px}
.content-info .footer-menusa .nav-col nav ul{padding:0;list-style:none}
.content-info .footer-menusa .nav-col nav ul li{margin-bottom:10px}
.content-info .footer-menusa .nav-col nav ul li.child{display:none}
.content-info .footer-menusa .nav-col nav ul li a{display:block;font-size:14px;line-height:1.5}
.content-info .footer-menusa .nav-col nav ul li:first-of-type{margin:0 0 20px;padding:0 0 15px}
.content-info .footer-menusa .nav-col nav ul li:first-of-type a{font-size:24px;line-height:1}
.mk-dynamic-styles {display:none}
.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}

#wrapper {
	position:relative;
	overflow:hidden;
	background:#fff;
}

#wrapper:before {
	content:"";
	position:fixed;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.5);
	width:calc(100% - 287px);
	z-index:9999;
	opacity:0;
	visibility:hidden;
	transition:opacity 0.3s linear, visibility 0.3s linear;
}

.secondarynav-active #wrapper:before {
	opacity:1;
	visibility:visible;
}
.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
.sr-only:focus{position: static;clip: auto;overflow: visible;width: auto;height: auto;margin: 0;}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}

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


        #footer .sns {
            margin-top: 25px;
        }


        #footer .sns, #footer .ft_box .ft_map .fm_box {
            display: none;
        }


    #footer .sns li {
        margin: 0;
        padding: 0;
        list-style: none;
        display: -moz-inline-stack;
        display: inline-block;
        zoom: 1;
        display: inline;
    }


        #footer .sns li a {
            display: -moz-inline-stack;
            display: inline-block;
            zoom: 1;
            display: inline;
            color: #333;
            padding-left: 20px;
            font-family: 'Montserrat';
        }
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.rss-feed__item{margin-top:15px;padding-top:20px;border-top:1px dashed #ccc}
.rss-feed__item:first-child{margin-top:0;padding-top:0;border-top:none}

#rt-page-surround .rt-sidebar-surround .inputbox {border: none;}


		  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: 10px; }
.hdr_nav ul li.page_3 a,.lp_nav_wrappper .lp_nav ul li.page_3 a{padding-left:0px}
#logo{margin-top:12px}
.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}


.col-xs,
.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 {
  box-sizing: border-box;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding-right: .625rem;
  padding-left: .625rem;
}


.col-xs-12 {
  -ms-flex-preferred-size: 100%;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  max-width: 100%;
}

#go-top{
    position: fixed;
    right: 30px;
    bottom: 30px;
    display: none;
    height: 40px;
    width: 40px;
    background: #E66432;
    text-align: center;
    line-height: 40px;
    z-index: 9999;
    font-family: arial;
}

#go-top a{
    display: block;
    color: #FFF;
}

.cont
{
	padding-left:4px;
	line-height:1.7;
}



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


.stats-col .circle {
  display: inline-block;
  width: 160px;
  height: 160px;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #666;
  border-radius: 50%;
  padding: 10%;
  position: relative;
  margin-bottom:5%
}


.stats-col .circle .stats-no {
  color: #fff;
  width: 70px;
  height: 70px;
  line-height: 70px;
  top: -25px;
  right: -15px;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-size: 18px;
  background-color: #E04F00;
  position: absolute;
  border-radius: 50%;
  font-weight: 700;
}


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

.container:after{
	display: block;
	content: '';
	clear: both;
}

.fusion-image-carousel {
  margin-bottom: 40px;
}

.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-wrapper {
  height: 115px !important;
}

.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-holder {
  line-height: 115px !important;
}

.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-item-wrapper {
  text-align: center;
}

.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper {
  display: inline;
  vertical-align: middle;
}

.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper a {
  display: block;
}

.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img {
  max-height: 115px;
  width: auto;
}
.bit-1,.container-full{width:100%}
.container{margin:0 auto;max-width:1140px}
.container-fix{margin:0 -15px}
.container:after{content:"";display:table;clear:both}
.header-sticky .container{position:relative}
.site-info .container{width:100%}


.change-language {
	padding: 3px 6px;
	line-height: 26px;	
}

.feat-post-thumb{
	position:relative;
		height:400px;
	overflow:hidden;
}

.feat-post-thumb img{
	position:absolute;
	width:auto;
	height:100%;
	max-width:500%;
}


	.navigation .next,
	.navigation .previous {
		display: block;
		margin: 0 auto;
		text-align: center;
	}


.navigation .previous {
	float: left;
}
.navigation .next,.navigation .previous{display:block;margin:0 auto;text-align:center}
.fts-instagram-inline-block-centered{text-align:center;font-size:0;margin:auto}


.popup-login{
	position: absolute;
	right: 0;
	background: white;
	color: #18566d;
	line-height: initial;
	border: 1px solid #18566d;
	z-index: 2000;
	padding: 0 20px;
}

.popup-login .close-popup {
	float: right;
	position: relative;
	right: -12px;
	cursor: pointer;
}

.popup-login .fieldset {
	margin:0;
	clear:both;
}

.popup-login label {margin-right:5px;}

.popup-login input[type="password"] {
	padding:1px 0px;
	width:auto;
	font-size: inherit;
	line-height: inherit;
}

.popup-login .actions .primary {padding:3px;}

.popup-login .actions .secondary a {color:#666666;}

.popup-login .actions .secondary a:hover {color:#ff5500;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

#top  {background-color: #7cef74;}
.img-fluid{max-width:100%;height:auto}

.fl{ float:left;}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

      .nav-main.pw .regular li.menu-login {
        float: right;
        margin-right: 5%; }

        .nav-main.pw .regular li.menu-login.logout {
          margin-right: 3%; }
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
li.views-fluid-grid-inline{display:inline-block;}
* html li.views-fluid-grid-inline{display:inline;zoom:1;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius: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}
.nav--footer .item--child:not(.last):after{content:"";height:100%;width:2px;background-color:#999;display:block;position:absolute;right:-3px;top:0;}

  body.menu-open #menu-overlay {
    display: block;
    opacity: 0.6;
  }

  #main-nav ul.menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }


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




.box-white, .box-beige, .box-red {
  padding: 160px 0;
}


.box-white .no-margin, .box-beige .no-margin, .box-red .no-margin {
  margin-bottom: 0;
}


.box-white.padding-bottom-adjuster, .padding-bottom-adjuster.box-beige, .padding-bottom-adjuster.box-red {
  padding-bottom: 110px;
}


.box-white.box-md, .box-md.box-beige, .box-md.box-red {
  padding: 100px 0;
}


.box-white.box-md.padding-bottom-adjuster, .box-md.padding-bottom-adjuster.box-beige, .box-md.padding-bottom-adjuster.box-red {
  padding-bottom: 70px;
}



.box-beige {
  background: #fdf2e5;
}
h2.post-title,h4{font-size:24px;}
.img-fluid{max-width:100%;height: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;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-5 {
    width: 41.66666667%;
  }

.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fa,.far,.fas{font-family:"Font Awesome 5 Free"}
.fa,.fas{font-weight:900}



.panel-body {
  padding: 15px;
  zoom: 1; }



.panel-body:before,
.panel-body:after {
  content: " ";
  display: table; }



.panel-body:after {
  clear: both; }



.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #dddddd; }



.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd; }

  .single .sjnow-recent-posts-shortcode-wrapper .each-recent-post-shortcode .post-excerpt {
    display: none; }

  .single .sjnow-recent-posts-shortcode-wrapper .each-recent-post-shortcode {
    width: 32%;
    margin-right: 2%; }

    .single .sjnow-recent-posts-shortcode-wrapper .each-recent-post-shortcode:last-child {
      margin-right: 0; }

      .single .sjnow-recent-posts-shortcode-wrapper .each-recent-post-shortcode:nth-child(2) {
        margin-right: 2%; }


.double-block .widget .social-bar a {
	width: 22.6%!important;
}


.double-block {
	display: block;
	width: 100%;
}


.double-block .content-block {
	display: block;
	width: 250px;
}


.double-block .content-block.right {
	margin-left: 20px;
}


.double-block .content-block.main {
	display: block;
	width: 630px;
}


.double-block .content-block .widget {
	display: block;
	margin-bottom: 10px;
}


.double-block .content-block .widget .featured-block .meta a {
	color: #fff;
}


.double-block .content-block .widget .meta a {
	color: #8b8b8b;
}


.double-block .widget {
	border-bottom: 1px dotted #c0bfbf;
	padding-bottom: 10px;
	margin-bottom: 15px;
}


.double-block .widget .banner {
	padding-bottom: 0px;
}

#footersocial {float: none;}


#footersocial .links a {
margin:0 0 0 12px;
display:inline-block;
vertical-align:middle;
}


#footersocial a:hover {
opacity:0.7;
}

.lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}

.blog-post .media-body .lead {
  margin: 1em 0;
  padding: 1em 0.5em;
  border-top: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
  background: #f0f0f0;
}
.footer__nav-list-item{padding:15px 0 0;padding:1.5rem 0 0}
.footer__nav-list-item:first-child{padding-top:0}

  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}
.badge-inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;background-color:#446084;line-height:.85;color:#fff;font-weight:bolder;padding:2px;white-space:nowrap;transition:background-color .3s, color .3s, border .3s}
.badge-small .badge-inner{line-height:.7}
.badge-frame .badge-inner,.badge-outline .badge-inner{color:#446084;background-color:#fff;border:2px solid currentColor}
.has-hover:hover .badge-outline .badge-inner{border-color:#446084;background-color:#446084;color:#FFF}
.badge-circle-inside .badge-inner,.badge-circle .badge-inner{border-radius:999px}
.badge-frame .badge-inner,.widget .badge-outline .badge-inner{background-color:transparent}
.dark .widget .badge-outline .badge-inner{color:#fff;opacity:.7}

  .primary-header_logo-inner {
    max-width: 300px;
    position: absolute;
    top: -9px; }

.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
	max-height: 60px;
    transition: max-height 0.15s ease-out;
    overflow: hidden;
}

#cookie-law-info-bar .cli-privacy-overview {
    display: none;
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_second_spun_0 {
        width: inherit;
        height: inherit;
        display: table-cell;
        filter: Alpha(opacity=0);
        opacity: 0;
        position: absolute;
        vertical-align: middle;
        z-index: 1;
      }


.ecs__level {
}


.thin {
    font-weight: 300;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-blue .navbar-toggle .icon-bar {
  background-color: #eeeeee;
}

.navbar-red .navbar-toggle .icon-bar {
  background-color: #eeeeee;
}

.navbar-orange .navbar-toggle .icon-bar {
  background-color: #eeeeee;
}

.navbar-green .navbar-toggle .icon-bar {
  background-color: #eeeeee;
}

#holder2{
	width:290px;
	float:right;
	margin-top:30px;
	color:#FFFFFF;
	height:237px;
	}

.widget-area:before {
	background: #ddd;
	content: "";
	display: block;
	height: 1px;
	left: 0;
	margin-top: -30px;
	position: absolute;
	width: 100%;
}

.widget-area {
	display: none;
}

.toggled.widget-area {
	display: block;
}

.site-main,
.widget-area {
	padding-top: 30px;
}

	.site-main,
	.widget-area {
		padding-top: 60px;
	}

.tab_footer { 
	border-style: none; 
	border-color: inherit; 
	border-width: 0px; 
	width: 100%; 
	height: auto; 
	text-align: left; 
	margin-left: auto; 
	margin-right: auto; 
	font-family: sans-serif,Verdana,Arial,Helvetica; 
	font-size: 12px; 
	color: #f5f2f2; 
	padding-bottom: 10px; 
	

	background-color: #444444;
}

.tab_footer td { text-align: center; }

.tab_footer a { color: #aaa; }

.tab_footer table { margin: auto; }

.main .pricing-list table td:first-child:not(.mobile-td),
.main .pricing-list table th:first-child,
.main .pricing-list table td:last-child,
.main .pricing-list table th:last-child,
.main .pricing-list table tfoot td {
    background: none;
}


    
    .main .pricing-list table td:first-child:not(.mobile-td),
    .main .pricing-list table th:first-child,
    .main .pricing-list .badge {
        display: none;
    }

    .main .pricing-list table tbody .mobile-td {
        font-size: 1.125rem;
        background: rgba(125, 233, 231, 0.08);
        border-top: 1px solid rgba(255,255,255,0.3);
    }

    .main .pricing-list table tbody .mobile-td+td {
        border-top: 1px solid rgba(255,255,255,0.3);
    }

.header_social .social_icon{float:left;padding:0 2px;}

.header_social .social_icon:hover{opacity:.4;}
.c-num-T-3 .c-stat__el{width:148px;height:148px;-webkit-border-radius:148px;border-radius:148px;font-size:0;display:inline-block;text-align:center;border-width:6px;border-style:solid;padding:20px 10px 0;margin:0 0 5px;position:relative;color:#fff}
.c-num-T-3 .c-stat__el--executed{border-color:#39c36d;background:#39c36d}
.c-num-T-3 .c-stat__el--writers{border-color:#5f89a9;background:#5f89a9}
.c-num-T-3 .c-stat__el--working{border-color:#ff9c00;background:#ff9c00}
.c-num-T-3 .c-stat__el--rate{border-color:#8458b2;background:#8458b2}

#partenaires .unpart{
    display: inline-block;
}

#partenaires .unpart .couleur{
    display: none;
}

#partenaires .unpart:hover .couleur{
    display: inline-block;
}

#partenaires .unpart:hover .blanc{
    display: none;
}

#partenaires .part1 .unpart{
    width: 40%;
}

#partenaires .part2 .unpart{
    
    
    
}

#partenaires .part3 .unpart{
    
    
    
}

#partenaires .unpart.eovi{
	text-align: right;
}

#partenaires .unpart.lcs{
	text-align: left;
}

    .footertop .footer .legal-text {
      padding-top: 20px;
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 100%; }

      .footertop .footer .legal-text,
      .footertop .footer .legal-text p,
      .footertop .footer .legal-text .left_espot p  {
         line-height: 16px !important;
      }
 
      .footertop .footer .legal-text:last-child {
        margin-right: 0; }

#header{
width:100%;
float:left;
display:block;
background:#2d3738;	
}

#header h1{
	font-family: "Raleway", sans-serif;
	font-size:10px;
	color:#fff;
	text-align:center;
	}


.nav-drop {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	background: #fff;
	width: 320px;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: -webkit-transform .3s linear;
	transition: -webkit-transform .3s linear;
	transition: transform .3s linear;
	transition: transform .3s linear, -webkit-transform .3s linear;
	box-shadow: 1px 1px 0 rgba(0, 0, 0, .1);
	letter-spacing: 1.5px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 500;
}


.nav-active .nav-drop {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}
.ad-wrapper.ad-wrapper--730_90{padding-top:21px;padding-bottom:21px;border-bottom:1px solid #cccccc;max-width:calc(100% - 215px)}
.ad-wrapper.ad-wrapper--300_250{margin:12px 0;margin:.75rem 0}
.ad-wrapper.ad-wrapper--300_250:first-child{margin-top:0px}
.ad-wrapper--300_250 iframe{max-width:100%}



.homenews {
  display: flex;
}
.prk_shortcode-title{-webkit-backface-visibility:hidden}
.prk_shortcode-title h1{padding:5px 3px;line-height:1em}
.prk_shortcode-title .simple_line{margin-top:20px;margin-bottom:16px}
.prk_shortcode-title .simple_line.thicker.above{margin-bottom:12px;margin-top:0px}
.prk_shortcode-title h3,.prk_shortcode-title h4,.prk_shortcode-title h5{font-weight:700}
.prk_shortcode-title.verve_left_align .simple_line{margin-left:0px}
.logo2{padding:15px 0 0 10px}
.logo2.productPageMobile{padding:5px 0 0}
.logo2.productPageMobile img{display:inline-block}
.logo2 img{height:48px;width:70px}
.logo2.productPageMobile a{display:inline-block;margin:0 0 0 6px}
.big-stat{text-align:center;color:#2a2e30}
.big-stat a{color:#2a2e30;-webkit-transition:.15s all ease-in-out;-o-transition:.15s all ease-in-out;transition:.15s all ease-in-out}
.big-stat a:hover,.big-stat a:active,.big-stat a:focus{text-decoration:none;color:#2ebdd1}



.left{
    float: left;
    width: 23%;
    margin: 0 5px 0 0;
}

div.left div.module div#categorylist.images ul.images{padding: 0px;}
.section-popups .section-group-holder{display:table-cell;vertical-align:middle;padding:40px 0}
#cpi-indicator{width:35%;float:left;padding-right:15px}
#cpi-indicator .main-indicator:before{background:#86c40c}
#cpi-indicator,#policy-indicator{width:100%;padding:0;margin-bottom:10px}


.black-widget .inside {
      background: rgba(255,255,255,0.9);
    padding: 30px 30px 10px 30px;
    color: #000;
}


.wp-caption, .imgthumb, .entry img { border: 1px solid #ccc; text-align: center; background-color: #f9f9f9; padding: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; max-width: 600px; height: auto; }
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}

.sjdlht  .gd{ font-size:14px; color:#fff; display:block;}

.sjdlht  .gd a{ color:#fff;}

#top_menu_haut {
    margin-top: 60px;
}

#top_menu_haut li a {
    text-decoration: none;
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

.card .collapse {
    padding: 0 15px;
}

.alignright {
	float: right;
	margin: 0 0 20px 15px;
}

blockquote.alignleft, blockquote .alignright {
	width: 33%;
}

.entry img.alignright {
	float: right;
	border: 1px solid #ccc;
	margin: 0 0 10px 20px;
	padding: 5px;
	background-color: #fff;
}

.entry .wp-caption .alignright img {
	float: right;
	border: 1px solid #ccc;
	margin: 0 0 10px 20px;
	padding: 5px;
	background-color: #fff;
}

.wp-caption.alignright {
	float: right;
	margin: 0 0px 5px 20px
}

.wp-caption.alignright img {
	float: right;
	border: 1px solid #ccc;
	margin: 0 0 5px 20px;
	padding: 5px;
	background-color: #fff;
}



body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .main-navigation a,
body .font-family-1,
body .site-description,
body .trending-posts-line,
body .widget-title,
body .em-widget-subtitle,
body .grid-item-metadata .item-metadata,
body .af-navcontrols .slide-count,
body .figure-categories .cat-links,
body .nav-links a {
font-family: 'Roboto';
}

                        .site-title a,
            .site-header .site-branding .site-title a:visited,
            .site-header .site-branding .site-title a:hover,
            .site-description {
                color: #000000;
            }

.campaign_title {
    color: white;
    float: right;
    padding: 3px 25px 3px 15px;
    margin-top:15px;
    background-color: rgba(0,0,0,.35);
}



	
	.secondary-menu{
		background: #222;
		padding: 7px 0;
		-moz-transition: transform 0.1s;
		-o-transition: transform 0.1s;
		-webkit-transition: transform 0.1s;
		transition: transform 0.1s;
		z-index: 1;
		position: relative;
	}

	.affix .secondary-menu {
		-moz-transform: translateY(-50px);
		-webkit-transform: translateY(-50px);		
		transform: translateY(-50px);
	}

	.affix .primary-menu:hover + .secondary-menu,
	.affix .secondary-menu:hover{
		-moz-transform: translateY(0px);
		-webkit-transform: translateY(0px);		
		transform: translateY(0px);
	}


.story {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
}
.modal-content{position:relative;background-color:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:0 3px 9px rgba(0,0,0,.5);border-radius:5px;background-clip:padding-box;outline:0}





#fb-root {
display: none;
}


.sitetitle.center .custom-logo { margin-left: auto;margin-right: auto; }

.sitetitle.right .custom-logo { margin-left: auto;margin-right: 0; }

.custom-logo-top { display: block; margin-bottom: 20px;}

.custom-logo-bottom { display: block; margin-top: 20px; }

.sitetitle .custom-logo-left { float: left; margin-right: 20px; }

.sitetitle .custom-logo-right { float: right; margin-left: 20px; }

.sitetitle.right .custom-logo-right, .sitetitle.left .custom-logo-right { margin-left: 20px; margin-right: 0; }

.sitetitle.left .custom-logo-left, .sitetitle.right .custom-logo-left { margin-left: 0; margin-right: 20px; }

#section_fd,#section_sg,#section_mb,#section_lp{
width:25%;	
display:block;	
float:left;		
}

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

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }

  #footer-widgets .block {
    margin-right: 3.8%;
    float: left;
  }

  #footer-widgets .col-1 .block {
    width: 100%;
    float: none;
  }

  #footer-widgets .col-2 .block {
    width: 48%;
  }

  #footer-widgets .col-3 .block {
    width: 30.75%;
  }

  #footer-widgets .col-4 .block {
    width: 22.05%;
  }

  #footer-widgets #footer-full .block {
    float: none;
    margin-right: 0;
  }

  .home-widgets #homepage-columns .block {
    width: 22%;
    float: left;
    margin: 0 4% 0 0;
  }

  .home-widgets #homepage-columns .block.double {
    width: 48%;
  }

  .home-widgets #homepage-columns .block.last {
    margin-right: 0;
  }
.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}

	.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
.mobile-main-nav .menu-item a i[class^=fa]{padding-right:6px}

.text-tab-content { text-align: left; }


#head #menutab { display: none; }
