.post-thumbnail img {
    margin: 0px !important;
    padding: 0px !important;
    border: 0px !important;
    width: 1170px;
}
.content .post h1, .content .page h1, .content .product h1 {
    text-align: center;
}
.header-post-teaser-box-bg {
    height: 600px !important;
}
.wide .header-post-teaser .col-md-12 .header-post-teaser-box-content {
    padding: 250px 0px 140px 0px;
}
.grid .grid-item {
 		text-align: center; 
}
a.button, .btn, input[type="submit"], .woocommerce input.button, .tnp-subscription input[type="submit"] {
    padding: 15px 28px;
}
.footer .menu {
    float: none;
}
.footer {
		padding: 0px 0px 40px 0px;
}
.blog-post-meta {
    display: none;
}
.content .post {
		margin: 20px 0px;
}
.navbar-nav li a {
  	text-align: center;
}
.content .post, .content .page, .content .product {
    margin: 35px 0px;
}
.archive-header {
    padding: 60px 0px 0px 0px;
}
section.footer {
    padding: 0px 0px 40px 0px;
}
section.footer .menu {
    float: none;
}
@media (min-width: 800px)
{.menu-style-2 .logo img {
		max-width: 100%;
}}
@media (max-width: 500px)
{.menu-style-2 .logo img {
		max-width: 72%;
}}
@media (min-width: 768px)
{.menu-style-2 .navbar-nav {
		display: inline-block;
  	float: none!important;
}}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.entry-content img, 
.entry-content iframe, 
.entry-content object, 
.entry-content embed {
  max-width: 100%;
}
@media (min-width: 1200px)
{.header .header-content.header-compact {
		height: 630px;
}}
@media (min-width: 768px)
{.header {
  margin: 0px 0px 0px 0px;
}}
@media (min-width: 1200px)
{.owl-carousel .owl-stage-outer {
	height: 630px;
}}
@media (min-width: 1200px)
{.header-carousel .header-compact .header-carousel-spacer {
 	padding-top: 200px !important;
}}
@media (min-width: 768px)
{.content .post .page-header {
	margin: 0px 0px 0px 0px;
}}
.top-wrapper {
	margin-bottom: 2px;
}
@media (max-width: 468px)
{.header-carousel .header-compact .header-carousel-spacer {
    padding-top: 36px !important;
    padding-bottom: 40px !important;
}}
@media (max-width: 468px)
{.header-carousel-item {
    height: 275px !important;
}}
@media (max-width: 468px)
.header-carousel p.description {
    font-size: 14px!important;
}
@media (min-width: 468px)
{.header-carousel-item {
    height: 500px !important;
}}
img {
    max-width: 100%;
    height: auto;
}
.comments-area ol {
    float: left;
    list-style: none;
    margin: 0px;
    margin-bottom: 0px;
    padding: 0px;
    margin-bottom: 10px;
}
a.button, .btn, input[type="submit"]:not(.search-submit), .woocommerce input.button, .tnp-subscription input[type="submit"] {
    padding: 13px 31px;
}
a.button, .btn, input[type="submit"], .tnp-subscription input[type="submit"] {
    min-width: 200px;
}
.product-content {
    font-size: 16px;
    text-align: center;
}
.es_textbox_class {
    min-width: 300px;
}