/*
	Societadiminerva.it
	Info-era
	Update of original theme style
*/

/*
\httpdocs\demo\wp-content\themes\stucco\assets\images\oriental.png
\httpdocs\demo\wp-content\themes\stucco\assets\images\logo.png
*/

/* Import custom fonts */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700|Lato:300,400');

/* Help style */
.hidden {
	display: none;
}
/* Help end */

/* Fonts */
body, h1, h2, h3, h4, h5, h6, p, b, strong {
	font-family: 'Lato', sans-serif;
	font-size: 1em;
}

h1, h2, h3, h4 {
	font-family: 'Playfair Display', serif;
	font-size: 1.6em;
}
h4 {
	font-size: 1.7em;
}


h4.card-title a {
	color: #837662;
}


b {
	font-weight: 400;
}

/* End Fonts */

/* Update by section */
.container {
	padding-right: .9375rem;
    padding-left: .9375rem;
    margin-right: auto;
    margin-left: auto;
}

/* Header section */
header.header {
	background: url(../images/oriental.png) repeat;
	background-size: auto;
}
.header-top {
	background-color: transparent;
	padding-bottom: 32px;
}
.logo-image {
	width: 197px;
	margin: 0 auto;
}
@media (min-width: 768px)  {
	.logo-image {
		margin: auto;
		position: relative;
		left: -9px;
	}
}
.site-payoff {
	float: right;
}
.site-payoff::after {
	clear: both;
}
@media (min-width: 768px) and (max-width: 1199px) {
	.site-payoff {
		position: relative;
		right: -15px;
	}
}
.site-payoff__relative {
    position: relative;
    right: 15px;
	top: 29px;
	color: #fff;
	padding-bottom: 30px;
}
@media (min-width: 768px) {
	.site-payoff__relative {
		top: 28px;
		right: 0;
	}
}
.site-payoff__relative h2 {
	text-align: right;
	font-weight: 400;
	font-size: 32px;
	font-family: 'Playfair Display', serif;
	margin-bottom: 8px;
/*	text-shadow: 1px 1px 10px #000; */
	color: #837662;
}
@media (min-width: 768px) {
	.site-payoff__relative h2 {
		font-size: 38px;
		font-size: 43px;
	}
}
.site-payoff__relative h3 {
	text-align: right;
	font-weight: 400;
	font-size: 20px;
	font-family: 'Playfair Display', serif;
/*	text-shadow: 1px 1px 10px #000; */
color: #837662;
}
@media (min-width: 768px) {
	.site-payoff__relative h3 {
		font-size: 24px;
		line-height: 28px;
	}
}
/* End top header section */

/* Navigation section */
nav.main-navigation.border-bottom {
	/*
  background-color: #797869;
  background: rgb(121,120,105);
  background: -moz-linear-gradient(top, rgba(121,120,105,1) 14%, rgba(112, 110, 97, 1) 100%);
  background: -webkit-linear-gradient(top, rgba(121,120,105,1) 14%,rgba(112, 110, 97, 1) 100%);
  background: linear-gradient(to bottom, rgba(121,120,105,1) 14%,rgb(112, 110, 97) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#797869', endColorstr='#48473e',GradientType=0 );
  */
  border: none;
  background-color: #8d8b7c;
}
.main-navigation a,
.main-navigation a:visited,
.main-navigation a:hover,
.main-navigation a:active {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position:relative;
	transition: 0.5s color ease;
	text-decoration: none;
	color:#fff !important;
	font-weight: 400;
	font-family: 'Lato', sans-serif;
	font-size: 15px;
	text-shadow: 1px 1px 10px #48473e;
	padding: 15px 0;
    text-shadow: 1px 1px 10px #48473e;
    text-align: left;
    margin: 0 20px 0 0;
}
.main-navigation a {
	border-top: 4px transparent solid;
	border-bottom: 4px transparent solid;
}
.main-navigation a:hover{
	color: #fff !important;
    background-color: transparent !important;
}
.main-navigation a:after {
	content: "";
	transition:0.5s all ease;
	-webkit-backface-visibility:hidden;
			backface-visibility:hidden;
	position:absolute;
}
.main-navigation a:after{
	bottom:-0.25em;
}
.main-navigation a:after{
	height: 3px;
	width: 0;
	background: #fff;
}
@media (min-width: 992px) {
	.main-navigation a:after {
		height: 3px;
		background: #48473e;
	}
}
.main-navigation a:after {
	left:50%;
	-webkit-transform:translateX(-50%);
			transform:translateX(-50%);
			z-index: 100000;
}
.main-navigation a:hover:after{
	width:100%;
}
.main-navigation li.current-menu-item > a,
.main-navigation li.current_page_item > a {
	background-color: transparent !important;
}
.main-navigation li.current-menu-item > a:after ,
.main-navigation li.current_page_item > a:after {
	width:100%;
}
.main-navigation ul ul li.current-menu-item > a:after ,
.main-navigation ul ul li.current_page_item > a:after,
#main-menu.stucco-mobile-menu-standard-color-scheme ul ul li:hover a:after {
    width: 85%;
}
/* element with sub menu */
.main-navigation ul ul {
	margin: 0;
	padding: 10px 0;
	background-color: #8d8b7c !important;
	border: none;
    top: 60px;
}
@media (min-width: 992px) {
	.main-navigation ul ul {
		background-color: #8d8b7c;
		/*
		background: rgb(121,120,105);
		background: -moz-linear-gradient(top, rgba(121,120,105,1) 14%, rgba(112, 110, 97, 1) 100%);
		background: -webkit-linear-gradient(top, rgba(121,120,105,1) 14%,rgba(112, 110, 97, 1) 100%);
		background: linear-gradient(to bottom, rgba(121,120,105,1) 14%,rgb(112, 110, 97) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#797869', endColorstr='#48473e',GradientType=0 );
		*/
	}
}


@media (min-width: 992px) {
	.main-navigation ul ul li {
		margin-bottom: 10px;
	}
}
.main-navigation ul ul li:last-child {
	margin-bottom: 0;
}
.main-navigation ul ul a {
	text-transform: uppercase;
	padding: 5px 20px;
	font-size: 14px;
    width: 100%;
}
.main-navigation ul ul a:hover {
	font-size: 14px;
	padding: 5px 20px;
    width: 100%;
}
.main-navigation li.current-menu-ancestor > a {
	background-color: transparent !important;
}
.main-navigation li.current-menu-ancestor > a:after  {
	width:100%;
}
@media (max-width: 767px) {
	.main-navigation #main-menu {
		background-color: #797869 !important;
	}
}
body.show-main-menu #main-menu {
	background-color: #797869 !important;
    background: rgb(121,120,105);
    background: -moz-linear-gradient(top, rgba(121,120,105,1) 14%, rgba(112, 110, 97, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(121,120,105,1) 14%,rgba(112, 110, 97, 1) 100%);
    background: linear-gradient(to bottom, rgba(121,120,105,1) 14%,rgb(112, 110, 97) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#797869', endColorstr='#48473e',GradientType=0 );
    border: none;
}

/* OVVERIDE STYLE BREAKPOINT */
@media only screen and (max-width: 991px) {
	/* -------- Mobile Menu -------- */

	/* Menu toggle button */
    .header-menu-button {
	    display: block;
	    padding: 16px 18px;
	    color: #FFF;
	    text-transform: uppercase;
    	text-align: center;
	    cursor: pointer;
	}
	.header-menu-button .fa.fa-bars {
    	font-size: 28px;
		color: #FFFFFF;
	}

	/* Menu close button */
    .main-menu-close {
        display: block;
    	background-color: rgba(0, 0, 0, 0.2);
    	border-radius: 100%;
        position: absolute;
        top: 15px;
        left: 15px;
        font-size: 26px;
        color: #FFFFFF;
        text-align: center;
        padding: 0 6px 0 10px;
        height: 36px;
    	width: 36px;
        line-height: 33px;
        cursor: pointer;

	    -webkit-transition: all 0.2s ease 0s;
	     -moz-transition: all 0.2s ease 0s;
	      -ms-transition: all 0.2s ease 0s;
	       -o-transition: all 0.2s ease 0s;
	          transition: all 0.2s ease 0s;

    }
    .main-menu-close:hover .fa {
    	font-weight: 700 !important;
	}
	.main-menu-close .fa-angle-left {
        position: relative;
        left: -4px;
    }

    .main-navigation ul {
        display: block;
    }

    .main-navigation #main-menu {
        color: #FFFFFF;
        box-shadow: 1px 0 1px rgba(255, 255, 255, 0.04) inset;
        position: fixed;
        background-color: #971D0C;
        top: 0;
        right: -280px;
        width: 280px;
        max-width: 100%;
        -ms-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 70px 0 30px 0;
        z-index: 100000;
        height: 100%;
        overflow: auto;
        -webkit-transition: right 0.4s ease 0s;
        -moz-transition: right 0.4s ease 0s;
        -ms-transition: right 0.4s ease 0s;
        -o-transition: right 0.4s ease 0s;
        transition: right 0.4s ease 0s;
    }
    #main-menu .menu {
    	border-top-width: 1px;
    	border-top-style: solid;
	}
    #main-menu.stucco-mobile-menu-standard-color-scheme .menu {
		border-top-color: #FFFFFF;
		border-top: none;
	}
	.main-navigation li {
        display: block;
        float: none;
        position: relative;
    }
    .main-navigation li a {
    	white-space: normal !important;
    	border-bottom-width: 1px;
    	border-bottom-style: solid;
		box-shadow: none;
		display: block;
		color: #FFFFFF;
        float: none;
        padding: 10px 22px;
        font-size: 14px;
        text-align: left;
  	}
    #main-menu.stucco-mobile-menu-standard-color-scheme li a {
		border-bottom-color: #FFFFFF;
		width: 100%;
		padding: 10px 22px;
		font-size: 14px;
		border: none !important;
	}
	#main-menu.stucco-mobile-menu-standard-color-scheme li a::after {

	}
    #main-menu.stucco-mobile-menu-standard-color-scheme li a:hover {
    	background-color: rgba(0, 0, 0, 0.2);
  	}
	#main-menu.stucco-mobile-menu-standard-color-scheme ul ul li a {
	  	width: 100%;
		padding: 10px 22px;
		font-size: 14px;
		text-transform: uppercase;
	}
	.main-navigation ul ul a {
    	text-transform: none;
  	}
    .main-navigation ul ul li:last-child a,
    .main-navigation ul ul li a {
        padding: 6px 30px;
        width: auto;
    }
    .main-navigation ul ul ul li a {
        padding: 6px 39px !important;
    }
    .main-navigation ul ul ul ul li a {
        padding: 6px 47px !important;
    }
    .main-navigation ul ul ul ul ul li a {
        padding: 6px 55px !important;
    }

    .main-navigation ul ul {
        position: relative !important;
    	box-shadow: none;
        top: 1px !important;
        left: 0 !important;
        float: none !important;
        padding: 15px 0 30px 0;
        margin: 0;
        display: none;
    	border-top: none;
    }
	.main-navigation ul ul ul {
		left: 0 !important;
	}
	.menu-dropdown-btn {
		display: block;
		right: 15px;
    }
    .open-page-item > ul.children,
    .open-page-item > ul.sub-menu {
    	display: block !important;
    }
    .open-page-item .fa-angle-down {
		color: #FFFFFF;
    	font-weight: 700 !important;
    }

    /* 1st level selected item */
    #main-menu.stucco-mobile-menu-standard-color-scheme a:hover,
	#main-menu.stucco-mobile-menu-standard-color-scheme li.current-menu-item > a,
	#main-menu.stucco-mobile-menu-standard-color-scheme li.current_page_item > a,
	#main-menu.stucco-mobile-menu-standard-color-scheme li.current-menu-parent > a,
	#main-menu.stucco-mobile-menu-standard-color-scheme li.current_page_parent > a,
	#main-menu.stucco-mobile-menu-standard-color-scheme li.current-menu-ancestor > a,
	#main-menu.stucco-mobile-menu-standard-color-scheme li.current_page_ancestor > a {
		*background-color: #881A0B !important;
	}

	/* 2nd level selected item */
	#main-menu.stucco-mobile-menu-standard-color-scheme ul ul li.current-menu-item > a,
	#main-menu.stucco-mobile-menu-standard-color-scheme ul ul li.current_page_item > a,
	#main-menu.stucco-mobile-menu-standard-color-scheme ul ul li.current-menu-parent > a,
	#main-menu.stucco-mobile-menu-standard-color-scheme ul ul li.current_page_parent > a,
	#main-menu.stucco-mobile-menu-standard-color-scheme ul ul li.current-menu-ancestor > a,
	#main-menu.stucco-mobile-menu-standard-color-scheme ul ul li.current_page_ancestor > a {
		*background-color: #881A0B;
	}

	/* 3rd level selected item */
	#main-menu.stucco-mobile-menu-standard-color-scheme ul ul ul li.current-menu-item > a,
	#main-menu.stucco-mobile-menu-standard-color-scheme ul ul ul li.current_page_item > a,
	#main-menu.stucco-mobile-menu-standard-color-scheme ul ul ul li.current-menu-parent > a,
	#main-menu.stucco-mobile-menu-standard-color-scheme ul ul ul li.current_page_parent > a,
	#main-menu.stucco-mobile-menu-standard-color-scheme ul ul ul li.current-menu-ancestor > a,
	#main-menu.stucco-mobile-menu-standard-color-scheme ul ul ul li.current_page_ancestor > a {
		*background-color: #881A0B;
	}
}






















.main-menu-close {
	background-color: transparent;
    left: auto;
    right: 15px;
}
nav.main-navigation.border-bottom > .container > .menu {
	padding: 0;
/*	padding: 0 15px 0 19px; */
}
@media (min-width: 768px) {
	nav.main-navigation.border-bottom > .container > .menu {
		padding-left: 2px;
	}
}
nav.main-navigation.border-bottom > .container > .menu > ul {

    width: 100%;
}
/* End of navigation section */


/* Homepage special section custom article */
.sdm-custom-post-area {
	background-color: #CAC8B1;
	border-bottom: 1px #48473e50 solid;
}
.sdm-custom-post-area .content-list {
	background-color: transparent;
	overflow: unset;
    margin: 0;
	padding: 30px 15px 30px 15px;
	text-align: justify;
	color: #222;
}
@media (min-width: 768px) {
	.sdm-custom-post-area .content-list {
		padding: 30px 15px 40px 15px;
	}
}
@media (min-width: 992px) {
	.sdm-custom-post-area .content-list {
		padding: 30px 15px 40px 15px;
	}
}
/* End of Homepage special section custom article*/

/* Internal page section */
.entry-title {
	margin-bottom: 20px;
    border-bottom: 1px #ccc solid;
    padding-bottom: 10px;
}
.hentry {
	margin: 0;
	padding: 0 15px;
}
/* End of internal page section */

.site-main {
	padding-right: .9375rem;
    padding-left: .9375rem;
}
@media (min-width: 768px) {
	.site-main {
		padding-top: 32px;
		padding-right: .9375rem;
		padding-left: .9375rem;
	}
}


/* Contenct section */
.content-area {
	padding-top: 0;
}
.card-text {
	display: none;
}
.content-list .entry-meta {
	margin-bottom: 9px;
}
/* End of contenct section */

.page-header-banner {
	display: none;
}





.content-list {
  padding: 15px 15px 30px 0;
  border-bottom: 1px #ccc solid;
}
.site-main .content-list {
    padding: 15px 15px 30px 0;
    margin-bottom: 15px;
}
.site-main .content-list:first-child {
    padding-top: 24px;
}

.content-list:last-child {
	border-bottom: none;
}
.content-list .card-block p {
	font-family: 'Lato', sans-serif;
}

.theauthor a {
	color: #c10116;
}
.entry-date.published {
	color: #999;
}
.entry-date.published:hover {
	color: #c10116;
}




.site-content .sidebar {
	padding-top: 72px;
	padding-bottom: 30px;
	padding-right: .9375rem;
    padding-left: .9375rem;
}
@media (min-width: 768px) and (max-width: 1199px) {
	.site-content .sidebar {
		padding-right: 0;
	}
}


/* Post with images */
.content-single .site-main {
	padding: 0;
}
.content-single .entry-header-large {
	margin: 0;
	padding: 0;
}
@media (min-width: 768px) {
	.content-single .entry-header-large {
		padding-right: 30px;
	}
}
.content-single .hentry {
	padding: 0;
}
@media (min-width: 768px) {
	.content-single .hentry {
		padding-right: 30px;
	}
}
@media (min-width: 768px) {
	.content-single .site-main .post-navigation {
		padding-right: 30px;
	}
	.content-single .comments-area {
		padding-right: 30px;
	}
	.single.single-post .sidebar {
		position: relative;
		right: -16px;
	}
}

.single.single-post .sidebar {
	padding: 30px 0 0 0;
}
@media (min-width: 768px) {
	.single.single-post .sidebar {
		padding: 55px 0 0 0;
		padding-right: 17px;
	}
}
@media (min-width: 768px) {
	.single.single-post .sidebar {
		padding: 57px 0 0 0;
	}
}
@media (min-width: 1200px) {
	.single.single-post .sidebar {
		padding: 57px 0 0 0;
		padding-right: 15px;
	}
}
/* End post with images */







/* Single post without highlight image */
.content-single .entry-header-large.sdm-no-header-img {
	margin: 0;
	padding: 0;
}
.sdm-single-post .hentry {
	padding: 0;
}
.sdm-single-post .site-main {
	margin: 0;
	padding: 32px 0 0 0;
}
@media (min-width: 768px) {
	.sdm-single-post .site-main {
		padding-right: .9375rem;
	}
}
.single.single-post .sdm-single-post .sidebar {
	padding: 30px 0 0 0;
}
@media (min-width: 768px) {
	.single.single-post .sdm-single-post .sidebar {
		position: relative;
		right: -16px;
		padding-top: 89px;
	}
}
@media (min-width: 992px) {
	.single.single-post .sdm-single-post .sidebar {
		padding-top: 89px;
		padding-right: 0;
	}
}
@media (min-width: 1200px) {
	.single.single-post .sdm-single-post .sidebar {
		padding-top: 89px;
		padding-right: 0;
		right: 0;
		padding-left: 15px;
	}
	.single.single-post .footer-bottom .container {
		padding-right: 30px;
	}
}



/* Internal page */
.page .hentry {
	margin: 0;
	padding: 30px 0 0 0;
}
@media (min-width: 768px) {
	.page .site-content .sidebar {
		padding-top: 68px;
	}
}
@media (min-width: 1200px) {
	.page .footer-bottom .container {
		padding-right: 30px;
	}
}






@media (min-width: 1200px) {
	.home .footer-bottom .container {
		padding-right: 30px;
	}
}

.comments-area {
	padding: 0;
}


.widget-area {
/*	border-left: 3px #f7f6f5 solid; */
}
.widget {
	margin: 0;
    padding: 0;
    margin-bottom: 35px;
    background-color: #CAC8B1;
}

.widget.facebook-widget {
	background-color: transparent;
}
.widget.facebook-widget .widget-title {
	background-color: #4267B2;
	margin-bottom: 0;
}

.widget > form,
.widget > ul {
	padding: 0 15px 5px 15px;
}
.widget_search label {
	display: inline-block;
	width: 100%;
	margin: 0;
}
.widget-area .widget-title {
	font-size: 15px;
    font-weight: 400;
	font-family: 'Lato', sans-serif;
	line-height: 23px;
	text-transform: uppercase;
    color: #fff;
    padding: 0;
    margin: 0;
    border: none;
    margin-bottom: 10px;
	padding: 14px 0;
	text-shadow: 1px 1px 10px #48473e;
	letter-spacing: 1px;
	background-color: #8d8b7c;
	/*
	background: rgb(121,120,105);
	background: -moz-linear-gradient(top, rgba(121,120,105,1) 14%, rgba(112, 110, 97, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(121,120,105,1) 14%,rgba(112, 110, 97, 1) 100%);
	background: linear-gradient(to bottom, rgba(121,120,105,1) 14%,rgb(112, 110, 97) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#797869', endColorstr='#48473e',GradientType=0 );
	*/
	border: none;
}
.widget-area .search-field {
	border: 1px #eee solid;
	margin-top: 5px;
	background-color: #fff;
	border-radius: 0;
	font-family: 'Lato', sans-serif;
}



.widget_meta li:hover,
.widget_archive li:hover,
.widget_categories li:hover,
.widget_recent_entries li:hover,
.widget_recent_comments li:hover {
	border-bottom: 0 !important;
/* 	border-left: 3px solid #890c0c !important;  */
	border-left: 0  !important;
}
.widget_meta li,
.widget_archive li,
.widget_categories li,
.widget_recent_entries li,
.widget_recent_comments li {
	border-bottom: 0 !important;
	border-left: 0px solid #ddd;
}

.widget_meta li a,
.widget_archive li a,
.widget_categories li a,
.widget_recent_entries li a,
.widget_recent_comments li a {
	font-weight: 400;
}

.content-list .fa {
	color: #c10116 !important;
}

.btn-readmore {
    border-radius: 0;
    border: 1px #c10116 solid;
	margin-top: 20px;
	font-family: 'Lato', sans-serif;
    background-color: #c10116 !important;
	color: #fff;
}
.btn-readmore:hover {
	color: #c10116;
    background-color: transparent !important;
}

.post-author-box {
	display: none;
}

.single-box-title,
.comment-reply-title {
  font-size: 16px;
}
.content-single .thecategory a {
	background-color: #c10116 !important;
}
.content-single .thecategory a:hover {
	background-color: #c10116 !important;
	color: #fff !important;
}

.content-single .fa {
	color: #c10116 !important;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
	color: #c10116 !important;
}
input[type="submit"] {
	font-family: "Lato", sans-serif;
	background-color: #c10116 !important;
}
a:focus, a:hover, .widget_meta li:hover a, .widget_categories li:hover a, .widget_recent_entries li:hover a, .widget_archive li:hover, .widget_recent_comments li:hover {
	color: #c10116 !important;
}
.content-list .post-image {
    top: 4px;
}




/* Pagination Section */
.pagination {
	padding: 10px 0;
}
.pagination .current {
    background: #c10116 !important;
}
.pagination .page-numbers:hover {
	color: #c10116;
}
.pagination .page-numbers.current:hover {
	color: #fff;
}
/* End of pagination section */





/* Section footer */
.site-footer h4 {
	margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px #fff solid;
    font-size: 32px;
    font-weight: 400;
    padding-top: 4px;
}
@media (min-width: 992px) {
	.site-footer h4 {
		font-size: 35px;
 	}
}
.site-footer .footer-bottom {
	background-color: #8d8b7c;
	padding: 30px 0 60px 0;
}
@media (min-width: 768px) and (max-width: 991px) {
	.site-footer .footer-bottom .container {
		padding-right: 0;
	}
}
@media (min-width: 1200) {
	.site-footer .footer-bottom .container {
		padding-right: 29px;
	}
}


.site-footer .copyright {
    font-size: 13px;
    line-height: 24px;
}
@media (min-width: 768px) {
	.site-footer .copyright {
		font-size: 16px;
		line-height: 31px;
	}
}
.site-footer .site-info {
    width: 100%;
    float: left;
}
@media (max-width: 991px) {
	.site-footer .site-info {
		padding: 0;
		margin-bottom: 30px;
	}
}
@media (min-width: 992px) {
	.site-footer .site-info {
		padding-right: 10%;
		width: 50%;
	}
}
.site-footer .site-map {
    width: 100%;
	float: left;
	padding: 0;
}
@media (min-width: 992px) {
	.site-footer .site-map {
		width: 50%;
		position: relative;
		top: 12px;
		padding-right: 0;
		right: -14px;
	}
}
.site-info a:hover {
	color: #fff !important;
}
/* End footer section */


/* Extra footer line section */
.sdm-extra-footer-line {
	background-color: #8d8b7c;
	padding: 15px 0 30px 0;
}
@media (min-width: 768px) and (max-width: 1199px) {
	.sdm-extra-footer-line .container {
		padding-right: 0;
	}
}
.sdm-extra-footer-line ul {
    list-style: none;
    border-top: 1px #fff5 solid;
	margin: 0;
	padding: 15px 0;
}
.sdm-extra-footer-line li a {
	color: #fff;
}
.sdm-extra-footer-line p ,
.sdm-extra-footer-line p a {
	color: #ffffff50;
	font-size: 12px;
}
.sdm-extra-footer-line p {
	text-align: right;
}
.sdm-extra-footer-line p a:hover {
	color: #fff;
}

/* End of extra footer line section */

#comments {
	display: none;
}


