/*
Theme Name: Oshin Child
Description: Oshin Child Theme
Author: Brand Exponents
Template: oshin
Version: 1.2
*/

@import url("../oshin/style.css");

.alt-color, li.ui-tabs-active h6 a,
a,
#content a,
#bottom-widgets a,
#footer a,
a:visited,
.social_media_icons a:hover,
.post-title a:hover,
.fn a:hover,
a.team_icons:hover,
.recent-post-title a:hover,
.widget_nav_menu ul li.current-menu-item a,
.widget_nav_menu ul li.current-menu-item:before,
.filters .current_choice,
.woocommerce ul.cart_list li a:hover,
.woocommerce ul.product_list_widget li a:hover,
.woocommerce-page ul.cart_list li a:hover,
.woocommerce-page ul.product_list_widget li a:hover,
.woocommerce-page .product-categories li a:hover,
.woocommerce ul.products li.product .product-meta-data h3:hover,
.woocommerce table.cart a.remove:hover,
.woocommerce #content table.cart a.remove:hover,
.woocommerce-page table.cart a.remove:hover,
.woocommerce-page #content table.cart a.remove:hover,
td.product-name a:hover,
.woocommerce-page #content .quantity .plus:hover,
.woocommerce-page #content .quantity .minus:hover,
.post-category a:hover,
a.custom-like-button.liked,
.menu-card-item-stared {
	color: #188678;
}

#content a.social-sharing-button {
	color: #fff;
}

/* Layouts */
.container-padding {
	margin: 0 30px;
}

@media (max-width: 767px) {
	.container-padding {
		margin: 0 10px;
	}
}

.fade-animate.animate-icon-module .animate-icon-module-hover-content {
	opacity: 1!important;
	top: 0;
}

.animate-icon-module {
	height: auto!important;
	padding-top: 18.5%!important;
}

@media (max-width: 959px) {
	.animate-icon-module {
		padding-top: 60%!important;
	}
}

.page-template-page-screenp-normal #page-content .be-wrap {
	max-width: 820px!important;
}

.left-sidebar-page, .right-sidebar-page, .no-sidebar-page .be-section-pad:first-child, .page-template-page-940-php #content, .no-sidebar-page #content-wrap, .portfolio-archives.no-sidebar-page #content-wrap {
	padding-top: 20px!important;
	padding-bottom: 20px!important;
}

.home .no-sidebar-page .be-section-pad:first-child,
.home .no-sidebar-page #content-wrap,
.page-id-10 .no-sidebar-page .be-section-pad:first-child,
.page-id-10 .no-sidebar-page #content-wrap,
.post-type-archive-product .right-sidebar-page {
	padding-top: 0!important;
}

/* Navigation */
#header {
	height: auto!important;
}

.logo {
	max-width: 250px;
	margin-top: 13px;
}

.style3 .menu {
	padding-left: 0px;
}

.style1 #navigation, .style3 #navigation, .style5 #navigation, #header-controls-left, #header-controls-right, #header-wrap, .mobile-nav-controller-wrap, #left-header-mobile .header-cart-controls, .style6 #navigation-left-side, .style6 #navigation-right-side {
	line-height: 80px!important;
}

.be-section.no-margin-bottom .be-section-pad {
	padding-bottom: 0!important;
}

.be-section-pad.clearfix {
	padding-top: 0!important;
	padding-bottom: 30px!important;
}

/* CUSTOM HEADER LOGIN OUT */
.user-actions-header {
	font-size: 12px;
  letter-spacing: 0;
	display: inline-block;
	margin-right: 15px;
}

.user-actions-header a {
	color: #000!important;
}

.user-actions-header a:hover {
	color: #b8b8b8!important;
}

@media (max-width: 480px) {
	.user-actions-header {
		display: none;
	}
}


/* Logo */
.logo a img.mobile-logo {
	display: none;
}

@media (max-width: 991px) {
	.logo {
		max-width: 130px;
	}
	.logo a img.normal-logo {
		display: none;
	}
	.logo a img.normal-logo.mobile-logo {
		display: block;
		top: -6px;
		position: relative;
	}
}

/* RESPONSIFY NAVIGATION */
@media only screen and (max-width: 1305px) {
	#navigation, #navigation-left-side, #navigation-right-side {
		display: none!important;
	}
	.mobile-nav-controller-wrap {
	  display: inline-block;
	}
}

@media only screen and (min-width: 960px) and (max-width: 1305px) {
	#content,
	#blog-content {
		margin-top: 84px;
	}
	.blog #content {
		margin-top: 0;
	}
	.mobile-menu {
		position: relative;
		top: 84px;
	}
	.no-transparent #header-wrap {
		height: 76px;
		background: #fff;
	}
}

@media only screen and (min-width: 1306px) {
	.style3 .menu {
		padding-left: 0px;
	}
}

/* Slider */
.rev_slider .rev-btn {
  border: 1px solid rgb(232, 232, 232)!important;
  color: rgb(0, 0, 0)!important;
  background-color: #EDEDED!important;
  border-radius: 23px!important;
  margin-top: 10px!important;
  font-family: 'Open Sans'!important;
  font-weight: 400!important;
	padding: 12px 32px!important;
	transition: all .3s ease-in-out!important;
}

.rev_slider .rev-btn:hover {
	background-color: #E6E6E6!important;
}

/* Front Page */
/* SCREENPARTNER BLOG SECTION */

/*.screenp-blog-list {
	box-sizing: border-box;
	margin: 0 -10px;
}

.screenp-recent-post {
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	text-shadow: 0 0 5px rgba(0,0,0,.8);
	margin-bottom: 20px;
}

.screenp-single-image {
	display: block;
	height: 210px;
	width: 100%;
	overflow: hidden;
	background: #000;
}

.screenp-single-image img {
	-webkit-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	min-height: 100%;
	-webkit-backface-visibility: hidden;
}

.screenp-post-overlay {
	position: absolute;
	bottom: 0;
	left: 10px;
	right: 10px;
	padding: 10px;
	color: #fff;
	pointer-events: none;
}

.screenp-post-overlay h5.screenp-post-title {
	margin: 0;
	line-height: 22px;
	font-weight: bold;
  font-size: 18px;
}

.screenp-post-overlay .screenp-post-title a {
	color: #fff;
	text-transform: none;
}

.screenp-post-overlay p {
	text-shadow: none;
	width: 90%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.screenp-recent-post:hover .screenp-single-image img {
	opacity: .7;
}

@media (min-width: 768px) {
	.screenp-recent-post {
		width: 50%;
	}
}

@media (min-width: 992px) {
	.screenp-recent-post {
		width: 25%;
	}
}*/

.home .animate-icon-module-style1:last-of-type {
	margin-right: 0;
}

.home .animate-icon-module-style1 {
	margin-bottom: 20px;
	margin-right: 10px;
}

.home .display-block {
	display: inline-block;
	width: 100%;
}

.thumb-title-wrap .portfolio-item-cats {
	padding: 10px;
}

.home .be-bg-cover {
	-webkit-transition: initial;
	-moz-transition: initial;
	-o-transition: initial;
	transition: initial;
}

/* SCREENPARTNER BLOG SECTION */
.display-table-cell {
	color: #fff;
	vertical-align: bottom!important;
	text-align: left;
}

.display-table-cell h5 {
	color: #fff;
	margin: 0;
	line-height: 22px;
	font-weight: bold;
  font-size: 18px;
	text-transform: none!important;
}

/* Newsletter */
.mail-chimp-form {
	max-width: 991px;
	margin: 0 auto;
}

.mail-chimp-form .clearfix {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.mail-chimp-form .mail-chimp-email-wrap {
	width: 80%;
	float: left;
	margin-right: 0;
}

.mail-chimp-form .mail-chimp-email-wrap input[type="text"] {
	margin: 0;
	border-right: 0;
}

.mail-chimp-form .mail-chimp-submit-wrap {
	width: 20%;
	float: left;
}

.mail-chimp-form .mail-chimp-submit-wrap input[type="submit"] {
	width: 100%;
	padding: 17px;
	border-radius: 0 3px 3px 0;
}


/* Blog Section */
div.style3-blog .blog-post.element .element-inner {
	background: transparent;
}

.style3-blog .post-thumb {
	margin-bottom: 0;
}

.style3-blog .article-details {
	padding: 0;
}

div.style3-blog .blog-post.element .element-inner header.post-header h5.post-title,
.be-section .be-row:not(:last-child) .column-block h1:last-child,
.be-section .be-row:not(:last-child) .column-block h2:last-child,
.be-section .be-row:not(:last-child) .column-block h3:last-child,
.be-section .be-row:not(:last-child) .column-block h4:last-child,
.be-section .be-row:not(:last-child) .column-block h5:last-child,
.be-section .be-row:not(:last-child) .column-block h6:last-child {
	margin-bottom: 0!important;
	text-transform: uppercase;
}

.style3-blog .post-bottom-details {
	display: none;
}

/* Typography & Small Layout Fixes */
h1 {
	line-height: 35px;
}

.home h3 {
	text-align: center;
  font-weight: 300!important;
  font-size: 14px;
  line-height: 28px;
  text-transform: uppercase;
}

.home h3:after {
	content: '';
	width: 120px;
	height: 1px;
	background: #9A9A9A;
	display: block;
	margin: 20px auto;
}

.home h1 {
	line-height: 35px;
	margin-bottom: 0;
}

.home .be-button-wrap {
	margin: 20px 0 0!important;
}

.home .largebtn {
	padding: 12px 50px!important;
  font-weight: normal;
  text-transform: none;
  font-family: "Raleway","Open Sans","Arial",sans-serif;
}

.home .largebtn:before {
	content: '';
	position: absolute;
	left: 10px;
	margin-top: 8px;
	width: calc(100% - 20px);
	height: 1px;
	background: #e8e8e8;
	z-index: -1;
}

/* Footer */
#bottom-widgets {
	background: #f5f5f5!important;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	padding-bottom: 0;
}

#bottom-widgets h6 {
	text-align: center;
}

#bottom-widgets-wrap .one-fourth {
	text-align: center;
}

#bottom-widgets-wrap ul {
	padding: 0;
	text-align: center;
}

#bottom-widgets .column-block {
	text-align: center;
}

#bottom-widgets .be-wrap {
	padding: 0 30px!important;
}

#bottom-widgets #bottom-widgets-wrap .column-block:first-child {
	margin-bottom: 50px;
}

@media only screen and (max-width: 767px) {
	#bottom-widgets #bottom-widgets-wrap .column-block {
		margin-bottom: 0;
	}
}

@media only screen and (min-width: 768px) {
	#bottom-widgets-wrap .one-fourth {
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
}

.home .be-themes-comments {
	display: none;
}

/* Newsletter */
p.signupform {
	display: flex;
}

p.signupform input[type="email"] {
	border: none;
	padding: 8px;
}

p.signupform input[type="submit"] {
	line-height: 1;
  height: 40px;
	width: 143px;
  border-radius: 0 3px 3px 0;
  padding: 15px 18px;
}

p.signupform input[type="submit"]:hover {
	background: #989898;
}

label.hide-for-layout {
	visibility: hidden;
	pointer-events: none;
}

/* Home Portfolio */
@media only screen and (max-width: 767px) and (min-width: 480px) {
	.portfolio.full-screen .element, .full-screen.three-col .element, .full-screen.four-col .element, .portfolio.full-screen.five-col .element {
		width: 100%!important;
	}
}


/* Portfolio */
.thumb-overlay .thumb-bg {
	background-color: rgba(0,0,0,.5)!important;
}

.thumb-overlay .thumb-bg .thumb-title {
	border: none;
	line-height: 20px;
	margin-bottom: 0;
}

a.custom-like-button {
	display: none!important;
}

/* SHOP PAGE/ARCHIVE */
.post-type-archive-product #content.right-sidebar-page {
	padding-top: 0;
}
@media (max-width: 767px) {
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
		margin: 0;
	}
	.woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th {
		width: 20%;
	}
}

.product-cats-shop {
  display: block;
  padding: 30px 0 0;
}

.product-cats-shop a {
  display: inline-block;
  margin-right: 15px;
  text-transform: uppercase;
	color: #585858!important;
}

.product-cats-shop a:hover {
	color: #b8b8b8!important;
}

.product-cats-shop a.current-cat {
	color: #b8b8b8!important;
}

/* Single Shop */
.summary.entry-summary .price {
	border-bottom: 0;
}

body.woocommerce a.button,
div.woocommerce a.button,
body.woocommerce-page a.button,
body.woocommerce button.button,
body.woocommerce-page button.button,
body.woocommerce input.button,
body.woocommerce-page input.button,
body.woocommerce #respond input#submit,
body.woocommerce-page #respond input#submit,
body.woocommerce #content input.button,
body.woocommerce-page #content input.button,
body.woocommerce a.button.alt,
body.woocommerce-page a.button.alt,
body.woocommerce .button.alt,
body.woocommerce-page .button.alt,
body.woocommerce input.button.alt,
body.woocommerce-page input.button.alt,
body.woocommerce input[type="submit"].alt,
body.woocommerce-page input[type="submit"].alt,
body.woocommerce #respond input#submit.alt,
body.woocommerce-page #respond input#submit.alt,
body.woocommerce #content input.button.alt,
body.woocommerce-page #content input.button.alt {
	background: #b8b8b8!important;
}

body.woocommerce a.button:hover,
div.woocommerce a.button:hover,
body.woocommerce-page a.button:hover,
body.woocommerce button.button:hover,
body.woocommerce-page button.button:hover,
body.woocommerce input.button:hover,
body.woocommerce-page input.button:hover,
body.woocommerce #respond input#submit:hover,
body.woocommerce-page #respond input#submit:hover,
body.woocommerce #content input.button:hover,
body.woocommerce-page #content input.button:hover,
body.woocommerce a.button.alt:hover,
body.woocommerce-page a.button.alt:hover,
body.woocommerce .button.alt:hover,
body.woocommerce-page .button.alt:hover,
body.woocommerce input[type="submit"].alt:hover,
body.woocommerce-page input[type="submit"].alt:hover,
body.woocommerce input.button.alt:hover,
body.woocommerce-page input.button.alt:hover,
body.woocommerce #respond input#submit.alt:hover,
body.woocommerce-page #respond input#submit.alt:hover,
body.woocommerce #content input.button.alt:hover,
body.woocommerce-page #content input.button.alt:hover {
	background: #989898!important;
}

.woocommerce .woocommerce-message {
  background: #000;
}

/* Checkout */
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
	font-weight: bold;
}

.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li {
	font-weight: bold;
}

.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images {
	width: 30%;
	margin-top: 6px;
}

.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {
	width: 66%;
}

select#size {
	max-width: 280px;
}

.products.related {
	display: inline-block;
	width: 100%;
}


/* CART */
.page-title-module-custom {
	margin-bottom: 30px;
	background-color: #f5f5f5!important;
}

.be-section {
	overflow: visible!important;
}

.woocommerce table.shop_table.cart td,
.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th {
	padding: 15px;
}

.woocommerce .cart_totals th {
	width: 20%;
}

.cart_totals tr th, .cart_totals tr td {
	padding: 15px!important;
}

.wc-proceed-to-checkout {
	text-align: center;
	margin-top: 15px;
}

.order-total .amount {
	font-weight: bold;
	color: #000;
}


/* START Make the cart table responsive */
/* http://css-tricks.com/responsive-data-tables/ */
@media screen and (max-width: 767px) {

	.cart_totals tr td {
		text-align: left;
	}

	.woocommerce .cart_totals table.shop_table td {
		padding-left: 15px!important;
		text-align: left!important;
	}

	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
		padding: 15px 15px 0!important;
	}

	.woocommerce table.shop_table.cart td {
		padding: 15px!important;
	}

	.woocommerce table.shop_table tr {
		border-right: 1px solid #d2d3d3;
		width: 100%;
	}

	.be-section {
		overflow: visible!important;
	}

	.woocommerce table.shop_table.cart tr.cart_item > td,
	.woocommerce table.shop_table.cart td.actions {
		width: -webkit-calc(100% - 29px)!important;
		width: calc(100% - 29px)!important;
		border: none;
		border-bottom: 1px solid #d2d3d3;
	}

	/* Force table to not be like tables anymore */
	.woocommerce table.shop_table,
	.woocommerce table.shop_table thead,
	.woocommerce table.shop_table tbody,
	.woocommerce table.shop_table th,
	.woocommerce table.shop_table td,
	.woocommerce table.shop_table tr {
		display: block;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.woocommerce table.shop_table thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.woocommerce table.shop_table td {
		/* Behave like a "row" */
		border: 1px solid #d2d3d3;
		position: relative;
		padding-left: 50% !important;
	}
}


/* LAYOUT */
.be-wrap {
	max-width: 1780px!important;
	padding: 0 30px!important;
}

@media (max-width: 767px) {
	.be-wrap {
		padding: 0 10px!important;
	}
	.style3 .logo {
		margin-left: 10px;
	}
	.style3 #header-controls-right {
		right: 10px;
	}
}

.single-product #content .be-wrap {
	max-width: 1030px!important;
}

.column-block {
	margin-bottom: 40px!important;

}

.home .be-wrap {
	padding: 0!important;
}

@media (max-width: 495px) {
	.home .be-section:first-of-type {
		display: none;
	}
}

#footer-wrap {
	margin: 0 10px;
}


/* SOCIAL ICONS */
#bottom-widgets-wrap .social-icons-lists.show-icons-label li.social-icons-list-item {
	display: inline-block;
}

.social-icons-lists li.social-icons-list-item a.social-icon span.social-icons-list-label {
	display: block;
	margin-left: 0;
	text-align: center;
}

.social-icons-lists.icons-background-rounded .socicon, .social-icons-lists.icons-background-square .socicon {
	font-size: 40px!important;
	padding: 20px;
}


/* BLOG TEMPLATE */
.blog-list-container {
	display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
	padding: 25px 0 40px;
	position: relative;
  margin: 0 -10px;
}

article.sp-blog-post {
  display: inline-block;
  width: 20%;
  box-sizing: border-box;
  margin: 0;
	vertical-align: top;
}

.sp-blog-post-container {
	padding: 20px;
  border: 1px solid #e8e8e8;
	margin: 10px;
	background: #F9F9F9;
}

a.sp-post-thumb-link {
	display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 140px;
}

.sp-blog-post h5 {
	text-transform: none;
	line-height: 22px;
	margin: 10px 0;
	max-height: 43px;
	overflow: hidden;
	font-size: 17px;
}

.sp-blog-post a {
	color: #188678;
}

.sp-cats,
.sp-date {
	font-size: 14px;
}

@media (max-width: 1229px) {
	article.sp-blog-post {
		width: 25%;
	}
}

@media (max-width: 991px) {
	article.sp-blog-post {
		width: 33.3333%;
	}
}

@media (max-width: 767px) {
	article.sp-blog-post {
		width: 50%;
	}

	a.sp-post-thumb-link {
	  height: 180px;
	}
}

@media (max-width: 479px) {
	article.sp-blog-post {
		width: 100%;
	}

	a.sp-post-thumb-link {
	  height: auto;
	}
}

@media (min-width: 1230px) {
	a.sp-post-thumb-link {
	  height: auto;
		padding-top: 70%;
	}

	a.sp-post-thumb-link img {
		position: absolute;
		top: 0;
	}
}


/* BLOG FILTER */
.blog #blog-content {
	background: #fff;
}

.blog-list-filter {
	padding: 0px 0;
	border-top: 1px solid #ededed;
	display: inline-block;
  width: 100%;
	padding: 0;
}

.blog-list-filter.active {
	border-bottom: 1px solid #ededed;
}

.blog-list-filter h4 {
	margin: 20px 15px 20px 0;
	font-size: 17px;
	padding: 0;
	line-height: 18px;
	display: inline-block;
	text-transform: none;
}

.blog-list-filter h4 a {
	color: #232323;
	padding: 0 3px 0 5px;
}

.blog-list-filter a:after {
	content: '\e72c';
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: normal;
	position: relative;
	top: 2px;
}

.blog-list-filter h4 a.active {
	background: #ededed;
}

.blog-list-filter h4 a.active:after {
	content: '\e734';
}

.blog-list-filter form {
	border-top: 1px solid #ededed;
}

.blog-list-filter form#mc4wp-form-1 {
	border-top: none;
}

.blog-list-filter form h4 {
	display: none;
}

.blog-list-filter form > ul > li {
	display: block;
	width: 100%;
	margin-right: 30px;
}

.blog-list-filter ul {
	padding: 0;
}

.searchandfilter ul li li {
	padding: 0;
	display: inline-block;
	margin-right: 10px;
	padding:
}

.searchandfilter ul li li input.sf-input-checkbox,
.searchandfilter ul li li input.sf-input-radio {
	display: none;
}

.searchandfilter ul li li input[type="checkbox"] + label,
.searchandfilter ul li li input[type="radio"] + label {
	padding: 0 3px;
}

.searchandfilter ul li li input[type="checkbox"] + label:hover,
.searchandfilter ul li li input[type="radio"] + label:hover {
	cursor: pointer;
}

.searchandfilter ul li li input[type="checkbox"]:checked + label,
.searchandfilter ul li li input[type="radio"]:checked + label {
	background: #ededed;
}

.searchandfilter li[data-sf-field-input-type=checkbox] label,
.searchandfilter li[data-sf-field-input-type=radio] label {
	padding-left: 0;
}

.searchandfilter ul li.sf-field-category,
.searchandfilter ul li.sf-field-tag,
.searchandfilter ul li.sf-field-sort_order {
	display: none;
}

.searchandfilter ul li.sf-field-category.active,
.searchandfilter ul li.sf-field-tag.active,
.searchandfilter ul li.sf-field-sort_order.active {
	display: block;
}

.filter-buttons {
	display: inline-block;
}

.mailchimp-form-header {
	display: inline-block;
	float: right;
}

.floatright {
	font: 300 19px "Open Sans","Open Sans","Arial",sans-serif;
	float: right;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-top: 17px;
	font-size: 17px;
	color: #232323;
}

@media (max-width: 1029px) {
	.floatright {
		display: none;
	}
}

@media (max-width: 670px) {
	.mailchimp-form-header {
		display: none;
	}
}

.mailchimp-form-header .mc4wp-form-fields > p {
	display: none;
}

.mailchimp-form-header .mc4wp-form-fields > p.signupform {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
	margin: 10px 0;
}

.mailchimp-form-header .mc4wp-form-fields > p.signupform input[type="email"] {
	margin: 0;
	border: 0;
	background: #ededed;
	height: 40px;
	max-width: 250px;
}

.mailchimp-form-header .mc4wp-form-fields > p.signupform input[type="submit"] {
	margin: 0;
	width: 120px;
}


/* SINGLE BLOG */
.single-post #page-content.content-single-sidebar {
	margin: 0 auto;
}
.single-post .post-thumb {
	display: none;
}
.single-page-att,
.post-bottom-details {
	display: none;
}
.single-post .post-title {
	display: inline-block;
	padding: 0;
	margin-bottom: 0;
	text-transform: none;
	font-size: 25px;
	font-weight: 400;
}
.single-post .post-header,
.single-post .post-top-details {
	text-align: center;
}
.single-post .post-nav ul {
	display: inline-block;
	border-top: 1px solid #ededed;
	padding: 5px 0;
}

/* SINGLE PAGE */
.post-title-section-page {
  display: block;
  margin: 0 auto;
  text-align: center;
	margin-bottom: 20px;
}

.post-title-section-page h5.post-title {
  font-size: 24px;
  font-weight: lighter;
  display: inline-block;
  border-bottom: 1px solid #ededed;
}
