/*
Vous pouvez ajouter du CSS personnalisé ici.

Cliquez sur l’icône d’aide ci-dessus pour en savoir plus.
*/
header nav.main_menu > ul > li > a {
    line-height: 44px;
    margin-top: 25px;
}
header nav.main_menu > ul > li:last-child a {
	background-color: #ffffff;
    color: #000000 !important;
    font-weight: 500;
    letter-spacing: 0.03em;
	transition:0.3s;
}
header nav.main_menu > ul > li:last-child a:hover {
	background-color: #4a97ab;
    color: #ffffff !important;
	transition:0.3s;
}
header nav.main_menu > ul > li:last-child .underline_dash {
	display: none;
}

footer img {
	max-height: 70px;
	width: auto;
}

.footer_col1 {
	margin-top: 20px;
}

.footer_col3 {
	margin-top: 30px;
}

/*BLOG*/
.page-template-blog-masonry .container {
	margin-bottom: 80px;
}
.page-template-blog-masonry .blog_holder .post_image {
	display:none;
}
.page-template-blog-masonry .container .column2 {
	background-color: rgba(71,149,171,0.11);
}
.page-template-blog-masonry .container .column2 .column_inner {
	padding-top: 50px;
}
.page-template-blog-masonry .container .column2  .sidebar li {
	padding: 0;
}
.single-post .container {
	margin-top: 100px;
	margin-bottom: 80px;
}
.single-post .sharedaddy {
	margin-top: 50px;
}
.single-post .container .column2 {
	background-color: rgba(71,149,171,0.11);
}
.single-post .container .column2 .column_inner {
	padding-top: 50px;
}
.single-post .container .column2  .sidebar li {
	padding: 0;
}
.single-post .title_subtitle_holder_inner span {
	font-size: 50px;
}

#jp-relatedposts {
	display: none !important;
}

.date .title, .category .title, .tag .title, .author .title {
	    height: 250px!important;
    background-color: rgba(74,151,171,0.6) !important;
}
.date .title .title_subtitle_holder, .category .title .title_subtitle_holder, .tag .title .title_subtitle_holder, .author .title .title_subtitle_holder {
	padding-top: 0px !important;
}
.date .title .title_subtitle_holder h1, .tag .title .title_subtitle_holder h1, .category .title .title_subtitle_holder h1, .author .title .title_subtitle_holder h1  {
	font-size: 50px;
}
.date .two_columns_75_25, .category .two_columns_75_25, .tag .two_columns_75_25, .author .two_columns_75_25 {
	margin-top: 80px;
}
.date .container .column2, .category .container .column2, .tag .container .column2, .author .container .column2 {
	background-color: rgba(71,149,171,0.11);
}
.date .container .column2 .column_inner, .category .container .column2 .column_inner, .tag .container .column2 .column_inner, .author .container .column2 .column_inner {
	padding-top: 50px;
}
.date .container .column2  .sidebar li, .category .container .column2  .sidebar li, .tag .container .column2  .sidebar li, .author .container .column2  .sidebar li {
	padding: 0;
}


/*SMARTPHONES*/
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.footer_col1 {
	text-align: center !important;
}

.footer_col3 {
	text-align: center !important;
}
}

/*IPADS PORTRAT*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.footer_col1 {
	text-align: center !important;
}

.footer_col3 {
	text-align: center !important;
}
}