﻿

.tm-spacer {
  clear: both;
}


				 
			.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove,.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text{display:none}
.elementor-menu-cart__toggle .elementor-button-text{margin-right:.3em}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
 #pg-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}


.foot-menu { float: left; padding-left: 31px; border-left: 1px solid #cccccc; position: relative; }

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}


#main_table {
	width: 100%;
}

#main_table td{
	vertical-align: top;
}

.c2-slider-controls {
    float:left;
    margin:-23px 0 0 0;
    width:525px;
}
table th .img-responsive{display:inline;max-width:inherit;}
.pdr20{padding-right:20px}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button.woocommerce span.onsale, .woocommerce-page span.onsale, .post-navigation .nav-previous, .post-navigation .nav-next, .paging-navigation .nav-previous, .paging-navigation .nav-next, .comment-respond input[type="submit"] { background-color: ; }

.site-content {
	margin-top: 60px;
}

.page-template-page_front-page-php .site-content {
	margin-top: 0;
}


section.file-manager .img-file{
	position: absolute;
    border-radius: 6px;
    box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.4);
}


.site-title {
	font-family: "Noto Sans", sans-serif;
	font-size: 22px;
	font-size: 2.2rem;
	font-weight: 700;
	line-height: 1.3636;
	margin-bottom: 0;
}


.wp-custom-logo .site-title {
	margin-top: 0.545454545em;
}


	body,
	blockquote,
	blockquote cite,
	blockquote small,
	label,
	a,
	.site-title a,
	.site-description,
	.post-title,
	.author-heading,
	.entry-footer,
	.entry-footer a,
	.taxonomy-description,
	.entry-caption,
	.comment-author,
	.comment-metadata,
	.comment-metadata a,
	.comment-notes,
	.comment-awaiting-moderation,
	.no-comments,
	.site-info,
	.site-info a,
	.wp-caption-text,
	.gallery-caption {
		color: #000 !important; 
	}


#suggested-products{background: #a40e13; padding: 20px 0; font-size: 15px; color: #fff;}

	#suggested-products .container{margin-bottom: 10px;}

	#suggested-products h1{text-align: center; font-size: 24px; margin-bottom: 14px; font-family: "InterstateLight";}

	#suggested-products .category{background: #fff; color: #333; padding-top: 20px; padding-left: 20px; padding-right: 20px; font-family: Georgia,Times,Serif; text-align: justify; border: 1px solid #73090D; margin-bottom: -2000px; padding-bottom: 2000px;}

		#suggested-products .category h2{font-family: "InterstateLight"; font-size: 15px; text-transform: uppercase; vertical-align: middle; padding-top: 0px; line-height: 26px; margin: -6px 0px 0px;}


.footer-sns-list,
.footer-nav-list,
.footer-logo-list {
  display: block;
  margin-bottom: 30px;
  text-align: center;
}


.footer-sns-list a:hover,
.footer-nav-list a:hover,
.footer-logo-list a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}


.footer-logo-list {
  margin-bottom: 35px;
}


.footer-logo-list li {
  display: inline-block;
  margin-right: 20px;
  width: 156px;
  line-height: 1;
}


.footer-logo-list li img {
  border: 1px solid #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}


.footer-logo-list li:last-child {
  margin-right: 0;
}


.footer-logo-list li:last-child img {
  border: none;
}

  .footer-logo-list ul {
    margin: -5px 0 0 -5px;
  }

.aside-7{
    background-color: #f2f4f7;
    display: flex;
    font-family: "Open Sans";
    justify-content: center;
    color: #989ea9;
    padding:20px 0 20px 0;
}

.aside-7-first{
    float:left;
    padding-bottom: 18px;
    margin-right: 40px;
}

.aside-7-second{
    font-weight: lighter;
    line-height: 24px;
}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}

.hero-section .carousel-caption {
    left: 0;
    right: 0;
    text-align: left;
    top: 36px;
    text-shadow: inherit;
    z-index: 9;
}

.testi-section .carousel-caption {
    text-shadow: none;
}

.footer_list_item{
    font-size: 12px;
    line-height: 2.5;
    margin: 0 10px;
}

.footer_list_item a{
	color: #fff;
	text-decoration: none;
}

.footer_list_item a:hover{
	text-decoration: underline;
}

		
	.mvp-main-box {
		margin: 0 1.666666666%; 
		width: 96.666666666%; 
		}
.above-footer-wrapper{min-height:100%;margin-bottom:-236px;}
.above-footer-wrapper:after{content:"";display:block;height:236px;}
