.wp-caption img {
    max-width: 100%!important
}

.sticky .blog-item-wrapper,
.tag-sticky-2 .blog-item-wrapper {
    background-color: #d6ffff!important
}

.alignright {
    float: right;
    margin-left: 10px
}

.aligncenter {
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    text-align: center;
    display: block
}

img.aligncenter {
    margin-top: 0!important
}

.alignleft {
    float: left;
    margin-right: 10px
}

.alignnone {
    max-width: 100%!important
}


dl dd {
    margin: 5px 0
}

address {
    font-size: 16px
}

.saveur_widget form {
    position: relative
}

.saveur_widget #s {
    background: #eee none repeat scroll 0 0;
    border: 0 solid #ccc!important;
    color: #333;
    display: block;
    font-size: 11px;
    font-style: italic;
    left: 0;
    padding: 10px;
    top: 0;
    width: 100%
}

.saveur_widget label.screen-reader-text {
    display: none
}

.saveur_widget input#searchsubmit {
    background: rgba(0, 0, 0, 0) url(../img/aside-search.png) no-repeat scroll center center;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 15px;
    position: absolute;
    right: 6px;
    text-indent: -9999px;
    top: 10px;
    width: 20px
}

.saveur_widget img {
    max-width: 100%;
    height: auto
}

.saveur_widget select {
    width: 100%;
    height: 30px;
    margin: 5px 0 10px;
    color: #333
}

.saveur_widget select option {
    width: 100%;
    height: 30px;
    padding: 6px 0 5px 5px;
    color: #333
}

.saveur_widget ul li a {
    display: inline-block
}

.saveur_widget ul li ul {
    border-top: 1px solid #444;
    margin-left: 0;
    margin-top: 0
}

.saveur_widget ul li ul li:last-child {
    border-bottom: none
}

.saveur_widget .tagcloud a {
    font-size: 11px!important;
    text-transform: uppercase;
    letter-spacing: 0;
    padding: 8px 15px;
    background-color: #fff;
    color: #333;
    border: 1px solid #fff;
    border-radius: 5px;
    margin-right: 2px;
    margin-bottom: 4px;
    display: inline-block
}

.saveur_widget .tagcloud a:hover {
    color: #fff;
    text-decoration: none
}

.saveur_widget .widget_search #s {
    background: #eee none repeat scroll 0 0;
    border: 0 solid #ccc!important;
    color: #333;
    display: block;
    font-size: 11px;
    font-style: italic;
    left: 0;
    padding: 10px;
    top: 0;
    width: 100%
}

.saveur_widget .widget_search input#searchsubmit {
    background: rgba(0, 0, 0, 0) url(img/aside-search.png) no-repeat scroll center center;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 100%;
    position: absolute;
    right: 6px;
    text-indent: -9999px;
    top: 1px;
    width: 20px
}

.page_pad {
    padding-left: 15px;
    padding-right: 25px
}

.comment-reply-link {
    float: right;
    font-size: 14px;
    line-height: 22px
}

.blog-comments .media .media-body p {
    margin-bottom: 0
}

.blog-comments .media .media {
    margin-left: 75px
}

.new_search_form input#searchsubmit {
    background: rgba(0, 0, 0, 0) url(img/aside-search.png) no-repeat scroll center center;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 100%;
    position: absolute;
    right: 20px;
    text-indent: -9999px;
    top: 10px;
    width: 20px
}

.new_search_form #s {
    background: #eee none repeat scroll 0 0;
    border: 1px solid #ccc!important;
    color: #333;
    display: block;
    font-size: 11px;
    font-style: italic;
    left: 0;
    padding: 10px;
    top: 0;
    width: 100%
}

.me_current {
    text-decoration: underline!important
}

.pad_left_none {
    padding-left: 0
}


.center_image img {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.single_center_image {
    background: #f4f4f4 none repeat scroll 0 0
}

.single_center_image img {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.blog-post-container h6 {
    font-size: 12px
}

.mrgn_btm_10 {
    margin-bottom: 10px
}

.mrgn_top_60 {
    margin-top: 60px!important
}

.new_pst_cat {
    font-family: "Playfair Display", serif;
    display: inline-block;
    font-size: 14px;
    letter-spacing: 1px;
    margin-top: 20px;
    font-style: italic;
    font-weight: 700;
    color: #333
}

.new_pst_cat a {
    color: #333;
    line-height: 1.5
}

.new_pst_tags {
    font-family: "Playfair Display", serif;
    display: inline-block;
    font-size: 14px;
    letter-spacing: 1px;
    margin-top: 20px;
    font-style: italic;
    font-weight: 700;
    color: #333
}

.new_pst_tags a {
    color: #333;
    line-height: 1.5
}

.new_pst_tags i.fa-tags {
    position: relative;
    font-size: 20px;
    top: 3px
}

.save_pag_list p {
    margin-bottom: 0
}






.page-numbers {
	list-style:none;
	padding-left:6px;
}
.page-numbers > li {
	display: inline-block;
}

.save_pag_list a, 
.save_pag_list span{
	background:0 0;
	text-transform:uppercase;
	letter-spacing:1px;
	border:0;
	padding:10px 25px;
	min-width:0;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	display:inline-block;
	opacity:.9;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px
}
@media (min-width:768px){
	.save_pag_list a, 
	.save_pag_list span{
		padding:5px 12px;
	}
}
.save_pag_list a:after{
	width:200%
}
.save_pag_list a:hover, 
.save_pag_list span{
	text-decoration:none;
	color:#fff;
	opacity:1
}
.save_pag_list span.dots{
	background-color: transparent;
}
















img {
    max-width: 100%;
    height: auto;
}

table {
    font-size: 14px;
    margin: 0 0 20px;
    border-collapse: collapse;
    max-width: 100%;
    text-align: left;
}


table dd {
	margin-bottom:50px;
}

table tr>th,
table tr>td {
	padding: .3em 1em;
}
.saveur_widget table,
.saveur_widget table caption,
.saveur_widget table thead,
.saveur_widget table tbody
{
	width: 100%;
	max-width: 100%;
}
.saveur_widget table tr>th,
.saveur_widget table tr>td{
	padding: 5px 11px;
	text-align: center;
}

