@font-face {
  font-family:imperial-italic-500;
  src: url(fonts/imperial/imperial-italic-500.ttf);
} 
@font-face {
  font-family:imperial-italic-600;
  src: url(fonts/imperial/imperial-italic-600.ttf);
} 
@font-face {
  font-family:imperial-italic-700;
  src: url(fonts/imperial/imperial-italic-700.ttf);
}
@font-face {
  font-family:imperial-500;
  src: url(fonts/imperial/imperial-normal-500.ttf);
} 
@font-face {
  font-family:imperial-600;
  src: url(fonts/imperial/imperial-normal-600.ttf);
} 
@font-face {
  font-family:imperial-700;
  src: url(fonts/imperial/imperial-normal-700.ttf);
}
section.article_sec .article_post p {

    font-weight: 300;


}
@media screen and (min-width:1366px){
.container {
/*     max-width: 1400px; */
}
}
h1 {
	font-size: 2.5rem; 
	    line-height: 52px;
	font-weight: bold;
}
h2{
	font-weight: 700;
	font-size: 29px;
	line-height: 40px;
}

h4{
	font-weight: 500;
	font-size: 21px;
	line-height: 1.4;
}
h3 {
    line-height: 34.4px;
}
._blank_header {
    height: 108px;
}
body{
/* 	background-color:#f9f9f9; */
	background-color:#fff;
}
header#fixed_header2 {
	    padding-bottom: 8px;
    box-shadow: 0 0.125rem 0.625rem 0 rgba(0,0,0,.1);
}
section.inner_hero_sec {
    background-color:#fff1e4;
    padding: 10px 0px;
	       margin-top: 133px;
}
.inner_hero_sec .bdcrm h2 {
    font-size: 14px;
    line-height: 25px;
    color: #000;
    background-color: #ffdebc;
    padding: 0px 10px;
    border-radius: 5px;
    display: inline-block;
    margin-bottom: 6px;
    font-weight: 500;
}
.inner_hero_sec .bdcrm nav ol.breadcrumb li a {
    color: #333;
	font-weight:300;
}
.inner_hero_sec .bdcrm nav ol.breadcrumb li svg path {
    fill: #333;
}
.inner_hero_sec .bdcrm nav ol.breadcrumb li {
	font-size:18px;
	font-weight:400;
    color: #ff9933;
}
/* .inner_hero_sec .bdcrm nav ol.breadcrumb li.active {
    font-weight: 600;
} */
.inner_hero_sec .bdcrm ol.breadcrumb {
    margin-bottom: 0px;
}
.inner_hero_sec .bdcrm {
    position: relative;
       top: 0px;
    padding-top:10px;
	left:0px;
}
.logo img {
height: 70px;
}
/* b, strong{
	color:#001656;
} */
nav > ul > li {
    margin-top: 8px;
}
/* section.article_sec .sidebare .sidebar_article, section.article_sec .sidebare .sec_stick_side, section.article_sec .sidebare {
	background-color:#fff1e4;
    padding:12px;
    border-radius: 5px;
} */

/* section.article_sec .sidebare .sec_stick_side{
	background-color: #fff1e4;
    padding: 18px;
    border-radius: 5px;
} */
section.article_sec .sidebare .sidebar_article {
    background-color: #fff1e4;
    padding:15px;
    border-radius: 5px;
    
}

nav ul.main_menu .mega-menu{
    top: -47px;
    margin-top: 83px;
    padding-top: 37px;
}
/* .nav_tabs ul li a {
    font-size: 1rem;
    color: #0033cc;
    border-color: #0033cc;
    background-color: #a5bbff;

} */
.nav_tabs ul li a {
    font-size: 1rem;
    color: #000;
    border-color: #ff8f1f;
    background-color: #ffe7d0;
}
.nav_tabs ul li:first-child a.active {
    border-right-color: #ff8f1f;
    border-bottom-left-radius: 0px;
}
.nav_tabs ul li:last-child a {
    border-bottom-right-radius: 0px;
}
.nav_tabs ul li a.active {
    background-color: #fff1e4;
}
.nav_tabs ul li:nth-child(2) a.active {
    border-left: 0px;
    border-right-color: #ff8f1f;
}
.nav_tabs ul li:last-child a.active {
    border-right-color: #ff8f1f;
}
/* .sidebare .tab-content ul li a {
    padding-left: 12px;
    color: #ff8f1f;
    text-decoration-color: #ff8f1f;
} */
.sidebare .tab-content ul li a {
    padding-left: 12px;
    color: #222;
    text-decoration-color: #222;
}
.sidebare .tab-content ul li a:hover, .sidebare .tab-content ul li a.active {
    border-left: solid 4px #ff8f1f !important;
}
.sidebare .tab-content .img_block {
    width: 85%;
}
.sidebare .tab-content ul li a {
    border-left: solid 4px #f4ddc8 !important;
}
section.article_sec .sidebare .sidebar_article h3 {
    /* color: #001656; */
    font-size: 1.2rem;
    color: #ff8f1f;
    font-family: 'proxima-nova';
}
.auth_article_box ._meta .text_block p b, .auth_article_box ._meta .text_block p strong {
    color: #fff;
}

.author_articles .sbox span._author {
    margin-bottom: 10px;
    margin-top: 0px;
}
section.article_sec .sidebare .sidebar_article .row:last-child {
    border-bottom: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.disclaimer-art {
    margin-bottom: 1.5rem;
}
._meta .team_img .img_txt p a {
    text-decoration-thickness: 0.06rem;
    text-decoration-color: #000;
	text-decoration: underline;
}
._meta .team_img .img_txt p {
    margin-bottom: 1px;
}
._meta .team_img figure img {
    filter: none;
}
.row_disclaimer p.disclaimer-art {
    font-size: 16px;
    color: #6e6e6e;
	font-weight:300;
}
.inner_hero_text h1._main_title {
    margin-bottom: 0px;
}
._meta .team_img figure {
    margin-bottom: 0px;
    width:50px;
    height:50px;
    border-radius: 100%;
/*     overflow: hidden; */
}
._meta .team_img .img_txt {
    margin-left: 10px;
}
.disclaimer-art {
    margin-bottom: 10px;
}
section.article_sec .sidebare .sec_stick_side {
    background-color: #fff1e4;
    padding: 0px;
    border-radius: 5px;
    margin-bottom: 20px;
}

section.article_sec .sidebare{
	margin-left:0px;
}
.article_post h2, .article_post h3{
	border-bottom:0px;
	margin-bottom:15px;
}
section.article_sec .article_post p, section.article_sec .article_post h2, section.article_sec .article_post h3, section.article_sec .article_post .para_story, section.article_sec .article_post hr, .single_product_row, .products_slider, section.article_sec .article_post blockquote, section.article_sec .article_post h4{
    position: relative;

}
section.article_sec .article_post .caption_col_lbl{
	 margin-left: 12%;
	 margin-right:7%;
}
section.article_sec .article_post ul, section.article_sec .article_post ol{
margin-left: 8%;
    margin-right: 0%;
    font-weight: 300;
    padding: 0;
}
section.article_sec .article_post .para_story p {
    margin-left: 0px;
	margin-right: 0px;
}
section.article_sec .article_post ul li p{
	margin-left:0px;
	margin-right:0px;
}

.pe-12 {
    padding-right:2rem!important;
}
p {
    margin-bottom:1em;
}
 
section.article_sec .sidebare .sidebar_article .sbox {
    margin-left: 14px;
}
.sidebare .recent_box figure a img {
    border-radius: 0px;
}
section.article_sec .sidebare .sidebar_article:after {
    top: 0px;
    position: absolute;
    content: '';
    background-color: #ff8f1f;
    width: 60px;
    height:4px;
    left: 18px;
} 

.article_post .para_story{
	border-radius:5px;
}
.sec_stick_side.sidebar_fixed {
	width: 326px; 
}
section.article_sec .article_post .accordion_box .card .card-body p{
	line-height:1.5;
    font-size: 15px;
    font-family: "proxima-nova";
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}
.accordion_box {
/*     border: solid 1px #ff8f1f; */
    background-color: #fff1e4;
}
.accordion_box .card .card-header a{
	color:#222;
}
.meta_soc ul li a {
    background-color: #eee;
    border-color: #eee;
    transition: 0.2s;
}
.meta_soc ul li a.a_save svg {
    margin-right: 5px;
}
.meta_soc ul li a:hover {
    background-color: #fff;
}
.meta_soc ul li a.a_save {
    font-family: 'proxima-nova';
    width: auto;
    border-radius: 10px;
    padding: 0px 11px;
    font-size: 0.9rem;
    font-weight: 700;
}

.meta_soc ul li a.a_save i.fa {
/*     margin-right: 6px; */
    font-size: 20px;
}
.auth_article_box ._meta .text_block a.disclaimer_text {
    text-decoration: underline;
    color: #8aa7ff;
    font-size: 13px !important;
    float: right;
    margin-right: 30px;
    top: 10px;
    position: relative;
}

section.footer_bottom_sec {
	padding-top:40px;
}
section.footer_bottom_sec .footer_bottom {
        position: absolute;
    z-index: 2;
    top: 7px;
}
section.footer_bottom_sec figure.dog_img {
       margin-bottom: 0px;
    width: 114px;
    position: relative;
    margin-top: -91px;
    z-index: 1;
    margin-left: 10px;
    transform: rotate(0deg);
    text-align: right;
}
.dog_left{
position: absolute;
    margin-top: 19px;
    left: 5px;
}
.footer_flex{
	display:flex;
	flex-wrap:wrap;
}
.footer_flex h4 {
    margin-bottom:20px;
    margin-right: 20px;
}

.footer_flex figure {
    margin-bottom: 0px;
    width: 100px;
    overflow: hidden;
}

.footer_flex .portal_btn {
    margin-right:25px;
}
header.fixed_header .main_menu_container .logo img {
    padding: 8px 0px;
}
.single_product_row .card_desc .top_products_box_text p {
    margin-left: 0px;
    margin-right: 0px;
}
.single_product_row figure{
	width:100%;
}
.single_product_row{
	border-color:transparent;
	background-color: #fff;
    box-shadow: 0 0 5px 0 hsla(0,0%,55.7%,.5);
	padding: 45px 40px 35px 40px !important;
    border-radius: 0px;
    margin-bottom: 55px;
    margin-top: 55px;
}
.single_product_row .card_desc .btn_block .btn {
	font-weight: 600;
    padding: 9px 24px;
	border-radius:7px;
	line-height: 1.375rem;
	color:white;
}
.products_slider .row.single_product_row {
    margin-left:5px;
    margin-right:5px;
}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next{
	color:#333;
	border-color:#333;
}
.products_slider .row.single_product_row figure {
    width: 75% !important;
}



section.article_sec .article_post #Figs1.img_block.featured-img, section.article_sec .article_post .row.img_block.featured-img{
    margin-left: 0px;
}
section.article_sec .sidebare .sidebar_article figure img {
    height: 72px;
    width: 72px
}
section.article_sec .article_post blockquote {
    width: 50%;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 15px 20px;
    margin: 0 0 32px;
    padding-left: 0px;
    position: relative;
    box-sizing: border-box;
    font-weight: 800;
    border-bottom: solid 1px #0025b7;
    border-top: solid 1px #0025b7;
    font-size: 18px;
}
section.article_sec .article_post ol li ol, section.article_sec .article_post ul li ol, section.article_sec .article_post ul li ul {
    margin-right: 0px;
    margin-top: 16px;
	margin-bottom:20px;
}

.page-id-1175  span.user_help_sms {
    position: relative;
    left: 16px;
}
.page-id-1175 .signup_list_sec {
	    background: #FDF6F0;
	padding: 25px 30px;
}
.page-id-1175 .signup_list_sec p{
	color: #000;
font-size: 33px;
font-style: normal;
font-weight: 600;
line-height: 34px;
	margin-bottom: 0px !important;
}
.page-id-1175 .signup_list_sec p span{
	color: #F87E05;
}