/* Modif Perso
--------------------------------------------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
	body .slide-excerpt { display: block !important;width:100% !important;opacity:0.6;margin:0 }
}


.pub_footer {margin: 20px 0px;text-align: center}
.pub_footer img{max-width: 100%}


body.page-id-27249 .sharedaddy{display:none}

#toplinks a
{
	float:right;
	font-size:80%;
}

main.content{
    width: calc(100% - 320px);
}

.sidebar-primary{
    width: 300px;
}


body.home .welcome img {
 width: 100px;
}

body.home .welcome .style1{
	display: block;
	margin-top:15px;
}

.entry-content a
{
	text-decoration:underline;
}

.header-image .site-title > a {height: 150px !important}

#aswift_0_expand{margin-top: 10px}

.home-blog-featured a .readmorelink{
	background: transparent;
}

.home-blog-featured a .readmorelink div{
	float: right;
	line-height: 0px;
}

.readmorelink div{
	font-weight: bold;
}

footer.site-footer span a{
	margin-left: 15px;
	text-decoration: none;
}


.post-17767 .entry-content select{
  margin-right: 20px;
  height: 42px;
  width: 110px;
}

.post-17767 .entry-content input[type="submit"]{
	padding: 12px 24px !important;
	border-radius: 5px !important;
}

input[type="checkbox"], input[type="radio"]{width: auto !important}


@media only screen and (min-width: 767px){
	.one-third-sidebar{
		width: 300px;
	}

	.two-thirds-sidebar{
		width: calc(97.43589% - 300px);
	}
}

@media only screen and (max-width: 1139px){
	.widget-2 .readmorelink{
		display: none;
	}

	.widget-2 p{
		line-height: 15px !important;
		margin-bottom: 10px !important;
	}

	#text-58 .textwidget span img {
		width: 80px;


}

@media screen and (max-width: 767px) {
    main.content{
        width: 100%;
        float: none
    }
        .sidebar-primary{
        width: 300px;
        float: none
    }

}
