.content {
	width: 650px;
}

#sidebar {
	width: 336px;
}

.post-title {
	font-family: "Roboto Condensed", sans serif;
	font-weight: 600;
}

.home .cat-box.recent-box.recent-blog .post-thumbnail {
	margin: 0 15px 18px 0 !important;
}

.home .tie-cat-75 a.more-link, .home .tie-cat-10 a.more-link, .home .tie-cat-60 a.more-link {
	background-color: #c4161c;
}

.home .masonry-grid .entry p {
	min-height: 64px;
	overflow: hidden;
}

.home .tie-cat-10 .cat-box-content, .home .tie-cat-75 .cat-box-content, .home .tie-cat-60 .cat-box-content {
	border-bottom-color: #c4161c;
}

.home #featured-posts .featured-post-inner {
	height: 285px;
}

.home .cat-box.column2 .cat-box-content {
	min-height: 759px;
}

.home.page .scroll-item {
	height: 170px;
}

.home #featured-posts .fea-5 .featured-post-inner, .home #featured-posts .fea-3 .featured-post-inner, .home #featured-posts .fea-4 .featured-post-inner,
.home #featured-posts .fea-8 .featured-post-inner, .home #featured-posts .fea-9 .featured-post-inner, .home #featured-posts .fea-10 .featured-post-inner {
	height: 230px !important;
}

#crumbs, .woocommerce-breadcrumb {
	color: #808080;
	font-size: 13px;
}

.home .button.add_to_cart_button {
	display: none;
}

.brand.tie-appear {
	float: left;
	height: 50px;
	width: auto !important;
}

.products h3 {
	font-size: 15px;
	line-height: 17px;
}

.cat-box.scroll-box.woocommerce ul.products li.product, .cat-box.scroll-box.woocommerce .group_items, .cat-box.scroll-box.woocommerce .group_items-box {
	height: 266px;
}

.products h3 br {
	clear: both;
}

#main-content {
	padding: 0;
}

.single-post-caption {
	display: none;
}

.single-post article .entry a {
	text-decoration: underline;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
	font-family: "Roboto Condensed", sans serif;
	font-weight: 500;
}

.entry h2 {
	font-size: 18px;
	line-height: 22px;
	margin-top: 15px;
}

.entry h3 {
  color: #373737;
  font-size: 19px;
  font-weight: 600 !important;
  line-height: 25px;
}

.related-item > h3 {
	font-size: 15px;
	line-height: 16px;
}

.entry #related_posts .block-head h3 {
	font-size: 14px;
	margin-top: 0;
}

#commentform p {
	font-size: 13px;
}

#main-nav ul li.mega-menu.mega-cat .mega-menu-block a {
	font-size: 15px;
	font-weight: 300;
}

#main-nav ul li.mega-menu.mega-cat .mega-menu-block {
	line-height: 15px;
}

#main-nav .mega-cat-sub-categories a {
	font-size: 17px !important;
}

.sub-menu.menu-sub-content a {
	font-size: 16px !important;
}

.page-head h1.page-title {
	line-height: 23px;
	margin: 0 10px 15px 0;
}

.breaking-news span.breaking-news-title {
	font-family: inherit;
	font-weight: 500;
	line-height: 15px;
}

.breaking-news ul a {
	font-family: inherit;
	font-size: 15px;
	padding: 7px 8px;
}

.breaking-news span.breaking-news-title {
	background: #c4161c none repeat scroll 0 0;
}

.cat-box-content h3.post-box-title a {
	font-size: 17px !important;
}

.cat-box-content h3.post-box-title {
	line-height: 16px;
}

.cat-box-content h2.post-box-title {
	line-height: 20px;
}

.cat-box-content h2.post-box-title a {
	font-size: 19px;
}

#main-nav.fixed-nav, #main-nav.fixed-nav ul li a {
	font-size: 13px;
}

#main-nav.fixed-nav li.menu-item-home {
	display: none;
}

.archive-box h2.post-box-title, .archive-box h2.post-box-title a {
	font-family: "Roboto Condensed";
	font-size: 25px;
}

.share-post span.share-text {
	font-family: "Roboto Condensed";
	font-size: 15px;
	height: 41px;
	line-height: 43px;
}

.cat-box-title h2, .cat-box-title h2 a, .block-head h3, #respond h3, #comments-title, h2.review-box-header, .woocommerce-tabs .entry-content h2, .woocommerce .related.products h2, .entry .woocommerce h2, .woocommerce-billing-fields h3, .woocommerce-shipping-fields h3, #order_review_heading, #bbpress-forums fieldset.bbp-form legend, #buddypress .item-body h4, #buddypress #item-body h4 {
	color: #c4161c;
	font-family: "Roboto Condensed";
	font-size: 18px;
	letter-spacing: -1px;
	line-height: 18px;
	margin-bottom: 13px;
}

#theme-footer h3 {
	font-size: 15px;
}

a.shortc-button.medium {
	font-size: 17px;
	font-weight: 500;
	height: 45px;
	line-height: 45px;
	padding: 0 15px;
}

a.shortc-button.red {
	background: #c4161c none repeat scroll 0 0;
}

a.shortc-button:hover {
	opacity: .7;
	text-decoration: none;
}

.wpcf7-form > p {
	font-size: 15px;
	font-weight: 500;
	padding-bottom: 5px;
}

.wpcf7-form input {
	margin-top: 4px;
}

.featured-title h3 {
	font-size: 17px;
}

.page-id-5453 a.shortc-button.medium {
	display: inline;
	padding: 6px 15px;
}

#tie_lang_switcher {
	display: none;
}

#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title {
	font-family: inherit;
	font-size: 13px;
	font-weight: 300 !important;
}

.events-archive.events-gridview #tribe-events-content table .type-tribe_events {
	border-bottom: 1px solid #c4161c;
	margin: 0 2%;
	padding: 0 0 10px;
	text-align: center;
}

.tribe-events-viewmore > a {
	color: #c4161c;
}

.tribe_events .post-inner {
	padding: 0;
}

.tribe_events h1.post-title, .tribe_events .post-meta {
	display: none;
}

.tribe_events .post-listing {
	box-shadow: none;
}

.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {
	background-color: #c4161c;
	color: #fff !important;
}

#tribe-events-content .tribe-events-tooltip h4 {
	background-color: #eaeaea;
	color: #000;
	font-family: inherit;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: 0;
	line-height: 15px;
	margin: 0;
	min-height: 24px;
	padding: 4px 6px;
}

.tribe-events-tooltip p.entry-summary {
	font-size: 13px;
	line-height: 1.2;
	padding: 0;
}

.tribe-events-tooltip .duration {
	color: #c4161c;
	font-style: normal;
	margin: 3px 0;
}

#tribe-events-content {
	margin-bottom: 0;
	padding: 2px 0;
}

.cat-box-content, #sidebar .widget-container, .post-listing, #commentform {
	background: #ffffff none repeat scroll 0 0;
	border-bottom: 4px solid #f88c00;
	box-shadow: none;
}

.single-tribe_events .tribe-events-event-meta {
	font-size: 15px;
}

.tribe-events-meta-group .tribe-events-single-section-title {
	font-size: 1.2em;
	font-weight: 400 !important;
}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dt {
	font-weight: 500;
}

#tribe-events .tribe-events-button, .tribe-events-button {
	margin: 12px 4px 9px;
}

.tribe-events-cal-links {
	text-align: center;
}

.single-tribe_events .tribe-events-event-meta {
	margin: 16px 0 0;
}

.single-tribe_events h2.tribe-events-single-event-title {
	font-size: 1.3em;
	line-height: 1.2em;
	padding: 0 0 8px;
}

.tribe-events-list-event-description .tribe-events-read-more {
	background: #c4161c none repeat scroll 0 0;
	border-radius: 4px;
	clear: both;
	color: #fff;
	display: block;
	float: right;
	font-size: 13px;
	margin: 13px 0 0;
	padding: 2px 7px;
}

.tribe-events-list h2.tribe-events-list-event-title {
	font-size: 1.3em;
	line-height: 1.4em;
}

.tribe-events-list .type-tribe_events {
	background: #f7f7f7;
	border: 1px solid #ddd;
	font-size: 14px;
	margin: 0 0 1px !important;
	padding: .9em .5em .5em 1.3em;
}

.submenou .widget-top {
	display: none;
}

.submenou .widget-container {
	padding: 0;
}

.submenou .widget-container li.current-menu-item,.submenou .widget-container li.current-post-ancestor {
	background: #c4161c;
	border-left: 1px solid #a10000;
	border-radius: 5px;
	border-top: 1px solid #a10000;
}

.submenou .widget-container li.current-menu-item a:hover {
	text-decoration: none;
}

.submenou .widget-container li {
	float: left;
	line-height: 1.2;
	margin: 4px 0;
	padding: 5px 12px;
}

.submenou .menu {
	margin: 0 0 0 26%;
}

.submenou .submenu-widget {
	background: #df3337 none repeat scroll 0 0;
	overflow: hidden;
}

.submenou a {
	color: #ffffff;
}

.cat-box-content, #sidebar .widget-container, .post-listing, #commentform {
	border-bottom: 4px solid #c4161c !important;
}

.stripe-line {
	margin-top: 6px;
}

.widget-top h4, .widget-top h4 a {
	font-size: 18px;
}

.tribe-events-list-widget ol li {
	background: #f7f7f7 none repeat scroll 0 0;
	border-bottom: 1px solid #eaeaea;
	list-style: outside none none;
	margin-bottom: 1px;
	padding: 13px 9px 11px;
}

.tribe-events-list-widget .widget-container {
	padding: 9px 0;
}

.tribe-events-list-widget .entry-title.summary {
	font-size: 15px;
}

.tribe-events-list-widget .duration {
	font-size: 12px;
	font-weight: 600 !important;
}

.tribe-events-widget-link a {
	background: #c4161c none repeat scroll 0 0;
	color: #ffffff;
	float: right;
	font-size: 14px;
	padding: 5px 13px !important;
}

p.tribe-events-widget-link {
	border-top: 4px solid #c4161c !important;
}

#sidebar .tribe-events-list-widget .widget-container {
	border-bottom: 0 none !important;
}

#tribe-events .tribe-events-button, .tribe-events-button {
	text-transform: none;
}

.widget-container .brand {
	float: right;
	height: auto;
	width: 16% !important;
}

.widget_products .widget-container,.sidemore .widget-container {
	padding: 10px 0;
}

.widget_products .product-title br {
	display: block;
}

.widget_products .product-title {
	font-size: 14px;
	font-weight: 400;
	line-height: 12px !important;
}

.widget_products .amount {
	font-size: 14px;
}

#tribe-bar-collapse-toggle {
	font-size: 16px;
	font-weight: 500;
	text-transform: none;
}

#tribe-bar-form label {
	font-size: 12px;
	font-weight: 500;
	text-transform: none;
}

.entry table thead th {
	background: #e7e7e7;
	border-bottom: inherit;
	border-right: inherit;
	font-size: 13px;
	text-align: center;
	text-transform: none;
}

.rcatlistwidg a {
	color: #c4161c;
}

.tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a {
	color: #000;
}

#tribe-events .tribe-events-button, .tribe-events-button {
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: none;
}

.tribe-events-viewmore {
	font-weight: 300;
}

.tribe-events-calendar td .rcat a {
	font-size: 13px;
}

#tribe-events-content .tribe-events-calendar td {
	text-align: center;
}

.tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] a {
	color: #616161 !important;
	font-size: 17px;
	font-weight: 400;
}

.tribe-events-day .tribe-events-day-time-slot h5 {
	background-color: #f7f7f7;
	border-bottom: 3px solid #eaeaea;
	font-size: 18px;
	font-weight: 400;
	padding: 11px 10px;
	text-transform: none;
}

.tribe-events-loop .vevent.type-tribe_events:nth-child(2n) {
	background: #fff !important;
}

.tribe-events-loop .tribe-events-event-meta {
	font-weight: 400;
}

.tribe-events-loop .type-tribe_events.tribe-events-last {
	border-bottom: 1px solid #ddd;
}

.tribe-events-calendar td a {
	color: #c4161c;
	font-size: 15px;
}

#main-nav ul li.current-category-ancestor,#main-nav ul li.current-post-ancestor {
	border-width: 0;
	height: 52px;
	margin-top: -5px;
}

#main-nav ul li.current-category-ancestor a, #main-nav ul li.current-post-ancestor a {
	background: #c4161c;
	border-width: 0 !important;
	color: #ffffff;
	height: 52px;
	line-height: 57px;
}

@media only screen and (max-width: 1024px) {
	#main-nav, #main-nav ul li a {
		font-size: 16px;
	}
	
	.submenou .menu {
		margin: 0 0 0 10px;
	}
}

@media only screen and (max-width: 996px) {
	#main-nav, #main-nav ul li a {
		font-size: 15px;
	}
	
	.submenou .menu {
		margin: 0 0 0 10px;
	}
}

.sidemore .entry-image {
	float: left;
	margin: 0 10px 5px 0;
}

.sidemore h4.entry-title {
	font-size: 17px;
	line-height: 20px;
	margin: 0;
	padding: 3px;
}

.sidemore .entry-meta {
	font-size: 11px;
	margin-bottom: 2px;
	margin-top: 9px;
}

.sidemore .entry-summary {
	font-size: 13px;
}

.upw-posts article {
	margin-bottom: 5px;
	overflow: hidden;
	padding-bottom: 0;
}

.upw-posts .entry-content > :last-child, .upw-posts .entry-summary > :last-child {
	margin-bottom: -3px;
}

.allissueslist .item-list {
	border-bottom: medium none;
	clear: none;
	display: block;
	float: left;
	margin: 0 0 10px;
	padding: 0 10px;
	text-align: center;
	width: 24.9%;
}

.allissueslist .post-thumbnail.tie-appear {
	border: 1px solid #afafaf;
	float: none;
	margin: 0;
	padding: 1px;
}

.allissueslist h2.post-box-title {
	padding: 9px 0 0;
}

.allissueslist img {
	min-height: 188px;
}
.posts-taps .tabs:nth-child(3) {
  display: none;
}
#main-nav ul li.menu-item-has-children a, #main-nav ul li.mega-menu a {
    padding-right: 18px;
}
.post-views {
  display: none !important;
}
.woocommerce .post-inner {
  padding: 0;
}
.products .product-category h3 {
  font-size: 17px;
  font-weight: 500;
}
mark.count {
  background: transparent none repeat scroll 0 0;
  font-size: 15px;
  font-weight: 300;
}
ul.products li.product.product-category {
  text-align: center;
}
.woocommerce .post-listing {
  border-bottom: 0 none !important;
}
.woocommerce h1.page-title {
  font-weight: 500;
  padding: 0 0 20px;
}

/*SHOP END*/

.widget_contact_info .footer-widget-top > h4 {
  display: none;
}
.widget_contact_info .footer-widget-top {
  margin: 0;
  padding: 0;
}
.widget_contact_info .footer-widget-container {
  font-size: 14px;
  line-height: 19px;
  padding: 11px 0 0;
}
#footer-third img {
  margin: 5px 0 0 4px;
}
#sidebar .flexslider {
    width: 100% !important;
    height: 225px !important;
}