/*Team Page*/
.team-set p{
	padding: 1%;
	text-align: center;
	background-color: rgb(102, 0, 0);
}
.home #main-nav{
	position: inherit;
	background-color: #fff;
}
.home .navbar-dark .navbar-nav .nav-link{
	color: #000 !important;
	text-shadow: none !important;
}
.home .navbar-dark .navbar-brand{
	padding: 0px !important;
}
.home #main-nav .img-fluid{
	width: 55%;
	margin-top: 20px;
	margin-bottom: 20px;
}
.home .navbar{
	padding: 0rem 1rem !important;
}
.home .pt-cv-thumbnail{
	width: 100% !important
}
.home .navbar-dark .navbar-toggler-icon{
	background-color: #223244;
}
#threegrid .col-md-3{
	max-width: none !important;
}
/*Blog Arch*/
.backtotop{
	position: sticky;
    top: 55px;
    z-index: 2;
    float: right;
    right: 170px;
    text-align: right;
    width: 100%;
}
.backtotop .fa-chevron-up{
	color: #fff;
	font-size: 30px;
	padding: 12px;
	background-color: #eca250;
	
}
.hotlink{
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.hotlink a{
	color:#333;
	text-decoration: none;
	font-weight: 600;
}
.hotlink a:hover{
	color: #eca250;
}
.sya_container{
	padding-left: 15px;
	padding-right: 15px;
}
.sya_date{
	font-weight: 600;
	font-size: 14px;
}
.sya_postlink{
	font-size: 14px;
}
.sya_postlink {
	color: #333;
	text-decoration: none;
}
.sya_postlink:hover{
	color: #eca250;
}
.year-title{
	font-size: 20px;
	background-color: #6b4871 !important;
	color: #fff;
	text-transform: uppercase;
	padding: 2%;
	font-weight: bold;
	margin-bottom: 20px;
}
.sya_container ul{
	padding-left: 0px;
}
.sya_container li{
	list-style: none;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 3px;
}
.sya_container li:nth-child(odd) {
    background-color: #f2f2f2;
}
.sya_container li:nth-child(even) {
  
}

.frame{
	background-color: #fff;
	border-radius: 10px;
	margin-bottom: 20px;
	padding: 3%;
	text-align: left;
	box-shadow: 0 0px 2px 0 rgba(0,0,0,0.2);
}
.frame h2{
	font-size: 18px;
	text-align: left;
	width: 100%;
	padding-bottom: 30px;
	 font-weight: bold;
	 border-bottom: 1px solid #f2f2f2;
	 padding-bottom: 2px;
}
.frame a{
	text-decoration: underline;
	color: #000;
}
.frame a:hover{
	color: #eca250 !important;
}
.frame .fa-brands{
	font-size: 30px;
	margin-right: 10px;
}
h2 {
     color: #223244;
     font-weight: 700;
     text-transform: uppercase;
     font-style: italic;
}
 h3 {
     font-weight: 700;
     text-transform: uppercase;
     font-style: italic;
}
 .wp-block-columns a {
     color: #223244 !important;
}
 .wp-block-columns a:hover {
     color: #eca250;
}
 .btn {
     border-radius: 0 !important;
     font-size: 19px !important;
}
a:hover {
     text-decoration: none !important;
}
 hr {
     margin-top: 2rem !important;
     margin-bottom: 3rem !important;
     border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
}
 .wp-block-separator {
     border: hidden;
}
 .btn-primary {
     display: inline-block;
     padding: 6px 25px;
     font-size: 19px;
     background: #6b4871 !important;
     box-shadow: 0 0 0 5px #6b4871, inset 0 0 0 1px #fff;
     border-radius: 0;
     font-size: 18px !important;
     border-color: #6b4871 !important;
     margin-bottom: 10px !important;
     margin-left: 0 !important;
}
 .btn-primary:hover {
     font-size: 19px;
     background: #eca250 !important;
     box-shadow: 0 0 0 5px #eca250, inset 0 0 0 1px #000;
     border-radius: 0;
     font-size: 18px !important;
     border-color: #eca250 !important;
     color: #000 !important;
}
 .cart .btn-outline-primary {
     display: inline-block;
     padding: 6px 25px;
     font-size: 19px;
     background: #6b4871 !important;
     box-shadow: 0 0 0 5px #6b4871, inset 0 0 0 1px #fff;
     border-radius: 0;
     font-size: 18px !important;
     border-color: #6b4871 !important;
     margin-bottom: 10px !important;
     color: #fff !important;
}
 .cart .btn-outline-primary:hover {
     font-size: 19px;
     background: #eca250 !important;
     box-shadow: 0 0 0 5px #eca250, inset 0 0 0 1px #000;
     border-radius: 0;
     font-size: 18px !important;
     border-color: #eca250 !important;
     color: #fff !important;
}
 .coupon .form-control {
     margin-right: 20px !important;
}
 .btn-success {
     display: inline-block;
     padding: 6px 25px;
     font-size: 19px;
     background: #f2f2f2 !important;
     box-shadow: 0 0 0 5px #f2f2f2, inset 0 0 0 1px #000;
     border-radius: 0;
     font-size: 18px !important;
     border-color: #f2f2f2 !important;
     color: #000 !important;
     margin-bottom: 10px !important;
}
 .btn-success:hover {
     font-size: 19px;
     background: #000 !important;
     box-shadow: 0 0 0 5px #000, inset 0 0 0 1px #fff;
     border-radius: 0;
     font-size: 18px !important;
     border-color: #000 !important;
     color: #fff !important;
}
 .btn-danger {
     display: inline-block;
     padding: 6px 25px;
     font-size: 19px;
     background: #000 !important;
     box-shadow: 0 0 0 5px #000, inset 0 0 0 1px #fff;
     border-radius: 0;
     font-size: 18px !important;
     border-color: #000 !important;
     color: #fff !important;
     margin-bottom: 10px !important;
}
 .btn-danger:hover {
     font-size: 19px;
     background: #f2f2f2 !important;
     box-shadow: 0 0 0 5px #f2f2f2, inset 0 0 0 1px #000;
     border-radius: 0;
     font-size: 18px !important;
     border-color: #fff !important;
     color: #000 !important;
}
 .btn-orange {
     display: inline-block;
     padding: 6px 25px;
     font-size: 19px;
     background: #eca250 !important;
     box-shadow: 0 0 0 5px #eca250, inset 0 0 0 1px #fff;
     width: 100%;
     border-radius: 0;
     font-size: 18px !important;
     border-color: #fff !important;
     color: #fff !important;
     margin-bottom: 10px !important;
}
 .btn-orange:hover {
     font-size: 19px;
     background: #f2f2f2 !important;
     box-shadow: 0 0 0 5px #f2f2f2, inset 0 0 0 1px #000;
     border-radius: 0;
     font-size: 18px !important;
     border-color: #fff !important;
     color: #000 !important;
}
 .gform_wrapper.gravity-theme #field_submit input, .gform_wrapper.gravity-theme .gform_footer input {
     display: inline-block;
     padding: 6px 25px;
     font-size: 19px;
     background: #000 !important;
     box-shadow: 0 0 0 5px #000, inset 0 0 0 1px #fff;
     border-radius: 0;
     font-size: 18px !important;
     border-color: #000 !important;
     color: #fff !important;
     margin-bottom: 10px !important;
}
 .wp-block-button__link {
     background-color: transparent !important;
     text-transform: uppercase;
}
 .wp-block-button__link:hover {
     text-decoration: none;
}
 #top-bar {
     background-color: #eca250;
     color: #fff;
}
 .t-r {
     text-align: right;
     display: flex;
     justify-content: right;
}
 .t-l {
     text-align: left;
}
 #top-bar .t-r a {
     color: #fff;
     margin-right: 5px;
     font-size: 25px;
}
 #main-nav {
     background-color: transparent !important;
     position: absolute;
     width: 100%;
     z-index: 3;
     padding-top: 0;
}
 .navbar-dark .navbar-nav .nav-link {
     font-size: 15px;
}
 .dropdown-menu {
     border-radius: 0 !important;
     min-width: 14rem !important;
     background-color: rgba(0, 0, 0, 0.5) !important;
}
 .dropdown-item {
     color: #fff !important;
     text-transform: uppercase;
     font-size: 14px !important;
}
 .dropdown-item:focus, .dropdown-item:hover {
     background-color: transparent !important;
}
 #main-nav .img-fluid {
     width: 95%;
}
 .navbar-dark .navbar-brand {
     width: 30%;
     background-color: rgba(255, 255, 255, 0.8);
     padding: 3%;
}
 .navbar-dark .navbar-nav .nav-link {
     color: #fff !important;
     text-transform: uppercase;
     text-shadow: 1px 1px #000 !important;
}
 #hero {
     height: 100vh;
     position: relative;
     z-index: 0;
}
 #hero .h-con {
     padding-left: 0;
     padding-right: 0;
}
 #hero img {
     width: 100%;
     margin-left: auto;
     margin-right: auto;
     display: block;
}
 #hero h2 {
     font-size: 40px;
     text-shadow: 1px 1px #000;
     color: #fff;
     font-weight: 700;
     text-transform: uppercase;
     font-style: italic;
}
 #hero p {
     font-size: 18px;
     color: #fff;
     text-shadow: 1px 1px #000;
     padding-left: 18%;
     padding-right: 18%;
}
 #hero .content {
     text-align: center;
}
 .video-container {
     width: 100%;
     margin-top: 0 !important;
}
 #promos {
     text-align: center;
     background-color: #f2f2f2;
     padding-top: 30px;
     padding-bottom: 30px;
}
 #promos a {
     color: #555;
     font-weight: 800;
     margin-bottom: 15px;
}
 #promos a:hover {
     text-decoration: underline;
}
 html {
     scroll-behavior: smooth;
}
 .h-con1 {
     position: relative;
     top: 40%;
}
 .ctf-author-avatar {
     visibility: hidden !important;
     display: none !important;
}
 .ctf-author-box {
     margin-left: 0 !important;
}
 .ctf-author-box-link {
     margin-left: 0 !important;
}
 .ctf-context {
     margin-left: 0 !important;
     visibility: hidden !important;
     display: none !important;
}
 #ctf .ctf-corner-logo {
     color: #f2f2f2 !important;
}
 .ctf-tweet-content {
     margin-left: 0 !important;
}
 .pt-cv-ifield {
     border: 1px solid #c7c7c7;
     color: #000;
     padding: 2%;
}
 #pt-cv-view-00bbb900x3 .pt-cv-title a, #pt-cv-view-00bbb900x3 .panel-title {
     font-weight: 700 !important;
     display: block;
     color: #000;
}
 #pt-cv-view-00bbb900x3 .pt-cv-readmore {
     background-color: transparent !important;
}
 .pt-cv-content {
     margin-bottom: 0 !important;
}
 #pt-cv-view-00bbb900x3 .pt-cv-readmore {
     margin: 0 !important;
     padding: 0 !important;
}
 .pt-cv-view .pt-cv-title {
     margin-bottom: 0 !important;
}
 .page-id-6 .subfooter {

}
 #banner {
     padding: 175px 0;
     position: relative;
     overflow: hidden;
     width: 100%;
     border-bottom: 5px solid #eca250;
}
 #banner .entry-title {
     color: #fff;
     font-size: 35px;
     border: hidden;
     font-weight: 700;
     text-shadow: 1px 1px #000;
     text-align: center;
     text-transform: uppercase;
     font-weight: bold;
     font-style: italic;
}
 #banner-post {
     background-image: url(/wp-content/uploads/2022/04/statium-bg.jpg);
     background-position: center center;
     background-size: cover;
     padding: 175px 0;
     position: relative;
     overflow: hidden;
     width: 100%;
     border-bottom: 5px solid #eca250;
}
 #banner-post .entry-title {
     color: #fff;
     font-size: 35px;
     border: hidden;
     font-weight: 700;
     text-shadow: 1px 1px #000;
     text-align: center;
     font-weight: bold;
     text-transform: uppercase;
     font-style: italic;
}
 .dimmer {
     background-image: url(/wp-content/uploads/2022/05/pbg.png);
     background-repeat: repeat;
     position: absolute;
     top: 0;
     left: 0;
     height: 100%;
     width: 100%;
     z-index: 0;
}
 .dimmer-video {
     background-image: url(/wp-content/uploads/2022/05/01.png);
     background-repeat: repeat;
     position: absolute;
     top: 0;
     left: 0;
     height: 100%;
     width: 100%;
     z-index: 0;
}
 .dimmer-bk {
     background-image: url(/wp-content/uploads/2022/05/01.png);
     background-repeat: repeat;
     position: absolute;
     top: 0;
     left: 0;
     height: 100%;
     width: 100%;
     z-index: 0;
}
 .dimmer-co {
     background-image: linear-gradient(200deg, #eca250 50%, #752d83 calc(19% + 8px));
     opacity: 0.5;
     position: absolute;
     top: 0;
     left: 0;
     height: 100%;
     width: 100%;
     z-index: 0;
}
 #white {
     padding-top: 60px;
     padding-bottom: 60px;
     background-color: #fff;
}
 #white h2 {
     font-weight: bolder !important;
     font-style: italic !important;
}
 #white .ctf-tweet-text a {
     color: #223244;
     font-weight: 700;
}
 #black {
     background-color: #223244;
     padding: 4%;
     color: #fff;
     text-align: center;
}
 #black h2 {
     font-size: 35px;
     padding-top: 20px;
     padding-bottom: 20px;
     color: #fff;
}
 #grey {
     padding-top: 60px;
     padding-bottom: 60px;
     background-color: #f2f2f2;
}
 #orange {
     padding-top: 60px;
     padding-bottom: 60px;
     background-color: #eca250;
     color: #fff;
}
 #purple {
     background-color: #752d83;
}
 #purple h2 {
     font-size: 40px;
     color: #fff;
     text-shadow: 1px 1px #000;
     text-align: center;
     font-weight: 700;
     font-style: italic;
}
 .pum-theme-44391 {
     background-color: #000 !important;
}
 .home-blog {
     background-image: url(/wp-content/uploads/2022/03/home-blog-bg.jpg);
     background-position: center center;
     background-size: cover;
     min-height: 500px;
     position: relative;
     overflow: hidden;
     padding-top: 60px;
     padding-bottom: 30px;
}
 .home-blog .pt-cv-wrapper img {
     width: 100%;
}
 .home-blog .pt-cv-ifield {
     box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
}
 .home-blog .pt-cv-title {
     padding: 2%;
     font-size: 16px !important;
}
 .home-blog .pt-cv-href-thumbnail {
     max-height: 190px;
     height: 190px;
     background-color: #fff;
     overflow: hidden;
     display: block;
}
 .home-blog .pt-cv-meta-fields {
     padding: 2%;
     margin-bottom: 0;
     padding-left: 4%;
}
 .plus {
     background-image: url(/wp-content/uploads/2022/03/plus-bg.jpg);
     background-position: center center;
     background-size: cover;
     position: relative;
     overflow: hidden;
     color: #fff;
}
.wp-block-rss__item.wp-block-rss__item {
     border: 2px solid #223244;
     padding: 2%;
     margin-bottom: 10px;
}
.wp-block-rss__item .wp-block-rss__item-title a {
     color: #223244;
     font-weight: bolder !important;
     font-style: italic !important;
}
 .plus-c {
     text-align: center;
     padding: 8% 4%;
}
 .plus-c h2 {
     font-size: 40px;
     text-shadow: 1px 1px #000;
     font-weight: 700;
     font-style: italic;
}
 .plus-c p {
     font-size: 25px;
     text-shadow: 1px 1px #000;
}
 .plus-c .btn {
     width: 100%;
     margin-bottom: 20px !important;
}
 .p-logo img {
     width: 30%;
     margin: auto;
     display: block;
}
 .content {
     position: relative;
     z-index: 2;
}
 .pressbox h3 {
     font-weight: 700;
     text-transform: uppercase;
     font-style: italic;
}
 .pressbox .img_container {
     position: relative;
     overflow: hidden;
}
 .pressbox .img_container img {
     position: absolute;
     min-height: 100%;
     min-width: 100%;
     width: 0;
     object-fit: cover;
}
 .entry-header {
     visibility: hidden;
     display: none;
}
 .has-post-thumbnail .wp-post-image {
     visibility: hidden;
     display: none;
}
 .woocommerce-product-gallery__wrapper .wp-post-image {
     visibility: visible;
     display: block;
}
 .woocommerce form .form-row label {
     width: 100%;
}
 .password-input {
     width: 100%;
}
 .woocommerce form .show-password-input, .woocommerce-page form .show-password-input {
     top: 0;
}
 .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
     font-family: inherit;
     line-height: 1.2;
     font-weight: 700;
     padding: 0;
     font-size: inherit;
     display: block;
     color: #555;
     font-style: normal;
     text-transform: none;
     margin-bottom: 10px;
}
 .wc-memberships-members-area-navigation ul {
     padding-left: 0;
}
 .membership-content-title a {
     color: #555;
     font-weight: 600;
}
 .membership-content-title a:hover {
     color: #eca250;
}
 .sort-status a {
     color: #555;
}
 .membership-content-actions a {
     width: 100%;
     text-align: center;
     color: #fff !important;
     background-color: #000 !important;
}
 .wc-memberships-members-area-navigation li {
     position: relative;
     display: block;
     padding: 0.75rem 1.25rem;
     background-color: #fff;
     border: 1px solid rgba(0, 0, 0, 0.125);
     list-style: none;
}
 .wc-memberships-members-area-navigation li a {
     width: 100%;
     color: #495057;
     text-align: inherit;
}
 ul.pewc-product-extra-groups {
     padding-left: 0;
}
 .pewc-form-field {
     width: 100%;
}
 .wc-block-grid__product-add-to-cart .added_to_cart {
     color: #fff !important;
}
 .wpsi_social_share_buttons a.a2a_button_facebook, .wpsi_social_share_buttons a.a2a_button_facebook span {
     background: #3b5998 !important;
}
 .wpsi_social_share_buttons a.a2a_button_twitter, .wpsi_social_share_buttons a.a2a_button_twitter span {
     background: #55acee !important;
}
 .wpsi_social_share_buttons a {
     background: transparent !important;
}
 .cr {
     width: 100%;
}
 .product_meta {
     visibility: hidden;
     display: none;
}
 .woocommerce div.product form.cart div.quantity {
     margin-bottom: 20px;
}
 .woocommerce div.product form.cart {
     margin-bottom: 0;
}
 .woocommerce .woocommerce-breadcrumb {
     margin-bottom: 30px;
     font-weight: 700;
}
 .woocommerce-products-header {
     font-weight: 700;
     font-style: italic;
     text-transform: uppercase;
}
 label[for="shipping_method_0_stamps_comusps_media_mail"] {
     visibility: hidden;
     display: none !important;
     pointer-events: none;
}
 #shipping_method_0_stamps_comusps_media_mail {
     visibility: hidden;
     display: none;
     text-decoration: line-through;
}
 label[for="shipping_method_0_stamps_comusps_parcel_select"] {
     visibility: hidden;
     display: none !important;
     pointer-events: none;
}
 #shipping_method_0_stamps_comusps_parcel_select {
     visibility: hidden;
     display: none;
     text-decoration: line-through;
}
 label[for="shipping_method_0_fedexfedex_smartpost_parcel_select"] {
     visibility: hidden;
     display: none !important;
     pointer-events: none;
}
 #shipping_method_0_fedexfedex_smartpost_parcel_select {
     visibility: hidden;
     display: none;
     text-decoration: line-through;
}
 label[for="shipping_method_0_fedexfedex_home_delivery"] {
     visibility: hidden;
     display: none !important;
     pointer-events: none;
}
 #shipping_method_0_fedexfedex_home_delivery {
     visibility: hidden;
     display: none;
     text-decoration: line-through;
}
 label[for="shipping_method_0_upsups_ground"] {
     visibility: hidden;
     display: none !important;
     pointer-events: none;
}
 #shipping_method_0_upsups_ground {
     visibility: hidden;
     display: none;
     text-decoration: line-through;
}
 label[for="shipping_method_0_fedexfedex_express_saver"] {
     visibility: hidden;
     display: none !important;
     pointer-events: none;
}
 #shipping_method_0_fedexfedex_express_saver {
     visibility: hidden;
     display: none;
     text-decoration: line-through;
}
 label[for="shipping_method_0_upsups_3_day_select"] {
     visibility: hidden;
     display: none !important;
     pointer-events: none;
}
 #shipping_method_0_upsups_3_day_select {
     visibility: hidden;
     display: none;
     text-decoration: line-through;
}
 label[for="shipping_method_0_upsups_2nd_day_air"] {
     visibility: hidden;
     display: none !important;
     pointer-events: none;
}
 #shipping_method_0_upsups_2nd_day_air {
     visibility: hidden;
     display: none;
     text-decoration: line-through;
}
 label[for="shipping_method_0_fedexfedex_2day_am"] {
     visibility: hidden;
     display: none !important;
     pointer-events: none;
}
 #shipping_method_0_fedexfedex_2day_am {
     visibility: hidden;
     display: none;
     text-decoration: line-through;
}
 label[for="shipping_method_0_stamps_comusps_priority_mail_express"] {
     visibility: hidden;
     display: none !important;
     pointer-events: none;
}
 #shipping_method_0_stamps_comusps_priority_mail_express {
     visibility: hidden;
     display: none;
     text-decoration: line-through;
}
 label[for="shipping_method_0_fedexfedex_standard_overnight"] {
     visibility: hidden;
     display: none !important;
     pointer-events: none;
}
 #shipping_method_0_fedexfedex_standard_overnight {
     visibility: hidden;
     display: none;
     text-decoration: line-through;
}
 label[for="shipping_method_0_fedexfedex_priority_overnight"] {
     visibility: hidden;
     display: none !important;
     pointer-events: none;
}
 #shipping_method_0_fedexfedex_priority_overnight {
     visibility: hidden;
     display: none;
     text-decoration: line-through;
}
 label[for="shipping_method_0_upsups_next_day_air_saver"] {
     visibility: hidden;
     display: none !important;
     pointer-events: none;
}
 #shipping_method_0_upsups_next_day_air_saver {
     visibility: hidden;
     display: none;
     text-decoration: line-through;
}
 label[for="shipping_method_0_upsups_next_day_air"] {
     visibility: hidden;
     display: none !important;
     pointer-events: none;
}
 #shipping_method_0_upsups_next_day_air {
     visibility: hidden;
     display: none;
     text-decoration: line-through;
}
 label[for="shipping_method_0_upsups_next_day_air_early_am"] {
     visibility: hidden;
     display: none !important;
     pointer-events: none;
}
 #pa_2022-covers {
     width: 100%;
     max-width: none;
}
 #shipping_method_0_upsups_next_day_air_early_am {
     visibility: hidden;
     display: none;
     text-decoration: line-through;
}
 label[for="shipping_method_0_fedexfedex_first_overnight"] {
     visibility: hidden;
     display: none !important;
     pointer-events: none;
}
 #shipping_method_0_fedexfedex_first_overnight {
     visibility: hidden;
     display: none;
     text-decoration: line-through;
}
 .woocommerce .products .product_type_variable {
     display: none !important;
}
 .cancel {
     visibility: hidden !important;
     display: none !important;
}
 .sidebar {
     margin-bottom: 20px;
}
 .sidebar .btn-orange {
     margin-bottom: 20px !important;
}
 .sidebar .btn-primary {
     margin-bottom: 20px !important;
}
 .sidebar .btn-danger {
     margin-bottom: 20px !important;
}
 .sidebar .btn {
     width: 100%;
     margin-bottom: 20px;
}
 .ad-top {
     max-width: 970px;
     height: 250px;
     display: block;
     margin-left: auto;
     margin-right: auto;
     background-color: #000;
     color: #fff;
     text-align: center;
}
 .ad-top p {
     padding-top: 10%;
}
 .ad-middle {
     max-width: 300px;
     height: 250px;
     display: block;
     margin-left: auto;
     margin-right: auto;
     background-color: #000;
     color: #fff;
     text-align: center;
}
 .ad-middle p {
     padding-top: 10%;
}
 .ad-bottom {
     max-width: 970px;
     height: 90px;
     display: block;
     margin-left: auto;
     margin-right: auto;
     background-color: #000;
     color: #fff;
     text-align: center;
}
 .ad-bottom p {
     padding-top: 3%;
}
 .woocommerce-customer-details .woocommerce-column {
     max-width: none;
}
 .membership-plan a {
     color: #555;
}
 .button {
     margin-bottom: 3px !important;
     border-radius: 0 !important;
}
 .membership-actions .view {
     background-color: #eca250 !important;
}
 .woocommerce-MyAccount-content a {
     color: #555;
     font-weight: 700;
}
 .woocommerce-MyAccount-content a:hover {
     color: #eca250;
     font-weight: 700;
}
 .list-group-item-action:focus, .list-group-item-action:hover {
     background-color: #eca250 !important;
     color: #fff !important;
}
 .list-group-item-action:active {
     background-color: #eca250 !important;
     color: #fff !important;
}
 .return-to-shop .btn-outline-primary {
     font-size: 19px;
     background: #eca250 !important;
     box-shadow: 0 0 0 5px #eca250, inset 0 0 0 1px #000;
     border-radius: 0;
     font-size: 18px !important;
     border-color: #eca250 !important;
     color: #fff !important;
}
 .wc-block-grid__product-onsale {
     visibility: hidden;
     display: none;
}
 .embed-container {
     position: relative;
     padding-bottom: 56.25%;
     overflow: hidden;
     max-width: 100%;
     height: auto;
}
 .embed-container iframe, .embed-container object, .embed-container embed {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}
 .nav-pills .nav-link.active, .nav-pills .show>.nav-link{
     background-color: #6b4771 !important;
}
 .nav-pills .nav-link.active, .nav-pills .show>.nav-link{
     border-radius: 0px;
}
 .nav-pills .nav-link{
     background-color: #213243;
}
 .nav-pills .nav-link{
     border-radius: 0px !important;
     color: #fff;
     text-transform: uppercase;
     margin-top: 3px;
     font-weight: 800;
     font-style: italic;
}
 .d-bg{
     background-color: #474747;
}
 .d-icon .fa-solid {
     margin-right: 5px;
}
 .single-digital-magazine #main-nav{
     background-color: #213243 !important;
}
 .d-content{
     padding: 1%;
}
 .d-content .pt-cv-ifield{
     background-color: #fff !important;
}
 .bundled_item_7{
     visibility: hidden;
     display: none;
}
 .bundled_item_4{
     visibility: hidden;
     display: none;
}
 .bundle_availability{
     visibility: hidden;
     display: none;
}
 .bundle_add_to_cart_button{
     width: 100% !important;
}
 #wrapper-footer{
     padding-top:55px;
     padding-bottom:0;
     background-color:#e9ecef 
}
 #wrapper-footer a{
     color:#555;
}
 #footer-full-content{
     padding-top:55px;
     padding-bottom:30px;
     background-color:#e9ecef;
}
 #menu-footer{
     padding-left:0;
     list-style:none;
}
 #menu-footer li a{
     color:#555;
     font-size:13px;
     line-height:5px 
}
 .f-so a{
     margin-right:5px;
     font-size:30px;
     color:#000!important 
}
 #block-7 img{
     margin:auto;
     display:block;
     width:30% 
}
 .wp-block-image img{
     width:100% 
}
 #ads{
     min-height:60px;
     background-color:#efefef 
}
 .related{
     display:-webkit-inline-box;
     margin-top:30px;
     width: 100%;
}
 .related h2{
     margin-bottom:20px;
     display: inline-block;
     width: 100%;
}
 .woocommerce .products ul, .woocommerce ul.products{
     display: inline-block;
     width:100%;
}
 .site-info p{
     margin-bottom:0 
}
 #wrapper-footer .t-r{
     display:block 
}
 .blog .pt-cv-title{
     padding:2% 
}
 .blog .pt-cv-thumbnail{
     margin-bottom:0!important;
     width:100% 
}
 .blog .pt-cv-title a{
     font-family:inherit;
     line-height:1.2;
     font-weight:700;
     padding:0;
     font-size:14px;
     display:block;
     color:#555;
     font-style:normal;
     text-transform:none 
}
.cart-contents{
     position:relative;
     display:flex!important;
     flex-flow:column nowrap;
     justify-content:center 
}
 .cart-contents:before{
     font-family:'Font Awesome 5 Free';
     font-weight:900;
     content:"\f290"!important;
     font-size:25px;
     color:#fff 
}
 #top-bar li{
    list-style:none
}
.cart-contents:hover{
    text-decoration:none
}
 .cart-contents-count{
    position:absolute;
    top:25px;
    right:1px;
    transform:translateY(-105%) translateX(25%);
    font-family:Arial,Helvetica,sans-serif;
    font-weight:400;
    font-size:12px;
    line-height:22px;
    height:22px;
    width:22px;
    vertical-align:middle;
    text-align:center;
    color:#fff;
    background:#000;
    border-radius:50%;
    padding:1px
}
 .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{
    width:100%;
    background-color:#752D83!important;
    border-radius:0
}
 .wc-block-grid__product-link{
    box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)!important;
    display:block!important
}
 .wc-block-grid__product-link a:hover{
    text-decoration:none!important
}
 .wc-block-grid__product-image{
    margin-bottom:0!important
}
 .wc-block-grid__product-title{
    padding-top:5px!important;
    padding-bottom:5px!important;
    margin:0!important;
    color:#555!important;
    text-decoration:none!important;
    padding-left:5px;
    text-align:left
}
 .wc-block-grid__product-title:hover{
    text-decoration:none!important
}
 .wc-block-grid__products .wc-block-grid__product-image img{
    max-width:none;
    width:100%!important
}
 .wc-block-grid__product-price{
    background:#6B4871!important;
    color:#ECA250!important;
    padding-top:10px;
    padding-bottom:10px;
    width:43%;
    float:left;
    text-align:center
}
 .price{
    backgroundx:#6B4871!important;
    padding-top:10px;
    padding-bottom:10px;
    width:100%;
    float:left;
    text-align:center
}
 .add-to-cart-container{
    visibility:hidden;
    display:none
}
 .woocommerce ul.products li.product .button{
    visibility:hidden;
    display:none
}
 .add-to-cart-container .btn-outline-primary{
    display:inline-block;
    color:#fff!important;
    border-color:transparent;
    font-weight:700;
    text-transform:uppercase
}
 .add-to-cart-container .btn-outline-primary:hover{
    background-color:transparent;
    border-color:transparent
}
.add-to-cart-container .btn{
    font-size:12px!important
}
 .woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{
    background:#000!important;
    color:#fff!important;
    padding-top:14px;
    padding-bottom:14px;
    width:57%;
    float:right;
    font-weight:700;
    text-transform:uppercase;
    font-size:12px;
    text-align:center
}
 .woocommerce ul.products li.product .button{
    margin-top:0
}
 .wc-block-grid__product-add-to-cart{
    visibility:hidden;
    display:none
}
 .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{
    font-size:12px;
    padding:0 1em;
    color:#fff!important
}
 .wp-block-button__link{
    font-weight:700!important;
    color:#fff!important;
    font-size:14px
}
 .ssba-share-text{
    display:none
}
 .post-navigation{
    visibility:hidden;
    display:none
}
 .woosb-price-ori bdi{
    text-decoration:line-through
}
 #add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce div.product .stock,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{
    color:#555!important
}
 .woocommerce-Price-amount{
    font-weight:700!important;
    color:#ECA250!important
}
 .entry-summary .btn-outline-primary{
    width:100%!important
}
 .woocommerce div.product .product_title{
    font-size:25px
}
.ssba_facebook_share{
    display:inline-block;
    float:left
}
.ssba_pinterest_share{
    display:inline-block;
    float:left
}
 .ssba_twitter_share{
    display:inline-block;
    float:left
}
 .ssba_linkedin_share{
    display:inline-block;
    float:left
}
 #pt-cv-view-b099330gkz + .pt-cv-pagination-wrapper .pt-cv-more,#pt-cv-view-b099330gkz + .pt-cv-pagination-wrapper .pagination .active a{
    background-color:#6B4871!important
}
 .mag h2{
    font-size:22px!important;
    width:100%;
    font-weight:700!important;
    margin-bottom:0!important
}
 .return-to-shop a{
    color:#fff!important
}
 .wc-proceed-to-checkout a{
    color:#fff!important
}
 .product_meta a{
    color:#223244!important
}
 .woocommerce ul.products li.product .price{
    font-weight:700!important;
    color:#ECA250!important
}
 .wc-forward{
    color:#fff;
    display:inline-block!important;
    text-align:center;
    width:100%;
    text-transform:uppercase;
    font-size:12px;
    font-weight:700
}
 .wc-forward:hover{
    color:#fff
}
 .pewc-main-price{
    background:transparent!important;
    color:inherit;
    padding:0;
    width:inherit;
    float:none;
    text-align:left
}
 .flex-viewport{
    margin-bottom:20px
}
 #mainView .share-button{
    visibility:hidden!important;
    display:none!important
}
 #mainView{
    visibility:hidden;
    display:none
}
 #mainView .download-button{
    visibility:hidden;
    display:none
}
 #mainView .print-button{
    visibility:hidden;
    display:none
}
 .access-ul{
    list-style:none
}
 .access-ul li{
    list-style:none
}
 .access-tabs{
    width:100%;
    margin-top:20px
}
 .access-tabs #menu-fbs-info,#menu-fcs-info,#menu-nfl-info{
    list-style:none;
    padding-left:0
}
 .access-tabs #menu-fbs-info li,#menu-fcs-info li,#menu-nfl-info li{
    padding:1%;
    border-bottom:1px dashed #ccc
}
 .access-tabs #menu-fbs-info li a,#menu-fcs-info li a,#menu-nfl-info li a{
    color:#555;
    font-weight:700
}
 .access-tabs #menu-fbs-info li:nth-child(odd),#menu-fcs-info li:nth-child(odd),#menu-nfl-info li:nth-child(odd){
    background-color:#f2f2f2
}
 .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{
    border-top:hidden;
    border-left:hidden;
    border-right:hidden;
    border-bottom:4px solid #ECA250
}
 .nav-tabs .nav-link{
    color:#555;
    font-size:20px;
    font-weight:700;
    font-style:italic
}
 .nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{
    border-top:hidden;
    border-left:hidden;
    border-right:hidden;
    border-bottom:4px solid #000!important
}
 .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{
    border-bottom:4px solid #ECA250!important
}
.term-uncategorized .products{
	visibility: hidden !important;
	display: none !important;
}
 @media only screen and (max-width:981px){
	 .navbar-dark .navbar-brand{
		 width: 50%;
	 }
	  .video-container{
            width:auto;
        }
         .navbar-dark .navbar-nav .nav-link{
            font-size:10px
        }
        .home #main-nav .img-fluid{
	        width: 85% !important;
        }

 }

     @media only screen and (max-width:768px){
	     .home .navbar-dark .navbar-nav .nav-link{
		     color: #fff !important;
	     }
	     .h-con1{
                top:30% !important;
            }
            #navbarNavDropdown{
                background-color:rgba(0,0,0,0.5)
            }
            #main-menu{
                padding-left:10px
            }
            .dropdown-menu{
                background-color:transparent!important
            }
            .navbar-dark .navbar-nav .nav-link{
                font-size:15px
            }
            #block-7 img{
                width:45%
            }
            .btn-primary{
                width:100%
            }
            .btn-orange{
                width:100%
            }
            .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{
                font-size:9px
            }
            .plus-c .btn{
                font-size:15px!important
            }
     }
        
         @media only screen and (max-width:480px){
	          .h-con1{
                    top:12%;
                }
                .navbar-dark .navbar-brand{
                    width:80%;
                    padding:4%
                }
                .navbar-dark .navbar-nav .nav-link{
                    font-size:16px
                }
                #hero .content{
                    top:10%;
                }
                .p-logo img{
                    width:60%
                }
                .pressbox .img_container img{
                    position:inherit;
                    min-height:inherit;
                    min-width:inherit;
                    width:inherit;
                    object-fit:cover
                }
                .wpsi_social_share_buttons{
                    margin-left:0!important
                }
                 #wrapper-footer .t-l{
                text-align:center
            }
            #wrapper-footer .t-r{
                text-align:center
            }

         }            