﻿.social-fb,.social-google,.social-twitter{height:25px;float:left;text-align:center;line-height:25px;margin-top:3px;margin-left:7px}
.social-twitter{width:80px;padding-top:5px}

h3.main-sub-head {
    background: #012866;
    padding: 15px 20px 20px;
    color: white;
    font-size: 22px;
    border-top: 1px solid;
    float: left;
    margin: 0;
    width: 100%;
    line-height: 30px;
}



.buss{padding:0 20px 20px;line-height:30px;font-size:14px;color:#333;}

.buss h3{font-size:14px;margin:0 -20px;border-top:1px solid #d1d1d1;color:#666666;}


.buss h4{font-size:14px;margin:0 -20px;border-top:1px solid #dddddd;color:#666666;}


.buss p{margin:6px 0;}

.buss li{padding-left:20px;}

.buss .link{padding:8px 0 0;}

.buss .link img{margin:0 8px 8px 0;}

.buss p img{text-indent:0em;}


.buss ul{margin:10px 0;}


.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}


.navigation .nav-links .nav-previous {
    float: left;
    margin-bottom: 15px;
}


.post-navigation .nav-links .nav-previous a::before,
.posts-navigation  .nav-previous a:before {
    content: "\f053";
    font-family: superbiz;
    margin-right: 6px;
    font-size: 12px;
    font-weight: 100;
    margin-left: -20px;
}

	
	#menu-main .has-mega-menu .dropdown-menu .dropdown-menu {display:block;position:relative;width:100%;border:0px;box-shadow:none;}
.custom_2_item img{float:left;margin-right:9px}
.custom_2_item h3{font-size:1.3em;margin-bottom:10px;padding-top:1px;text-transform:none!important}


#s5_nav li, .jdGallery .slideInfoZone h2, #subMenusContainer a, #s5_nav li li a, .custom_2_item h3 {
font-family: Raleway;
font-weight:500 !important;
}


.site-footer-top-right-app-icon {
  height: 35px;
  width: 35px;
  margin-right: 10px;
}

#nav_mdd .mdd_mea_titre {
	color:#2b2b36;
	font-size:100%;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	width:180px;
	overflow:hidden;
}
.calendar_of_day .line_date .details_time .details{margin:0;color:#898989;font-size:.85rem;line-height:1;overflow:hidden;text-overflow:ellipsis}
.page:not(.page-homepage) .calendar_of_day .content-calendar .line_date .details_time .details{font-size:.75rem}
.img-fluid{max-width:100%;height:auto}

.wrap{ margin:0 auto; width:1190px;}

.nav .wrap{ width:1180px;}


#rightcol ul.sidebaritem,
#rightcol li.sidebaritem {
	margin: 0px;
	padding: 0px;
	background-image: none;
	list-style-type: none;
}


div.widget,
div.widget-cat,
#rightcol li.sidebaritem {
	margin-bottom: 16px;
}


div.widget h2,
#bottompanel div.col1 h3,
#bottompanel div.col2 h3,
#bottompanel div.col3 h3,
div.widget h4,
#rightcol li.sidebaritem h2.widgettitle {
	font-size: 18px;
	font-weight: normal;
	color: #caced3;
	padding-left: 0px;
	padding-bottom: 4px;
	margin-bottom: 12px;
	border-bottom: 1px solid #35383d;
	text-indent: 0px;
}
#wp-calendar td.pad,.footer #wp-calendar td.pad{background:0 0!important;border:none}
.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}
.addtoany_list a:hover,.widget .addtoany_list a:hover{border:0;box-shadow:none}


.widget
.children,
.entry-content ol ol,
.entry-content ol ul,
.entry-content ul ul,
.comment-body ol ol,
.comment-body ol ul,
.comment-body ul ul,
.widget ul ul { margin-bottom: 0; }


#sidebar .widget{
	margin-bottom:40px;
}


#footer .widget h2{
	font-size:11px;
	color:#216AA3;
	text-transform: uppercase;
	font-weight:700;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:-5px;
}

#footer .widget li{
	border-bottom:1px dotted #777777;
	padding:5px 0;
	font-size:11px;
}

#footer .widget ul{
	border-top:1px solid #777777;
}



.widget { margin-top:15px; }

  .ct-footer-nav .ct-footer-brand {
    padding-top: 10px; }

.divshare {
clear: both;
margin-top: 10px;
color: #ffffff;
}

.divshare a {
color: #ffffff;	
}

tr #next {
text-align : right;
}
