.offer_box ul li {
color: #8d8d8d;
position: relative;
}
.offer_box ul li:before {
content: "";
position: absolute;
left: 40px;
top: 0;
background: url(//www.sensiwellness.co.uk/wp-content/themes/twentyseventeen-child/assets/images/star-gray.png);
z-index: 9999;
display: block;
background-size: cover;
width: 19px;
height: 19px;
}
.offer_box a img {
width: 220px;
height: 160px;
object-fit: contain;
} .logged-in .content-area,
.page-id-420 .content-area,
.privacy-policy .content-area,
.woocommerce-wishlist .content-area,
.woocommerce-checkout .content-area,
.woocommerce-reg .content-area,
.woocommerce-log .content-area,
.woocommerce-cart .content-area,
.woocommerce-account .content-area{
padding: 40px 0;
display: inline-block;
width: 100%;
}
.home .content-area{
padding: 0;
}
.logged-in .entry-header,
.page-id-420 .entry-header,
.privacy-policy .entry-header,
.woocommerce-wishlist .entry-header,
.woocommerce-checkout .entry-header,
.woocommerce-reg .entry-header,
.woocommerce-log .entry-header,
.woocommerce-cart .entry-header,
.woocommerce-account .entry-header{
width: 100% !important;
text-align: center;
}
.logged-in .entry-content,
.page-id-420 .entry-content,
.privacy-policy .entry-content,
.woocommerce-wishlist .entry-content,
.woocommerce-checkout .entry-content,
.woocommerce-reg .entry-content,
.woocommerce-log .entry-content,
.woocommerce-cart .entry-content,
.woocommerce-account .entry-content{
width: 100% !important;
}
.logged-in .entry-header h1.entry-title,
.page-id-420 .entry-header h1.entry-title,
.privacy-policy .entry-header h1.entry-title,
.woocommerce-wishlist .entry-header h1.entry-title,
.woocommerce-checkout .entry-header h1.entry-title,
.woocommerce-reg .entry-header h1.entry-title,
.woocommerce-log .entry-header h1.entry-title,
.woocommerce-cart .entry-header h1.entry-title,
.woocommerce-account .entry-header h1.entry-title{
font-size: 36px;
font-weight: 600;
color: #333333;
margin: 0 0 60px;
position: relative;
letter-spacing: 0;
text-transform: capitalize;
text-align: left;
}
.logged-in .entry-header h1.entry-title,
.page-id-420 .entry-header h1.entry-title,
.privacy-policy .entry-header h1.entry-title,
.woocommerce-wishlist .entry-header h1.entry-title,
.woocommerce-account.woocommerce-lost-password h1.entry-title,
.woocommerce-checkout .entry-header h1.entry-title,
.woocommerce-cart .entry-header h1.entry-title,
.woocommerce-reg .entry-header h1.entry-title,
.woocommerce-log .entry-header h1.entry-title{
text-align: center;
}
.logged-in .entry-header h1.entry-title:before,
.page-id-420 .entry-header h1.entry-title:before,
.privacy-policy .entry-header h1.entry-title:before,
.woocommerce-wishlist .entry-header h1.entry-title:before,
.woocommerce-checkout .entry-header h1.entry-title:before,
.woocommerce-reg .entry-header h1.entry-title:before,
.woocommerce-log .entry-header h1.entry-title:before,
.woocommerce-cart .entry-header h1.entry-title:before,
.woocommerce-account .entry-header h1.entry-title:before {
position: absolute;
content: "";
left: 0;
bottom: -16px;
width: 70px;
height: 4px;
background: #ec3732;
}
.logged-in .entry-header h1.entry-title:before,
.page-id-420 .entry-header h1.entry-title:before,
.privacy-policy .entry-header h1.entry-title:before,
.woocommerce-wishlist .entry-header h1.entry-title:before,
.woocommerce-account.woocommerce-lost-password h1.entry-title:before,
.woocommerce-checkout .entry-header h1.entry-title:before,
.woocommerce-cart .entry-header h1.entry-title:before,
.woocommerce-reg .entry-header h1.entry-title:before,
.woocommerce-log .entry-header h1.entry-title:before{
left: 50%;
transform: translateX(-50%);
}
.woocommerce-cart .wrap,
.woocommerce-account .wrap{
max-width: 1140px;
padding: 0 15px;
}
.woocommerce-cart .woocommerce-cart-form{
width: 70%;
float: left;
}
.woocommerce-cart .cart-collaterals {
width: 28%;
float: right;
background: #2d9e9d;
padding: 15px;
}
.woocommerce-cart .cart-collaterals .cart_totals{
width: 100%;
}
.woocommerce-cart .cart-collaterals h2{
color: #fff;
font-size: 20px;
font-weight: 600;
}
.woocommerce-cart .cart-subtotal,
.woocommerce-cart .order-total{
color: #fff;   
}
.woocommerce-cart .wc-proceed-to-checkout a{
border-color: #fff;
color: #fff;
border-radius: 50px;
height: 50px;
line-height: 48px;
padding: 0 2em;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button::after{
display: none;
}
.woocommerce-cart .wc-proceed-to-checkout a:hover{
background-color: #fff;
color: #2d9e9d;
}
.woocommerce-cart table.woocommerce-cart-form__contents thead th{ border-bottom: 1px solid #e8e8e8;
padding: 15px 0;
background: #f3f3f3;
font-weight: 600;
}
.woocommerce-cart .woocommerce-cart-form__cart-item{
border-bottom: 1px solid #dedede;
}
.woocommerce-cart .product-name a{
box-shadow: none;
color: #2d9e9d;
}
.woocommerce-cart .input-text{
}
.woocommerce-cart .woocommerce-cart-form .quantity input{
border:1px solid #e6e6e6;
}
.woocommerce-cart .woocommerce-cart-form .actions{
border: none;
}
.woocommerce-cart .woocommerce-cart-form .actions #coupon_code{
height: 50px;
border-radius: 0;
min-width: 230px;
border-radius: 50px;
font-size: 14px;
padding: 0 15px;
border-color: #222222;
}
.woocommerce-cart .woocommerce-cart-form .actions .button[name="apply_coupon"]{
height: 50px;
border-radius: 50px;
padding: 0 2em;
margin-left: -65px;
border: 1px solid #222;
}
.woocommerce-checkout .woocommerce-checkout-payment .place-order button,
.woocommerce-cart .woocommerce-cart-form .actions .button[name="update_cart"]{
background: #ec3a35;
height: 50px;
padding: 0 2em;
border-radius: 50px;
border: 2px solid #ec3732;
}
.woocommerce-checkout .woocommerce-checkout-payment .place-order button:hover,
.woocommerce-cart .woocommerce-cart-form .actions .button[name="update_cart"]:hover{
border:2px solid;
background-color: #fff;
color: #2d9e9d;
}
.woocommerce-cart .woocommerce-cart-form__contents .product-thumbnail img {
max-width: 90px;
}
.woocommerce-cart .woocommerce-cart-form__contents .product-remove a.remove{
border: 1px solid #2d9e9d;
color: #2d9e9d;
}
.woocommerce-cart .woocommerce-cart-form__contents .product-remove a.remove:hover{
background: #2d9e9d;
color: #fff;
} .woocommerce-wishlist .wishlist-title{
display: none;
}
.woocommerce-wishlist table.wishlist_table th{
border-bottom: 1px solid #e8e8e8;
padding: 15px 0;    
background: #f3f3f3;
font-weight: 600;
font-size: 16px;
}
.woocommerce-wishlist table.wishlist_table td{
font-size: 16px;
}
.woocommerce-wishlist table.wishlist_table td.product-remove a{
border: 1px solid #2d9e9d;
color: #2d9e9d;
}
.woocommerce-wishlist table.wishlist_table td.product-remove a:hover{
background: #2d9e9d;
color: #fff;
}
.woocommerce-wishlist table.wishlist_table td.product-thumbnail img{
max-width: 90px;
}
.woocommerce-wishlist table.wishlist_table td.product-add-to-cart a{
background: #ec3a35;
height: 50px;
padding: 0 2em !important;
border-radius: 50px;
border: 2px solid #ec3732;
display: inline-block !important;
line-height: 48px;
font-size: 16px;
font-weight: 800;
color: #fff;
margin-bottom: 0 !important;
float: right;
}
.woocommerce-wishlist table.wishlist_table td.product-add-to-cart a:hover{
border: 2px solid;
background-color: #fff;
color: #2d9e9d;
} .woocommerce-reg .woocommerce-form-register.register,
.woocommerce-log .woocommerce-form-login.login,
.woocommerce-account .login-section{
width: 50%;
max-width: 47%;
float: left;
background: #f3f3f3;
padding: 25px;
}
.woocommerce-reg .woocommerce-form-register.register,
.woocommerce-log .woocommerce-form-login.login{
float: none;
margin: 0 auto;
}
.woocommerce-account .register-section{
width: 50%;
max-width: 47%;
float: right;
background: #f3f3f3;
padding: 25px;
min-height: 537px;
}
.woocommerce-account .login-section h2,
.woocommerce-account .register-section h2{
font-size: 22px;
font-weight: 600;
border-bottom: 2px solid #2d9e9d;
padding-bottom: 15px;
margin-bottom: 45px;
color: #2d9e9d;
}
.woocommerce-reg .woocommerce-form-register.register .woocommerce-Button.button,
.woocommerce-log .woocommerce-form-login.login .woocommerce-form-login__submit,
.woocommerce-account .woocommerce-form-login .woocommerce-form-login__submit{
width: 100%;
}
.woocommerce-reg .woocommerce-form-register.register .woocommerce-Button.button{
margin-top: 25px;
}
.woocommerce-account .woocommerce-Input{
border: 1px solid #d6d6d6;
}
.woocommerce-account .woocommerce-privacy-policy-text{
}
.woocommerce-account .woocommerce-form-register__submit{
margin-top: 25px;
width: 100%;
}
.woocommerce-account .woocommerce-LostPassword a:hover{
box-shadow: none;
}
.woocommerce-account .woocommerce-form-register.register,
.woocommerce-account .woocommerce-form-login.login{
max-width: 100%;
width: 100%;
} .woocommerce-log .shopping .login{
margin-top: 25px;
}
.woocommerce-log .login{
margin-top: 0;
}
.woocommerce-log .lost_password{
text-align: left;
} .woocommerce-account.woocommerce-lost-password .woocommerce-ResetPassword{
width: 50% !important;
max-width: 47% !important;
margin: 0 auto;
float: none !important;
background: #f3f3f3;
padding: 25px;
}
.woocommerce-account.woocommerce-lost-password .woocommerce-ResetPassword p,
.woocommerce-account.woocommerce-lost-password .woocommerce-ResetPassword p button{
width: 100%;
} .woocommerce-checkout form.woocommerce-checkout .col-1,
.woocommerce-checkout form.woocommerce-checkout .col-2{
max-width: 48%;
padding: 0;
}
.woocommerce-checkout .woocommerce-account-fields p,
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p{
margin-left: 0;
margin-right: 0;
}
.woocommerce-checkout form.woocommerce-checkout .form-row{
width: 100%;
}
.woocommerce-checkout form.woocommerce-checkout .form-row span,
.woocommerce-checkout form.woocommerce-checkout .form-row label{
width: 100%;
}
.woocommerce-checkout form.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow b{
left: inherit;
right: 15px;
}
.woocommerce-checkout form.woocommerce-checkout h3{
font-size: 24px;
font-weight: 400;
border-bottom: 2px solid;
padding-bottom: 15px;
margin-bottom: 45px;
}
.woocommerce-checkout .woocommerce-input-wrapper textarea{
height: 150px;
}
.woocommerce-checkout .woocommerce-account-fields{
margin-top: 15px;
}
.woocommerce-checkout .woocommerce-checkout-payment button{
margin-top: 40px;
} .woocommerce-checkout .woocommerce-checkout-review-order{
padding: 25px;
background: #f3f3f3;
}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order{
margin: 0;
} .woocommerce-checkout .woocommerce-form-coupon p.form-row-first{
margin: 0;
max-width: 230px;
}
.woocommerce-checkout .woocommerce-form-coupon p.form-row-first input{
height: 50px;
border-radius: 0;
min-width: 230px;
border-radius: 50px;
font-size: 14px;
padding: 0 15px;
border-color: #222222;
}
.woocommerce-checkout .woocommerce-form-coupon p.form-row-last{
max-width: 230px;
float: left;
margin-left: -65px;
}
.woocommerce-checkout .woocommerce-form-coupon p.form-row-last button{
height: 50px;
border-radius: 50px;
padding: 0 2em;
border: 1px solid #222;
}
.woocommerce-checkout .woocommerce-checkout-review-order table.woocommerce-checkout-review-order-table td{
font-size: 14px;
}
.woocommerce-checkout .woocommerce-checkout-review-order table.woocommerce-checkout-review-order-table tr.order-total{
border-top: 2px solid #333;
} .single-product .wrap{
padding: 40px 0;
}
.single-product .product .summary button.single_add_to_cart_button{
background: #ec3a35;
height: 50px;
padding: 0 2em;
border-radius: 50px;
border: 2px solid #ec3732;
}
.single-product .product .summary h1.product_title{
font-size: 26px;
font-weight: 500;
}
.single-product .product .summary p.price del{
font-weight: 600;
font-size: 14px;
}
.single-product .product .summary p.price ins{
background: transparent;
font-size: 24px;
font-weight: 600;
color: #333;
}
.single-product .product .summary .yith-wcwl-add-button a{
box-shadow: none;
font-size: 16px;
padding: 15px 0;
display: block;
}
.single-product .product .summary .yith-wcwl-add-button .product_meta span a{
box-shadow: none;
} .page-id-420 .content-area p,
.privacy-policy .content-area p{
line-height: 24px;
font-size: 15px;
color: #8d8d8d;
font-weight: 400;
}
.page-id-420 .content-area h3,
.privacy-policy .content-area h3{
font-weight: 500;
padding-top: 0;
}
.page-id-420 .content-area a,
.privacy-policy .content-area a{
box-shadow: none;
color: #2d9e9d;
}
.page-id-420 .content-area a:hover,
.privacy-policy .content-area a:hover{
color: #ec3732;
} .search-results .wrap{
padding-top: 40px;
padding-bottom: 40px;
}
.search-results .wrap article{
padding-bottom: 0;
}
.search-results .wrap article header{
padding: 0;
}
.search-results .widget{
padding: 0 0 30px;
} .section_four_wrapp .quantity__wrapper,
.cbd_page .quantity__wrapper,
.kito_diet_page .quantity__wrapper,
.vmaxx_page .quantity__wrapper{
position: relative;
}
.section_four_wrapp .quantity__button,
.cbd_page .quantity__button,
.kito_diet_page .quantity__button,
.vmaxx_page .quantity__button{
float: left;
}
.section_four_wrapp .quantity__input,
.kito_diet_page .quantity__input,
.vmaxx_page .quantity__input{
float: left;
}
.section_four_wrapp .product_quantity.wrap,
.kito_diet_page .product_quantity.wrap,
.vmaxx_page .product_quantity.wrap{
padding-left: 0;
}
.section_four_wrapp .product_quantity.wrap input,
.kito_diet_page .product_quantity.wrap input,
.vmaxx_page .product_quantity.wrap input{
padding: 7px 0;
}
.section_four_wrapp .section_four_wrapp .btn-danger,
.kito_diet_page .section_four_wrapp .btn-danger,
.vmaxx_page .section_four_wrapp .btn-danger{
font-weight: 400;
line-height: 22px;
}
.hemp_oil_detail h3{
padding: 0;
}
.copyight p a{
color: #b8b8b8;
}
.copyight p a:hover{
color: #ec3a35;
} .woocommerce-edit-address .woocommerce .col2-set .col-1, 
.woocommerce-edit-address .woocommerce-page .col2-set .col-1,
.woocommerce-edit-address .woocommerce .col2-set .col-2, 
.woocommerce-edit-address .woocommerce-page .col2-set .col-2,
.woocommerce-order-received .col2-set .col-1,
.woocommerce-order-received .col2-set .col-1,
.woocommerce-order-received .col2-set .col-2,
.woocommerce-order-received .col2-set .col-2,
.woocommerce-view-order .col2-set .col-1,
.woocommerce-view-order .col2-set .col-1,
.woocommerce-view-order .col2-set .col-2,
.woocommerce-view-order .col2-set .col-2
{
max-width: 48%;
}
.woocommerce-edit-address .woocommerce-MyAccount-content h3{
font-weight: 600;
}
.woocommerce-order-received .woocommerce-order-overview li{
line-height: 36px;
}
.woocommerce-order-received .woocommerce-order-overview li strong{
font-weight: 600 !important;
}
.woocommerce-view-order .woocommerce-MyAccount-content section,
.woocommerce-order-received .woocommerce-order section
{
padding: 40px 0 0;
}
.woocommerce-view-order .woocommerce-order-details h2, 
.woocommerce-order-received .woocommerce-order-details h2, 
.woocommerce-view-order .woocommerce-customer-details h2,
.woocommerce-order-received .woocommerce-customer-details h2{
font-weight: 700;
color: #333;
}
.woocommerce-view-order .woocommerce-order-details .woocommerce-table th,
.woocommerce-order-received .woocommerce-order-details .woocommerce-table th{
font-weight: 600;
}
.woocommerce-order-received .woocommerce .col2-set .col-1, 
.woocommerce-order-received .woocommerce-page .col2-set .col-1{
padding-left: 0;
}
p.woocommerce-shipping-destination {
color: #fff;
}
.woocommerce-cart #shipping_method li label {
color: #fff;
}
.woocommerce-cart .shop_table .woocommerce-shipping-totals th,
.woocommerce-cart .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator a{
color: #fff;
}
.logged-in .entry-content{
font-size: 18px;
}
.logged-in .entry-content a{
font-weight: 600;
}
.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child) {
border-top: 0;
}
.semi_hemp_oil_page .use .title_center,
.cbd_page .cbd_cream_use .title_center,
.vmaxx_page .cbd_cream_use .title_center,
.kito_diet_page .cbd_cream_use .title_center,
.kito_diet_page section.faq,
.vmaxx_page section.faq{
display: none;    
}
.page-id-8 footer:before, .page-id-8 .offer:before,
.page-id-9 footer:before, .page-id-9 .offer:before{
display: none;
}
.navbar-light .navbar-nav .nav-item{
position: relative;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
position: absolute;
left: 0;
top: 33px;
border: 0;
border-radius: 0;
}
.nav-link.dropdown{
position: relative;
}
.nav-link.dropdown:before {
position: absolute;
top: 8px;
right: 6px;
width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 8px solid #fff;
content: "";
}
.dropdown-item:hover, .dropdown-item:focus {
color: #fff;
text-decoration: none;
background-color: #419e9d;
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
color: #fff;
border: 0;
box-shadow: none;
outline: 0;
}
.woocommerce-order-received .woocommerce-customer-details address,
.woocommerce-view-order .woocommerce-customer-details address{
line-height: 26px;
font-size: 17px;
}
.twentyseventeen-front-page .review .slide_inner{
min-height:354px;    
}
.page-template-sensi-hemp-oil-page .review .slide_inner{
min-height:310px;    
}
.page-template-cbd .review .slide_inner{
min-height:420px;    
}
.page-template-diet .review .slide_inner{
min-height:420px;    
}
.page-template-vmaxx .review .slide_inner{
min-height:376px;    
} .single-product div#reviews ,
.single-product section.related.products,
.single-product .woocommerce-breadcrumb,
.single-product .posted_in,
.single-product ul.tabs.wc-tabs{
display: none;
} .home section.products .product_text h4 {
padding-top: 5px;
}
.offer_box h4, .product_text h3 a {
color: #289c9a;   
} #learn.products article.row, .offer article.row{
justify-content: center;
}
aside.col-lg-4.col-md-4.col-sm-6.cbd-deal-product {
margin-bottom: 35px;
}
.woocommerce-cart div#primary,
.woocommerce-checkout div#primary{ 
padding-bottom: 100px;
}
.testimonials-slider .slick-slide {
padding: 7px !important;
}
.testimonials-slider .items {
background: #fff;
border-radius: 0;
border: none;
box-shadow: 0 4px 8px rgba(0,0,0,0.10);
}
:not( .mejs-button ) > button:hover, :not( .mejs-button ) > button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
background: none;
}
p.thc-rating {
display: block;
max-width: 130px;
background: #ffffff;
color: #ec3732;
text-align: center;
margin: 0px auto 20px;
width: 100%;
}         .row.cbd-row {
justify-content: flex-end;
text-align: center;
}
.row.cbd-row .col-md-6 {  padding: 30px 30px;
border-radius: 10px;
}
.hemp_oil_detail_img img,
.section_four_wrapp_img img{
max-width: 440px;
}
.hide{
display:none;
}
section.my-cdb-new {
background: #f7f7f7;
}
.row.cbd-new-row {
align-items: center;
}
.col-md-6.cbd-text-col {
text-align: center;
}
.col-md-6.cbd-text-col h2 {
font-weight: 500;
}
.note-wrapper img {
max-width: 24px;
}
.shipping-note {
background: #f1f1f1;
padding: 5px 0;
}
.shipping-note h2 {
text-align: center;
color: #444;
font-size: 18px;
font-weight:400;
margin-bottom: 0;
}
section.no-padding {
padding: 0;
}
.c-star-rating ul {
margin-bottom: 0;
margin: 0 15px;
}        .c-star-rating {
display: inline-flex;
align-items: center;
background: rgba(214, 214, 214, 0.6);
padding: 12px 25px;
font-size: 18px;
font-weight: 400;
width: 100%;
text-align: center;
justify-content: center;
color:#8d8d8d;
}
.c-star-rating ul li {
display: inline-block;
margin-right: 3px;
}
.c-star-rating ul li img {
max-width: 20px;
}
.tick-section ul li:before {
content: '';
background: url(//www.sensiwellness.co.uk/wp-content/themes/twentyseventeen-child/assets/images/c-tick.png);
background-size: 25px;
width: 25px;
height: 25px;
background-position: center;
display: inline-block;
margin-right: 10px;
background-repeat: no-repeat;
}
.tick-section ul li {
display: inline-flex;
margin-right: 10px;
position: relative;
padding-left: 25px;
vertical-align: middle;
align-items: center;
margin-bottom: 20px;
}
.tick-section ul li:last-child{
margin-bottom: 0;
}
.tick-section {
display: inline-block;
margin-top: 25px;
}
.tick-section ul {
margin-bottom: 0;
}
.page-id-7 section.home_banner.cbd_banner {
min-height: 630px;
}
section.cbdbg.my-cdb.xhide {
padding: 80px 0 140px;
}
.cbd-content-right h2 {
color: transparent;
}
section.cbdbg.my-cdb {
background-size: 100%;
background-repeat: no-repeat;
min-height: 460px;
}
.padding-0{
padding:0 !important;
}
.inner_banner img,
.home-middle-image img{
width: 100%;
}
.logo img {
max-height: 130px;
}
.hide{
display:none !important;
}[class^="wp-block-"]:not(.wp-block-gallery) figcaption {
font-style: italic;
margin-bottom: 1.5em;
text-align: left;
}
.rtl [class^="wp-block-"]:not(.wp-block-gallery) figcaption {
text-align: right;
}  p.has-drop-cap:not(:focus)::first-letter {
font-size: 5em;
margin-top: 0.075em;
} .wp-block-image {
margin-bottom: 1.5em;
}
.wp-block-image figure {
margin-bottom: 0;
margin-top: 0;
}
.wp-block-image figure.alignleft {
margin-right: 1.5em;
}
.wp-block-image figure.alignright {
margin-left: 1.5em;
} .wp-block-gallery {
margin-bottom: 1.5em;
}
.wp-block-gallery figcaption {
font-style: italic;
}
.wp-block-gallery.aligncenter {
display: flex;
margin: 0 -8px;
} .wp-block-quote:not(.is-large):not(.is-style-large) {
border: 0;
padding: 0;
}
.wp-block-quote.alignleft p:last-of-type,
.wp-block-quote.alignright p:last-of-type {
margin-bottom: 0;
}
.wp-block-quote cite {
color: inherit;
font-size: inherit;
} .wp-block-audio audio {
display: block;
width: 100%;
} .wp-block-cover-image.alignright,
.wp-block-cover.alignright,
.wp-block-cover-image.alignleft,
.wp-block-cover.alignleft,
.wp-block-cover-image.aligncenter,
.wp-block-cover.aligncenter {
display: flex;
} .wp-block-file .wp-block-file__button {
background-color: #222;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
display: inline-block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
margin-top: 2em;
padding: 0.7em 2em;
-webkit-transition: background-color 0.2s ease-in-out;
transition: background-color 0.2s ease-in-out;
white-space: nowrap;
}
.wp-block-file .wp-block-file__button:hover,
.wp-block-file .wp-block-file__button:focus {
background-color: #767676;
-webkit-box-shadow: none;
box-shadow: none;
}  .wp-block-code {
background: transparent;
border: 0;
padding: 0;
} .wp-block-pullquote {
border: 0;
}
.wp-block-pullquote__citation,
.wp-block-pullquote cite {
font-size: inherit;
text-transform: none;
} .wp-block-table thead th {
border-bottom: 2px solid #bbb;
padding-bottom: 0.5em;
}
.wp-block-table tr {
border-bottom: 1px solid #eee;
}
.wp-block-table th,
.wp-block-table td {
border: 0;
}
.rtl .wp-block-table th,
.rtl .wp-block-table td {
text-align: right;
}  .wp-block-button .wp-block-button__link {
-webkit-box-shadow: none;
box-shadow: none;
display: inline-block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
line-height: 1.66;
margin-top: 2em;
padding: 0.7em 2em;
-webkit-transition: background-color 0.2s ease-in-out;
transition: background-color 0.2s ease-in-out;
white-space: nowrap;
}
.entry-content .wp-block-button__link {
background-color: #222;
color: #fff;
}
.entry-content .is-style-outline .wp-block-button__link:not(.has-background) {
background-color: transparent;
}
.entry-content .is-style-outline .wp-block-button__link:not(.has-text-color) {
color: #222;
}
.colors-dark .wp-block-button__link {
background-color: #fff;
color: #000;
}
.entry-content .wp-block-button__link:hover,
.entry-content .wp-block-button__link:focus,
.entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover,
.entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus {
background-color: #767676;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
}
.colors-dark .entry-content .wp-block-button__link:hover,
.colors-dark .entry-content .wp-block-button__link:focus,
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover,
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus {
background-color: #bbb;
color: #000;
}
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color) {
color: #fff;
}
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):hover,
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):focus {
color: #222;
}
.colors-custom .entry-content .wp-block-button__link,
.colors-custom .entry-content .wp-block-button__link:hover,
.colors-custom .entry-content .wp-block-button__link:focus,
.colors-dark .entry-content .wp-block-button__link,
.colors-dark .entry-content .wp-block-button__link:hover,
.colors-dark .entry-content .wp-block-button__link:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
.colors-custom .entry-content .wp-block-button__link:hover,
.colors-custom .entry-content .wp-block-button__link:focus {
color: #fff;
} .wp-block-separator {
border: 0;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
max-width: 100px;
} .wp-block-media-text {
margin-bottom: 1.5em;
}
.wp-block-media-text *:last-child {
margin-bottom: 0;
}  .wp-block-archives.aligncenter,
.wp-block-categories.aligncenter,
.wp-block-latest-posts.aligncenter {
list-style-position: inside;
text-align: center;
} .wp-block-latest-comments article {
margin-bottom: 4em;
}
.blog:not(.has-sidebar) #primary .wp-block-latest-comments article,
.archive:not(.page-one-column):not(.has-sidebar) #primary .wp-block-latest-comments article,
.search:not(.has-sidebar) #primary .wp-block-latest-comments article {
float: none;
width: 100%;
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
border-radius: 0;
}
.wp-block-latest-comments a {
-webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
}
.wp-block-latest-comments__comment-meta {
font-size: 16px;
font-size: 1rem;
margin-bottom: 0.4em;
}
.wp-block-latest-comments__comment-author,
.wp-block-latest-comments__comment-link {
font-weight: 700;
text-decoration: none;
}
.wp-block-latest-comments__comment-date {
color: #767676;
font-size: 10px;
font-size: 0.625rem;
font-weight: 800;
letter-spacing: 0.1818em;
margin-top: 0.4em;
text-transform: uppercase;
}
.editor-block-list__block .wp-block-latest-comments__comment-excerpt p {
font-size: 14px;
font-size: 0.875rem;
} .entry-content .has-pale-pink-color {
color: #f78da7;
}
.entry-content .has-pale-pink-background-color,
.wp-block-button.is-style-outline .has-pale-pink-background-color:link {
background-color: #f78da7;
}
.entry-content .has-vivid-red-color {
color: #cf2e2e;
}
.entry-content .has-vivid-red-background-color,
.wp-block-button.is-style-outline .has-vivid-red-background-color:link {
background-color: #cf2e2e;
}
.entry-content .has-luminous-vivid-orange-color {
color: #ff6900;
}
.entry-content .has-luminous-vivid-orange-background-color,
.wp-block-button.is-style-outline .has-luminous-vivid-orange-background-color:link {
background-color: #ff6900;
}
.entry-content .has-luminous-vivid-amber-color {
color: #fcb900;
}
.entry-content .has-luminous-vivid-amber-background-color,
.wp-block-button.is-style-outline .has-luminous-vivid-amber-background-color:link {
background-color: #fcb900;
}
.entry-content .has-light-green-cyan-color {
color: #7bdcb5;
}
.entry-content .has-light-green-cyan-background-color,
.wp-block-button.is-style-outline .has-light-green-cyan-background-color:link {
background-color: #7bdcb5;
}
.entry-content .has-vivid-green-cyan-color {
color: #00d084;
}
.entry-content .has-vivid-green-cyan-background-color,
.wp-block-button.is-style-outline .has-vivid-green-cyan-background-color:link {
background-color: #00d084;
}
.entry-content .has-pale-cyan-blue-color {
color: #8ed1fc;
}
.entry-content .has-pale-cyan-blue-background-color,
.wp-block-button.is-style-outline .has-pale-cyan-blue-background-color:link {
background-color: #8ed1fc;
}
.entry-content .has-vivid-cyan-blue-color {
color: #0693e3;
}
.entry-content .has-vivid-cyan-blue-background-color,
.wp-block-button.is-style-outline .has-vivid-cyan-blue-background-color:link {
background-color: #0693e3;
}
.entry-content .has-very-light-gray-color {
color: #eee;
}
.entry-content .has-very-light-gray-background-color,
.wp-block-button.is-style-outline .has-very-light-gray-background-color:link {
background-color: #eee;
}
.entry-content .has-cyan-bluish-gray-color {
color: #abb8c3;
}
.entry-content .has-cyan-bluish-gray-background-color,
.wp-block-button.is-style-outline .has-cyan-bluish-gray-background-color:link {
background-color: #abb8c3;
}
.entry-content .has-very-dark-gray-color {
color: #313131;
}
.entry-content .has-very-dark-gray-background-color,
.wp-block-button.is-style-outline .has-very-dark-gray-background-color:link {
background-color: #313131;
}