/*
Theme Name: Canndescent
Theme URI: http://google.com
Description: This is the canndescent theme. 
Author: admin
Author URI: http://google.com
Version: 1.0
*/
input.tnp-submit.sign_up_btn {
    background: transparent !important;
}
input.tnp-submit.sign_up_btn:hover {
    background: #FBFDF6 !important;
    color: #54565B;  
}
.blogBottomNav .scl_links {
    display: none;
    visibility: hidden;
}
a {
	    color: #D86018;
}
a:hover{
	 color: #061d33;
}
header.archive-header.has-text-align-center.header-footer-group {
    margin-top: 54px;
	 color: #D86018 !important;
}
header.archive-header.has-text-align-center.header-footer-group span.color-accent {
	 color: #D86018 !important;
}
 .location_bt{
	margin-top:38px;
} 
.container.custom_wrap.location {
    margin-bottom: 56px;
    border-bottom: 2px solid #da6027;
    padding: 1px;
}
/* 
div#k_id_modal {
    z-index: 1;
}
p.sub_header {
    text-align: center;
}
input#k_id_modal_\$email {
    border: none;
    box-shadow: none;
    border-bottom: 1px solid;
    text-align: center;
    border-radius: 0;
}
 
input#k_id_modal_\$zip {
    border: none;
    box-shadow: none;
    border-bottom: 1px solid;
    text-align: center;
    border-radius: 0;
    background: none;
}
.klaviyo_field_group {
    text-align: center;
}
.klaviyo_fieldset img {
    max-height: 82px;
}
.klaviyo_modal .klaviyo_inner {
	width: 500px !important;
	max-height: 500px !important;
	top: 50% !important;
-webkit-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important; 
    transform: translateY(-50%) !important;
  left: 0 !important;
    right: 0 !important;
    margin: 0 auto !important;

}
.klaviyo_field_group {
    width: 85%;
    display: inline-block;
    margin: 5px 33px;
}
.klaviyo_modal .klaviyo_form_actions {
    border-top: 0 !important;
    padding-top: 0 !important;
    margin: 22px auto !important;
    width: 150px !important;
}
.klaviyo_modal .klaviyo_form_actions span {
    background-color: #d01f2f !important;
    background-image: none !important;
}
.klaviyo_modal .klaviyo_submit_button {
    background-image: none !important;
}
.klaviyo_modal p.footer {
    text-align: center;
    padding: 0 22px;
}
.klaviyo_modal .klaviyo_fieldset {
	border-top: none;}
a.bottmfoot {
    text-align: center;
    display: inherit;
    color: #000;
    font-weight: 700;
    margin-top: 6px;
}
.klaviyo_fieldset {
    border: 0 !important;
 }
.klaviyo_modal .success_message {
    padding: 10px 0 34px !important;
   
} 
.needsclick.Modal__ModalPortalStyled-sc-1oy3zf1-0.jIWlgM.klaviyo-form.kl-private-reset-css-Xuajs1 {
    display: none;
} */

.map_sec .buynow_btn {
    color: #DA6227;
    font-size: 16px;
    font-weight: 900;
    line-height: 20px;
    text-transform: uppercase;
    padding: 12px 40px;
    border: 1px solid #DA6227;
    /* display: inline-block; */
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    /* position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%); */
}

.klaviyo_modal .klaviyo_inner.popup-content .klaviyo_fieldset {
    border-top: inherit !important; 
     padding: inherit !important; 
   margin: inherit !important;
    }
    .klaviyo_modal .klaviyo_inner.popup-content .klaviyo_fieldset.popup-heading-text {
    margin: 20px 0 !important;
    }
    a.klaviyo_close_modal.klaviyo_header_close.no_thanks {
    position: inherit;
    font-size: 18px;
    color: #dd5f13;
}

.klaviyo_modal .klaviyo_fieldset.popup-heading-text .klaviyo_subheader {
    font-size: 15px;
    color: #dd5f13;
    line-height: 18px;
    letter-spacing: 0.01071em;
}

.popup-content {font-family: 'Brandon Grotesque';}
 .klaviyo_modal .popup-content form {max-height: inherit !important}
.klaviyo_modal .klaviyo_inner.popup-content {
	top: 10%;
	bottom: auto;
	max-height: inherit;
	    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-left: 0;	
    padding: 30px 15px 15px !important;
	position: absolute;
}
.popup-content .success_message .klaviyo_header {
    color: #dd5f13;
    font-size: 18px;
    line-height: 28px;
    padding: 0 0 6px;
    }
    .popup-content .success_message .klaviyo_subheader {
    color: #dd5f13 !important;
    color: #778187;
    padding: 3px 0;
    font-size: 17px;
    line-height: 0px;
}
.popup-content .success_message {padding: 0px 0 0px !important;}


/******** H CSSS ****/

.klaviyo_modal form {
    overflow-y: inherit !important;
    overflow-x: inherit !important;
}

button.age-gate-submit-yes, button.age-gate-submit-no{
    background-color:#fff;
    color: #dd5f13;
    text-transform: uppercase;
	margin:10px 20px;
}

button.age-gate-submit-yes:hover, button.age-gate-submit-no:hover{
    background-color:#dd5f13 ;
    color:#fff;
   }

p.age-gate-challenge {
    font-weight: 500;
}


div#k_id_modal { 
    z-index: 5;
    overflow-x: auto;
    padding: 30px 0;
}


.needsclick.Row__FormRow-sc-17nghml-0.lnviXl.kl-private-reset-css-Xuajs1:nth-child(3) .eYGCjn.eYGCjn:first-child {
    /* border: 1px solid lime; */
    display: block !important;
    width: 100% !important;
    flex: inherit !important;
    margin: 0;
}

.needsclick.Row__FormRow-sc-17nghml-0.lnviXl.kl-private-reset-css-Xuajs1 {
    display: inline-block;
}

.needsclick.FormComponent__StyledFormComponentWrapper-e0xun6-0.eYGCjn.notranslate.kl-private-reset-css-Xuajs1 {
    width: 50%;
    display: inline-block;
    /*border: 1px solid red; */
    margin-right: 6px;
}

.needsclick.FormComponent__StyledFormComponentWrapper-e0xun6-0.bjBmQs.notranslate.kl-private-reset-css-Xuajs1 {
    display: inline-block;
    width: 45%;
    /* border: 1px solid; */
    text-align: center;
}

.needsclick input {height:50px !important;}
.needsclick button {padding: 18px 2px !important;
    background: #000 !important;
    width: 100%;}
.needsclick button:hover {background: #fff !important; color : #D96329 !important;}

.bakerorange, .bakerwhite    { max-width: 54px !important; height:auto;}
.goodbrandorange, .goodbrandwhite { max-width: 53px !important; height:auto; }
.site-logo .custom-logo {
	width: 143px;
	max-width: 100%;
	height:auto;
}
.justicejointsorange { max-width: 133px !important; height:auto; }
.l2lorange { max-width: 45px !important; height:auto; }

/* pp  */

body.page-template-default .post-inner {
    background-color: #fdede3;
}
body.page-template-default .post-inner h1, 
body.page-template-default .post-inner h2, 
body.page-template-default .post-inner h3, 
body.page-template-default .post-inner h4, 
body.page-template-default .post-inner h5, 
body.page-template-default .post-inner h6 {
    letter-spacing: 0.05em;
    color: #d2480a;
    font-weight: 900;	
    margin-bottom: .8em;
}
body.page-template-default  .post-inner p,
body.page-template-default  .post-inner li
{	
    font-size: 16px;
    line-height: 24px;
    color: #d2480a;
    letter-spacing: 0.01071em;	
    font-family: 'Brandon Grotesque';
    margin-bottom: 10px;
}
body.page-template-default .post-inner.thin {
    padding: 40px 0;
}

body.page-template-default .post-inner dl,
body.page-template-default .post-inner ol, 
body.page-template-default .post-inner ul { 
    padding: 0;
}

body.page-template-default .post-inner ul li {
    list-style-type: disc;
    list-style-position: outside;
}

body.page-template-default .post-inner ol li {
    list-style-type: decimal;
    list-style-position: outside;
}

body.page-template-default .post-inner ol, 
body.page-template-default .post-inner ul {
    padding-left: 17px;
}

body.page-template-default .post-inner p a,
body.page-template-default .post-inner li a{
    color: #d2480a;
    letter-spacing: 0.01071em;
    font-weight: 900;	
    text-decoration: underline;
}
.page-template-default .entry-header-inner.section-inner.medium {
    background-repeat: no-repeat;
    background-size: cover;
    height: calc(100vh - 90px);
    max-height: 800px;
    min-height: 600px;
    padding: 55px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-position-y: center;
    background-position-x: center;
    position: relative;
}
.page-template-default .entry-header-inner.section-inner.medium .entry-title {
    color: #ffffff;
    font-size: 50px;
    font-weight: 800;
    line-height: 50px;
    letter-spacing: 4px;
    text-transform: uppercase;
} 

/* pp  */

@media only screen and (max-width: 767px) {
    
  .klaviyo_field_group{
    width: 90% !important;
    margin: 0 auto !important;
  }
	.klaviyo_modal .klaviyo_inner.popup-content {
		max-height: none;
		width: 500px;
		top: 20px;
	}


  button.age-gate-submit-yes, button.age-gate-submit-no, button.main-submit{
    background-color:#dd5f13 !important;
    color:#fff !important;
   }
	
}
.single a, .single a:hover {
    color: #D86018;
}

