﻿/*
Theme Name: WFZ
Author: Febno
Email : info@febno.com
Description:  WFZ , Febno Technologies 
Tags:  WFZ
*/
@import url(//fonts.googleapis.com/css?family=Lato:400,700,900);
body{
  background-color: #ffffff;
  font-family: 'Lato', sans-serif;
}
/*@font-face {
    font-family: 'futuram';
    font-style: normal;
    font-weight: normal;
    src:url('../font/futuram.ttf') format('truetype');
}*/
p{
  font-family: "Lato";
  font-size: 15px;
  margin-bottom: 0;
  line-height: 20px;
  color: #5f5f5f!important;
}
h1,h2,h3,h4{ 
 
    font-family: "Lato";
	margin-top: 0;
	margin-bottom: 0; 
}
.dnnbooster header .navbar .navbar-brand {
    height: auto!important;
}
.dnnbooster header .navbar img {
    height: auto!important;}
.dnnbooster header .navbar .navbar-nav .nav-link:hover {
        background: transparent;
    color: #a0803d;
    text-decoration: underline;
     }
.dnnbooster header .navbar .navbar-nav .nav-item.active {
      background: transparent;
    color: #a0803d;
    text-decoration: underline; }
    .dnnbooster header .navbar .navbar-nav .nav-item .active a{
       color: #a0803d!important;
    }
    
.fixed-top {
	position: relative;
}
.header-spacer{
	margin-top: 0px; 
}
.dnnbooster header .fixed-top {
  background: #0a3e53!important;     min-height: 150px;}
.dnnbooster .page-header.background-10{background:white!important;}
.dnnbooster .page-header{    
	padding: 0!important;
	margin-bottom: 40px!important;
    margin-top: 25px!important;
    border-bottom: none!important;}
.dnnbooster a:link, .dnnbooster a:visited, .dnnbooster a:active, .dnnbooster a:focus{
	/*font-weight: normal!important;*/
}
.space30{
  height: 30px;
}
.space10{
  height: 10px;
}
.space20{
	height: 20px;
}
.space50{
	height: 45px;
}
.space60{
  height: 60px;
}
.space80{
  height: 80px;
}
.space25{
  height: 25px;
}
/**Menu*/
.dnnbooster header .navbar .navbar-nav .nav-link {
    line-height: 3.417;
    color: rgb(232, 228, 228);
    font-weight: 600!important;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0;
    font-family: "Lato";
}
.breadcumb .current{
  color: #a0813d;
}
.company-logo{
	display: none;
}
.border_none{
  border-bottom: none!important;
}
.breadcumb{
  font-size: 13px;
  color: #093e52;
  font-weight: bold;
}
.header_title{
  color: #a5a3a3;
  text-transform: uppercase;
  text-align: left;
  font-weight: bold;
}

.header_title{
  color: #a5a3a3!important;
  text-transform: uppercase;
  text-align: left;
  font-weight: bold;
}
/*Wfz Home Page*/
.home-info-bloc{
	border-radius: 4px;
	background-color: #e2e2e2;
    padding: 35px 20px;
	color: #093e52;

}
/*.home_blocs_d .home-info-bloc{
      min-height: 385px;
}*/
.home-info-bloc h1,
.event_video{
  font-size: 23px;
   letter-spacing: -1px;
  font-family: "Lato";
  color: #004566!important;
  text-transform: uppercase;
  line-height: 1.13;
  text-align: center;
  font-style: normal;
  font-weight: 600;
  min-height: 50px;
  margin-bottom: 10px;
}
.event_video{
	    min-height: auto;
    margin-bottom: 15px;
}
.home-info-bloc h4{
    margin-top: 0px;
    margin-bottom:1px;
    font-size: 15px;
    font-family: "Lato";
    color: rgb(9, 62, 82)!important;
    line-height: 1.286;
    text-align: left;
    font-weight: 600;
}
.marginBottom15{
      margin-bottom: 15px!important;
}
.home-info-bloc p{
      text-align: justify;
       color: #5e5e5d;
    font-size: 15px;
}
.netw_servce p{
  min-height: 70px!important;
}
.blue-color{
	color: #093e52;
}
.btn-view-details{
   /* float: right; */
   height: 36px;
   margin-top: 15px;
   width: 120px;
   background-image: url(../img/view-details.png);
   background-repeat: no-repeat;
   color: transparent!important;
   display:inline-block;
}
.btn_join_blue{
    float: right;
    height: 37px;
    margin-top: 15px;
    width: 121px;
    background-image: url(../img/join_blue.jpg);
    background-repeat: no-repeat;
    color: transparent!important;
    }
.btn_join_blue_arrow{
   height: 37px;
   width: 152px;
    background-image: url(../img/joinnow_bluearrow.png);
    background-repeat: no-repeat;
    color: transparent!important;
    margin-top: 20px;
    margin-bottom: 0;
    float: none;
    display: inline-block;
}
.btn_take_survey{
  margin-top: 25px!important;
    margin-left: auto!important;
    margin-right: auto!important;
    font-size: 15px;
    min-width: auto!important;
    display: inline-block!important;
}
.btn_explorefz{
   height: 37px;
   width: 152px;
    background-image: url(../img/btn_pedia.png);
    background-repeat: no-repeat;
    color: transparent!important;
    margin-top: 20px;
    margin-bottom: 0;
    float: none;
    display: inline-block;
}
.become_partner_btn{
  height: 37px;
   width:254px;
    background-image: url(../img/become_partner_btn.png);
    background-repeat: no-repeat;
    color: transparent!important;
    margin-top: 20px;
    margin-bottom: 0;
    float: none;
    display: inline-block;
  
}
.btn_join_yellow_arrow{
   height: 37px;
   width: 152px;
    background-image: url(../img/joinnow_yellow_arrow.png);
    background-repeat: no-repeat;
    color: transparent!important;
    margin-top: 0px;
    margin-bottom: 0;
    float: right; 
}
.btn-view-events{
    float: right;
    height: 36px;
    margin-top: 15px;
    width: 136px;
    background-image: url(../img/more_event.jpg);
    background-repeat: no-repeat;
}
.btn-view-all_video,
.btn-view-photos,
.btn-view-videos,
.btn-view-items,
.btn-view-releases,
.btn-view-letters,
.btn-view-news{
    float: right;
    height: 36px;
    margin-top: 15px;
    width: 136px;
    background-repeat: no-repeat;
}
.btn-view-photos{
      background-image: url(../img/more_photos.jpg);
}
.btn-view-videos{
    background-image: url(../img/more_videos.jpg);
}
.btn-view-news{
    background-image: url(../img/more_news.jpg);
}
.btn-view-releases{
    background-image: url(../img/more_releases.jpg);
}
.btn-view-letters{
    background-image: url(../img/more_lettres.jpg);
}
.btn-view-items{
 background-image: url(../img/more_items.jpg); 
}
.btn-view-all_video{
    height: 37px;
    margin-top: 15px;
    float: none;
    display: block;
    width: 182px;
 background-image: url(../img/all_videos.png); 
}
.btn-view-all_videos{
    height: 35px;
    margin-top: 15px;
    float: none;
    display: block;
    width: 137px;
 background-image: url(../img/more_videos.jpg); 
}
.download_pdf,
.view_pdf{

      cursor: pointer;
    display: inline-block;
    height: 38px;
    margin-top: 50px;
    left: 0;
    right: 0;
    width: 38px;
    background-image: url(../img/download.png);
    background-repeat: no-repeat;
    color: transparent!important;
}
.no_pdf{
      height: 83px;
    width: 138px;
        left: 0;
    right: 0;
        display: inline-block;
      background-repeat: no-repeat;
    color: transparent!important;
 background-image: url(../img/no_pdf_availble.png);
}
.view_pdf{
  background-image: url(../img/view.png);
      margin-right: 10px;
}
.dnnbooster header .topbar{
  /*margin-top: 0;
    position: absolute;
    right: 8%;*/
}
.dnnbooster header .topbar .general-functions li {
    border-right-color: transparent!important;
}
.dnnbooster header .topbar {
    background: #0a3e53!important;
    color: white;
}
.dnnbooster header .topbar .general-functions li .material-icons{
  color: #dcc26b!important;
}
.search_li{
      background-color: #dcc26b;
        padding: 3px 10px;
}
.search_li .material-icons{
      font-size: 17px!important;
    color: white!important;
    font-weight: bold!important;
    padding-top: 3px!important;
}
.top_menuwfz .list-inline{
      padding-top: 2px!important;
}
.btn-expert{
        float: none;
    height: 46px;
    margin-top: 0;
    display: block;
    margin-top: 0;
    width: 82px;
    background-image: url(../img/expert.png);
    background-repeat: no-repeat;
}
.text-right{text-align: right;}

.btn-view-joinNow{
    float: left;
    height: 42px;
    margin-top: 10px;
    width: 172px;
    background-image: url(../img/join.png);
    background-repeat: no-repeat;
}
.btn-view-all{
       display: block;
    margin: 0 auto;
    height: 36px;
    margin-top: 15px;
    width: 120px;
    background-image: url(../img/viewall.png);
    background-repeat: no-repeat;
}
.carousel-control-next, .carousel-control-prev{
  top: 48px;
  color: white!important;
}
.carousel-control-next{
right: -40px;
}
.dnnbooster .carousel .carousel-indicators .active{
  background-color:#dcc26b!important;
}
.carousel-control-prev{
      left: -47px;
}
.img-center{
	margin: 0 auto;
}
.line_hr{
	border-color: #cdcdcd; 
    margin-top: 35px;
    margin-bottom: 35px;
}
.big-header{
  font-size: 30px;
  font-family: "Lato"; 
  text-transform: uppercase;
  line-height: 0.998;
  color: #093e52!important; 
  text-align: center; 
  font-weight: bold;
  margin-bottom: 30px;
  margin-top: 0;
}
.small_size{
font-size: 26px;
    letter-spacing: -1px;
}
.media_bloc{
	background-color: #f4f4f4;
	padding: 35px 10px 15px 10px;
  color: #093e52;
  margin-right:0px;
  margin-left: 0px;
  border: 1px solid #dad6d6;
}
.padding_bloc_event{
  padding: 25px 20px 35px 20px;
}
.grey_text{
	color:  rgb(143, 143, 143)!important;
  font-weight: 600;
    line-height: 1.286;
  font-size: 23px; 
  text-transform: uppercase;
  margin-bottom: 20px;
  margin-top: 0px;
  text-align: center;
}
.video_subtitle{
	     color: #a68f44!important;
    font-weight: bold;
    font-size: 17px;
    margin-top: 0;
    margin-bottom: 5px;
    line-height: 1.215;
    text-transform: uppercase;
}
.video_title{
  text-transform: uppercase;
}
.video_title {
    margin-bottom: 0;
    font-size: 15px;
    font-weight: 600;
    margin-top: 10px;
    font-family: "Lato";
    color: rgb(60, 102, 118)!important;
    line-height: 1.715;
}
.title_event{
  margin-top: 0!important;
  font-size: 18px;
  color: rgb(9, 62, 82)!important;
  font-weight: 600;
  text-transform: capitalize;
}

.video_desc{
color: rgb(95, 95, 95)!important;
    line-height: 1.5;
    border-top: 1px solid #d8d5d5;
    padding-top: 5px;
    padding-bottom: 10px;
    font-size: 13px;
    border-bottom: 1px solid #d8d5d5;
}
.bloc_update{
  background-color: #cdcdcd;
  border: 1px solid #cecccc
}
.info_b{
      padding: 15px;
    margin-bottom: 0;
    margin-top: 10px;
}
.info_b p{
     background-color: white;
    padding: 9px;
    font-size: 13px;
    font-weight: bold;
    color: #093e52!important;
    margin-top: 27px;
   /* border: 1px solid #aca8a8;*/
}
.tag_bloc{
	    float: right;
    background-color: #a68e44;
    color: white;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 5px 10px;
}
.paddingLeft0{
	padding-right:0; 
}
.btn-view_more,
.btn-ismember,
.btn-join_now,
.btn-view_morelist{
	margin: 0 auto;
  height: 36px;
  margin-bottom: 15px;
  width: 120px;
  display: block;
  background-image: url(../img/viewall.png);
  background-repeat: no-repeat;
}
.btn-view_recent{
  background-image: url(../img/answers.png);
  background-repeat: no-repeat;
  float: left;
  width: 161px;
  margin-top: -10px;
   height: 29px; 
}
.btn-send_now{
 background-image: url(../img/send.png);
  background-repeat: no-repeat;
  float: right;
  width: 78px;
  margin-top:0px;
   height: 30px; 
}
.btn-join_now{
	background-image: url(../img/join_now_small.png);
       margin: 0 auto;
    margin-top:38px;
    height: 27px;
}
.btn-view_morelist{
      margin-bottom: 0;
  height: 32px;
   width: 111px;
  background-image: url(../img/view_more.png);
}
.btn-ismember{
	margin: 5px 0 0 0;
	background-image: url(../img/member.png)!important;
}
.btn-joinwfz:hover,
.btn-moreVideo:hover{
	color: white;
}
/*.btn-joinwfz,*/
.btn-moreVideo{
	margin: 0 auto;
    width: 159px;
    height: 55px;
    font-size: 15px;
    display: block;
    color: white!important;
    padding-top: 10px;
    margin-top: 20px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
}
.btn-joinwfz:after,
.btn_arrow_yellow:after,
.btn_arrow_blue:after{
/*background-image: url(../img/button_bg.png)!important;*/
  background-image: url(../img/triangle_bottom.png);
  bottom: -12px;
  content: "";
  height: 12px;
  position: absolute;
  left: 43%;
  width: 29px;
}
.btn_arrow_blue:after{
  background-image: url(../img/triangle_bottom.png);
}
.btn-joinwfz,
.btn_arrow_yellow,
.btn_arrow_blue{
  border: 1px solid #c7b063;
  position: relative; 
  background-color: #dcc26b;
  text-align: center;
  padding: 10px 15px;
  margin-top: 15px;
  margin-left: 15%;
  margin-right: 15%;
  font-size: 15px;
  min-width: 50%;
}
.btn_arrow_blue{
    border: 1px solid #093d52;
    background-color: #093d52;
}
.btn-joinwfz a,
.btn_arrow_yellow a,
.btn_arrow_blue a{ 
    color: white!important;
    text-transform: uppercase;
    letter-spacing: 0;
    text-align: center;
    font-size: 14px;
}
.blue_blocs p{
  color: white!important;
}
.blue_blocs a,
.yellow_blocs a,
.link_blue,
.link_yellow{
    margin-top: 15px;
    display: inline-block;
    padding: 10px 10px;
    text-transform: uppercase;
    font-size: 13px;
    color: white!important;
    position: relative;
    letter-spacing: 1px;
}
.yellow_blocs a,
.link_blue{
      border: 1px solid #093d52;
    background-color: #093d52;
}

.blue_blocs a,
.link_yellow{
    border: 1px solid #c9ae5d;
    background-color: #c9ae5d;
}
.yellow_blocs a::after,
.blue_blocs a::after,
.link_with_arrow_blue::after,
.link_with_arrow_yellow::after{
      bottom: -13px;
    content: "";
    height: 12px;
    position: absolute;
    left: 0;
    right: 0;
    width: 29px;
    margin: 0 auto;
  background-image: url(../img/triangle_bottom_blue.png);
}
.blue_blocs a::after,
.link_with_arrow_yellow::after{
  background-image: url(../img/triangle_bottom.png);
}
.btn_floa_left{
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.btn-moreVideo{
	float: left;
background-image: url(../img/button_bg.png);
}
.padding_bottom5{
  padding-top:5px;
	padding-bottom: 5px!important;
}
.margin_top10{
margin-top: 0px!important;
    margin-bottom: 10px!important;}
.text-left{
	text-align: left!important;
}
.text_center{
		text-align: center!important;

}
.date_event{
	font-size: 14px;
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 5px;
}
.date_event span{
	    color: #c8b16e;
    font-weight: bold;
}
.palce_event{
	margin-bottom: 10px;
    font-size: 12px;
    margin-top: 0;
    font-weight: bold;
    text-transform: uppercase;
    color: #093d52!important;
}
.place_test{
  margin-bottom: 0;
  font-size: 13px;
    font-weight: bold;
    margin-top: 0;
    text-transform: uppercase;
    color: #093d52!important
}
.event_home .btn-view-details{
	float: left;
	margin-top: 0;
}
.home_social h1{
	margin-top: 0px;
	font-size: 17px;
	min-height: auto;
  line-height: 1.056;
  letter-spacing: 0;
}
.background_marron{
	background-color: #dcc26b;
}
.padding20{
	padding-top: 20px;
	padding-bottom: 20px; 
}
.padding_test{
	    padding-left: 14px;
    padding-right: 15px;
    padding-top: 0;
}
.padding_left0{
	padding-left: 0;
}
blockquote{
font-size: 13px;
    font-family: "Lato";
    text-transform: uppercase;
    line-height: 1.392;
    color: white; 
    padding: 10px 35px;
    border-left: none;
    position: relative;
    font-style: normal;
    margin: 0;
    margin-top: 20px;
}
blockquote::before,
blockquote::after{
  font-family:Georgia, "Times New Roman", Times, serif;
  color: #ffffff;
  font-size: 4em;
  position: absolute;  
}
blockquote::before{
	left: 0px;
  top: 0px;
  content: '“';
}
blockquote::after{
  right: 0px;
      bottom: -10px;
  content: '”';
}
.home_testimonial{
	    margin-top: 10px;
}
.color_marron{
	color: #dcc26b!important;
}
.name_testi{
    font-size: 16px!important;
    font-family: "Lato";
    color: rgb(182, 154, 59)!important;
    text-transform: uppercase;
    line-height: 1.392;
    margin-top: 10px!important;
    font-weight: 600;
}

.marginLR15{
	margin-left: 15px;
	margin-right: 15px;
}
.number_member{
    text-align: center;
    margin-top: 45px;
    margin-bottom: 45px;
}
.number_member h3{
      color: #093e52;
    font-size: 50px;
margin-bottom:10px;
    font-weight: 600;
    font-style: normal;
}
.number_member h4{
    color: #dcc26b;
    text-transform: uppercase;
    font-weight: 500;
    margin-top: 0;
    font-size: 23px;
    letter-spacing: -1px;
}
footer{
	background-color: #093d52;
	padding-top: 30px;
	padding-bottom: 30px;
}
.copyright{
  color: #cecccc;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
    margin: 20px 0 0 0;
}
footer hr{
  border-top: 1px solid #6d7a80;
}
.display_inline{
  display: inline-block!important;
}
.paddingR0{
  padding-right: 0!important;
}
.paddingL0{
  padding-left: 0!important;
}
.header_banner{
	    border-radius: 4px;
  padding: 40px 0 35px 30px;
	background-repeat: no-repeat;
background-image: url(../img/banner/band_about.jpg);
}
.header_1{
	    border-radius: 4px;
  padding: 40px 0 35px 30px;
	background-image: url(../img/banner/slide1bg.jpg)!important;
	background-repeat: no-repeat;
}
.header_2{
	    border-radius: 4px;
  padding: 40px 0 35px 30px;
	background-image: url(../img/banner/slide2bg.jpg)!important;
	background-repeat: no-repeat;
}
.header_3{
	    border-radius: 4px;
  padding: 40px 0 35px 30px;
	background-image: url(../img/banner/slide3bg.jpg)!important;
	background-repeat: no-repeat;
}
.header_4{
	    border-radius: 4px;
  padding: 40px 0 35px 30px;
	background-image: url(../img/banner/slide4bg.jpg)!important;
	background-repeat: no-repeat;
}
.header_banner_36{
  background-image: url(../img/banner/band_about.jpg)!important;
}
.header_banner_38{
  background-image: url(../img/banner/band_contact.jpg)!important;
}
.header_banner_34{
  background-image: url(../img/banner/band_services.jpg)!important;
}
.header_banner_41{
   background-image: url(../img/banner/band_knowledge.png)!important; 
}
.header_banner_33{
   background-image: url(../img/banner/band_ms.jpg)!important; 
}
.header_banner_37,
.header_banner_64,
.header_banner_65,
.header_banner_66,
.header_banner_67,
.header_banner_68,
.header_banner_72
{
   background-image: url(../img/banner/band_media.jpg)!important; 
}
.header_banner_49{
  /*Support*/
   background-image: url(../img/banner/band_support.jpg)!important; 
}
.header_banner_48{
  /*Support*/
   background-image: url(../img/banner/band_network.jpg)!important; 
}
.header_banner_73,
.header_banner_74,
.header_banner_78,
.header_banner_75,
.header_banner_76,
.header_banner_77{
  /*Support*/
   background-image: url(../img/banner/band_get.jpg)!important; 
}
#myCarousel .header_banner{
  width: 780px;
height:368px;
padding: 100px 35px 74px 35px;
}
#myCarousel .header_banner h1{
    line-height: 34px;
    text-transform: uppercase;
    font-size: 26px;
    font-weight: bold!important;
}
#myCarousel .header_banner h2{
    color: white;
    font-size: 15px;
    margin-top: 10px;
    text-transform: uppercase;
}
.event_banner{
		background-image: url(../img/banner/band_events.jpg);
}
.contact_banner{
		background-image: url(../img/banner/band_contact.jpg);
}
/*About us*/
.btn-header{
	border:1px solid #dfe0e1;
  color: white!important;
  text-transform: uppercase;
  margin-top: 10px;
  border-radius: 0;
  position: relative;
  padding: 0px 16px;
  height: 34px;
  line-height: 34px;
  display: inline-block;
  border-right: none;
  z-index:1;
  text-align: left;
  font-size: 15px!important;
}
.banner_sidebar_home .btn-header{
   border:1px solid white;
       border-right: none;
}
.border_img{

}
.btn-header:hover{
	color: white!important;
}
 .btn-header:before{
    margin-top: -1px;
    content: '';
    position: absolute;
    left: 100%;
    width: 21px;
    height: 34px;
    background-image: url(../img/border_left.png);

   /* background-color: transparent;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    transform: rotate(-45deg) translate(-14px,-7px);*/
} 
.marron_color{
	color: #dcc26b!important;
}
.header_banner h1{
      font-weight: bold;
	    line-height: 24px;
    text-transform: uppercase;
    font-size: 20px;
}
.banner_sidebar{
	border-radius: 4px;
	    min-height: 191px;
  background: linear-gradient(to bottom,
	rgba(160, 129, 62,1) 0%, 
	rgba(162, 127, 58,1) 29%, 
	rgba(199, 181, 128,1) 49%, 
	rgba(198, 182, 136,1) 50%, 
	rgba(202, 175, 94,1) 100%);
  background: -moz-linear-gradient(to bottom,
	rgba(160, 129, 62,1) 0%, 
	rgba(162, 127, 58,1) 29%, 
	rgba(199, 181, 128,1) 49%, 
	rgba(198, 182, 136,1) 50%, 
	rgba(202, 175, 94,1) 100%);
  background: -webkit-linear-gradient(to bottom,
	 	rgba(160, 129, 62,1) 0%, 
	rgba(162, 127, 58,1) 29%, 
	rgba(199, 181, 128,1) 49%, 
	rgba(198, 182, 136,1) 50%, 
	rgba(202, 175, 94,1) 100%);
 background-color: rgba(162, 127, 58,1);
    padding: 35px 40px;	
}
.banner_sidebar h2{
color: #093e52;
    text-transform: uppercase;
    letter-spacing: -1px;
    font-weight: 900;
 font-size: 21px;
    margin-top: 10px;
}
.banner_sidebar h3{
    margin-bottom: 15px;
    text-transform: uppercase;
    color: white;
    margin-top: 5px;
    font-size: 22px;
}
.img_chairman {
	    width: 250px;
    margin-right: 15px;
    float: left;
    border: 1px solid #caad5d;
    padding: 3px;
    border-radius: 4px;
}
.img_border_t{
	 border: 1px solid #caad5d;
    padding: 3px;
    border-radius: 4px;
}
.description{
    font-size: 16px!important;
    text-align: justify!important;
    color: #979494!important;
    line-height: 21px;
}
.description_blue{
  color: rgb(13, 85, 112)!important;
    text-align: center!important;
    font-weight: bold;
    font-size: 21px!important;
    margin-bottom: 10px;
}
.vision_mission p{
	margin-top: 10px;
}
.vision_mission h4{
	margin-top: 5px;
}
.vision_mission .home-info-bloc{
	    padding: 30px 20px;
}
.section_about .media_bloc{
	    color: white;
    padding: 20px 13px 25px 5px;
    background-color: #0a3e53;
   min-height: 400px;
    border-radius: 4px;
    margin-bottom: 20px;
}
#dnn_ctr394_HtmlModule_lblContent .media_bloc,
#dnn_ctr392_HtmlModule_lblContent .media_bloc,
#dnn_ctr395_HtmlModule_lblContent .media_bloc{min-height: 240px;}
.section_about .grey_text {
	    color: white!important;
    font-weight: 500; 
    font-size: 17px;
    padding-left: 15px;
}
.section_about p{
  min-height: 72px;
    color: #ddd8d8!important;
    text-align: left;
}
.section_about .btn-view-details{
	float: left;
}
.team_info h2{
	color: #d5b064;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 20px;
  margin-bottom: 10px;
}
.team_info h3{
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: bold;
    color: gray!important;
}
.bring_zone{
	    border-left: 2px solid #e0dede;
	color: #093e52;
	font-weight: bold;
}
.bring_zone h2
{
    color: #075e81;
    font-size: 37px;
    font-weight: 900;
    text-align: center;
    margin: 40px auto 20px auto;
}
.bring_zone h3{
  color: #0a3e53;
  font-size: 13px;
  font-weight: 900;
  text-align: center;
  line-height: 17px;
  text-transform: uppercase;
}
.title_video{
	color: #093d52!important;
    font-size: 19px;
    letter-spacing: 0px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 15px;
}
.section_videos_t .media_bloc{
	padding: 40px 20px;
	border-radius: 4px;
}
.dnnbooster footer a:link, .dnnbooster footer a:visited, .dnnbooster footer a:active, .dnnbooster footer a:focus {
   color: #eae6e6;
    font-size: 15px;
  }
 .footer_menu .col-md-2{
  /*width: 20%;*/
 }
.subsribe{
  font-size: 16px;
  color: rgb(255, 255, 255)!important;
  text-transform: uppercase;
  line-height: 1;
  padding-top: 10px;
  text-align: center; 
}
.subsribe_form input{
  height: 40px;
	    border-radius: 0;
    border: none;
}
.subsribe_form input[type='email']{    
     height: 33px!important;
  }
.btn-view-more-blue{
    background-color: #093d52;
    color: #f3f0f0!important;
    letter-spacing: 0;
    text-transform: uppercase;
    font-size: 12px;
    border-radius: 0;
    border: none;
    display: block;
    margin-top: 10px;
    padding: 10px;
}
.btn-view-more{
 background-color: #c9ac5c;
    color: #f3f0f0;
        letter-spacing: -1px;
    text-transform: uppercase;
    font-size: 15px;
    border-radius: 5px;
    border: none;
    display: block;
    margin-top: 10px;
}
.btn-view-more:hover{
  background-color: #f3f0f0;
}
.subsribe_form input[type="submit"]{
	    background-color: #dcc26b;
    color: white;
    text-transform: uppercase;
    font-size: 15px;
    border-radius: 0;
    border: none;
}
.footer_menu h2 a{
    color: #b49f58!important; 
        font-size: 16px;
}
.footer_menu ul{
      margin-left: 0;
  padding-left: 0;
      list-style: none;
}
.footer_menu ul li{
      line-height: 1.5;
}
.footer_menu ul li a{
	color: white;
      font-size: 13px!important;
}
.featured_b{
	position: absolute;
    top: -18px;
}
.info_contact{
  padding: 35px 25px;
} 
.info_contact h1{
  min-height: auto;
    margin-bottom: 10px;
    font-size: 19px;
    color: #0b4e69!important
}
.list_contact_li{
  margin-left: 0;
  list-style: none;
  padding-left: 0;
  margin-top: 5px;
  font-size: 14px;
  position: relative;
    display: inline-block;
        margin-bottom: 0;
}
.list_contact_li li{
  color: #093d52;
  float: left;
  font-weight: 900; 
  padding-right: 5px;

}
.list_contact_li li a{  color: #093d52!important;}
.img_icon{padding-right: 0px;}
.hr_contact{
    border-top: 1px solid #a9a6a6;
    margin-top: 5px;
    margin-bottom: 15px;
}
.info_contact p{
      min-height: auto;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 13px;
}
.section_width20 .col-md-2{
      -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
  width: 20%;
      max-width: 20%;
      padding-right: 0;
    padding-left: 5px;
}
.paddingLR0{padding-left: 0;padding-right: 0;}
.list_level .member_levels:first-child{    margin-left: 0;}
.list_level .member_levels{margin-right: 10px;}
.list_level .member_levels:last-child{
  margin-right: 0px;
  }
.media_bloqs .col-md-3{  padding-right: 0;}
.media_bloqs .col-md-3:last-child{  padding-right: 15px;}
.section_width20 .col-md-2:first-child{
  padding-left: 15px;
  }
  .section_width20 .col-md-2:last-child{
      padding-right:  15px;
  }
.section_width20 .wfz_place h2{
color: #e9e5e5!important;
    font-size: 18px;
    padding: 0 15px;
    margin-bottom: 0;
}
 .wfz_place hr{
      border-color: #3d5f6d;
}
.section_width20 .wfz_place h3{
      color: #ccc9c9;
    font-size: 16px;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
}
.section_width20 .wfz_place ul{
      padding-left: 10px;
    list-style: none;
       color: #ccc9c9;
       margin-left: 0;
}

.social_list{
    margin-bottom: 0;
    padding-left: 0;
    margin-top: 10px;
    margin-left: 0;
    border: 1px solid #c9b067;
    text-align: center;
    padding: 5px;
    border-radius: 5px;
}
.social_list li{
  padding-right: 5px;
      display: inline-block;
    list-style: none;
}
.marron_line{
      border: 2px solid #caad5d;
    margin-top: 5px;
    margin-bottom: 0;
}
.border_g{border: 1px solid #f3f1f1;}
.small_marron_line{
  border: 1px solid #caad5d;
    margin-bottom: 0;
}
.sidebar_right h2{
  font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    color: #0a3e53!important;
    padding-top: 0;
    padding-bottom: 8px;
}
.marron_bold{
      color: #caad5d;
}
.list_menu_right{
     margin-bottom: 10px!important;
    list-style-image: url(../img/arrow.png);
    margin-left: 31px!important; 
}
.list_menu_right li{
  text-transform: uppercase!important;
    font-weight: bold!important;
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    border-bottom: 1px solid #d6d2d2!important;
}
.list_menu_right li a{
  font-weight: bold!important;
      color: #787272!important;
}
.img_menu{
      margin-left: 35px;
  float: left;
  margin-top: -12px;
  padding-right: 10px;
}
.menu_right{
  letter-spacing: -1px;
color: #165b98;
    text-transform: uppercase;
    font-size: 19px;
    line-height: 21px;
    font-weight: 900;
    font-family: "Open Sans";
}
.menu_right a{
    font-weight: bold!important;
    color: #0a3e53!important;
  }
.border_grey{
  border:1px solid #dcd9d0!important;
}
.menu_right span,
.grey_color{
  color: #787272;
}
.featured_event{
  position: relative;
  padding: 20px;
  background-color: #cdcdcd; 
  border: 1px solid #cac7c7;
    margin-top: 20px;
}
.paddingRight20{padding-right: 20px;}
.float-left{float: left;}
.border_leftgrey{
      border-left: 1px solid #ebe7e7;
}
.featured_event h5{
      margin-top: 40px;
      color: #575555;
    font-weight: bold;
    font-size: 21px;
    text-align: right;
}
.place_event{
  color: #575555;
  font-weight: bold; 
  text-align: center;
  padding-top: 10px;
  font-size: 14px;
  text-transform: uppercase;
}
.event_name_sidebar{
  margin-top: 20px;
  background-color: #caad5d;
  color: white;
}
.event_name_sidebar h3{
      color: white!important;
  padding: 20px;
    font-size: 20px;
    text-align: center;
}
.event_name_sidebar h4{
  background-color: #093d52;
    padding: 15px;
    color: white!important;
    font-size: 13px;
}
.left0{left: 0;}
.info_about_blue{
  background-color: #093d52;
  padding: 25px;
}
.info_about_blue p{
  color: #f3f1f1;
    font-size: 15px;
    text-align: justify;
}
.team_info{
  margin-bottom: 20px;
}
.text_content{
  color: grey;
  text-align: justify;
}
.dnnbooster footer {
  margin-top: 50px;
  background: #093d52;
  color: #ffffff;
}
.dnnbooster footer .legal-footer {
    background: #093d52;
}
.padding_right0{
  padding-right: 0;
}
.width100{
  width: 100%;
      margin-bottom: 15px;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%;
    height: auto;
}
/*Sidebar Menu*/
.white_bold_text{
color: white;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 24px;
    text-transform: uppercase;
}
 
#sticky-social {
   right: 0;
   position: fixed;
   top: 23%;
  z-index: 1;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background-color: #093d52;
    padding-top: 0;
    padding-bottom: 0;
}
.social-list{
  list-style: none;
  margin-left: 0;  
      padding-top: 0px;
}
#sticky-social a {
     background: #093d52;
    color: #fff;
    border-bottom: 1px solid #a5a0a07a;
    display: block;
    min-height: 38px;
   font: 16px "Lotus", sans-serif;
    position: relative;
    text-align: center;
    width: 63px;
    -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            -ms-transition: all 0.2s ease-in-out;
}
#sticky-social a:hover{
  -webkit-transform: translate(-0.9em,0);
            -moz-transform: translate(-0.9em,0);
            -o-transform: translate(-0.9em,0);
            -ms-transform: translate(-0.9em,0);
}
.join_side{
      background-color: #c8b16e!important;
  font-size: 15px!important;
    padding-top: 12px;
    padding-bottom: 15px;
    text-transform: uppercase;
    letter-spacing: -1px;
    font-weight: 600;
}
#sticky-social a i {
line-height: 40px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 63px;
}
#sticky-social a:hover span {
   left: 100%;
}
.icon-bar {
  position: fixed;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.icon-bar a {
  display: block;
  text-align: center;
  padding: 16px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}

.icon-bar a:hover {
    background-color: #000;
}
.facebook:hover{
      transition: width .15s ease-in-out;
}
.facebook:hover i{
  
  background-color:#3B5998;
  color: white;
}

.twitter:hover i {
  background-color: #55ACEE;
  color: white;
}

.google:hover i {
  background-color: #dd4b39;
  color: white;
}
.linkedin:hover i {
  background-color: #007bb5;
  color: white;
}
.youtube:hover i {
  background-color: #bb0000;
  color: white;
}
.join_b:hover a{
  text-decoration: none;
  background-color: #dcc26b!important;
}
.banner_sidebar_home {
padding:5px 15px;
}
.banner_sidebar_home  .btn-header{
      width: 84%;
          padding-left: 0;
    margin-left: 18px;
}
.float_left{
  float: left;
}
#dnn_dnnCopyright_lblCopyright{
  font-size: 12px!important;
  font-family: "Lato"!important;
  color: rgb(255, 255, 255)!important;
  text-transform: uppercase!important;
  line-height: 1.75!important;
}
.description_center{
  text-align: center;
  font-size: 17px;
      color: #aba9a9!important;
}
.become_a{
  border: 1px solid #dad7d7;
    border-top: 12px solid #152151;
    text-align: center;
        padding: 10px 0 15px 0;
}
.become_a h3{
      font-size: 17px;
    text-transform: uppercase;
    font-weight: 900;
    margin-top: -10px;
}
.become_a h4{
      font-weight: bold;
    text-transform: uppercase;
    font-size: 19px;
    color: #a1803d;
    margin-top: 5px;
}
.help{
      font-size: 13px;
    color: gray;
    font-weight: bold;
    text-transform: capitalize;
    text-align: right;
    padding-right: 13px;
}
.help i{
  font-size: 18px;
  margin-left: 5px;
}
.wfz_place ul li i{
  color:#908e8e;
  padding-right: 2px;
}
.wfz_place ul li a,
.wfz_place ul li{
font-size: 14px;
    margin-bottom: 5px;
    color: #d1d2d2!important;
    line-height: 22px;
}
.wfz_place{
    padding:25px 4px 10px 4px!important;
}
.p_justify p{
   /*   min-height: 115px;*/
  text-align: justify;
  margin-top: 10px;
  margin-bottom: 10px;
}
.p_justify h1{
  margin-bottom: 15px;      
  min-height: auto;
}
/*Service Page*/
.background_blue_bloc{
     background-color: #0a3e53;
    margin-left: 0;
    padding: 17px 0;
}
.small_blue{
     color: #1ab5db!important;
    font-weight: bold;
    text-align: center;
    font-size: 19px;
}
.text_become_partner p{
    margin-top: 10px;
    font-weight: bold;
    font-size: 28px;
    text-align: center;
    line-height: 1.2;
    color: white!important;
    text-transform: uppercase;
}
.margin_note
{
  margin-left: 50px;
}
.bloc_become_partners{
  background-color: #f4f4f4;
    padding: 21px 0 22px 0;
    border: 1px solid #dad6d6;
    border-right: 20px solid #dcc26b;
}
.without_bord{
  background-color: #e6e6e6;
  border: 0;
  min-height: 165px;
  padding: 19px 30px 0 40px;
}
.float_right{
  float: right;
}
.arrow-left {
    width: 0;
    height: 0;
    right: 0;
       top: 40%;
    position: absolute;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 20px solid #dcc26b;
}
.arrow-right {
    width: 0;
    left: -1px;
    height: 0;
    top: 40%;
    position: absolute;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #0a3e53;
}
.b_with_margin{
    margin-left: 0;
    margin-top: 50px;
    margin-right: 0;
}
.help_up{
  position: absolute;
  top: 15px;
  right: 0;
}
.paddingRight30{
  padding-right: 23px;
}
.ask_expert_btn{
  padding-left: 8px;
  margin-top: 0px;
}

.bloc_knolwedge_training,
.bloc_knolwedge{
   border: 2px solid #e3e0e0;
    padding: 30px 5px 30px 5px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 20px;
}
.bloc_knolwedge h3{
  color: #0a6b8f!important;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px;
  margin-top: 10px;
}
#dnn_ctr463_ModuleContent .bloc_knolwedge h3{
      min-height: 50px;
      margin-bottom: 0;
}
.bloc_knolwedge_training_h3{
      color: #093d52!important;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 19px;
margin-bottom: 10px;
    margin-top: 10px;
    min-height: 40px;
    text-align: center;
}
.list_blocs_knowledge .bloc_k{
  padding-right: 0;
}
.list_blocs_knowledge .bloc_k:last-child,
.list_blocs_knowledge .bloc_k:nth-child(3){
  padding-right: 10px;
}
.bloc_knolwedge img{
  margin-top: 10px;
}
.bloc_knolwedge .caption p{
  min-height: 50px;
}
.bloc_knolwedge .caption div,
.bloc_knolwedge .caption p{
      text-align: left;
    font-size: 13px;
    font-family: "Lato";
   line-height: 1.5;
    color: #5f5f5f!important;
}
.bloc_knolwedge .caption .btn-view-details{
  margin-top: 10px;
      float: left;
      color: transparent;
}
#dnnbootsterNav ul{
  list-style: none;
  float: right;
      margin-top: 25px;
}
.right_menu_b li{padding-left: 0!important;}
#dnnbootsterNav ul li{
  margin-right: 0px;

    padding-right: 10px;
    padding-left: 10px;
    padding-top: 0;
    margin-top: 0;
}
#dnnbootsterNav ul .menu_has_childs:hover{
    background-color: #075a7a;
}
.header_banner_32 .section_about .grey_text{
      color: white!important;
    padding-left: 15px;
        font-weight: bold;
        font-size: 18px;
}
.carousel-control.left,
.carousel-control.right{
  top:50%;
      background-image: none;
}
.carousel-indicators{
  margin-left: -30%!important;
}
.event_home .media_bloc{
      padding: 25px 20px;
}
.member_levels{
      border-radius: 4px;
border: 1px solid #cac5c5; 
    background-color: #e3e3e3;
}
.more_padding{
      margin-top: 14px;
    padding: 10px 30px;
}
.bottom_bloc{
      background-color: white;
      padding-bottom: 25px;
}
.bottom_bloc p{
  margin-top: 0px;
    font-size: 15px;
    font-weight: 500;
    /* text-align: justify; */
        min-height: 145px;
    padding: 20px 15px 2px 15px;
}
.top_bloc h2{
text-align: center;
    color: #093d52!important;
    font-size: 19px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0;
    margin-top: 15px;
}
.top_bloc{
background-color: #e3e3e3;
    padding: 15px 0;
    min-height: 111px;
    position: relative;
    display: inline-block;
}
.top_bloc .price,
.bloc_member_det .price{
    background-color: #093d52;
    color: white;
    border-radius: 50%;
    padding: 9px 7px;
    border: 4px solid #dcc26b;
    max-width:114px;
}
.top_bloc .price h3,
.bloc_member_det .price h3{
  text-transform: uppercase;
    margin-top: 0;
    font-size:24px;
    color: #dcc26b!important;
    text-align: center;
    margin-bottom: 5px;
    font-weight: bold;
}
.top_bloc .price h5,
.bloc_member_det .price h5{
  color: white!important;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 4px;
}
.bloc_member_det .price {padding: 13px 11px;
    border: none;
max-width:113px;	
    margin: auto;}
.bloc_member_det .price h3 { font-size: 35px; }
.bloc_member_det .price h5 {font-size: 22px;}
.member_levels_two{
  padding: 25px 15px 25px 20px;
    background-color: #e8e8e8;
    border: 1px solid #d7cfcf;
        border-radius: 4px;
margin-bottom:10px;
}
.member_levels_two h2{
     color: #093d52!important;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 22px;
    padding-top: 14px;
}
.member_levels_two p{
   min-height: 88px;
  margin-top: 15px;
}
.disp_bloc{
      display: block;
      float: none;
}
.memebr_info_bloc{
      padding: 15px 35px;
    background-color: #d9d9d9;
    border: 1px solid #cac7c7;
}
.row_memebrship{
  background-color: #093d52;
}
.row_memebrship p{
      color: white!important;
    padding: 35px 0;
}
.row_memebrship h5{
    margin-top: 30px;
    font-size: 14px;
    color: #e7e0c9!important;
    padding-left: 25px;
}
.row_memebrship h5 span{
  font-size: 12px;
}
.margin_left25{
  margin-left: 25px;
  margin-bottom: 25px;
}
.testimonials_members{
  border: 1px solid #dbd8d8; 
}
.testimonials_members h2{
    padding: 10px 0 0 0;
    background-color: #dcc26b;
    text-align: center;
    font-size: 23px;
    letter-spacing: -1px;
    color: #f3efef;
    text-transform: uppercase;
}
.padding25{
      padding: 25px;
}
.testimonials_members p{
margin-top: 10px;
}
.name_testiominal{
    font-weight: bold;
    font-size: 15px;
    color: #0b96b8!important;
}
.name_testiominal a{
 color: #dcc26b!important;
}
.position_testiominal{
  font-size: 15px;
    color: #0b96b8!important;
}
.media_padding h2{

    margin-bottom: 10px;
  text-align: left!important;
}
.media_padding h2,
.media_padding h4,
.media_padding p {
      margin-left: 25px;
    margin-right: 25px;
}
.hr_med
{    margin-bottom: 10px;
  border-color: #d8d5d5;
}
.media_padding{
      padding: 20px 0px;
}
.media_padding .video_desc{
  border-bottom: none;
}
.media_bloqs .info_b{
      margin: 10px 15px;
}
.media_bloqs .time,.time {
  color:#8b8a8a!important;
}
.info_b p{
  background-image: url('../img/border_bottom.png');
    background-position: 102% 103%;
     background-repeat: no-repeat;
 display: block;
  min-height: 80px;
}
.dnnLoginActions{
  display: none!important;
}
.marginTop0{
	margin-top: 0!important; 
}
.dropdown-menu-right{
     margin-top: 0px!important;
    background-color: #075a7a!important;
}
.dropdown-menu-right li{
      text-align: center;
    font-size: 15px;
    color: white;
    text-transform: uppercase;
    padding: 0px;
        padding-right: 0!important;
}
.dropdown-menu-right li a{
  color: white!important;
  padding: 12px 10px;
  font-size: 14px;
  text-align: left;
}
.dnnbooster header .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus,
.dnnbooster header .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover{
background-color: #dcc26b;
}
.dropdown-menu{
  min-width: auto!important;
}
.float-right{float: right;}
.navbar-brand{height: auto;}
.ask_expert_btn ul{list-style: none;}
#dnn_dnnLogin_enhancedLoginLink i{    color: #dcc26b;}
.navbar-brand{    padding: 5px 0;}
.dropdown-tasks{    
  background-color: #dcc26b;
  padding: 20px;
  right: 0;
min-width: 325px!important;
    margin-left: -169px!important;
}
.dropdown-tasks textarea::placeholder,
.dropdown-tasks input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: white;
    text-transform: uppercase;
    opacity: 1; /* Firefox */
}
.dropdown-tasks textarea:-ms-input-placeholder,
.dropdown-tasks input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: white; text-transform: uppercase;
}

.dropdown-tasks textarea::-ms-input-placeholder,
.dropdown-tasks input::-ms-input-placeholder { /* Microsoft Edge */
    color: white; text-transform: uppercase;
}
.dropdown-tasks input,
.dropdown-tasks textarea{
      width: 100%;
    margin-bottom: 10px;
    height: 33px;
    background-color: transparent;
    padding: 10px;
    color: white;
    font-size: 12px;
    border: 1px solid white;
}
.dropdown-tasks textarea{
      height: 60px;
}
.indic_media {    bottom: -8px;}
.indic_media li{    background-color: rgb(124, 100, 21);}
#dnn_ctr401_HtmlModule_lblContent p{
  line-height: 22px;
}
#dnn_ctr401_HtmlModule_lblContent h3{
      margin-top: 10px;
    margin-bottom: 10px;
    font-size: 20px;
    color: #093d52;
    font-weight: bold;
}
.home_social .home-info-bloc{background-color: #e2e2e2;}
.submenu_home{
  background-color: #075a7a;
    position: relative;
    color: white;
        margin-top: -25px;
        padding: 40px 25px;
}
.submenu_home a{
  color: white!important;
}
.submenu_home h1{
      margin-bottom: 10px;
      letter-spacing: -1px;
    font-size: 25px;
    text-transform: uppercase;
}
.submenu_home ul{
      list-style: none;
    padding-left: 50px;
    text-transform: uppercase;
    font-size: 12px;
}
.submenu_home ul li{
      font-size: 14px;
text-transform: uppercase;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px solid #0f7197;
}
.submenu_home{display: none;}
.jplist-panel .pagination{ display: none!important; }
.right_menu_b {min-width: 170px!important;}
.founding_member h3{
font-weight: bold!important;
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    font-size: 17px;
    color: #c09e3f;
}
.founding_member h3 a{
   color: #c09e3f!important;
}
.founding_hr{
      border: 1px solid #caad5d;
    margin-top: 5px;
    margin-bottom: 30px;
}
.jplist .article{min-height: 138px;}
.blue_desc{
  font-size: 17px;
    text-align: justify;
    line-height: 1.4;
    padding: 40px;
    color: #ebe8e8!important;
    background-color: #093d52;
}
.blue_t{color: #093d52!important;font-size: 14px;}
#dnn_ctr438_ModuleContent .blue_t{/*min-height: 90px;*/}
.Head{ display: none!important;}
.detail_team_i img{
    border: 1px solid #c8b16e;
    padding: 7px;
    border-radius: 5px;
}
.title_team_details{
        margin-bottom: 10px;
    color: #0c5877!important;
    text-transform: uppercase!important;
    font-weight: bold!important;
    font-size: 20px!important;
}
.detail_team_i .social-list{margin-top: 10px;}
.detail_team_i .description{
    color: #5f5f5f!important;
    font-size: 15px!important;
    line-height: 1.7;
}
.dnnbooster .social-list{
  padding: 5px 15px;
}
.view_more_t{
  background-color: #093d52;
    padding: 7px 10px;
    color: #e7e1e1;
    text-transform: uppercase;
    font-size: 12px;
    margin-top: 13px;
}
#dnn_ctr438_ModuleContent .social-list {
display: none;}
.ehActions {
    height: 60px;
    position: absolute;
    top: 70%;
}
.list_type_benfits{border: 1px solid #e7e2e2;
    padding: 30px 20px;
  }
.list_type_benfits h2{
    text-align: left;
    color: #093d52!important;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: -1px;
    margin-top: 10px;
  }
.borde_left_grey{border-right: 1px solid #c0b8b8;}
.bloc_member_det{
    margin-bottom: 20px;
    padding-top: 15px;
    margin-top: 20px;
}
.bloc_member_det p{text-align: justify;}
.bloc_member_det h2{
   font-size: 23px;
    text-align: center; 
    color: #dcc26b;
    font-weight: 600;
    padding: 11px 21px;
    letter-spacing: -1px;
    text-transform: capitalize;
}
#type_membership_2 .price h5,
.type_membership_2 .price h5 
{display: none;}
#type_membership_2 .price h3,
.type_membership_2 .price h3 
{
  font-size: 14px !important;
}
#type_membership_2 .top_bloc  .price,
#type_membership_2 .top_bloc  .price,
.type_membership_2 .top_bloc  .price
{
    padding: 20px 1px;
}
.top_bloc .type_membership_2 .price h3 
{
  font-size: 14px !important;
}

#type_membership_2 .price,
.type_membership_2 .price
{    padding: 30px 1px;}
.imgtestimonial{display: none;}
.imgtestimonial .img_test_46{display: block;}
.sub_title_serv{
  letter-spacing: -1px;
      color:#01526f!important;
    margin-bottom: 20px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}
.padding30{
      padding: 45px 0!important;
}
 .navhor .active  {background-color: #dcc26b;}
 .navhor{padding:2px 5px 2px 5px;display:inline; }
 .navhor a {    
  color: #7a7777;
    font-weight: bold;
    font-size: 13px;
     text-decoration:none;}
 .navhor a:hover { background-color:White;}
 .navhor li {
    display: inline-block;
    margin: 0;
    padding: 5px 40px;
    text-transform: uppercase;
    border: 1px solid #d1ddd1;
 } 
.pageInvolved .navhor li{    padding: 5px 21px;}
 #dnn_dnnBREADCRUMB_lblBreadCrumb .SkinObject{
      color: #064174!important;
    font-weight: 900!important;
 }
 .yellow_blocs{
  background-color: #dcc26b;
  padding: 65px;
    min-height: 270px;
 }
 .yellow_blocs p{
      text-align: center;
      color: white!important;
    font-size: 16px;
    text-align: justify;
 }
 .fixe_h{
      max-height: 270px;
 }
 .blue_blocs{
    min-height: 270px;
  background-color: #075a7a;
    padding: 65px;
 }
.desc_grey_back{
  margin-bottom: 30px;
      background-color: #e0e0e0;
    padding: 30px 35px;
    color: #7a7676!important
}
#dnn_dnnBREADCRUMB_lblBreadCrumb{
  padding-bottom: 5px;
    border-bottom: 1px #09506e dashed;
}
.p_inf,
.bloc_knolwedge .caption p{
  min-height: 75px;
}
.title_news,.title_news a{
        color: #c8b16e;
    font-size: 20px;
    text-transform: capitalize;
}
.title_news{
font-size: 25px;
    margin-bottom: 10px;
    margin-top: 5px;
    font-weight: bold;
}
.hr_news{
    margin-bottom: 30px;
    margin-top: 10px;
    border: none;
    border-bottom: 1px solid #d6d2d2!important;
}
.view_more_temp {
    border: 1px solid #c7b063;
    position: relative;
    border-radius: 3%;
    background-color: #c9ac5c;
    text-align: center;
    padding: 8px 12px;
    margin-top: 10px;
}
.right_b a{
  color: white;
  text-transform: uppercase;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: -1px;
}
.right_b a:hover{
  color: white;
}
.right_b{
  padding: 5px 10px;
  display: inline-block;
  float: right;
}
.blue_button_eye{
background-color: #0a3e53!important;
    color: white!important;
    padding: 9px 15px;
    display: inline-block; 
    text-align: center;
    margin-top: 15px;
    text-transform: uppercase;
    font-size: 13px;
}
.yellow_button_eye{
    background-color: #dcc26b!important;
    color: white!important;
    padding: 9px 10px;
    font-weight: 300!important;
    text-align: center;
    margin-top: 15px;
    text-transform: uppercase;
    font-size: 13px;
}
.align_center{
  text-align: center;
}
.marginInput{
  margin: 15px 25px 25px 25px;
}
.borde_blue_yellow{
  border-left: 10px solid #dcc26b;
  border-right: 10px solid #0a3e53;
}
.tab-content{
     background-color: #f4f4f4;
    padding: 45px 25px 60px 25px;
    border: 1px solid #dbd9d9;
    border-top: 0; 
}
.tab_ad{
    background-color: #f4f4f4!important;
    text-transform: uppercase;
    border-bottom: 1px solid #e7dfdf;
}
.tab_ad_ac .active a{
background-color: #dcc26b!important;
}
.tab-pane h1{
      color: gray!important;
}
.detail_f {
  border-left: 1px solid #bcb8b8;
}
.detail_f h2{
   margin-bottom: 5px;
}
.detail_f h2,
.detail_f h3{
      text-transform: uppercase;
    font-size: 19px;
    font-weight: bold;
    letter-spacing: 0px;
}
.tab_ad a{
  color: black!important;
}
.bold_marron_title{
  font-size: 20px;
    font-weight: bold;
        color: #caad5d;
}
.small_pinfo{
      font-size: 15px!important;
    margin-top: 0!important;
    text-transform: capitalize!important;
    font-weight: 500!important;
}
.title_big{
      font-size: 24px;
    color: #093d52;
    text-transform: capitalize;
}
.grey_back{
  background-color: #f4f4f4!important;
}
.yellow_back{
  background-color: #dcc26b!important;
}
.text_become_partner .black_co{
      color: #063547!important;
}
.min_height230{
  min-height:230px;
}
.btn-watch {
    float: none;
    display: inline-block;
    height: 55px;
    margin-top: 20px;
    width: 136px;
    background-image: url(../img/watch2.png)!important;
    background-repeat: no-repeat;
    border-radius: 0;
    border: none!important;
    color: transparent!important;
}
.downloadp{
  background-color: #cdcdcd;
  display: -webkit-box;
  margin-left: 15px;
  margin-right: 15px;
  background-color: #cdcdcd;
  margin-top: 25px;
  padding: 15px;
}
.downloadp h3{
      font-size: 22px;
    padding-top: 5px;
    color: #5e5c5c;
}
#dnn_ctr508_HtmlModule_lblContent p{
  color: gray!important;
    padding-top: 15px;
}
.downloadp h2{
      font-size: 12px;
    text-transform: uppercase;
}
.downloadp h2 a{
color: gray!important;
}
.downloadp h2 img{
      margin-left: 25px;
    margin-top: -16px;
}
.text_ts{
    font-size: 23px!important;
    margin-bottom: 10px;
    color: #caad5d!important;
    font-weight: bold;
}
.teste{
  cursor: pointer;
   color: #dbdbd9!important;
    font-size: 15px!important;
    letter-spacing: -1px;
        padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 10px;
    text-align: center!important;
    padding-top: 10px!important;text-transform: uppercase!important;
}
.teste span{
      color: #dcc26b!important;
    font-weight: 900!important;
    font-size: 20px!important;
}
.sidbar_left{
  display: inline-block;
}
.blue_btn_link{
  background-color: #093d52!important;
    color: white!important;
    text-transform: uppercase!important;
    padding: 8px 13px!important;
    font-size: 12px!important;
    font-weight: 700!important;
}
#dnn_ctr536_HtmlModule_lblContent .blue_btn_link{
   font-size: 14px!important;
}
.list_inv{
  margin-top: 10px;
     margin-bottom: 10px!important;
}
.list_inv li{
      margin-left: 25px;
}
.blog_bri h3{
	    color: #093d52;
    font-size: 19px;
    font-weight: 600;
    text-align: left;
    margin: 10px 0;
}
.date_p {
  text-align: center;
}
.date_p .day{
    font-size: 30px;
    font-weight: bold;
    color: gray;
}
.date_p .month{
     font-size: 20px;
    font-weight: bold;
    color: gray;
}
.date_p .year{
      font-size: 20px;
    font-weight: bold;
    color: gray;
}
.date_p hr{
    border: 3px solid #caad5d;
    margin-top: 10px;
}
.article_evt .title a{
  font-size: 19px;
    color: #093d52;
}
.article_evt .btn-view-details,
.line_evt{
  margin-top: 0;
}
/*Map Presence*/ 
.map-scroll-wrapper {
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
}
.map-scroll-wrapper::-webkit-scrollbar {
  display: none;
}
.card
{
    display: inline-block;
}
#containerT {
    background-color: #f4f4f4;
    border-radius: 4px;
    border: 1px solid #e6e4e4;
padding: 23px 12px 20px 5px;
    margin-top: 35px;
}
#dnn_ctr391_HtmlModule_lblContent .home-info-bloc,
#dnn_ctr388_HtmlModule_lblContent .home-info-bloc{
min-height: 270px;
}
ul#continents3 {
  list-style: none;
     width: 540px;
    height: 264px;
  position: relative;
  background: url(../img/img_map/mapF.png) no-repeat 0 0;
}

ul#continents3 li {
  position: absolute;
}

.northamerica {
    width: 235px;
    height: 141px;
    top: 0;
    left: 0px;
}

.southamerica {
    width: 91px;
    height: 143px;
    top: 123px;
    left: 90px;
}

.africa {
    top: 80px;
    width: 141px;
    height: 145px;
    left: 204px;
}

.europe {
       width: 125px;
    height: 92px;
    top: 0;
    left: 206px;
}

.asia {
width: 219px;
    height: 178px;
    top: 1px;
    left: 275px;
}

.australia {
    width: 110px;
    height: 124px;
    top: 134px;
    left: 426px;
}

ul#continents3 li a  {
  display: block;
  outline: none;
  height: 100%;
}

ul#continents1 li a, ul#continents2 li a  {
  text-indent: -9000px;
}

ul#continents3 li a:hover {
  background: url(../img/img_map/mapF.png) no-repeat 0 0;  
      /* text-decoration: none; */
    /* -webkit-transition: all 0.5s ease-in-out; */
    -khtml-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}

ul#continents3 li.northamerica a:hover {
  background-position: 0px -268px;
   -khtml-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}

ul#continents3 li.southamerica a:hover {
  background-position: -240px -265px;

}

ul#continents3 li.africa a:hover {
  background-position: -204px -414px;
}

ul#continents3 li.europe a:hover {
  background-position: -17px -427px;
}

ul#continents3 li.asia a:hover {
  background-position:-355px -268px;
}

ul#continents3 li.australia a:hover {
  background-position:-406px -438px;
}

ul#continents3 li a span {
  display: none;
}

ul#continents3 li a:hover span {
  display: block;
}

ul#continents3 li a:hover span {
  display: block;
  padding: 5px;
  width: 150px;
  background: #000;
  position: relative;
  top: 50%;
  font: 11px Arial, Helvetica, sans-serif;
  opacity: .75;
  filter:alpha(opacity=75);
  color: #FFF;
}

ul#continents3 li a:hover span strong {
  display: block;
  margin-bottom: 2px;
  font-size: 12px;
  text-decoration: underline;
}
.title_map{
      text-align: center;
    padding-top: 20px;
    font-size: 24px;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: bold;
    color: gray;
}
.members_typ .legend .btn-join_now_yel,
.home_map h4{display: none;}
.col-container {
    display: flex;
    width: 100%;
}

.col {
    flex: 1; /* Make elements inside the container behave like table cells */
}
.dnnFormPopup .ui-dialog-titlebar{
  font-size: 18px!important;
    font-weight: bold!important;
    color: white!important;
    background-color: #0a3e53!important;
    padding: 20px!important;
    border-bottom: 15px solid #dcc26b;
}
.dnnFormPopup{
  padding: 0!important;
}
.modal-header{
  background-color: #041e29;
  border-bottom: 5px solid #b48f1f;
}
.modal-header .modal-title{
  color: white;  
  text-align: center;
  font-size: 20px;
}
.modal-body{
      padding: 5px;
}
.modal-header .close{
  color: white;
}
#dnn_ctr522_ModuleContent .home-info-bloc h1{
    padding: 0 35px;
        font-size: 22px;
}
#dnn_ctr522_ModuleContent .p_inf{
  color: #5e5e5d;
    font-size: 15px;
    margin-top: 10px;color: #5e5e5d;
    font-size: 15px;
    margin-top: 10px;
}
#dnn_ctr493_ModuleContent .make_enquiry{
  margin-top: 25px!important;
}
.my_themes_p h3{
  font-size: 25px;
    margin-bottom: 10px;
    margin-top: 5px;
    font-weight: bold;
        color: #c8b16e;
    text-transform: capitalize;
}
.my_themes_p img{
  margin-right: 10px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.bloc_update .blue_button_eye{
  background-color: #0a3e53!important;
    color: white!important;
    padding: 10px;
    /* display: inline-block; */
    min-width: auto;
    text-align: center;
    margin-top: 10px;
    text-transform: uppercase;
    font-size: 12px;
    float: right;
    width: auto;
}
.bloc_knolwedge_training{
  border: 2px solid #dbd6d6;
      padding:20px 15px;
          background-color: white;
}
.list_blocs_knowledge_training{
background-color: #dfdddd;
    padding: 25px 15px;
    margin: 20px 0;
}
.links_list .link_blue {
      margin-top: 0;
    font-size: 12px;
    letter-spacing: 0;
    font-weight: bold;
    padding: 8px 10px;
}
.type_membership_2 .top_bloc{
    padding: 10px 0;
    min-height: 115px;
}
#dnn_ctr582_ModuleContent .blue_blocs{
    padding: 47px;
}
#dnn_ctr589_ModuleContent .home-info-bloc {     min-height: 337px; }

.img_mem{
    border: 1px solid #ccc9c9;
    padding: 30px;
}
.title_mem{
        color: #f6f2f2;
    background-color: #093d52;
    padding: 20px;
    font-size: 29px;
    font-weight: bold;
    text-transform: uppercase;
}
.border_row{
      margin-left: 0px!important;
    margin-right: 0!important;
    border: 1px solid #c9c7c7;
    padding: 15px 0;
}
.description_mem{
    background-color: #dcc26b;
    padding: 25px;
    color: #3f3c3c!important;
    line-height: 22px;
    text-align: left;
}
.info_detail_mem h2{
    text-align: left;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    color: gray;
    padding-top: 5px;
    letter-spacing: -1px;
}
.info_detail_mem h3{
    text-align: left;
    font-size: 17px;
    font-weight: 900;
    color: #093d52;
    padding-top: 5px;
    letter-spacing: 0;
}
.mem_btn{
    background-color: #dcc26b!important;
    color: white!important;
    text-transform: uppercase!important;
}
.itemT1{display:none;}
@media (min-width: 1200px){
  .container {
    max-width: 1170px;
  }
  .navbar-toggler{
    display: none;
  }
  .founding_member .caption{ padding-left: 0; }
}
@media (max-width: 768px) {
  .col { 
        display: block;
        width: 100%;
    }
  .padding_right0 {
    padding-right: 15px;
  }
  .p_inf{ 
    min-height: auto;
  }
  .list_blocs_knowledge .bloc_k {
    padding-right: 15px;
  }
  #dnnbootsterNav ul{
    float: left;
  }
  #sticky-social{
    display: none;
  }
}
.dnnPasswordResetContent input[type=text],
.password-strength-container,
.dnnFormItem input[type="password"] {
    width: 100%;
}
#dnn_ctr_EditUser_dnnServicesDetails,
.myProfile  #dnn_dnnUserProfile_notificationGroup,
.myProfile  #dnn_dnnUserProfile_messageGroup,
.myProfile #dnn_dnnUserProfile_avatarGroup{
display:none;
}
.myProfile .userDisplayName{
    text-align: left;
    position: absolute;
    right: 76px;
    top: 7px;
    color: white;
    list-style: none;
}
#dnn_dnnUserProfile_enhancedRegisterLink{
color:white;
}
.article_evt{
min-height : 125px;
}
.h2-password{
display:none;
    color: #093d52;
    margin-bottom: 20px;
    margin-top: 15px;
    font-weight: bold;
}
#dnn_ctr_PasswordReset_cmdChangePassword,
#dnn_ctr_PasswordReset_hlCancel{
background-color: #c8b16e!important;
    color: white;
    box-shadow: none;
    border: none;
    background: none;
    padding: 9px 16px;
    text-shadow: none;
    font-size: 13px;
}
#dnn_ctr_PasswordReset_hlCancel{
background-color: #0a3e53!important;
}
.title-corporate{
margin-top:10px;
 color: white;
    margin-bottom: 5px;
    text-align: center;
    font-size: 17px;
letter-spacing: 1px;
}
.map-membership ul#continents3{
      width: 76%;
margin: 0 auto;
margin-top:15px!important;
}
.member-logint{
     color: #dcc26b!important;
    font-size: 11px!important;
    position: absolute;
    right: 60px;
    margin-top: 5px;
}
.glyphicon-exclamation-sign{
display:none!important;
}
.profile-details .description_mem p{
  color: white!important;
    min-height: 121px;
}
.profile-details .title_mem{
    padding: 10px;
    font-size: 24px;
}
.white-text{color:white!important;}
.myAreas {
  margin-left: 0!important;
}
.myAreas .checkbox{
  margin-bottom: 10px;
  margin-top: 0;
  float: left;
  width: 33.3%;
}
.myAreas .checkbox label{
  text-transform: capitalize;
}
.fine_line{
  border-bottom: 1px solid #c4bcbc;
  margin-top: 0;  
}
.OpenForm .ResultMessage{
font-weight: bold;
color: #105a0b;
font-size: 16px;
}
.alpaca-control-label .glyphicon-star{display:none;}
.event-featurde{
background-color: #dcc26b;
    border-radius: 4px;
    padding: 270px 50px;
}
.title_evnt{
 color: white;
    font-size: 21px;
    text-align: center;
}
.form-innovation {
margin-top : 30px;
}
.form-innovation input, .form-innovation select
{
    border-radius: 0;
    background-color: #eaedf2;
}
.ResultMessage{
font-size: 15px;
    margin-bottom: 10px;
    display: block;
}
.dnnLoginActions{display: block;}
.flex-direction-nav a:before{    font-size: 20px!important;}
.flex-direction-nav a{width: 30px!important;
    height: 34px!important;}
.flexslider:hover .flex-direction-nav .flex-next{right:-15px!important;}
.flexslider:hover .flex-direction-nav .flex-prev{left:-15px!important;}
.carousel-control.right{right: -40px;}
#flexslider-carousel-674 .thumbnail {
    margin: 0;
    width: 94%;
}
.bg-text {
    z-index: 999;
    position: absolute;
    background-color: #093d52;
    z-index: 99;
    text-align: center;
    padding: 10px;
    top: 37%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 84%;
}
.bg-text a {
    color: white;
    text-transform: uppercase;
    font-size: 12px;
}
.flou_img {
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px);
}
#dnn_ctr474_ModuleContent .jplist .article {
    min-height: 280px;
}