footer .ftw p {
  font-size: 0.75em;
}

#floating_menu header {
    background-color: #ffffff;
    padding:0;
}


.wrp.notice p {
	color: #303030;
	margin-bottom: 10px;
	margin-top: 0;
	font-size: 14px;
	    text-align: left;
}

.single-post .article-left {
    width: calc(100% - 320px);
    float: left;
}

.article-right{width:300px; float:right;}
.single-post .article-left + article .amgi{display:none;}
.single-post .article-left + article .aat.right{border:#ddd; background:#fff;}

.single-post .article-left + article .aat.right *{color:#000;}

.single-post #comments{clear:both;}
.single-post .aut .amg{display:none;}
.single-post .cnt .awr.lnd{padding-top:0 !important;}
.single-post .cnt .awr.lnd h2{color:#000; padding-top:0; margin-top:0 !important;}
.center_logo nav.right {
  margin-bottom: 0px;}
.single-post .aut .aat{width:100%; background:#fff !important; box-shadow:0 0 10px rgba(0,0,0,0.0); padding:15px; box-sizing:border-box;}
.single-post .cnt .fullWidth footer{margin-top:0 !important;}
.single-post .aut .aat h4{margin-top:0 !important;}
.single-post .flex-cnt{background:#f4f3f3;}
.center_logo .wrp{padding-bottom:30px;}
nav>ul.menu li.current-menu-item>a
header nav>ul#menu-primary li.current-menu-item{background:#f4a024; color:#fff;}
.single-post .cnt .fullWidth footer.cust-metas {
    border: 0;
}
.single-post .article-image{margin-bottom:20px;}
.single-post .cnt .fullWidth footer.cust-metas ul {
    display: flex;
    align-items: center; column-gap:15px;}
.single-post div#thrive_container_form_add_comment h4{display:none;}
.single-post .cnt .fullWidth footer.cust-metas ul li{width:100%; text-align:center; color:#fff; background:#df4693;}
.single-post .cnt .fullWidth footer.cust-metas ul li *{color:#fff; font-size:15px; }
.single-post .cnt .fullWidth footer.cust-metas ul li:nth-child(2){background:#ed1c24;}
.single-post .cnt .fullWidth footer.cust-metas ul li:nth-child(3){background:#ea6f24;}
.single-post .aut .aat h4{color:#000; border-bottom:1px solid #ddd; padding-bottom:15px;}
.single-post .aut .aat p{color:#000 !important}
header nav ul>li{padding:0;}
header ul.menu > li > a{padding:20px 25px; color:#fff;}
.center_logo #nav_right{border-top:2px solid #eee;
    border-bottom: none;
	box-shadow: 0px 11px 18px -4px rgba(0, 0, 0, 0.11);}
.single-post .aut .aat p{font-size:14px; line-height:190%;}
.single-post form#commentform br{display:none !important;}
.single-post .lrp input[type="text"]{border:1px solid #ddd; width:30%; margin-bottom:20px;}
.single-post textarea{border:1px solid #ddd;}
.single-post .btn.medium.right{width:100%; background:rgba(0,0,0,0); border-bottom:0px solid rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);}
#comments{background:#fff;}
#comments .ctb{background:#df4693; color:#fff;}
#comments .ctb h4{padding:10px 15px; color:#fff; margin:0;}
#comments .ctb h4:hover{color:#fff; opacity:1 !important;}
#comments form{padding:15px;}
#comments .ctb h4 .right{font-size:80%;}
.single-post .btn.medium.right input{background:#f7700c;}

header .center_logo .phone{flex:1;}

#floating_menu header ul.menu li a:before {
    font-size: 14px;
    padding-bottom: 5px;
    color:#000;
}

#floating_menu header ul.menu li a {
    color: #9a9a9a !important;
    font-size: 12px;
    font-weight: 600;
}

#floating_menu header nav>ul>li.menu-item-has-children>a:after {
    font-size: 14px;
    line-height: 40px;
}
#floating_menu header nav>ul>li.menu-item-has-children:hover>a:after {
    color: #000;
}
#floating_menu header nav ul li>ul li{
	background: transparent !important;
	border:none;
	padding: 5px 0;
}
#floating_menu header nav ul li>ul {
    z-index: 99;
    background: #fff;
    box-shadow: 0px 6px 8px 0px #00000045;
    padding: 10px 0;
}
#floating_menu header nav>ul>li.menu-item-has-children li a:before{
	content:none;
}
#floating_menu header ul.menu > li:first-of-type a {
    padding-left: 0;
}

#floating_menu header nav ul li>ul li a:hover{
	color: #9a9a9a !important;
	background-color: transparent !important;
	box-shadow: inset 2px 0px 0 #ec711f;
}

#floating_menu header nav ul li>ul li a {
    height: 20px;
    line-height: 20px;
    text-indent: none;
}
#floating_menu .h-i > .wrp:first-of-type{
	display: flex;
}
header #logo {
    padding-top: 15px;
    padding-bottom: 15px;
    flex:4;
}

.cart-contents-btn {
    border: 2px solid #c1c1c1 !important;
    border-radius: 0;
}
#floating_menu .phone .phr, #floating_menu .phone_mobile .phr {
    border: 1px solid #f7700c;
    padding: 10px;
    border-radius: 0;
    background-color: #f7700c;
    height: 100%;
}
#floating_menu .phone .apnr, #floating_menu .phone_mobile .apnr,
#floating_menu .phone .apnr:before, #floating_menu .phone_mobile .apnr:before {
    color: #fff;
}

footer .ftw {
    background: #294a70;
}
footer .fmn{
	background-color:#179bd7;
	
}
footer .fmn .fmw p{
	color:#fff;
}
.center_logo .right .wrp{
	background-color:#fff;
	margin-top:0px;
}

.tve-woo-minicart header .wrp{
	padding:0;
}
.tve-woo-minicart header .wrp .mini-cart-contents{
	right:5px;
	margin-top:-20px;
}

.cart-contents-btn:hover{
	  border: 2px solid #f4a024 !important;
}

.cart-contents-btn:hover, ul.cart-dropdown>li>a:hover{
	    background-color: #f4a024;
}
.hru.tcbk{
	display:none;
}
header nav ul li>ul{
	top:100%;
}
header nav>ul>li.menu-item-has-children>a:after{
	top:15px;
	right:5px;
}
.cust-metas {
  margin-top: 35px !important;
}
.archive .woocommerce-products-header {
  background: none;
  display: block !important;
}
body.page .cust-metas {
  display: none;
}
@media only screen and (max-width: 775px){
	header ul.menu > li > a {
 
  padding: 0px 25px;
	}
	
}

header nav ul li>ul li a:hover{
	color: #179bd7 !important;
}
header ul.menu li>ul.sub-menu li a{
	padding-left:20px;
}
.thrv_wrapper.tve_image_caption{
	margin: 0 auto;
}
._form_9 ._form-branding,
._form_10 ._form-branding{
    display: none!important;
}
@media only screen and (max-width: 768px){
	header .hmn .rmn {
	    background: #ec701f !important;
	}
		#floating_menu header nav ul li>ul {
	    padding: 0;
	}
header nav ul li a,
	#floating_menu header nav ul li>ul li a {
	    height: auto;
	}
	header nav ul li a:hover {
	    background: #f76f0b;
	}
	#floating_menu header {
	    border-bottom: 1px solid #ec6f1f;
	}
	header #nav_right {
    background: #fff;
}
	header ul.menu li a:before {
    color: #000 !important;
}
	#floating_menu header ul.menu li a {
    color: #000000 !important;
}
	header nav ul li {
    background: transparent;
}
	#floating_menu header nav ul li>ul {
    box-shadow: 0px 6px 8px 0px #fff;
}
}

@media (max-width: 1199px){
	header .center_logo .phone {
	    flex: 2;
	}
}





